editor-style.css 33 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957
  1. /*--------------------------------------------------------------
  2. >>> TABLE OF CONTENTS:
  3. ----------------------------------------------------------------
  4. # Normalize
  5. # Typography
  6. # Elements
  7. # Forms
  8. # Navigation
  9. ## Links
  10. ## Menus
  11. # Accessibility
  12. # Alignments
  13. # Clearings
  14. # Widgets
  15. # Content
  16. ## Posts and pages
  17. ## Asides
  18. ## Comments
  19. # Infinite scroll
  20. # Media
  21. ## Captions
  22. ## Galleries
  23. --------------------------------------------------------------*/
  24. /*--------------------------------------------------------------
  25. # Normalize
  26. --------------------------------------------------------------*/
  27. html,
  28. body,
  29. div,
  30. span,
  31. applet,
  32. object,
  33. iframe,
  34. h1,
  35. h2,
  36. h3,
  37. h4,
  38. h5,
  39. h6,
  40. p,
  41. blockquote,
  42. pre,
  43. a,
  44. abbr,
  45. acronym,
  46. address,
  47. big,
  48. cite,
  49. code,
  50. del,
  51. dfn,
  52. em,
  53. font,
  54. ins,
  55. kbd,
  56. q,
  57. s,
  58. samp,
  59. small,
  60. strike,
  61. strong,
  62. sub,
  63. sup,
  64. tt,
  65. var,
  66. dl,
  67. dt,
  68. dd,
  69. ol,
  70. ul,
  71. li,
  72. fieldset,
  73. form,
  74. label,
  75. legend,
  76. table,
  77. caption,
  78. tbody,
  79. tfoot,
  80. thead,
  81. tr,
  82. th,
  83. td {
  84. border: 0;
  85. font-size: 100%;
  86. font-style: inherit;
  87. font-weight: inherit;
  88. margin: 0;
  89. outline: 0;
  90. padding: 0;
  91. vertical-align: baseline;
  92. }
  93. html {
  94. -webkit-text-size-adjust: 100%;
  95. -ms-text-size-adjust: 100%;
  96. }
  97. body {
  98. margin: 0;
  99. }
  100. article,
  101. aside,
  102. details,
  103. figcaption,
  104. figure,
  105. footer,
  106. header,
  107. main,
  108. menu,
  109. nav,
  110. section,
  111. summary {
  112. display: block;
  113. }
  114. audio,
  115. canvas,
  116. progress,
  117. video {
  118. display: inline-block;
  119. vertical-align: baseline;
  120. }
  121. audio:not([controls]) {
  122. display: none;
  123. height: 0;
  124. }
  125. [hidden],
  126. template {
  127. display: none;
  128. }
  129. a {
  130. background-color: transparent;
  131. }
  132. a:active {
  133. outline: 0;
  134. }
  135. a,
  136. a:visited,
  137. a:hover,
  138. a:focus {
  139. text-decoration: none;
  140. }
  141. abbr[title] {
  142. border-bottom: 1px dotted;
  143. }
  144. b,
  145. strong {
  146. font-weight: bold;
  147. }
  148. dfn {
  149. font-style: italic;
  150. }
  151. mark {
  152. background: #ff0;
  153. color: #000;
  154. }
  155. small {
  156. font-size: 80%;
  157. }
  158. sub,
  159. sup {
  160. font-size: 75%;
  161. line-height: 0;
  162. position: relative;
  163. vertical-align: baseline;
  164. }
  165. sup {
  166. top: -0.5em;
  167. }
  168. sub {
  169. bottom: -0.25em;
  170. }
  171. img {
  172. border: 0;
  173. }
  174. svg:not(:root) {
  175. overflow: hidden;
  176. }
  177. figure {
  178. margin: 0;
  179. }
  180. hr {
  181. box-sizing: content-box;
  182. height: 0;
  183. }
  184. pre {
  185. overflow: auto;
  186. }
  187. code,
  188. kbd,
  189. pre,
  190. samp {
  191. font-size: 1em;
  192. }
  193. button,
  194. input,
  195. optgroup,
  196. select,
  197. textarea {
  198. color: inherit;
  199. font: inherit;
  200. margin: 0;
  201. }
  202. button {
  203. overflow: visible;
  204. }
  205. button,
  206. select {
  207. text-transform: none;
  208. }
  209. button,
  210. html input[type="button"],
  211. input[type="reset"],
  212. input[type="submit"] {
  213. -webkit-appearance: button;
  214. cursor: pointer;
  215. }
  216. button[disabled],
  217. html input[disabled] {
  218. cursor: default;
  219. }
  220. button::-moz-focus-inner,
  221. input::-moz-focus-inner {
  222. border: 0;
  223. padding: 0;
  224. }
  225. input {
  226. line-height: normal;
  227. }
  228. input[type="checkbox"],
  229. input[type="radio"] {
  230. box-sizing: border-box;
  231. padding: 0;
  232. }
  233. input[type="number"]::-webkit-inner-spin-button,
  234. input[type="number"]::-webkit-outer-spin-button {
  235. height: auto;
  236. }
  237. input[type="search"] {
  238. -webkit-appearance: textfield;
  239. box-sizing: content-box;
  240. }
  241. .search .search-submit,
  242. #comments .submit {
  243. padding: 10px 15px;
  244. border-radius: 2px;
  245. line-height: 1.85714285714286;
  246. border: 0;
  247. }
  248. .search .site-main .ast-search-submit {
  249. display: none;
  250. }
  251. input[type="search"]::-webkit-search-cancel-button,
  252. input[type="search"]::-webkit-search-decoration {
  253. -webkit-appearance: none;
  254. }
  255. fieldset {
  256. border: 1px solid #eaeaea;
  257. margin: 0 0px;
  258. padding: 0.35em 0.625em 0.75em;
  259. }
  260. legend {
  261. border: 0;
  262. padding: 0;
  263. }
  264. fieldset legend {
  265. margin-bottom: 1.5em;
  266. padding: 0 0.5em;
  267. }
  268. textarea {
  269. overflow: auto;
  270. }
  271. optgroup {
  272. font-weight: bold;
  273. }
  274. table {
  275. border-collapse: collapse;
  276. border-spacing: 0;
  277. }
  278. td,
  279. th {
  280. padding: 0;
  281. }
  282. /*--------------------------------------------------------------
  283. # Bootstrap Grid
  284. --------------------------------------------------------------*/
  285. /*!
  286. * Bootstrap v4.0.0-alpha.2 (https://getbootstrap.com)
  287. */
  288. @media (min-width: 544px) {
  289. .ast-container {
  290. max-width: 100%;
  291. }
  292. }
  293. @media (min-width: 768px) {
  294. .ast-container {
  295. max-width: 100%;
  296. }
  297. }
  298. @media (min-width: 992px) {
  299. .ast-container {
  300. max-width: 100%;
  301. }
  302. }
  303. @media (min-width: 1200px) {
  304. .ast-container {
  305. max-width: 100%;
  306. }
  307. }
  308. .ast-container-fluid, .ast-container {
  309. margin-left: auto;
  310. margin-right: auto;
  311. padding-left: 20px;
  312. padding-right: 20px;
  313. }
  314. .ast-container-fluid::after, .ast-container::after {
  315. content: "";
  316. display: table;
  317. clear: both;
  318. }
  319. .ast-row {
  320. margin-left: -20px;
  321. margin-right: -20px;
  322. }
  323. .ast-row::after {
  324. content: "";
  325. display: table;
  326. clear: both;
  327. }
  328. .ast-col-xs-1, .ast-col-xs-2, .ast-col-xs-3, .ast-col-xs-4, .ast-col-xs-5, .ast-col-xs-6, .ast-col-xs-7, .ast-col-xs-8, .ast-col-xs-9, .ast-col-xs-10, .ast-col-xs-11, .ast-col-xs-12, .ast-col-sm-1, .ast-col-sm-2, .ast-col-sm-3, .ast-col-sm-4, .ast-col-sm-5, .ast-col-sm-6, .ast-col-sm-7, .ast-col-sm-8, .ast-col-sm-9, .ast-col-sm-10, .ast-col-sm-11, .ast-col-sm-12, .ast-col-md-1, .ast-col-md-2, .ast-col-md-3, .ast-col-md-4, .ast-col-md-5, .ast-col-md-6, .ast-col-md-7, .ast-col-md-8, .ast-col-md-9, .ast-col-md-10, .ast-col-md-11, .ast-col-md-12, .ast-col-lg-1, .ast-col-lg-2, .ast-col-lg-3, .ast-col-lg-4, .ast-col-lg-5, .ast-col-lg-6, .ast-col-lg-7, .ast-col-lg-8, .ast-col-lg-9, .ast-col-lg-10, .ast-col-lg-11, .ast-col-lg-12, .ast-col-xl-1, .ast-col-xl-2, .ast-col-xl-3, .ast-col-xl-4, .ast-col-xl-5, .ast-col-xl-6, .ast-col-xl-7, .ast-col-xl-8, .ast-col-xl-9, .ast-col-xl-10, .ast-col-xl-11, .ast-col-xl-12 {
  329. position: relative;
  330. min-height: 1px;
  331. padding-left: 20px;
  332. padding-right: 20px;
  333. }
  334. .ast-col-xs-1, .ast-col-xs-2, .ast-col-xs-3, .ast-col-xs-4, .ast-col-xs-5, .ast-col-xs-6, .ast-col-xs-7, .ast-col-xs-8, .ast-col-xs-9, .ast-col-xs-10, .ast-col-xs-11, .ast-col-xs-12 {
  335. float: left;
  336. }
  337. .ast-col-xs-1 {
  338. width: 8.3333333333%;
  339. }
  340. .ast-col-xs-2 {
  341. width: 16.6666666667%;
  342. }
  343. .ast-col-xs-3 {
  344. width: 25%;
  345. }
  346. .ast-col-xs-4 {
  347. width: 33.3333333333%;
  348. }
  349. .ast-col-xs-5 {
  350. width: 41.6666666667%;
  351. }
  352. .ast-col-xs-6 {
  353. width: 50%;
  354. }
  355. .ast-col-xs-7 {
  356. width: 58.3333333333%;
  357. }
  358. .ast-col-xs-8 {
  359. width: 66.6666666667%;
  360. }
  361. .ast-col-xs-9 {
  362. width: 75%;
  363. }
  364. .ast-col-xs-10 {
  365. width: 83.3333333333%;
  366. }
  367. .ast-col-xs-11 {
  368. width: 91.6666666667%;
  369. }
  370. .ast-col-xs-12 {
  371. width: 100%;
  372. }
  373. .ast-col-xs-pull-0 {
  374. right: auto;
  375. }
  376. .ast-col-xs-pull-1 {
  377. right: 8.3333333333%;
  378. }
  379. .ast-col-xs-pull-2 {
  380. right: 16.6666666667%;
  381. }
  382. .ast-col-xs-pull-3 {
  383. right: 25%;
  384. }
  385. .ast-col-xs-pull-4 {
  386. right: 33.3333333333%;
  387. }
  388. .ast-col-xs-pull-5 {
  389. right: 41.6666666667%;
  390. }
  391. .ast-col-xs-pull-6 {
  392. right: 50%;
  393. }
  394. .ast-col-xs-pull-7 {
  395. right: 58.3333333333%;
  396. }
  397. .ast-col-xs-pull-8 {
  398. right: 66.6666666667%;
  399. }
  400. .ast-col-xs-pull-9 {
  401. right: 75%;
  402. }
  403. .ast-col-xs-pull-10 {
  404. right: 83.3333333333%;
  405. }
  406. .ast-col-xs-pull-11 {
  407. right: 91.6666666667%;
  408. }
  409. .ast-col-xs-pull-12 {
  410. right: 100%;
  411. }
  412. .ast-col-xs-push-0 {
  413. left: auto;
  414. }
  415. .ast-col-xs-push-1 {
  416. left: 8.3333333333%;
  417. }
  418. .ast-col-xs-push-2 {
  419. left: 16.6666666667%;
  420. }
  421. .ast-col-xs-push-3 {
  422. left: 25%;
  423. }
  424. .ast-col-xs-push-4 {
  425. left: 33.3333333333%;
  426. }
  427. .ast-col-xs-push-5 {
  428. left: 41.6666666667%;
  429. }
  430. .ast-col-xs-push-6 {
  431. left: 50%;
  432. }
  433. .ast-col-xs-push-7 {
  434. left: 58.3333333333%;
  435. }
  436. .ast-col-xs-push-8 {
  437. left: 66.6666666667%;
  438. }
  439. .ast-col-xs-push-9 {
  440. left: 75%;
  441. }
  442. .ast-col-xs-push-10 {
  443. left: 83.3333333333%;
  444. }
  445. .ast-col-xs-push-11 {
  446. left: 91.6666666667%;
  447. }
  448. .ast-col-xs-push-12 {
  449. left: 100%;
  450. }
  451. .ast-col-xs-offset-0 {
  452. margin-left: 0%;
  453. }
  454. .ast-col-xs-offset-1 {
  455. margin-left: 8.3333333333%;
  456. }
  457. .ast-col-xs-offset-2 {
  458. margin-left: 16.6666666667%;
  459. }
  460. .ast-col-xs-offset-3 {
  461. margin-left: 25%;
  462. }
  463. .ast-col-xs-offset-4 {
  464. margin-left: 33.3333333333%;
  465. }
  466. .ast-col-xs-offset-5 {
  467. margin-left: 41.6666666667%;
  468. }
  469. .ast-col-xs-offset-6 {
  470. margin-left: 50%;
  471. }
  472. .ast-col-xs-offset-7 {
  473. margin-left: 58.3333333333%;
  474. }
  475. .ast-col-xs-offset-8 {
  476. margin-left: 66.6666666667%;
  477. }
  478. .ast-col-xs-offset-9 {
  479. margin-left: 75%;
  480. }
  481. .ast-col-xs-offset-10 {
  482. margin-left: 83.3333333333%;
  483. }
  484. .ast-col-xs-offset-11 {
  485. margin-left: 91.6666666667%;
  486. }
  487. .ast-col-xs-offset-12 {
  488. margin-left: 100%;
  489. }
  490. @media (min-width: 544px) {
  491. .ast-col-sm-1, .ast-col-sm-2, .ast-col-sm-3, .ast-col-sm-4, .ast-col-sm-5, .ast-col-sm-6, .ast-col-sm-7, .ast-col-sm-8, .ast-col-sm-9, .ast-col-sm-10, .ast-col-sm-11, .ast-col-sm-12 {
  492. float: left;
  493. }
  494. .ast-col-sm-1 {
  495. width: 8.3333333333%;
  496. }
  497. .ast-col-sm-2 {
  498. width: 16.6666666667%;
  499. }
  500. .ast-col-sm-3 {
  501. width: 25%;
  502. }
  503. .ast-col-sm-4 {
  504. width: 33.3333333333%;
  505. }
  506. .ast-col-sm-5 {
  507. width: 41.6666666667%;
  508. }
  509. .ast-col-sm-6 {
  510. width: 50%;
  511. }
  512. .ast-col-sm-7 {
  513. width: 58.3333333333%;
  514. }
  515. .ast-col-sm-8 {
  516. width: 66.6666666667%;
  517. }
  518. .ast-col-sm-9 {
  519. width: 75%;
  520. }
  521. .ast-col-sm-10 {
  522. width: 83.3333333333%;
  523. }
  524. .ast-col-sm-11 {
  525. width: 91.6666666667%;
  526. }
  527. .ast-col-sm-12 {
  528. width: 100%;
  529. }
  530. .ast-col-sm-pull-0 {
  531. right: auto;
  532. }
  533. .ast-col-sm-pull-1 {
  534. right: 8.3333333333%;
  535. }
  536. .ast-col-sm-pull-2 {
  537. right: 16.6666666667%;
  538. }
  539. .ast-col-sm-pull-3 {
  540. right: 25%;
  541. }
  542. .ast-col-sm-pull-4 {
  543. right: 33.3333333333%;
  544. }
  545. .ast-col-sm-pull-5 {
  546. right: 41.6666666667%;
  547. }
  548. .ast-col-sm-pull-6 {
  549. right: 50%;
  550. }
  551. .ast-col-sm-pull-7 {
  552. right: 58.3333333333%;
  553. }
  554. .ast-col-sm-pull-8 {
  555. right: 66.6666666667%;
  556. }
  557. .ast-col-sm-pull-9 {
  558. right: 75%;
  559. }
  560. .ast-col-sm-pull-10 {
  561. right: 83.3333333333%;
  562. }
  563. .ast-col-sm-pull-11 {
  564. right: 91.6666666667%;
  565. }
  566. .ast-col-sm-pull-12 {
  567. right: 100%;
  568. }
  569. .ast-col-sm-push-0 {
  570. left: auto;
  571. }
  572. .ast-col-sm-push-1 {
  573. left: 8.3333333333%;
  574. }
  575. .ast-col-sm-push-2 {
  576. left: 16.6666666667%;
  577. }
  578. .ast-col-sm-push-3 {
  579. left: 25%;
  580. }
  581. .ast-col-sm-push-4 {
  582. left: 33.3333333333%;
  583. }
  584. .ast-col-sm-push-5 {
  585. left: 41.6666666667%;
  586. }
  587. .ast-col-sm-push-6 {
  588. left: 50%;
  589. }
  590. .ast-col-sm-push-7 {
  591. left: 58.3333333333%;
  592. }
  593. .ast-col-sm-push-8 {
  594. left: 66.6666666667%;
  595. }
  596. .ast-col-sm-push-9 {
  597. left: 75%;
  598. }
  599. .ast-col-sm-push-10 {
  600. left: 83.3333333333%;
  601. }
  602. .ast-col-sm-push-11 {
  603. left: 91.6666666667%;
  604. }
  605. .ast-col-sm-push-12 {
  606. left: 100%;
  607. }
  608. .ast-col-sm-offset-0 {
  609. margin-left: 0%;
  610. }
  611. .ast-col-sm-offset-1 {
  612. margin-left: 8.3333333333%;
  613. }
  614. .ast-col-sm-offset-2 {
  615. margin-left: 16.6666666667%;
  616. }
  617. .ast-col-sm-offset-3 {
  618. margin-left: 25%;
  619. }
  620. .ast-col-sm-offset-4 {
  621. margin-left: 33.3333333333%;
  622. }
  623. .ast-col-sm-offset-5 {
  624. margin-left: 41.6666666667%;
  625. }
  626. .ast-col-sm-offset-6 {
  627. margin-left: 50%;
  628. }
  629. .ast-col-sm-offset-7 {
  630. margin-left: 58.3333333333%;
  631. }
  632. .ast-col-sm-offset-8 {
  633. margin-left: 66.6666666667%;
  634. }
  635. .ast-col-sm-offset-9 {
  636. margin-left: 75%;
  637. }
  638. .ast-col-sm-offset-10 {
  639. margin-left: 83.3333333333%;
  640. }
  641. .ast-col-sm-offset-11 {
  642. margin-left: 91.6666666667%;
  643. }
  644. .ast-col-sm-offset-12 {
  645. margin-left: 100%;
  646. }
  647. }
  648. @media (min-width: 768px) {
  649. .ast-col-md-1, .ast-col-md-2, .ast-col-md-3, .ast-col-md-4, .ast-col-md-5, .ast-col-md-6, .ast-col-md-7, .ast-col-md-8, .ast-col-md-9, .ast-col-md-10, .ast-col-md-11, .ast-col-md-12 {
  650. float: left;
  651. }
  652. .ast-col-md-1 {
  653. width: 8.3333333333%;
  654. }
  655. .ast-col-md-2 {
  656. width: 16.6666666667%;
  657. }
  658. .ast-col-md-3 {
  659. width: 25%;
  660. }
  661. .ast-col-md-4 {
  662. width: 33.3333333333%;
  663. }
  664. .ast-col-md-5 {
  665. width: 41.6666666667%;
  666. }
  667. .ast-col-md-6 {
  668. width: 50%;
  669. }
  670. .ast-col-md-7 {
  671. width: 58.3333333333%;
  672. }
  673. .ast-col-md-8 {
  674. width: 66.6666666667%;
  675. }
  676. .ast-col-md-9 {
  677. width: 75%;
  678. }
  679. .ast-col-md-10 {
  680. width: 83.3333333333%;
  681. }
  682. .ast-col-md-11 {
  683. width: 91.6666666667%;
  684. }
  685. .ast-col-md-12 {
  686. width: 100%;
  687. }
  688. .ast-col-md-pull-0 {
  689. right: auto;
  690. }
  691. .ast-col-md-pull-1 {
  692. right: 8.3333333333%;
  693. }
  694. .ast-col-md-pull-2 {
  695. right: 16.6666666667%;
  696. }
  697. .ast-col-md-pull-3 {
  698. right: 25%;
  699. }
  700. .ast-col-md-pull-4 {
  701. right: 33.3333333333%;
  702. }
  703. .ast-col-md-pull-5 {
  704. right: 41.6666666667%;
  705. }
  706. .ast-col-md-pull-6 {
  707. right: 50%;
  708. }
  709. .ast-col-md-pull-7 {
  710. right: 58.3333333333%;
  711. }
  712. .ast-col-md-pull-8 {
  713. right: 66.6666666667%;
  714. }
  715. .ast-col-md-pull-9 {
  716. right: 75%;
  717. }
  718. .ast-col-md-pull-10 {
  719. right: 83.3333333333%;
  720. }
  721. .ast-col-md-pull-11 {
  722. right: 91.6666666667%;
  723. }
  724. .ast-col-md-pull-12 {
  725. right: 100%;
  726. }
  727. .ast-col-md-push-0 {
  728. left: auto;
  729. }
  730. .ast-col-md-push-1 {
  731. left: 8.3333333333%;
  732. }
  733. .ast-col-md-push-2 {
  734. left: 16.6666666667%;
  735. }
  736. .ast-col-md-push-3 {
  737. left: 25%;
  738. }
  739. .ast-col-md-push-4 {
  740. left: 33.3333333333%;
  741. }
  742. .ast-col-md-push-5 {
  743. left: 41.6666666667%;
  744. }
  745. .ast-col-md-push-6 {
  746. left: 50%;
  747. }
  748. .ast-col-md-push-7 {
  749. left: 58.3333333333%;
  750. }
  751. .ast-col-md-push-8 {
  752. left: 66.6666666667%;
  753. }
  754. .ast-col-md-push-9 {
  755. left: 75%;
  756. }
  757. .ast-col-md-push-10 {
  758. left: 83.3333333333%;
  759. }
  760. .ast-col-md-push-11 {
  761. left: 91.6666666667%;
  762. }
  763. .ast-col-md-push-12 {
  764. left: 100%;
  765. }
  766. .ast-col-md-offset-0 {
  767. margin-left: 0%;
  768. }
  769. .ast-col-md-offset-1 {
  770. margin-left: 8.3333333333%;
  771. }
  772. .ast-col-md-offset-2 {
  773. margin-left: 16.6666666667%;
  774. }
  775. .ast-col-md-offset-3 {
  776. margin-left: 25%;
  777. }
  778. .ast-col-md-offset-4 {
  779. margin-left: 33.3333333333%;
  780. }
  781. .ast-col-md-offset-5 {
  782. margin-left: 41.6666666667%;
  783. }
  784. .ast-col-md-offset-6 {
  785. margin-left: 50%;
  786. }
  787. .ast-col-md-offset-7 {
  788. margin-left: 58.3333333333%;
  789. }
  790. .ast-col-md-offset-8 {
  791. margin-left: 66.6666666667%;
  792. }
  793. .ast-col-md-offset-9 {
  794. margin-left: 75%;
  795. }
  796. .ast-col-md-offset-10 {
  797. margin-left: 83.3333333333%;
  798. }
  799. .ast-col-md-offset-11 {
  800. margin-left: 91.6666666667%;
  801. }
  802. .ast-col-md-offset-12 {
  803. margin-left: 100%;
  804. }
  805. }
  806. @media (min-width: 992px) {
  807. .ast-col-lg-1, .ast-col-lg-2, .ast-col-lg-3, .ast-col-lg-4, .ast-col-lg-5, .ast-col-lg-6, .ast-col-lg-7, .ast-col-lg-8, .ast-col-lg-9, .ast-col-lg-10, .ast-col-lg-11, .ast-col-lg-12 {
  808. float: left;
  809. }
  810. .ast-col-lg-1 {
  811. width: 8.3333333333%;
  812. }
  813. .ast-col-lg-2 {
  814. width: 16.6666666667%;
  815. }
  816. .ast-col-lg-3 {
  817. width: 25%;
  818. }
  819. .ast-col-lg-4 {
  820. width: 33.3333333333%;
  821. }
  822. .ast-col-lg-5 {
  823. width: 41.6666666667%;
  824. }
  825. .ast-col-lg-6 {
  826. width: 50%;
  827. }
  828. .ast-col-lg-7 {
  829. width: 58.3333333333%;
  830. }
  831. .ast-col-lg-8 {
  832. width: 66.6666666667%;
  833. }
  834. .ast-col-lg-9 {
  835. width: 75%;
  836. }
  837. .ast-col-lg-10 {
  838. width: 83.3333333333%;
  839. }
  840. .ast-col-lg-11 {
  841. width: 91.6666666667%;
  842. }
  843. .ast-col-lg-12 {
  844. width: 100%;
  845. }
  846. .ast-col-lg-pull-0 {
  847. right: auto;
  848. }
  849. .ast-col-lg-pull-1 {
  850. right: 8.3333333333%;
  851. }
  852. .ast-col-lg-pull-2 {
  853. right: 16.6666666667%;
  854. }
  855. .ast-col-lg-pull-3 {
  856. right: 25%;
  857. }
  858. .ast-col-lg-pull-4 {
  859. right: 33.3333333333%;
  860. }
  861. .ast-col-lg-pull-5 {
  862. right: 41.6666666667%;
  863. }
  864. .ast-col-lg-pull-6 {
  865. right: 50%;
  866. }
  867. .ast-col-lg-pull-7 {
  868. right: 58.3333333333%;
  869. }
  870. .ast-col-lg-pull-8 {
  871. right: 66.6666666667%;
  872. }
  873. .ast-col-lg-pull-9 {
  874. right: 75%;
  875. }
  876. .ast-col-lg-pull-10 {
  877. right: 83.3333333333%;
  878. }
  879. .ast-col-lg-pull-11 {
  880. right: 91.6666666667%;
  881. }
  882. .ast-col-lg-pull-12 {
  883. right: 100%;
  884. }
  885. .ast-col-lg-push-0 {
  886. left: auto;
  887. }
  888. .ast-col-lg-push-1 {
  889. left: 8.3333333333%;
  890. }
  891. .ast-col-lg-push-2 {
  892. left: 16.6666666667%;
  893. }
  894. .ast-col-lg-push-3 {
  895. left: 25%;
  896. }
  897. .ast-col-lg-push-4 {
  898. left: 33.3333333333%;
  899. }
  900. .ast-col-lg-push-5 {
  901. left: 41.6666666667%;
  902. }
  903. .ast-col-lg-push-6 {
  904. left: 50%;
  905. }
  906. .ast-col-lg-push-7 {
  907. left: 58.3333333333%;
  908. }
  909. .ast-col-lg-push-8 {
  910. left: 66.6666666667%;
  911. }
  912. .ast-col-lg-push-9 {
  913. left: 75%;
  914. }
  915. .ast-col-lg-push-10 {
  916. left: 83.3333333333%;
  917. }
  918. .ast-col-lg-push-11 {
  919. left: 91.6666666667%;
  920. }
  921. .ast-col-lg-push-12 {
  922. left: 100%;
  923. }
  924. .ast-col-lg-offset-0 {
  925. margin-left: 0%;
  926. }
  927. .ast-col-lg-offset-1 {
  928. margin-left: 8.3333333333%;
  929. }
  930. .ast-col-lg-offset-2 {
  931. margin-left: 16.6666666667%;
  932. }
  933. .ast-col-lg-offset-3 {
  934. margin-left: 25%;
  935. }
  936. .ast-col-lg-offset-4 {
  937. margin-left: 33.3333333333%;
  938. }
  939. .ast-col-lg-offset-5 {
  940. margin-left: 41.6666666667%;
  941. }
  942. .ast-col-lg-offset-6 {
  943. margin-left: 50%;
  944. }
  945. .ast-col-lg-offset-7 {
  946. margin-left: 58.3333333333%;
  947. }
  948. .ast-col-lg-offset-8 {
  949. margin-left: 66.6666666667%;
  950. }
  951. .ast-col-lg-offset-9 {
  952. margin-left: 75%;
  953. }
  954. .ast-col-lg-offset-10 {
  955. margin-left: 83.3333333333%;
  956. }
  957. .ast-col-lg-offset-11 {
  958. margin-left: 91.6666666667%;
  959. }
  960. .ast-col-lg-offset-12 {
  961. margin-left: 100%;
  962. }
  963. }
  964. @media (min-width: 1200px) {
  965. .ast-col-xl-1, .ast-col-xl-2, .ast-col-xl-3, .ast-col-xl-4, .ast-col-xl-5, .ast-col-xl-6, .ast-col-xl-7, .ast-col-xl-8, .ast-col-xl-9, .ast-col-xl-10, .ast-col-xl-11, .ast-col-xl-12 {
  966. float: left;
  967. }
  968. .ast-col-xl-1 {
  969. width: 8.3333333333%;
  970. }
  971. .ast-col-xl-2 {
  972. width: 16.6666666667%;
  973. }
  974. .ast-col-xl-3 {
  975. width: 25%;
  976. }
  977. .ast-col-xl-4 {
  978. width: 33.3333333333%;
  979. }
  980. .ast-col-xl-5 {
  981. width: 41.6666666667%;
  982. }
  983. .ast-col-xl-6 {
  984. width: 50%;
  985. }
  986. .ast-col-xl-7 {
  987. width: 58.3333333333%;
  988. }
  989. .ast-col-xl-8 {
  990. width: 66.6666666667%;
  991. }
  992. .ast-col-xl-9 {
  993. width: 75%;
  994. }
  995. .ast-col-xl-10 {
  996. width: 83.3333333333%;
  997. }
  998. .ast-col-xl-11 {
  999. width: 91.6666666667%;
  1000. }
  1001. .ast-col-xl-12 {
  1002. width: 100%;
  1003. }
  1004. .ast-col-xl-pull-0 {
  1005. right: auto;
  1006. }
  1007. .ast-col-xl-pull-1 {
  1008. right: 8.3333333333%;
  1009. }
  1010. .ast-col-xl-pull-2 {
  1011. right: 16.6666666667%;
  1012. }
  1013. .ast-col-xl-pull-3 {
  1014. right: 25%;
  1015. }
  1016. .ast-col-xl-pull-4 {
  1017. right: 33.3333333333%;
  1018. }
  1019. .ast-col-xl-pull-5 {
  1020. right: 41.6666666667%;
  1021. }
  1022. .ast-col-xl-pull-6 {
  1023. right: 50%;
  1024. }
  1025. .ast-col-xl-pull-7 {
  1026. right: 58.3333333333%;
  1027. }
  1028. .ast-col-xl-pull-8 {
  1029. right: 66.6666666667%;
  1030. }
  1031. .ast-col-xl-pull-9 {
  1032. right: 75%;
  1033. }
  1034. .ast-col-xl-pull-10 {
  1035. right: 83.3333333333%;
  1036. }
  1037. .ast-col-xl-pull-11 {
  1038. right: 91.6666666667%;
  1039. }
  1040. .ast-col-xl-pull-12 {
  1041. right: 100%;
  1042. }
  1043. .ast-col-xl-push-0 {
  1044. left: auto;
  1045. }
  1046. .ast-col-xl-push-1 {
  1047. left: 8.3333333333%;
  1048. }
  1049. .ast-col-xl-push-2 {
  1050. left: 16.6666666667%;
  1051. }
  1052. .ast-col-xl-push-3 {
  1053. left: 25%;
  1054. }
  1055. .ast-col-xl-push-4 {
  1056. left: 33.3333333333%;
  1057. }
  1058. .ast-col-xl-push-5 {
  1059. left: 41.6666666667%;
  1060. }
  1061. .ast-col-xl-push-6 {
  1062. left: 50%;
  1063. }
  1064. .ast-col-xl-push-7 {
  1065. left: 58.3333333333%;
  1066. }
  1067. .ast-col-xl-push-8 {
  1068. left: 66.6666666667%;
  1069. }
  1070. .ast-col-xl-push-9 {
  1071. left: 75%;
  1072. }
  1073. .ast-col-xl-push-10 {
  1074. left: 83.3333333333%;
  1075. }
  1076. .ast-col-xl-push-11 {
  1077. left: 91.6666666667%;
  1078. }
  1079. .ast-col-xl-push-12 {
  1080. left: 100%;
  1081. }
  1082. .ast-col-xl-offset-0 {
  1083. margin-left: 0%;
  1084. }
  1085. .ast-col-xl-offset-1 {
  1086. margin-left: 8.3333333333%;
  1087. }
  1088. .ast-col-xl-offset-2 {
  1089. margin-left: 16.6666666667%;
  1090. }
  1091. .ast-col-xl-offset-3 {
  1092. margin-left: 25%;
  1093. }
  1094. .ast-col-xl-offset-4 {
  1095. margin-left: 33.3333333333%;
  1096. }
  1097. .ast-col-xl-offset-5 {
  1098. margin-left: 41.6666666667%;
  1099. }
  1100. .ast-col-xl-offset-6 {
  1101. margin-left: 50%;
  1102. }
  1103. .ast-col-xl-offset-7 {
  1104. margin-left: 58.3333333333%;
  1105. }
  1106. .ast-col-xl-offset-8 {
  1107. margin-left: 66.6666666667%;
  1108. }
  1109. .ast-col-xl-offset-9 {
  1110. margin-left: 75%;
  1111. }
  1112. .ast-col-xl-offset-10 {
  1113. margin-left: 83.3333333333%;
  1114. }
  1115. .ast-col-xl-offset-11 {
  1116. margin-left: 91.6666666667%;
  1117. }
  1118. .ast-col-xl-offset-12 {
  1119. margin-left: 100%;
  1120. }
  1121. }
  1122. /*--------------------------------------------------------------
  1123. # Site Variables
  1124. --------------------------------------------------------------*/
  1125. /*---------- Font Size ----------*/
  1126. /*---------- Line Height ----------*/
  1127. /*---------- Site Basic Structure ----------*/
  1128. /*---------- z-index Structure ----------*/
  1129. /*--------------------------------------------------------------
  1130. # Mixins
  1131. --------------------------------------------------------------*/
  1132. /*--------------------------------------------------------------
  1133. # Typography
  1134. --------------------------------------------------------------*/
  1135. h1, h2, h3, h4, h5, h6 {
  1136. clear: both;
  1137. }
  1138. h1,
  1139. .entry-content h1 {
  1140. color: #808285;
  1141. font-size: 2em;
  1142. line-height: 1.2;
  1143. }
  1144. h2,
  1145. .entry-content h2 {
  1146. color: #808285;
  1147. font-size: 1.7em;
  1148. line-height: 1.3;
  1149. }
  1150. h3,
  1151. .entry-content h3 {
  1152. color: #808285;
  1153. font-size: 1.5em;
  1154. line-height: 1.4;
  1155. }
  1156. h4,
  1157. .entry-content h4 {
  1158. color: #808285;
  1159. line-height: 1.5;
  1160. font-size: 1.3em;
  1161. }
  1162. h5,
  1163. .entry-content h5 {
  1164. color: #808285;
  1165. line-height: 1.6;
  1166. font-size: 1.2em;
  1167. }
  1168. h6,
  1169. .entry-content h6 {
  1170. color: #808285;
  1171. line-height: 1.7;
  1172. font-size: 1.1em;
  1173. }
  1174. /*--------------------------------------------------------------
  1175. # Elements
  1176. --------------------------------------------------------------*/
  1177. html {
  1178. box-sizing: border-box;
  1179. }
  1180. *,
  1181. *:before,
  1182. *:after {
  1183. /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  1184. box-sizing: inherit;
  1185. }
  1186. body {
  1187. color: #808285;
  1188. background: #ffffff;
  1189. /* Fallback for when there is no custom background color defined. */
  1190. font-style: normal;
  1191. }
  1192. ul, ol {
  1193. margin: 0 0 1.5em 3em;
  1194. }
  1195. ul {
  1196. list-style: disc;
  1197. }
  1198. ol {
  1199. list-style: decimal;
  1200. }
  1201. li > ul,
  1202. li > ol {
  1203. margin-bottom: 0;
  1204. margin-left: 1.5em;
  1205. }
  1206. dt {
  1207. font-weight: bold;
  1208. }
  1209. dd {
  1210. margin: 0 1.5em 1.5em;
  1211. }
  1212. b,
  1213. strong {
  1214. font-weight: bold;
  1215. }
  1216. dfn,
  1217. cite,
  1218. em,
  1219. i {
  1220. font-style: italic;
  1221. }
  1222. blockquote,
  1223. q {
  1224. quotes: "" "";
  1225. }
  1226. blockquote:before, blockquote:after,
  1227. q:before,
  1228. q:after {
  1229. content: "";
  1230. }
  1231. blockquote {
  1232. border-left: 5px solid rgba(0, 0, 0, 0.05);
  1233. padding: 20px;
  1234. font-size: 1.2em;
  1235. font-style: italic;
  1236. margin: 0 0 1.5em;
  1237. position: relative;
  1238. }
  1239. address {
  1240. margin: 0 0 1.5em;
  1241. }
  1242. abbr,
  1243. acronym {
  1244. border-bottom: 1px dotted #666;
  1245. cursor: help;
  1246. }
  1247. pre {
  1248. background: #eee;
  1249. font-family: "Courier 10 Pitch", Courier, monospace;
  1250. margin-bottom: 1.6em;
  1251. overflow: auto;
  1252. max-width: 100%;
  1253. padding: 1.6em;
  1254. }
  1255. code,
  1256. kbd,
  1257. tt,
  1258. var {
  1259. font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  1260. }
  1261. img {
  1262. height: auto;
  1263. /* Make sure images are scaled correctly. */
  1264. max-width: 100%;
  1265. /* Adhere to container width. */
  1266. }
  1267. hr {
  1268. background-color: #ccc;
  1269. border: 0;
  1270. height: 1px;
  1271. margin-bottom: 1.5em;
  1272. }
  1273. .ast-button,
  1274. .button,
  1275. button,
  1276. input,
  1277. select,
  1278. textarea {
  1279. color: #808285;
  1280. font-weight: normal;
  1281. font-size: 100%;
  1282. /* Corrects font size not being inherited in all browsers */
  1283. margin: 0;
  1284. /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
  1285. vertical-align: baseline;
  1286. /* Improves appearance and consistency in all browsers */
  1287. }
  1288. button,
  1289. input {
  1290. line-height: normal;
  1291. /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */
  1292. }
  1293. big {
  1294. font-size: 125%;
  1295. }
  1296. mark,
  1297. ins {
  1298. background: transparent;
  1299. text-decoration: none;
  1300. }
  1301. table, th, td {
  1302. border: 1px solid rgba(0, 0, 0, 0.1);
  1303. }
  1304. table {
  1305. border-collapse: separate;
  1306. border-spacing: 0;
  1307. border-width: 1px 0 0 1px;
  1308. margin: 0 0 1.5em;
  1309. width: 100%;
  1310. }
  1311. th {
  1312. font-weight: bold;
  1313. }
  1314. th, td {
  1315. padding: 8px;
  1316. border-width: 0 1px 1px 0;
  1317. }
  1318. /*--------------------------------------------------------------
  1319. # Forms
  1320. --------------------------------------------------------------*/
  1321. button,
  1322. .ast-button,
  1323. .button,
  1324. input[type="button"],
  1325. input[type="reset"],
  1326. input[type="submit"] {
  1327. border: 1px solid;
  1328. border-color: #eaeaea;
  1329. border-radius: 2px;
  1330. background: #e6e6e6;
  1331. padding: .6em 1em .4em;
  1332. color: #fff;
  1333. }
  1334. button:hover, button:focus,
  1335. .ast-button:hover,
  1336. .ast-button:focus,
  1337. .button:hover,
  1338. .button:focus,
  1339. input[type="button"]:hover,
  1340. input[type="button"]:focus,
  1341. input[type="reset"]:hover,
  1342. input[type="reset"]:focus,
  1343. input[type="submit"]:hover,
  1344. input[type="submit"]:focus {
  1345. color: #fff;
  1346. border-color: #eaeaea;
  1347. }
  1348. button:active, button:focus,
  1349. .ast-button:active,
  1350. .ast-button:focus,
  1351. .button:active,
  1352. .button:focus,
  1353. input[type="button"]:active,
  1354. input[type="button"]:focus,
  1355. input[type="reset"]:active,
  1356. input[type="reset"]:focus,
  1357. input[type="submit"]:active,
  1358. input[type="submit"]:focus {
  1359. border-color: #eaeaea;
  1360. outline: none;
  1361. }
  1362. input[type="text"],
  1363. input[type="email"],
  1364. input[type="url"],
  1365. input[type="password"],
  1366. input[type="search"],
  1367. input[type="tel"],
  1368. textarea {
  1369. color: #666;
  1370. border: 1px solid #ccc;
  1371. border-radius: 2px;
  1372. -webkit-appearance: none;
  1373. }
  1374. input[type="text"]:focus,
  1375. input[type="email"]:focus,
  1376. input[type="url"]:focus,
  1377. input[type="password"]:focus,
  1378. input[type="search"]:focus,
  1379. input[type="tel"]:focus,
  1380. textarea:focus {
  1381. color: #111;
  1382. }
  1383. textarea {
  1384. padding-left: 3px;
  1385. width: 100%;
  1386. }
  1387. /*--------------------------------------------------------------
  1388. # Accessibility
  1389. --------------------------------------------------------------*/
  1390. /* Text meant only for screen readers. */
  1391. .screen-reader-text {
  1392. border: 0;
  1393. clip: rect(1px, 1px, 1px, 1px);
  1394. height: 1px;
  1395. margin: -1px;
  1396. overflow: hidden;
  1397. padding: 0;
  1398. position: absolute;
  1399. width: 1px;
  1400. word-wrap: normal !important;
  1401. }
  1402. .screen-reader-text:focus {
  1403. background-color: #f1f1f1;
  1404. border-radius: 2px;
  1405. box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  1406. clip: auto !important;
  1407. color: #21759b;
  1408. display: block;
  1409. font-size: 12.25px;
  1410. font-size: 0.875rem;
  1411. height: auto;
  1412. left: 5px;
  1413. line-height: normal;
  1414. padding: 15px 23px 14px;
  1415. text-decoration: none;
  1416. top: 5px;
  1417. width: auto;
  1418. z-index: 100000;
  1419. /* Above WP toolbar. */
  1420. }
  1421. .alignleft {
  1422. display: inline;
  1423. float: left;
  1424. margin-right: 1.5em;
  1425. }
  1426. .alignright {
  1427. display: inline;
  1428. float: right;
  1429. margin-left: 1.5em;
  1430. }
  1431. .aligncenter {
  1432. clear: both;
  1433. text-align: center;
  1434. display: block;
  1435. margin-left: auto;
  1436. margin-right: auto;
  1437. }
  1438. .clear:before,
  1439. .clear:after,
  1440. .site-header:before,
  1441. .site-header:after,
  1442. .site-content:before,
  1443. .site-content:after,
  1444. #primary:before,
  1445. #primary:after,
  1446. .site-main:before,
  1447. .site-main:after,
  1448. #secondary:before,
  1449. #secondary:after,
  1450. .sidebar-main:before,
  1451. .sidebar-main:after,
  1452. .site-footer:before,
  1453. .site-footer:after,
  1454. .ast-row:before,
  1455. .ast-row:after,
  1456. .ast-container:before,
  1457. .ast-container:after {
  1458. content: "";
  1459. display: table;
  1460. }
  1461. .clear:after,
  1462. .site-header:after,
  1463. .site-content:after,
  1464. #primary:after,
  1465. .site-main:after,
  1466. #secondary:after,
  1467. .sidebar-main:after,
  1468. .site-footer:after,
  1469. .ast-row:after,
  1470. .ast-container:after {
  1471. clear: both;
  1472. }
  1473. /*--------------------------------------------------------------
  1474. # Media
  1475. --------------------------------------------------------------*/
  1476. /* Make sure embeds and iframes fit their containers. */
  1477. embed,
  1478. iframe,
  1479. object {
  1480. max-width: 100%;
  1481. }
  1482. /*--------------------------------------------------------------
  1483. ## Captions
  1484. --------------------------------------------------------------*/
  1485. .wp-caption {
  1486. margin-bottom: 1.5em;
  1487. max-width: 100%;
  1488. }
  1489. .wp-caption img[class*="wp-image-"] {
  1490. display: block;
  1491. margin-left: auto;
  1492. margin-right: auto;
  1493. }
  1494. .wp-caption .wp-caption-text {
  1495. margin: 0.8075em 0;
  1496. }
  1497. .wp-caption-text {
  1498. text-align: center;
  1499. }
  1500. /*--------------------------------------------------------------
  1501. # Content
  1502. --------------------------------------------------------------*/
  1503. /*---------- Media Query min-width Structure ----------*/
  1504. /*---------- Media Query max-width Structure ----------*/
  1505. /*---------- Break-point min-width Structure ----------*/
  1506. /*---------- Break-point max-width Structure ----------*/
  1507. ::selection {
  1508. color: #fff;
  1509. background: #0274be;
  1510. }
  1511. body {
  1512. -webkit-font-smoothing: antialiased;
  1513. -moz-osx-font-smoothing: grayscale;
  1514. }
  1515. body:not(.logged-in) {
  1516. position: relative;
  1517. }
  1518. #page {
  1519. position: relative;
  1520. }
  1521. a,
  1522. a:focus {
  1523. text-decoration: none;
  1524. }
  1525. a,
  1526. .site-header a *,
  1527. .site-footer a *,
  1528. .secondary a * {
  1529. transition: all 0.2s linear;
  1530. }
  1531. .capitalize {
  1532. text-transform: uppercase;
  1533. }
  1534. img {
  1535. vertical-align: middle;
  1536. }
  1537. .entry-content h1,
  1538. .entry-content h2,
  1539. .entry-content h3,
  1540. .entry-content h4,
  1541. .entry-content h5,
  1542. .entry-content h6 {
  1543. margin-bottom: 20px;
  1544. }
  1545. p {
  1546. margin-bottom: 1.75em;
  1547. }
  1548. blockquote {
  1549. margin: 1.5em 1em 1.5em 3em;
  1550. font-size: 1.1em;
  1551. line-height: inherit;
  1552. position: relative;
  1553. }
  1554. .ast-button,
  1555. .button,
  1556. input[type="button"],
  1557. input[type="submit"] {
  1558. border-radius: 0;
  1559. padding: 18px 30px;
  1560. border: 0;
  1561. box-shadow: none;
  1562. text-shadow: none;
  1563. }
  1564. .ast-button:hover,
  1565. .button:hover,
  1566. input[type="button"]:hover,
  1567. input[type="submit"]:hover {
  1568. box-shadow: none;
  1569. }
  1570. .ast-button:active, .ast-button:focus,
  1571. .button:active,
  1572. .button:focus,
  1573. input[type="button"]:active,
  1574. input[type="button"]:focus,
  1575. input[type="submit"]:active,
  1576. input[type="submit"]:focus {
  1577. box-shadow: none;
  1578. }
  1579. .site-title {
  1580. font-weight: normal;
  1581. }
  1582. .site-title,
  1583. .site-description {
  1584. margin-bottom: 0;
  1585. }
  1586. .site-title a,
  1587. .site-title:hover a,
  1588. .site-title:focus a,
  1589. .site-description a,
  1590. .site-description:hover a,
  1591. .site-description:focus a {
  1592. transition: all 0.2s linear;
  1593. }
  1594. .site-title a,
  1595. .site-title a:focus,
  1596. .site-title a:hover,
  1597. .site-title a:visited {
  1598. color: #222;
  1599. }
  1600. .site-description a,
  1601. .site-description a:focus,
  1602. .site-description a:hover,
  1603. .site-description a:visited {
  1604. color: #999;
  1605. }
  1606. .search-form .search-field {
  1607. outline: none;
  1608. }
  1609. .ast-search-menu-icon {
  1610. position: relative;
  1611. z-index: 3;
  1612. }
  1613. /* must have higher specificity than alternative color schemes inline styles */
  1614. .site .skip-link {
  1615. background-color: #f1f1f1;
  1616. box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
  1617. color: #21759b;
  1618. display: block;
  1619. font-family: Montserrat, "Helvetica Neue", sans-serif;
  1620. font-size: 14px;
  1621. font-weight: 700;
  1622. left: -9999em;
  1623. outline: none;
  1624. padding: 15px 23px 14px;
  1625. text-decoration: none;
  1626. text-transform: none;
  1627. top: -9999em;
  1628. }
  1629. .site .skip-link:focus {
  1630. clip: auto;
  1631. height: auto;
  1632. left: 6px;
  1633. top: 7px;
  1634. width: auto;
  1635. z-index: 100000;
  1636. outline: thin dotted;
  1637. }
  1638. .logged-in .site .skip-link {
  1639. box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
  1640. font-family: "Open Sans", sans-serif;
  1641. }
  1642. select,
  1643. input {
  1644. line-height: 1;
  1645. }
  1646. body,
  1647. button,
  1648. input[type="button"],
  1649. input[type="submit"],
  1650. textarea,
  1651. .ast-button,
  1652. .ast-custom-button {
  1653. line-height: 1.85714285714286;
  1654. }
  1655. .site-title a {
  1656. line-height: 1.2;
  1657. }
  1658. .site-header .site-description {
  1659. line-height: 1.5;
  1660. }
  1661. .ast-single-post .entry-title,
  1662. .ast-single-post .entry-title a {
  1663. line-height: 1.2;
  1664. }
  1665. .entry-title,
  1666. .entry-title a {
  1667. font-weight: normal;
  1668. }
  1669. /* Astra Respnosive oEmbed Video container */
  1670. .ast-oembed-container {
  1671. position: relative;
  1672. padding-top: 56.25%;
  1673. height: 0;
  1674. overflow: hidden;
  1675. max-width: 100%;
  1676. height: auto;
  1677. }
  1678. .ast-oembed-container iframe, .ast-oembed-container object, .ast-oembed-container embed {
  1679. position: absolute;
  1680. top: 0;
  1681. left: 0;
  1682. width: 100%;
  1683. height: 100%;
  1684. }
  1685. body .ast-oembed-container * {
  1686. position: absolute;
  1687. top: 0;
  1688. left: 0;
  1689. width: 100%;
  1690. height: 100%;
  1691. }
  1692. body {
  1693. margin: 20px;
  1694. vertical-align: baseline;
  1695. color: #3a3a3a;
  1696. }
  1697. a {
  1698. color: #0274be;
  1699. }
  1700. a:hover,
  1701. a:focus {
  1702. color: #3a3a3a;
  1703. }
  1704. h1,
  1705. .entry-content h1,
  1706. h2,
  1707. .entry-content h2,
  1708. h3,
  1709. .entry-content h3,
  1710. h4,
  1711. .entry-content h4,
  1712. h5,
  1713. .entry-content h5,
  1714. h6,
  1715. .entry-content h6 {
  1716. font-weight: bold;
  1717. line-height: 1.6;
  1718. }
  1719. p {
  1720. margin-bottom: 1em;
  1721. }
  1722. h1,
  1723. .entry-content h1,
  1724. h2,
  1725. .entry-content h2,
  1726. h3,
  1727. .entry-content h3,
  1728. h4,
  1729. .entry-content h4,
  1730. h5,
  1731. .entry-content h5,
  1732. h6,
  1733. .entry-content h6 {
  1734. color: #3a3a3a;
  1735. }
  1736. /**
  1737. * Table
  1738. */
  1739. .mce-item-table,
  1740. .mce-item-table td,
  1741. .mce-item-table th,
  1742. .mce-item-table caption {
  1743. border-style: solid;
  1744. border-color: rgba(0, 0, 0, 0.0980392);
  1745. }
  1746. .mce-item-table td,
  1747. .mce-item-table th {
  1748. border-width: 0 1px 1px 0;
  1749. }
  1750. .mce-item-table {
  1751. border-right-width: 0;
  1752. border-bottom-width: 0;
  1753. }