main.css 23 KB

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