main.css 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203
  1. #user-tools[data-v-4e9a834e]{
  2. margin-right:0.5em;
  3. padding-right:0.5em;
  4. border-right:1px solid #222;
  5. }
  6. h4[data-v-4e9a834e]{
  7. margin:0;
  8. display:inline-block;
  9. font-size:inherited;
  10. }
  11. body {
  12. background: white; }
  13. a {
  14. color: inherit;
  15. text-decoration: none; }
  16. a, a:focus, a:active {
  17. outline: none; }
  18. a:focus {
  19. -moz-outline-style: none; }
  20. .col-1, .small-col-1, .med-col-1, .large-col-1, .col-2, .small-col-2, .med-col-2, .large-col-2, .col-3, .small-col-3, .med-col-3, .large-col-3, .col-4, .small-col-4, .med-col-4, .large-col-4, .col-5, .small-col-5, .med-col-5, .large-col-5, .col-6, .small-col-6, .med-col-6, .large-col-6, .col-7, .small-col-7, .med-col-7, .large-col-7, .col-8, .small-col-8, .med-col-8, .large-col-8, .col-9, .small-col-9, .med-col-9, .large-col-9, .col-10, .small-col-10, .med-col-10, .large-col-10, .col-11, .small-col-11, .med-col-11, .large-col-11, .col-12, .small-col-12, .med-col-12, .large-col-12, .col-1-offset-1, .col-1-offset-2, .col-1-offset-3, .col-1-offset-4, .col-1-offset-5, .col-1-offset-6, .col-1-offset-7, .col-1-offset-8, .col-1-offset-9, .col-1-offset-10, .col-1-offset-11, .col-2-offset-1, .col-2-offset-2, .col-2-offset-3, .col-2-offset-4, .col-2-offset-5, .col-2-offset-6, .col-2-offset-7, .col-2-offset-8, .col-2-offset-9, .col-2-offset-10, .col-3-offset-1, .col-3-offset-2, .col-3-offset-3, .col-3-offset-4, .col-3-offset-5, .col-3-offset-6, .col-3-offset-7, .col-3-offset-8, .col-3-offset-9, .col-4-offset-1, .col-4-offset-2, .col-4-offset-3, .col-4-offset-4, .col-4-offset-5, .col-4-offset-6, .col-4-offset-7, .col-4-offset-8, .col-5-offset-1, .col-5-offset-2, .col-5-offset-3, .col-5-offset-4, .col-5-offset-5, .col-5-offset-6, .col-5-offset-7, .col-6-offset-1, .col-6-offset-2, .col-6-offset-3, .col-6-offset-4, .col-6-offset-5, .col-6-offset-6, .col-7-offset-1, .col-7-offset-2, .col-7-offset-3, .col-7-offset-4, .col-7-offset-5, .col-8-offset-1, .col-8-offset-2, .col-8-offset-3, .col-8-offset-4, .col-9-offset-1, .col-9-offset-2, .col-9-offset-3, .col-10-offset-1, .col-10-offset-2, .col-11-offset-1 {
  21. width: 100%;
  22. float: left;
  23. box-sizing: border-box; }
  24. .row {
  25. position: relative; }
  26. .row > * {
  27. font-size: 16px; }
  28. .col-1 {
  29. padding-left: 0em;
  30. padding-right: 1em;
  31. margin-left: 0%;
  32. width: 8.33333%; }
  33. .col-1:last-child {
  34. padding-right: 0; }
  35. @media only screen and (max-width: 768px) {
  36. .small-col-1 {
  37. padding-left: 0em;
  38. padding-right: 1em;
  39. margin-left: 0%;
  40. width: 8.33333%; }
  41. .small-col-1:last-child {
  42. padding-right: 0; } }
  43. @media only screen and (min-width: 769px) and (max-width: 1080px) {
  44. .med-col-1 {
  45. padding-left: 0em;
  46. padding-right: 1em;
  47. margin-left: 0%;
  48. width: 8.33333%; }
  49. .med-col-1:last-child {
  50. padding-right: 0; } }
  51. @media only screen and (min-width: 1081px) {
  52. .large-col-1 {
  53. padding-left: 0em;
  54. padding-right: 1em;
  55. margin-left: 0%;
  56. width: 8.33333%; }
  57. .large-col-1:last-child {
  58. padding-right: 0; } }
  59. .col-2 {
  60. padding-left: 0em;
  61. padding-right: 1em;
  62. margin-left: 0%;
  63. width: 16.66667%; }
  64. .col-2:last-child {
  65. padding-right: 0; }
  66. @media only screen and (max-width: 768px) {
  67. .small-col-2 {
  68. padding-left: 0em;
  69. padding-right: 1em;
  70. margin-left: 0%;
  71. width: 16.66667%; }
  72. .small-col-2:last-child {
  73. padding-right: 0; } }
  74. @media only screen and (min-width: 769px) and (max-width: 1080px) {
  75. .med-col-2 {
  76. padding-left: 0em;
  77. padding-right: 1em;
  78. margin-left: 0%;
  79. width: 16.66667%; }
  80. .med-col-2:last-child {
  81. padding-right: 0; } }
  82. @media only screen and (min-width: 1081px) {
  83. .large-col-2 {
  84. padding-left: 0em;
  85. padding-right: 1em;
  86. margin-left: 0%;
  87. width: 16.66667%; }
  88. .large-col-2:last-child {
  89. padding-right: 0; } }
  90. .col-3 {
  91. padding-left: 0em;
  92. padding-right: 1em;
  93. margin-left: 0%;
  94. width: 25%; }
  95. .col-3:last-child {
  96. padding-right: 0; }
  97. @media only screen and (max-width: 768px) {
  98. .small-col-3 {
  99. padding-left: 0em;
  100. padding-right: 1em;
  101. margin-left: 0%;
  102. width: 25%; }
  103. .small-col-3:last-child {
  104. padding-right: 0; } }
  105. @media only screen and (min-width: 769px) and (max-width: 1080px) {
  106. .med-col-3 {
  107. padding-left: 0em;
  108. padding-right: 1em;
  109. margin-left: 0%;
  110. width: 25%; }
  111. .med-col-3:last-child {
  112. padding-right: 0; } }
  113. @media only screen and (min-width: 1081px) {
  114. .large-col-3 {
  115. padding-left: 0em;
  116. padding-right: 1em;
  117. margin-left: 0%;
  118. width: 25%; }
  119. .large-col-3:last-child {
  120. padding-right: 0; } }
  121. .col-4 {
  122. padding-left: 0em;
  123. padding-right: 1em;
  124. margin-left: 0%;
  125. width: 33.33333%; }
  126. .col-4:last-child {
  127. padding-right: 0; }
  128. @media only screen and (max-width: 768px) {
  129. .small-col-4 {
  130. padding-left: 0em;
  131. padding-right: 1em;
  132. margin-left: 0%;
  133. width: 33.33333%; }
  134. .small-col-4:last-child {
  135. padding-right: 0; } }
  136. @media only screen and (min-width: 769px) and (max-width: 1080px) {
  137. .med-col-4 {
  138. padding-left: 0em;
  139. padding-right: 1em;
  140. margin-left: 0%;
  141. width: 33.33333%; }
  142. .med-col-4:last-child {
  143. padding-right: 0; } }
  144. @media only screen and (min-width: 1081px) {
  145. .large-col-4 {
  146. padding-left: 0em;
  147. padding-right: 1em;
  148. margin-left: 0%;
  149. width: 33.33333%; }
  150. .large-col-4:last-child {
  151. padding-right: 0; } }
  152. .col-5 {
  153. padding-left: 0em;
  154. padding-right: 1em;
  155. margin-left: 0%;
  156. width: 41.66667%; }
  157. .col-5:last-child {
  158. padding-right: 0; }
  159. @media only screen and (max-width: 768px) {
  160. .small-col-5 {
  161. padding-left: 0em;
  162. padding-right: 1em;
  163. margin-left: 0%;
  164. width: 41.66667%; }
  165. .small-col-5:last-child {
  166. padding-right: 0; } }
  167. @media only screen and (min-width: 769px) and (max-width: 1080px) {
  168. .med-col-5 {
  169. padding-left: 0em;
  170. padding-right: 1em;
  171. margin-left: 0%;
  172. width: 41.66667%; }
  173. .med-col-5:last-child {
  174. padding-right: 0; } }
  175. @media only screen and (min-width: 1081px) {
  176. .large-col-5 {
  177. padding-left: 0em;
  178. padding-right: 1em;
  179. margin-left: 0%;
  180. width: 41.66667%; }
  181. .large-col-5:last-child {
  182. padding-right: 0; } }
  183. .col-6 {
  184. padding-left: 0em;
  185. padding-right: 1em;
  186. margin-left: 0%;
  187. width: 50%; }
  188. .col-6:last-child {
  189. padding-right: 0; }
  190. @media only screen and (max-width: 768px) {
  191. .small-col-6 {
  192. padding-left: 0em;
  193. padding-right: 1em;
  194. margin-left: 0%;
  195. width: 50%; }
  196. .small-col-6:last-child {
  197. padding-right: 0; } }
  198. @media only screen and (min-width: 769px) and (max-width: 1080px) {
  199. .med-col-6 {
  200. padding-left: 0em;
  201. padding-right: 1em;
  202. margin-left: 0%;
  203. width: 50%; }
  204. .med-col-6:last-child {
  205. padding-right: 0; } }
  206. @media only screen and (min-width: 1081px) {
  207. .large-col-6 {
  208. padding-left: 0em;
  209. padding-right: 1em;
  210. margin-left: 0%;
  211. width: 50%; }
  212. .large-col-6:last-child {
  213. padding-right: 0; } }
  214. .col-7 {
  215. padding-left: 0em;
  216. padding-right: 1em;
  217. margin-left: 0%;
  218. width: 58.33333%; }
  219. .col-7:last-child {
  220. padding-right: 0; }
  221. @media only screen and (max-width: 768px) {
  222. .small-col-7 {
  223. padding-left: 0em;
  224. padding-right: 1em;
  225. margin-left: 0%;
  226. width: 58.33333%; }
  227. .small-col-7:last-child {
  228. padding-right: 0; } }
  229. @media only screen and (min-width: 769px) and (max-width: 1080px) {
  230. .med-col-7 {
  231. padding-left: 0em;
  232. padding-right: 1em;
  233. margin-left: 0%;
  234. width: 58.33333%; }
  235. .med-col-7:last-child {
  236. padding-right: 0; } }
  237. @media only screen and (min-width: 1081px) {
  238. .large-col-7 {
  239. padding-left: 0em;
  240. padding-right: 1em;
  241. margin-left: 0%;
  242. width: 58.33333%; }
  243. .large-col-7:last-child {
  244. padding-right: 0; } }
  245. .col-8 {
  246. padding-left: 0em;
  247. padding-right: 1em;
  248. margin-left: 0%;
  249. width: 66.66667%; }
  250. .col-8:last-child {
  251. padding-right: 0; }
  252. @media only screen and (max-width: 768px) {
  253. .small-col-8 {
  254. padding-left: 0em;
  255. padding-right: 1em;
  256. margin-left: 0%;
  257. width: 66.66667%; }
  258. .small-col-8:last-child {
  259. padding-right: 0; } }
  260. @media only screen and (min-width: 769px) and (max-width: 1080px) {
  261. .med-col-8 {
  262. padding-left: 0em;
  263. padding-right: 1em;
  264. margin-left: 0%;
  265. width: 66.66667%; }
  266. .med-col-8:last-child {
  267. padding-right: 0; } }
  268. @media only screen and (min-width: 1081px) {
  269. .large-col-8 {
  270. padding-left: 0em;
  271. padding-right: 1em;
  272. margin-left: 0%;
  273. width: 66.66667%; }
  274. .large-col-8:last-child {
  275. padding-right: 0; } }
  276. .col-9 {
  277. padding-left: 0em;
  278. padding-right: 1em;
  279. margin-left: 0%;
  280. width: 75%; }
  281. .col-9:last-child {
  282. padding-right: 0; }
  283. @media only screen and (max-width: 768px) {
  284. .small-col-9 {
  285. padding-left: 0em;
  286. padding-right: 1em;
  287. margin-left: 0%;
  288. width: 75%; }
  289. .small-col-9:last-child {
  290. padding-right: 0; } }
  291. @media only screen and (min-width: 769px) and (max-width: 1080px) {
  292. .med-col-9 {
  293. padding-left: 0em;
  294. padding-right: 1em;
  295. margin-left: 0%;
  296. width: 75%; }
  297. .med-col-9:last-child {
  298. padding-right: 0; } }
  299. @media only screen and (min-width: 1081px) {
  300. .large-col-9 {
  301. padding-left: 0em;
  302. padding-right: 1em;
  303. margin-left: 0%;
  304. width: 75%; }
  305. .large-col-9:last-child {
  306. padding-right: 0; } }
  307. .col-10 {
  308. padding-left: 0em;
  309. padding-right: 1em;
  310. margin-left: 0%;
  311. width: 83.33333%; }
  312. .col-10:last-child {
  313. padding-right: 0; }
  314. @media only screen and (max-width: 768px) {
  315. .small-col-10 {
  316. padding-left: 0em;
  317. padding-right: 1em;
  318. margin-left: 0%;
  319. width: 83.33333%; }
  320. .small-col-10:last-child {
  321. padding-right: 0; } }
  322. @media only screen and (min-width: 769px) and (max-width: 1080px) {
  323. .med-col-10 {
  324. padding-left: 0em;
  325. padding-right: 1em;
  326. margin-left: 0%;
  327. width: 83.33333%; }
  328. .med-col-10:last-child {
  329. padding-right: 0; } }
  330. @media only screen and (min-width: 1081px) {
  331. .large-col-10 {
  332. padding-left: 0em;
  333. padding-right: 1em;
  334. margin-left: 0%;
  335. width: 83.33333%; }
  336. .large-col-10:last-child {
  337. padding-right: 0; } }
  338. .col-11 {
  339. padding-left: 0em;
  340. padding-right: 1em;
  341. margin-left: 0%;
  342. width: 91.66667%; }
  343. .col-11:last-child {
  344. padding-right: 0; }
  345. @media only screen and (max-width: 768px) {
  346. .small-col-11 {
  347. padding-left: 0em;
  348. padding-right: 1em;
  349. margin-left: 0%;
  350. width: 91.66667%; }
  351. .small-col-11:last-child {
  352. padding-right: 0; } }
  353. @media only screen and (min-width: 769px) and (max-width: 1080px) {
  354. .med-col-11 {
  355. padding-left: 0em;
  356. padding-right: 1em;
  357. margin-left: 0%;
  358. width: 91.66667%; }
  359. .med-col-11:last-child {
  360. padding-right: 0; } }
  361. @media only screen and (min-width: 1081px) {
  362. .large-col-11 {
  363. padding-left: 0em;
  364. padding-right: 1em;
  365. margin-left: 0%;
  366. width: 91.66667%; }
  367. .large-col-11:last-child {
  368. padding-right: 0; } }
  369. .col-12 {
  370. padding-left: 0em;
  371. padding-right: 0;
  372. margin-left: 0%;
  373. width: 100%; }
  374. .col-12:last-child {
  375. padding-right: 0; }
  376. @media only screen and (max-width: 768px) {
  377. .small-col-12 {
  378. padding-left: 0em;
  379. padding-right: 0;
  380. margin-left: 0%;
  381. width: 100%; }
  382. .small-col-12:last-child {
  383. padding-right: 0; } }
  384. @media only screen and (min-width: 769px) and (max-width: 1080px) {
  385. .med-col-12 {
  386. padding-left: 0em;
  387. padding-right: 0;
  388. margin-left: 0%;
  389. width: 100%; }
  390. .med-col-12:last-child {
  391. padding-right: 0; } }
  392. @media only screen and (min-width: 1081px) {
  393. .large-col-12 {
  394. padding-left: 0em;
  395. padding-right: 0;
  396. margin-left: 0%;
  397. width: 100%; }
  398. .large-col-12:last-child {
  399. padding-right: 0; } }
  400. .col-1-offset-1 {
  401. padding-left: 1em;
  402. padding-right: 1em;
  403. margin-left: 8.33333%;
  404. width: 8.33333%; }
  405. .col-1-offset-1:last-child {
  406. padding-right: 0; }
  407. .col-1-offset-2 {
  408. padding-left: 2em;
  409. padding-right: 1em;
  410. margin-left: 16.66667%;
  411. width: 8.33333%; }
  412. .col-1-offset-2:last-child {
  413. padding-right: 0; }
  414. .col-1-offset-3 {
  415. padding-left: 3em;
  416. padding-right: 1em;
  417. margin-left: 25%;
  418. width: 8.33333%; }
  419. .col-1-offset-3:last-child {
  420. padding-right: 0; }
  421. .col-1-offset-4 {
  422. padding-left: 4em;
  423. padding-right: 1em;
  424. margin-left: 33.33333%;
  425. width: 8.33333%; }
  426. .col-1-offset-4:last-child {
  427. padding-right: 0; }
  428. .col-1-offset-5 {
  429. padding-left: 5em;
  430. padding-right: 1em;
  431. margin-left: 41.66667%;
  432. width: 8.33333%; }
  433. .col-1-offset-5:last-child {
  434. padding-right: 0; }
  435. .col-1-offset-6 {
  436. padding-left: 6em;
  437. padding-right: 1em;
  438. margin-left: 50%;
  439. width: 8.33333%; }
  440. .col-1-offset-6:last-child {
  441. padding-right: 0; }
  442. .col-1-offset-7 {
  443. padding-left: 7em;
  444. padding-right: 1em;
  445. margin-left: 58.33333%;
  446. width: 8.33333%; }
  447. .col-1-offset-7:last-child {
  448. padding-right: 0; }
  449. .col-1-offset-8 {
  450. padding-left: 8em;
  451. padding-right: 1em;
  452. margin-left: 66.66667%;
  453. width: 8.33333%; }
  454. .col-1-offset-8:last-child {
  455. padding-right: 0; }
  456. .col-1-offset-9 {
  457. padding-left: 9em;
  458. padding-right: 1em;
  459. margin-left: 75%;
  460. width: 8.33333%; }
  461. .col-1-offset-9:last-child {
  462. padding-right: 0; }
  463. .col-1-offset-10 {
  464. padding-left: 10em;
  465. padding-right: 1em;
  466. margin-left: 83.33333%;
  467. width: 8.33333%; }
  468. .col-1-offset-10:last-child {
  469. padding-right: 0; }
  470. .col-1-offset-11 {
  471. padding-left: 11em;
  472. padding-right: 1em;
  473. margin-left: 91.66667%;
  474. width: 8.33333%; }
  475. .col-1-offset-11:last-child {
  476. padding-right: 0; }
  477. .col-2-offset-1 {
  478. padding-left: 1em;
  479. padding-right: 1em;
  480. margin-left: 16.66667%;
  481. width: 16.66667%; }
  482. .col-2-offset-1:last-child {
  483. padding-right: 0; }
  484. .col-2-offset-2 {
  485. padding-left: 2em;
  486. padding-right: 1em;
  487. margin-left: 33.33333%;
  488. width: 16.66667%; }
  489. .col-2-offset-2:last-child {
  490. padding-right: 0; }
  491. .col-2-offset-3 {
  492. padding-left: 3em;
  493. padding-right: 1em;
  494. margin-left: 50%;
  495. width: 16.66667%; }
  496. .col-2-offset-3:last-child {
  497. padding-right: 0; }
  498. .col-2-offset-4 {
  499. padding-left: 4em;
  500. padding-right: 1em;
  501. margin-left: 66.66667%;
  502. width: 16.66667%; }
  503. .col-2-offset-4:last-child {
  504. padding-right: 0; }
  505. .col-2-offset-5 {
  506. padding-left: 5em;
  507. padding-right: 1em;
  508. margin-left: 83.33333%;
  509. width: 16.66667%; }
  510. .col-2-offset-5:last-child {
  511. padding-right: 0; }
  512. .col-2-offset-6 {
  513. padding-left: 6em;
  514. padding-right: 1em;
  515. margin-left: 100%;
  516. width: 16.66667%; }
  517. .col-2-offset-6:last-child {
  518. padding-right: 0; }
  519. .col-2-offset-7 {
  520. padding-left: 7em;
  521. padding-right: 1em;
  522. margin-left: 116.66667%;
  523. width: 16.66667%; }
  524. .col-2-offset-7:last-child {
  525. padding-right: 0; }
  526. .col-2-offset-8 {
  527. padding-left: 8em;
  528. padding-right: 1em;
  529. margin-left: 133.33333%;
  530. width: 16.66667%; }
  531. .col-2-offset-8:last-child {
  532. padding-right: 0; }
  533. .col-2-offset-9 {
  534. padding-left: 9em;
  535. padding-right: 1em;
  536. margin-left: 150%;
  537. width: 16.66667%; }
  538. .col-2-offset-9:last-child {
  539. padding-right: 0; }
  540. .col-2-offset-10 {
  541. padding-left: 10em;
  542. padding-right: 1em;
  543. margin-left: 166.66667%;
  544. width: 16.66667%; }
  545. .col-2-offset-10:last-child {
  546. padding-right: 0; }
  547. .col-3-offset-1 {
  548. padding-left: 1em;
  549. padding-right: 1em;
  550. margin-left: 25%;
  551. width: 25%; }
  552. .col-3-offset-1:last-child {
  553. padding-right: 0; }
  554. .col-3-offset-2 {
  555. padding-left: 2em;
  556. padding-right: 1em;
  557. margin-left: 50%;
  558. width: 25%; }
  559. .col-3-offset-2:last-child {
  560. padding-right: 0; }
  561. .col-3-offset-3 {
  562. padding-left: 3em;
  563. padding-right: 1em;
  564. margin-left: 75%;
  565. width: 25%; }
  566. .col-3-offset-3:last-child {
  567. padding-right: 0; }
  568. .col-3-offset-4 {
  569. padding-left: 4em;
  570. padding-right: 1em;
  571. margin-left: 100%;
  572. width: 25%; }
  573. .col-3-offset-4:last-child {
  574. padding-right: 0; }
  575. .col-3-offset-5 {
  576. padding-left: 5em;
  577. padding-right: 1em;
  578. margin-left: 125%;
  579. width: 25%; }
  580. .col-3-offset-5:last-child {
  581. padding-right: 0; }
  582. .col-3-offset-6 {
  583. padding-left: 6em;
  584. padding-right: 1em;
  585. margin-left: 150%;
  586. width: 25%; }
  587. .col-3-offset-6:last-child {
  588. padding-right: 0; }
  589. .col-3-offset-7 {
  590. padding-left: 7em;
  591. padding-right: 1em;
  592. margin-left: 175%;
  593. width: 25%; }
  594. .col-3-offset-7:last-child {
  595. padding-right: 0; }
  596. .col-3-offset-8 {
  597. padding-left: 8em;
  598. padding-right: 1em;
  599. margin-left: 200%;
  600. width: 25%; }
  601. .col-3-offset-8:last-child {
  602. padding-right: 0; }
  603. .col-3-offset-9 {
  604. padding-left: 9em;
  605. padding-right: 1em;
  606. margin-left: 225%;
  607. width: 25%; }
  608. .col-3-offset-9:last-child {
  609. padding-right: 0; }
  610. .col-4-offset-1 {
  611. padding-left: 1em;
  612. padding-right: 1em;
  613. margin-left: 33.33333%;
  614. width: 33.33333%; }
  615. .col-4-offset-1:last-child {
  616. padding-right: 0; }
  617. .col-4-offset-2 {
  618. padding-left: 2em;
  619. padding-right: 1em;
  620. margin-left: 66.66667%;
  621. width: 33.33333%; }
  622. .col-4-offset-2:last-child {
  623. padding-right: 0; }
  624. .col-4-offset-3 {
  625. padding-left: 3em;
  626. padding-right: 1em;
  627. margin-left: 100%;
  628. width: 33.33333%; }
  629. .col-4-offset-3:last-child {
  630. padding-right: 0; }
  631. .col-4-offset-4 {
  632. padding-left: 4em;
  633. padding-right: 1em;
  634. margin-left: 133.33333%;
  635. width: 33.33333%; }
  636. .col-4-offset-4:last-child {
  637. padding-right: 0; }
  638. .col-4-offset-5 {
  639. padding-left: 5em;
  640. padding-right: 1em;
  641. margin-left: 166.66667%;
  642. width: 33.33333%; }
  643. .col-4-offset-5:last-child {
  644. padding-right: 0; }
  645. .col-4-offset-6 {
  646. padding-left: 6em;
  647. padding-right: 1em;
  648. margin-left: 200%;
  649. width: 33.33333%; }
  650. .col-4-offset-6:last-child {
  651. padding-right: 0; }
  652. .col-4-offset-7 {
  653. padding-left: 7em;
  654. padding-right: 1em;
  655. margin-left: 233.33333%;
  656. width: 33.33333%; }
  657. .col-4-offset-7:last-child {
  658. padding-right: 0; }
  659. .col-4-offset-8 {
  660. padding-left: 8em;
  661. padding-right: 1em;
  662. margin-left: 266.66667%;
  663. width: 33.33333%; }
  664. .col-4-offset-8:last-child {
  665. padding-right: 0; }
  666. .col-5-offset-1 {
  667. padding-left: 1em;
  668. padding-right: 1em;
  669. margin-left: 41.66667%;
  670. width: 41.66667%; }
  671. .col-5-offset-1:last-child {
  672. padding-right: 0; }
  673. .col-5-offset-2 {
  674. padding-left: 2em;
  675. padding-right: 1em;
  676. margin-left: 83.33333%;
  677. width: 41.66667%; }
  678. .col-5-offset-2:last-child {
  679. padding-right: 0; }
  680. .col-5-offset-3 {
  681. padding-left: 3em;
  682. padding-right: 1em;
  683. margin-left: 125%;
  684. width: 41.66667%; }
  685. .col-5-offset-3:last-child {
  686. padding-right: 0; }
  687. .col-5-offset-4 {
  688. padding-left: 4em;
  689. padding-right: 1em;
  690. margin-left: 166.66667%;
  691. width: 41.66667%; }
  692. .col-5-offset-4:last-child {
  693. padding-right: 0; }
  694. .col-5-offset-5 {
  695. padding-left: 5em;
  696. padding-right: 1em;
  697. margin-left: 208.33333%;
  698. width: 41.66667%; }
  699. .col-5-offset-5:last-child {
  700. padding-right: 0; }
  701. .col-5-offset-6 {
  702. padding-left: 6em;
  703. padding-right: 1em;
  704. margin-left: 250%;
  705. width: 41.66667%; }
  706. .col-5-offset-6:last-child {
  707. padding-right: 0; }
  708. .col-5-offset-7 {
  709. padding-left: 7em;
  710. padding-right: 1em;
  711. margin-left: 291.66667%;
  712. width: 41.66667%; }
  713. .col-5-offset-7:last-child {
  714. padding-right: 0; }
  715. .col-6-offset-1 {
  716. padding-left: 1em;
  717. padding-right: 1em;
  718. margin-left: 50%;
  719. width: 50%; }
  720. .col-6-offset-1:last-child {
  721. padding-right: 0; }
  722. .col-6-offset-2 {
  723. padding-left: 2em;
  724. padding-right: 1em;
  725. margin-left: 100%;
  726. width: 50%; }
  727. .col-6-offset-2:last-child {
  728. padding-right: 0; }
  729. .col-6-offset-3 {
  730. padding-left: 3em;
  731. padding-right: 1em;
  732. margin-left: 150%;
  733. width: 50%; }
  734. .col-6-offset-3:last-child {
  735. padding-right: 0; }
  736. .col-6-offset-4 {
  737. padding-left: 4em;
  738. padding-right: 1em;
  739. margin-left: 200%;
  740. width: 50%; }
  741. .col-6-offset-4:last-child {
  742. padding-right: 0; }
  743. .col-6-offset-5 {
  744. padding-left: 5em;
  745. padding-right: 1em;
  746. margin-left: 250%;
  747. width: 50%; }
  748. .col-6-offset-5:last-child {
  749. padding-right: 0; }
  750. .col-6-offset-6 {
  751. padding-left: 6em;
  752. padding-right: 1em;
  753. margin-left: 300%;
  754. width: 50%; }
  755. .col-6-offset-6:last-child {
  756. padding-right: 0; }
  757. .col-7-offset-1 {
  758. padding-left: 1em;
  759. padding-right: 1em;
  760. margin-left: 58.33333%;
  761. width: 58.33333%; }
  762. .col-7-offset-1:last-child {
  763. padding-right: 0; }
  764. .col-7-offset-2 {
  765. padding-left: 2em;
  766. padding-right: 1em;
  767. margin-left: 116.66667%;
  768. width: 58.33333%; }
  769. .col-7-offset-2:last-child {
  770. padding-right: 0; }
  771. .col-7-offset-3 {
  772. padding-left: 3em;
  773. padding-right: 1em;
  774. margin-left: 175%;
  775. width: 58.33333%; }
  776. .col-7-offset-3:last-child {
  777. padding-right: 0; }
  778. .col-7-offset-4 {
  779. padding-left: 4em;
  780. padding-right: 1em;
  781. margin-left: 233.33333%;
  782. width: 58.33333%; }
  783. .col-7-offset-4:last-child {
  784. padding-right: 0; }
  785. .col-7-offset-5 {
  786. padding-left: 5em;
  787. padding-right: 1em;
  788. margin-left: 291.66667%;
  789. width: 58.33333%; }
  790. .col-7-offset-5:last-child {
  791. padding-right: 0; }
  792. .col-8-offset-1 {
  793. padding-left: 1em;
  794. padding-right: 1em;
  795. margin-left: 66.66667%;
  796. width: 66.66667%; }
  797. .col-8-offset-1:last-child {
  798. padding-right: 0; }
  799. .col-8-offset-2 {
  800. padding-left: 2em;
  801. padding-right: 1em;
  802. margin-left: 133.33333%;
  803. width: 66.66667%; }
  804. .col-8-offset-2:last-child {
  805. padding-right: 0; }
  806. .col-8-offset-3 {
  807. padding-left: 3em;
  808. padding-right: 1em;
  809. margin-left: 200%;
  810. width: 66.66667%; }
  811. .col-8-offset-3:last-child {
  812. padding-right: 0; }
  813. .col-8-offset-4 {
  814. padding-left: 4em;
  815. padding-right: 1em;
  816. margin-left: 266.66667%;
  817. width: 66.66667%; }
  818. .col-8-offset-4:last-child {
  819. padding-right: 0; }
  820. .col-9-offset-1 {
  821. padding-left: 1em;
  822. padding-right: 1em;
  823. margin-left: 75%;
  824. width: 75%; }
  825. .col-9-offset-1:last-child {
  826. padding-right: 0; }
  827. .col-9-offset-2 {
  828. padding-left: 2em;
  829. padding-right: 1em;
  830. margin-left: 150%;
  831. width: 75%; }
  832. .col-9-offset-2:last-child {
  833. padding-right: 0; }
  834. .col-9-offset-3 {
  835. padding-left: 3em;
  836. padding-right: 1em;
  837. margin-left: 225%;
  838. width: 75%; }
  839. .col-9-offset-3:last-child {
  840. padding-right: 0; }
  841. .col-10-offset-1 {
  842. padding-left: 1em;
  843. padding-right: 1em;
  844. margin-left: 83.33333%;
  845. width: 83.33333%; }
  846. .col-10-offset-1:last-child {
  847. padding-right: 0; }
  848. .col-10-offset-2 {
  849. padding-left: 2em;
  850. padding-right: 1em;
  851. margin-left: 166.66667%;
  852. width: 83.33333%; }
  853. .col-10-offset-2:last-child {
  854. padding-right: 0; }
  855. .col-11-offset-1 {
  856. padding-left: 1em;
  857. padding-right: 1em;
  858. margin-left: 91.66667%;
  859. width: 91.66667%; }
  860. .col-11-offset-1:last-child {
  861. padding-right: 0; }
  862. .col.float-right {
  863. float: right;
  864. padding-right: 0;
  865. padding-left: 1em; }
  866. body, html {
  867. position: relative;
  868. width: 100%;
  869. height: 100%;
  870. font-family: sans-serif;
  871. font-style: normal;
  872. margin: 0;
  873. padding: 0; }
  874. body.toolbar-horizontal.toolbar-themes.toolbar-no-tabs {
  875. padding-top: 24px !important; }
  876. header[role="banner"] {
  877. background-color: #fff;
  878. overflow: visible;
  879. position: fixed;
  880. z-index: 10;
  881. width: 100vw;
  882. height: 80px; }
  883. header[role="banner"] .wrapper .header-block {
  884. min-height: 15px;
  885. font-size: 0; }
  886. header[role="banner"] .wrapper .header-block.header-right {
  887. text-align: right; }
  888. header[role="banner"] .wrapper .header-block > * {
  889. display: inline-block;
  890. vertical-align: top;
  891. font-size: 16px;
  892. text-align: left; }
  893. main[role="main"] {
  894. padding-top: 80px; }
  895. body {
  896. font-size: 16px;
  897. font-family: "Ubuntu",Arial,"MS Trebuchet",sans-serif;
  898. font-weight: 500;
  899. font-style: normal;
  900. line-height: 1.3; }
  901. aside.messages {
  902. border: none; }
  903. header[role="banner"] {
  904. padding: 0.2em 0 0 0; }
  905. header[role="banner"] #block-sitebranding h1 {
  906. margin: 0;
  907. line-height: 1; }
  908. header[role="banner"] #block-userlogin {
  909. position: relative;
  910. width: 8em;
  911. overflow: visible; }
  912. header[role="banner"] #block-userlogin h2 {
  913. margin: 0;
  914. font-size: 1em;
  915. font-weight: 400; }
  916. header[role="banner"] #block-userlogin > section {
  917. background-color: #fff;
  918. overflow: hidden;
  919. width: 11em;
  920. height: 1px;
  921. padding: 0.01em 1em;
  922. box-sizing: content-box;
  923. transition: all 0.4s ease-in-out;
  924. transition-delay: 2s;
  925. position: absolute;
  926. right: 0;
  927. top: 1.7em;
  928. box-sizing: content-box; }
  929. header[role="banner"] #block-userlogin:hover > section {
  930. transition-delay: 0s;
  931. height: 12em;
  932. padding: 1em 1em;
  933. box-shadow: 0 0 10px #ccc; }
  934. header[role="banner"] #block-userlogin .form-item {
  935. margin: 0;
  936. position: relative;
  937. width: 100%; }
  938. header[role="banner"] #block-userlogin .form-item.form-item-name {
  939. margin: 2px 0 0.5em 0; }
  940. header[role="banner"] #block-userlogin .form-item.form-item-name input {
  941. width: 90%;
  942. padding: 0;
  943. box-sizing: content-box; }
  944. header[role="banner"] #block-userlogin .form-item.form-item-pass {
  945. margin: 0 0 0.5em 0; }
  946. header[role="banner"] #block-userlogin .form-item.form-item-pass input {
  947. width: 90%;
  948. padding: 0;
  949. box-sizing: content-box; }
  950. header[role="banner"] #block-userlogin .form-item.form-item-persistent-login {
  951. font-size: 0.756em; }
  952. header[role="banner"] #block-userlogin .form-item.form-item-persistent-login label {
  953. vertical-align: top; }
  954. header[role="banner"] #block-userlogin #edit-actions {
  955. margin: 0; }
  956. header[role="banner"] #block-userlogin .item-list ul {
  957. margin: 0; }
  958. header[role="banner"] #block-userlogin .item-list ul li {
  959. list-style: none;
  960. margin: 0; }
  961. header[role="banner"] #block-userlogin .item-list ul li a {
  962. font-size: 0.756em; }
  963. header[role="banner"] #block-languageswitcher h2 {
  964. margin: 0.1em 0 0 0;
  965. font-size: 0.756em;
  966. font-weight: 400;
  967. padding: 0.1em 0.4em 0.2em;
  968. border-radius: 3px;
  969. background-color: #444;
  970. color: #fff;
  971. display: inline-block;
  972. vertical-align: top; }
  973. header[role="banner"] #block-languageswitcher > ul.links {
  974. overflow: hidden;
  975. width: 5em;
  976. height: 1px;
  977. padding: 0.01em 0;
  978. margin: 0;
  979. box-sizing: content-box;
  980. transition: all 0.4s ease-in-out; }
  981. header[role="banner"] #block-languageswitcher:hover > ul.links {
  982. transition-delay: 0s;
  983. height: 2em;
  984. padding: 0.3em 0; }
  985. header[role="banner"] #block-languageswitcher li {
  986. list-style: none;
  987. padding: 0; }
  988. header[role="banner"] #block-languageswitcher li.is-active {
  989. display: none; }
  990. header[role="banner"] #block-languageswitcher li a {
  991. margin: 0;
  992. font-size: 0.756em;
  993. font-weight: 400;
  994. padding: 0.2em 0.4em;
  995. border-radius: 3px;
  996. background-color: #444;
  997. color: #fff; }
  998. aside.messages {
  999. padding: 0; }
  1000. #materio-sapi-search-form .form-item, #materio-sapi-search-form input.button {
  1001. display: inline-block; }
  1002. article.node--type-frontpage .node__content .field--name-field-what-is-materio:not(:nth-child(1)),
  1003. article.node--type-frontpage .node__content .field--name-field-a-database:not(:nth-child(1)),
  1004. article.node--type-frontpage .node__content .field--name-field-showrooms:not(:nth-child(1)),
  1005. article.node--type-frontpage .node__content .field--name-field-blabla:not(:nth-child(1)),
  1006. article.node--type-frontpage .node__content .field--name-field-pricing:not(:nth-child(1)) {
  1007. margin-top: 1em; }
  1008. article.node--type-frontpage .node__content .field--name-field-what-is-materio .field__label,
  1009. article.node--type-frontpage .node__content .field--name-field-a-database .field__label,
  1010. article.node--type-frontpage .node__content .field--name-field-showrooms .field__label,
  1011. article.node--type-frontpage .node__content .field--name-field-blabla .field__label,
  1012. article.node--type-frontpage .node__content .field--name-field-pricing .field__label {
  1013. font-size: 2.2em;
  1014. font-weight: bold; }
  1015. article.node--type-frontpage .node__content .field--name-computed-materials-reference .field__item,
  1016. article.node--type-frontpage .node__content .field--name-computed-showrooms-reference .field__item,
  1017. article.node--type-frontpage .node__content .field--name-computed-articles-reference .field__item {
  1018. display: inline-block;
  1019. vertical-align: top;
  1020. max-width: 250px; }
  1021. .cards-list > ul {
  1022. margin: 0;
  1023. padding: 0; }
  1024. .cards-list > ul > li {
  1025. list-style: none;
  1026. margin: 0 1em 1em 0;
  1027. padding: 0;
  1028. display: inline-block;
  1029. vertical-align: top; }
  1030. .card {
  1031. position: relative;
  1032. width: 210px;
  1033. height: 295px; }
  1034. .card header {
  1035. position: absolute;
  1036. bottom: 0;
  1037. z-index: 10;
  1038. color: #fff;
  1039. background-color: rgba(0, 0, 0, 0.5);
  1040. width: 100%; }
  1041. .card header h1, .card header h4 {
  1042. margin: 0;
  1043. padding: 0; }
  1044. .card header h1 {
  1045. font-size: 1.5em; }
  1046. .card header h4 {
  1047. font-size: 1em;
  1048. font-weight: normal; }
  1049. .card section.images {
  1050. position: relative; }
  1051. .card section.images, .card section.images * {
  1052. width: 100%;
  1053. height: 100%; }
  1054. .card section.images figure {
  1055. margin: 0;
  1056. position: absolute;
  1057. top: 0;
  1058. left: 0; }
  1059. .card section.images figure:first-of-type {
  1060. z-index: 5; }
  1061. .card section.images figure img.blank {
  1062. position: absolute;
  1063. top: 0;
  1064. left: 0;
  1065. z-index: 20; }