blocks.css 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949
  1. /*
  2. Theme Name: Radcliffe 2
  3. Description: Used to style Gutenberg Blocks.
  4. */
  5. /*--------------------------------------------------------------
  6. >>> TABLE OF CONTENTS:
  7. ----------------------------------------------------------------
  8. 1.0 General Block Alignments
  9. 2.0 General Block Styles
  10. 3.0 Blocks - Common Blocks
  11. 4.0 Blocks - Formatting
  12. 5.0 Blocks - Layout Elements
  13. 6.0 Blocks - Widgets
  14. 7.0 Blocks - Colors
  15. 7.0 Blocks - Posts List
  16. --------------------------------------------------------------*/
  17. /*--------------------------------------------------------------
  18. 1.0 General Block Alignments
  19. --------------------------------------------------------------*/
  20. #page {
  21. overflow-x: hidden;
  22. }
  23. .entry-content > *[class^="wp-block-"] {
  24. margin-bottom: 1.5em;
  25. }
  26. .alignfull,
  27. .alignwide,
  28. .aligncenter {
  29. clear: both;
  30. }
  31. /* Text-based blocks with alignfull */
  32. .wp-block-text-columns.alignfull,
  33. .wp-block-columns.alignfull,
  34. .wp-block-preformatted.alignfull,
  35. .wp-block-button.alignfull,
  36. .wp-block-pullquote.alignfull,
  37. .wp-block-latest-posts.alignfull,
  38. .wp-block-categories.alignfull,
  39. .wp-block-latest-comments.alignfull,
  40. .wp-block-verse.alignfull,
  41. .wp-block-audio.alignfull,
  42. p.alignfull {
  43. margin-left: auto;
  44. margin-right: auto;
  45. }
  46. @media (min-width: 1160px) {
  47. .alignwide,
  48. .wp-block-group.alignfull .alignwide {
  49. margin-left: -25%;
  50. margin-right: -25%;
  51. width: auto;
  52. max-width: 1000%;
  53. }
  54. }
  55. @media (min-width: 750px) {
  56. .alignfull,
  57. .wp-block-group.alignfull .alignfull {
  58. margin-left: calc(50% - 50vw);
  59. margin-right: calc(50% - 50vw);
  60. width: auto;
  61. max-width: 1000%;
  62. }
  63. /* Let's reduce this a bit for blocks with text */
  64. .wp-block-text-columns.alignfull,
  65. .wp-block-columns.alignfull,
  66. .wp-block-table.alignfull,
  67. .wp-block-preformatted.alignfull,
  68. .wp-block-button.alignfull,
  69. .wp-block-pullquote.alignfull,
  70. .wp-block-latest-posts.alignfull,
  71. .wp-block-categories.alignfull,
  72. .wp-block-latest-comments.alignfull,
  73. .wp-block-verse.alignfull,
  74. .wp-block-audio.alignfull,
  75. p.alignfull {
  76. margin-left: calc(50% - 48vw);
  77. margin-right: calc(50% - 48vw);
  78. }
  79. .wp-block-embed.is-type-video.alignwide iframe,
  80. .wp-block-embed.is-type-video.alignfull iframe {
  81. width: 100% !important;
  82. height: 100% !important;
  83. }
  84. }
  85. /* Nested Blocks */
  86. .alignfull > *,
  87. .alignwide > * {
  88. margin-left: auto;
  89. margin-right: auto;
  90. }
  91. *[class^="wp-block"] .alignwide,
  92. *[class^="wp-block"] .alignfull {
  93. max-width: 100%;
  94. margin-left: inherit;
  95. margin-right: inherit;
  96. }
  97. .alignfull img,
  98. .alignwide img,
  99. .alignfull iframe,
  100. .alignwide iframe,
  101. .alignfull video,
  102. .alignwide video {
  103. display: block;
  104. }
  105. .alignfull .jetpack-video-wrapper iframe,
  106. .alignwide .jetpack-video-wrapper iframe {
  107. margin-left: auto !important; /* to override inline styles */
  108. margin-right: auto !important;
  109. }
  110. /* Video */
  111. .wp-block-embed.is-type-video iframe {
  112. max-height: 100%;
  113. }
  114. /*--------------------------------------------------------------
  115. 2.0 General Block Styles
  116. --------------------------------------------------------------*/
  117. /* Caption */
  118. [class^="wp-block-"] figcaption {
  119. font-size: 80%;
  120. }
  121. [class^="wp-block-"]:not(.wp-block-gallery) figcaption {
  122. opacity: 0.8;
  123. }
  124. /* Video */
  125. .wp-block-embed.is-type-video iframe {
  126. max-height: 100%;
  127. }
  128. /*--------------------------------------------------------------
  129. 3.0 Blocks - Common Blocks
  130. --------------------------------------------------------------*/
  131. /* Paragraph */
  132. p.has-drop-cap:not(:focus)::first-letter {
  133. font-size: 5em;
  134. margin-top: 0.15em;
  135. }
  136. /* Image */
  137. .wp-block-image {}
  138. .wp-block-image figure {
  139. margin-top: 0;
  140. }
  141. .wp-block-image img {
  142. display: block;
  143. }
  144. .wp-block-image .alignleft {
  145. margin-right: 1.6em;
  146. }
  147. .wp-block-image .alignright {
  148. margin-left: 1.6em;
  149. }
  150. .wp-block-image.alignfull {
  151. width: 100vw;
  152. max-width: 100vw;
  153. margin: 2rem calc((100% - 100vw) * .5);
  154. }
  155. .wp-block-image figcaption {
  156. color: inherit;
  157. opacity: 0.8;
  158. }
  159. /* Gallery */
  160. ul.wp-block-gallery,
  161. ul.wp-block-gallery li {
  162. padding: 0;
  163. }
  164. /* Quote */
  165. .wp-block-quote cite {
  166. color: inherit;
  167. opacity: 0.8;
  168. }
  169. .wp-block-quote.is-large p,
  170. .wp-block-quote.is-style-large p {
  171. font-size: 28px;
  172. }
  173. .wp-block-quote.is-large cite,
  174. .wp-block-quote.is-style-large cite {
  175. font-size: 22px;
  176. }
  177. @media (min-width: 600px) {
  178. .wp-block-pullquote.alignleft,
  179. .wp-block-pullquote.alignright {
  180. max-width: 40%;
  181. }
  182. }
  183. /* Audio */
  184. .wp-block-audio audio {
  185. display: block;
  186. min-width: 270px;
  187. width: 100%;
  188. }
  189. /* Cover */
  190. .wp-block-cover-image.alignwide,
  191. .wp-block-cover.alignwide,
  192. .wp-block-cover-image.alignfull,
  193. .wp-block-cover.alignfull {
  194. height: 75vh;
  195. }
  196. .wp-block-cover.alignfull .wp-block-cover__inner-container {
  197. max-width: 740px;
  198. margin: 0 auto;
  199. }
  200. /* File */
  201. .wp-block-file .wp-block-file__button {
  202. background: #222;
  203. border-radius: 3px;
  204. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  205. font-size: 1.4rem;
  206. font-size: 14px;
  207. line-height: 1.29;
  208. padding: 9px 18px;
  209. }
  210. .style-pack-colorful .wp-block-file .wp-block-file__button,
  211. .style-pack-modern .wp-block-file .wp-block-file__button {
  212. font-family: inherit;
  213. }
  214. .wp-block-file .wp-block-file__button:hover,
  215. .wp-block-file .wp-block-file__button:focus {
  216. background: #ca2017;
  217. opacity: 1.0;
  218. }
  219. .rtl .wp-block-file * + .wp-block-file__button {
  220. margin-left: 0.75em;
  221. margin-right: 0;
  222. }
  223. /* Video */
  224. .wp-block-video video,
  225. .wp-block-video iframe {
  226. max-width: 100%;
  227. }
  228. /*--------------------------------------------------------------
  229. 4.0 Blocks - Formatting
  230. --------------------------------------------------------------*/
  231. /* Verse */
  232. .wp-block-verse {
  233. background-color: transparent;
  234. font-family: inherit;
  235. font-size: 1.1em;
  236. font-style: italic;
  237. line-height: 1.8;
  238. padding: 0;
  239. }
  240. /* Code */
  241. .wp-block-code {}
  242. /* Preformatted */
  243. .wp-block-preformatted {}
  244. /* Pullquotes */
  245. .wp-block-pullquote {
  246. border-bottom: 2px solid #ddd;
  247. border-top: 3px solid #ddd;
  248. color: #666;
  249. margin-bottom: 0;
  250. }
  251. .wp-block-pullquote cite {
  252. color: inherit;
  253. opacity: 0.8;
  254. }
  255. .wp-block-pullquote blockquote::before,
  256. .wp-block-pullquote blockquote::after {
  257. display: none;
  258. }
  259. /* Social Links */
  260. .wp-block-social-links[class*="align"] {
  261. display: flex;
  262. }
  263. /* Tables */
  264. .wp-block-table {
  265. display: table;
  266. }
  267. .wp-block-table td,
  268. .wp-block-table th {
  269. border: none;
  270. }
  271. .wp-block-table.alignwide,
  272. .wp-block-table.alignfull {
  273. width: 96vw;
  274. }
  275. .wp-block-table.alignwide {
  276. width: 100%;
  277. }
  278. @media (min-width: 1160px) {
  279. .wp-block-table.alignwide {
  280. width: 1110px;
  281. }
  282. }
  283. /*--------------------------------------------------------------
  284. 5.0 Blocks - Layout Elements
  285. --------------------------------------------------------------*/
  286. /* Buttons */
  287. .wp-block-button .wp-block-button__link {
  288. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  289. font-size: 1.4rem;
  290. font-size: 14px;
  291. line-height: 1.29;
  292. padding: 9px 18px;
  293. }
  294. .wp-block-button__link {
  295. background: #222;
  296. color: #fff;
  297. }
  298. .is-style-outline .wp-block-button__link:not(.has-text-color) {
  299. color: #222;
  300. }
  301. .entry-content .wp-block-button .wp-block-button__link:hover,
  302. .entry-content .wp-block-button .wp-block-button__link:focus {
  303. background: #ca2017;
  304. color: #fff;
  305. text-decoration: none;
  306. }
  307. .wp-block-button.alignwide,
  308. .wp-block-button.alignfull,
  309. .wp-block-button.aligncenter {
  310. display: block;
  311. }
  312. /* Group */
  313. .wp-block-group.alignfull .wp-block-group__inner-container {
  314. max-width: 740px;
  315. margin: 0 auto;
  316. }
  317. /* Separator */
  318. .wp-block-separator {
  319. border: none;
  320. max-width: 100px;
  321. margin: 1.6em auto;
  322. }
  323. .wp-block-separator.is-style-wide {
  324. max-width: 100%;
  325. }
  326. /* Media & Text */
  327. .wp-block-media-text .wp-block-media-text__content {
  328. margin: 0;
  329. }
  330. .wp-block-media-text *:last-child {
  331. margin-bottom: 0;
  332. }
  333. /*--------------------------------------------------------------
  334. 6.0 Blocks - Widgets
  335. --------------------------------------------------------------*/
  336. /* General Widget styles */
  337. .wp-block-categories.aligncenter,
  338. .wp-block-categories.aligncenter ul,
  339. .wp-block-archives.aligncenter,
  340. .wp-block-latest-posts.aligncenter,
  341. .wp-block-latest-comments.aligncenter {
  342. list-style-position: inside;
  343. margin-left: 0;
  344. margin-right: 0;
  345. text-align: center;
  346. }
  347. .wp-block-archives,
  348. .wp-block-latest-comments,
  349. .wp-block-latest-posts,
  350. .wp-block-categories-list {
  351. list-style: none;
  352. padding: 0;
  353. }
  354. .wp-block-archives li,
  355. .wp-block-categories-list li {
  356. padding: 0.25em 0;
  357. }
  358. .wp-block-archives li:not(:last-child),
  359. .wp-block-categories-list li:not(:last-child) {
  360. border-bottom: 1px solid rgba(0,0,0,0.075);
  361. }
  362. .wp-block-categories-list ul ul {
  363. padding-left: 2em;
  364. }
  365. .wp-block-categories-list ul ul li:last-child {
  366. padding-bottom: 0;
  367. }
  368. /* Latest Posts */
  369. .wp-block-latest-posts__post-date {
  370. color: inherit;
  371. margin-bottom: 0;
  372. opacity: 0.8;
  373. }
  374. .wp-block-latest-posts,
  375. .wp-block-latest-posts li {
  376. list-style: none;
  377. }
  378. .wp-block-latest-posts li {
  379. padding: 0.25em 0;
  380. }
  381. .wp-block-latest-posts li:not(:last-child) {
  382. border-bottom: 1px solid rgba(0,0,0,0.2);
  383. }
  384. .wp-block-latest-posts.is-grid li {
  385. border: 0;
  386. }
  387. /* Latest Comments */
  388. .wp-block-latest-comments__comment,
  389. .wp-block-latest-comments__comment-date {
  390. font-size: inherit;
  391. }
  392. .wp-block-latest-comments__comment-meta {
  393. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  394. font-size: 80%;
  395. font-weight: bold;
  396. margin-bottom: 0;
  397. }
  398. .style-pack-colorful .wp-block-latest-comments__comment-meta,
  399. .style-pack-modern .wp-block-latest-comments__comment-meta {
  400. font-family: inherit;
  401. }
  402. .wp-block-latest-comments__comment-excerpt p {
  403. font-size: 90%;
  404. }
  405. .wp-block-latest-comments__comment-date {
  406. color: #707070;
  407. font-size: 80%;
  408. }
  409. /*--------------------------------------------------------------
  410. 7.0 Blocks - Colors
  411. --------------------------------------------------------------*/
  412. /* Default */
  413. .has-white-color,
  414. .has-white-color:hover,
  415. .has-white-color:active,
  416. .has-white-color:focus,
  417. .has-white-color:visited {
  418. color: #fff;
  419. }
  420. .has-white-background-color,
  421. .has-white-background-color:hover,
  422. .has-white-background-color:active,
  423. .has-white-background-color:focus,
  424. .has-white-background-color:visited {
  425. background-color: #fff
  426. }
  427. .has-dark-gray-color,
  428. .has-dark-gray-color:hover,
  429. .has-dark-gray-color:active,
  430. .has-dark-gray-color:focus,
  431. .has-dark-gray-color:visited {
  432. color: #222;
  433. }
  434. .has-dark-gray-background-color,
  435. .has-dark-gray-background-color:hover,
  436. .has-dark-gray-background-color:active,
  437. .has-dark-gray-background-color:focus,
  438. .has-dark-gray-background-color:visited {
  439. background-color: #222;
  440. }
  441. .has-light-gray-color,
  442. .has-light-gray-color:hover,
  443. .has-light-gray-color:active,
  444. .has-light-gray-color:focus,
  445. .has-light-gray-color:visited {
  446. color: #666;
  447. }
  448. .has-light-gray-background-color,
  449. .has-light-gray-background-color:hover,
  450. .has-light-gray-background-color:active,
  451. .has-light-gray-background-color:focus,
  452. .has-light-gray-background-color:visited {
  453. background-color: #666;
  454. }
  455. .has-red-color,
  456. .has-red-color:hover,
  457. .has-red-color:active,
  458. .has-red-color:focus,
  459. .has-red-color:visited {
  460. color: #ca2017;
  461. }
  462. .has-red-background-color,
  463. .has-red-background-color:hover,
  464. .has-red-background-color:active,
  465. .has-red-background-color:focus,
  466. .has-red-background-color:visited {
  467. background-color: #ca2017;
  468. }
  469. /* Modern */
  470. .has-modern-white-color,
  471. .has-modern-white-color:hover,
  472. .has-modern-white-color:active,
  473. .has-modern-white-color:focus,
  474. .has-modern-white-color:visited {
  475. color: #fff;
  476. }
  477. .has-modern-white-background-color,
  478. .has-modern-white-background-color:hover,
  479. .has-modern-white-background-color:active,
  480. .has-modern-white-background-color:focus,
  481. .has-modern-white-background-color:visited {
  482. background-color: #fff
  483. }
  484. .has-modern-light-gray-color,
  485. .has-modern-light-gray-color:hover,
  486. .has-modern-light-gray-color:active,
  487. .has-modern-light-gray-color:focus,
  488. .has-modern-light-gray-color:visited {
  489. color: #f1f1f1;
  490. }
  491. .has-modern-light-gray-background-color,
  492. .has-modern-light-gray-background-color:hover,
  493. .has-modern-light-gray-background-color:active,
  494. .has-modern-light-gray-background-color:focus,
  495. .has-modern-light-gray-background-color:visited {
  496. background-color: #f1f1f1
  497. }
  498. .has-modern-medium-gray-color,
  499. .has-modern-medium-gray-color:hover,
  500. .has-modern-medium-gray-color:active,
  501. .has-modern-medium-gray-color:focus,
  502. .has-modern-medium-gray-color:visited {
  503. color: #aaa;
  504. }
  505. .has-modern-medium-gray-background-color,
  506. .has-modern-medium-gray-background-color:hover,
  507. .has-modern-medium-gray-background-color:active,
  508. .has-modern-medium-gray-background-color:focus,
  509. .has-modern-medium-gray-background-color:visited {
  510. background-color: #aaa
  511. }
  512. .has-modern-dark-gray-color,
  513. .has-modern-dark-gray-color:hover,
  514. .has-modern-dark-gray-color:active,
  515. .has-modern-dark-gray-color:focus,
  516. .has-modern-dark-gray-color:visited {
  517. color: #222;
  518. }
  519. .has-modern-dark-gray-background-color,
  520. .has-modern-dark-gray-background-color:hover,
  521. .has-modern-dark-gray-background-color:active,
  522. .has-modern-dark-gray-background-color:focus,
  523. .has-modern-dark-gray-background-color:visited {
  524. background-color: #222
  525. }
  526. /* Colorful */
  527. .has-colorful-white-color,
  528. .has-colorful-white-color:hover,
  529. .has-colorful-white-color:active,
  530. .has-colorful-white-color:focus,
  531. .has-colorful-white-color:visited {
  532. color: #fff;
  533. }
  534. .has-colorful-white-background-color,
  535. .has-colorful-white-background-color:hover,
  536. .has-colorful-white-background-color:active,
  537. .has-colorful-white-background-color:focus,
  538. .has-colorful-white-background-color:visited {
  539. background-color: #fff
  540. }
  541. .has-colorful-light-gray-color,
  542. .has-colorful-light-gray-color:hover,
  543. .has-colorful-light-gray-color:active,
  544. .has-colorful-light-gray-color:focus,
  545. .has-colorful-light-gray-color:visited {
  546. color: #e5e5e5;
  547. }
  548. .has-colorful-light-gray-background-color,
  549. .has-colorful-light-gray-background-color:hover,
  550. .has-colorful-light-gray-background-color:active,
  551. .has-colorful-light-gray-background-color:focus,
  552. .has-colorful-light-gray-background-color:visited {
  553. background-color: #e5e5e5
  554. }
  555. .has-colorful-dark-gray-color,
  556. .has-colorful-dark-gray-color:hover,
  557. .has-colorful-dark-gray-color:active,
  558. .has-colorful-dark-gray-color:focus,
  559. .has-colorful-dark-gray-color:visited {
  560. color: #222;
  561. }
  562. .has-colorful-dark-gray-background-color,
  563. .has-colorful-dark-gray-background-color:hover,
  564. .has-colorful-dark-gray-background-color:active,
  565. .has-colorful-dark-gray-background-color:focus,
  566. .has-colorful-dark-gray-background-color:visited {
  567. background-color: #222
  568. }
  569. .has-colorful-blue-color,
  570. .has-colorful-blue-color:hover,
  571. .has-colorful-blue-color:active,
  572. .has-colorful-blue-color:focus,
  573. .has-colorful-blue-color:visited {
  574. color: #4ba3c3;
  575. }
  576. .has-colorful-blue-background-color,
  577. .has-colorful-blue-background-color:hover,
  578. .has-colorful-blue-background-color:active,
  579. .has-colorful-blue-background-color:focus,
  580. .has-colorful-blue-background-color:visited {
  581. background-color: #4ba3c3
  582. }
  583. .has-colorful-green-color,
  584. .has-colorful-green-color:hover,
  585. .has-colorful-green-color:active,
  586. .has-colorful-green-color:focus,
  587. .has-colorful-green-color:visited {
  588. color: #71db9d;
  589. }
  590. .has-colorful-green-background-color,
  591. .has-colorful-green-background-color:hover,
  592. .has-colorful-green-background-color:active,
  593. .has-colorful-green-background-color:focus,
  594. .has-colorful-green-background-color:visited {
  595. background-color: #71db9d
  596. }
  597. .has-colorful-orange-color,
  598. .has-colorful-orange-color:hover,
  599. .has-colorful-orange-color:active,
  600. .has-colorful-orange-color:focus,
  601. .has-colorful-orange-color:visited {
  602. color: #d97059;
  603. }
  604. .has-colorful-orange-background-color,
  605. .has-colorful-orange-background-color:hover,
  606. .has-colorful-orange-background-color:active,
  607. .has-colorful-orange-background-color:focus,
  608. .has-colorful-orange-background-color:visited {
  609. background-color: #d97059
  610. }
  611. /* Vintage */
  612. .has-vintage-off-white-color,
  613. .has-vintage-off-white-color:hover,
  614. .has-vintage-off-white-color:active,
  615. .has-vintage-off-white-color:focus,
  616. .has-vintage-off-white-color:visited {
  617. color: #fff;
  618. }
  619. .has-vintage-off-white-background-color,
  620. .has-vintage-off-white-background-color:hover,
  621. .has-vintage-off-white-background-color:active,
  622. .has-vintage-off-white-background-color:focus,
  623. .has-vintage-off-white-background-color:visited {
  624. background-color: #fff;
  625. }
  626. .has-vintage-light-brown-color,
  627. .has-vintage-light-brown-color:hover,
  628. .has-vintage-light-brown-color:active,
  629. .has-vintage-light-brown-color:focus,
  630. .has-vintage-light-brown-color:visited {
  631. color: #c7c4b4;
  632. }
  633. .has-vintage-light-brown-background-color,
  634. .has-vintage-light-brown-background-color:hover,
  635. .has-vintage-light-brown-background-color:active,
  636. .has-vintage-light-brown-background-color:focus,
  637. .has-vintage-light-brown-background-color:visited {
  638. background-color: #c7c4b4;
  639. }
  640. .has-vintage-light-gray-color,
  641. .has-vintage-light-gray-color:hover,
  642. .has-vintage-light-gray-color:active,
  643. .has-vintage-light-gray-color:focus,
  644. .has-vintage-light-gray-color:visited {
  645. color: #666;
  646. }
  647. .has-vintage-light-gray-background-color,
  648. .has-vintage-light-gray-background-color:hover,
  649. .has-vintage-light-gray-background-color:active,
  650. .has-vintage-light-gray-background-color:focus,
  651. .has-vintage-light-gray-background-color:visited {
  652. background-color: #666;
  653. }
  654. .has-vintage-dark-gray-color,
  655. .has-vintage-dark-gray-color:hover,
  656. .has-vintage-dark-gray-color:active,
  657. .has-vintage-dark-gray-color:focus,
  658. .has-vintage-dark-gray-color:visited {
  659. color: #222;
  660. }
  661. .has-vintage-dark-gray-background-color,
  662. .has-vintage-dark-gray-background-color:hover,
  663. .has-vintage-dark-gray-background-color:active,
  664. .has-vintage-dark-gray-background-color:focus,
  665. .has-vintage-dark-gray-background-color:visited {
  666. background-color: #222;
  667. }
  668. .has-vintage-blue-color,
  669. .has-vintage-blue-color:hover,
  670. .has-vintage-blue-color:active,
  671. .has-vintage-blue-color:focus,
  672. .has-vintage-blue-color:visited {
  673. color: #2b6e9d;
  674. }
  675. .has-vintage-blue-background-color,
  676. .has-vintage-blue-background-color:hover,
  677. .has-vintage-blue-background-color:active,
  678. .has-vintage-blue-background-color:focus,
  679. .has-vintage-blue-background-color:visited {
  680. background-color: #2b6e9d;
  681. }
  682. /*--------------------------------------------------------------
  683. 8.0 Blocks - Posts List Block
  684. --------------------------------------------------------------*/
  685. .a8c-posts-list {
  686. text-align: center;
  687. }
  688. .a8c-posts-list-item__post-thumbnail {
  689. margin: 0 0 36px;
  690. }
  691. .a8c-posts-list-item__post-thumbnail img {
  692. display: block;
  693. }
  694. .a8c-posts-list-item__featured,
  695. .a8c-posts-list-item__meta {
  696. color: #666;
  697. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  698. font-size: 12px;
  699. font-size: 1.2rem;
  700. font-weight: 600;
  701. letter-spacing: 1px;
  702. line-height: 1.5;
  703. margin-top: 18px;
  704. text-decoration: none;
  705. text-transform: uppercase;
  706. }
  707. .a8c-posts-list-item__title {
  708. font-family: Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Times,"Times New Roman",serif;
  709. font-size: 36px;
  710. font-size: 3.6rem;
  711. font-weight: 600;
  712. line-height: 1.25;
  713. margin: 0 auto;
  714. max-width: 100%;
  715. word-wrap: break-word;
  716. width: 1040px;
  717. }
  718. .a8c-posts-list-item__title a {
  719. color: #222;
  720. }
  721. .a8c-posts-list-item__meta {
  722. margin-bottom: 36px;
  723. }
  724. .a8c-posts-list-item__meta a {
  725. color: #666;
  726. }
  727. .a8c-posts-list-item__title a:hover,
  728. .a8c-posts-list-item__meta a:hover {
  729. color: #ca2017;
  730. text-decoration: none;
  731. }
  732. .a8c-posts-list-item__edit-link:before {
  733. content: "/";
  734. color: rgba(0,0,0,0.15);
  735. margin: 0 0.5em;
  736. }
  737. .a8c-posts-list-item__excerpt {
  738. text-align: left;
  739. }
  740. .a8c-posts-list .a8c-posts-list__view-all {
  741. background: #222;
  742. border-radius: 3px;
  743. color: #fff;
  744. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
  745. font-size: 14px;
  746. font-size: 1.4rem;
  747. line-height: 1.29;
  748. margin: 0;
  749. padding: 9px 18px;
  750. }
  751. .a8c-posts-list .a8c-posts-list__view-all:hover {
  752. background: #ca2017;
  753. color: #fff;
  754. cursor: pointer;
  755. text-decoration: none;
  756. }
  757. @media all and (min-width: 600px) {
  758. .a8c-posts-list-item__featured,
  759. .a8c-posts-list-item__meta {
  760. font-size: 16px;
  761. font-size: 1.6rem;
  762. line-height: 1.125;
  763. }
  764. .a8c-posts-list-item__title {
  765. font-size: 50px;
  766. font-size: 5rem;
  767. line-height: 1.44;
  768. }
  769. }
  770. @media screen and (min-width: 768px) {
  771. .a8c-posts-list-item__title {
  772. font-size: 60px;
  773. font-size: 6rem;
  774. line-height: 1.2;
  775. }
  776. .a8c-posts-list-item__post-thumbnail,
  777. .a8c-posts-list-item__meta {
  778. margin-bottom: 72px;
  779. }
  780. }