medium.css 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848
  1. /*
  2. Template Name: Mediumish
  3. Copyright: Sal, WowThemes.net, https://www.wowthemes.net
  4. License: https://www.wowthemes.net/freebies-license/
  5. */
  6. .mainheading {
  7. padding: 1rem 0rem;
  8. }
  9. a {
  10. color: #00ab6b;
  11. transition: all 0.2s;
  12. }
  13. a:hover {
  14. color: #038252;
  15. text-decoration: none;
  16. }
  17. pre {
  18. -moz-box-sizing: border-box;
  19. box-sizing: border-box;
  20. border: #E3EDF3 1px solid;
  21. width: 100%;
  22. padding: 7px;
  23. font-family: monospace, sans-serif;
  24. font-size: 14px;
  25. white-space: pre;
  26. overflow: auto;
  27. background: #fff;
  28. border-radius: 0px;
  29. line-height: 1.6;
  30. color: #333;
  31. margin-bottom: -rem;
  32. }
  33. .mediumnavigation {
  34. background: rgba(255, 255, 255, .97);
  35. box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .15);
  36. transition: top 0.2s ease-in-out;
  37. }
  38. .main-content {
  39. min-height: 300px;
  40. }
  41. .site-content {
  42. min-height: 60vh;
  43. padding-top: 1.5rem;
  44. margin-top: 57px;
  45. transition: all 0.4s;
  46. }
  47. section {
  48. margin-bottom: 20px;
  49. }
  50. section.recent-posts {
  51. margin-bottom: 0;
  52. }
  53. .section-title h2 {
  54. border-bottom: 1px solid rgba(0, 0, 0, .125);
  55. margin-bottom: 25px;
  56. font-weight: 700;
  57. font-size: 1.4rem;
  58. margin-bottom: 27px;
  59. }
  60. .section-title span {
  61. border-bottom: 1px solid rgba(0, 0, 0, .44);
  62. display: inline-block;
  63. padding-bottom: 20px;
  64. margin-bottom: -1px;
  65. }
  66. .article-post ol,
  67. .article-post ul {
  68. margin-bottom: 1.5rem;
  69. }
  70. .article-post ol ol,
  71. .article-post ul ul {
  72. list-style: disc;
  73. margin-bottom: 0rem;
  74. }
  75. @media (min-width:576px) {
  76. .card-columns.listfeaturedtag {
  77. -webkit-column-count: 2;
  78. -moz-column-count: 2;
  79. column-count: 2;
  80. }
  81. }
  82. @media (min-width:992px) {
  83. .navbar-expand-lg .navbar-nav .nav-link {
  84. padding-right: 0.8rem;
  85. padding-left: 0.8rem;
  86. }
  87. }
  88. .listfeaturedtag {
  89. border: 1px solid rgba(0, 0, 0, .125);
  90. border-radius: .25rem;
  91. transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
  92. }
  93. .listfeaturedtag .wrapthumbnail {
  94. height: 290px;
  95. flex: 0 0 auto;
  96. height: 100%;
  97. }
  98. .maxthumb {
  99. max-height: 300px;
  100. overflow: hidden;
  101. }
  102. .listfeaturedtag .card,
  103. .card-footer {
  104. border: 0;
  105. }
  106. .listfeaturedtag .thumbnail {
  107. background-size: cover;
  108. height: 100%;
  109. display: block;
  110. background-position: 38% 22% !important;
  111. background-origin: border-box !important;
  112. border-top-left-radius: .25rem;
  113. border-bottom-left-radius: .25rem;
  114. }
  115. .listfeaturedtag .card-block {
  116. padding-left: 0;
  117. }
  118. .listfeaturedtag h2.card-title,
  119. .listrecent h2.card-title {
  120. font-size: 1.3rem;
  121. font-weight: 700;
  122. line-height: 1.25;
  123. }
  124. .listfeaturedtag h4.card-text,
  125. .listrecent h4.card-text {
  126. color: rgba(0, 0, 0, .44);
  127. font-size: 0.95rem;
  128. line-height: 1.6;
  129. font-weight: 400;
  130. }
  131. .featured-box-img-cover {
  132. object-fit: cover;
  133. width: 100%;
  134. height: 100%;
  135. max-height: 100%;
  136. }
  137. @media (max-width:991px) {
  138. .featured-box-img-cover {
  139. height: auto;
  140. width: 100%;
  141. }
  142. }
  143. .wrapfooter {
  144. font-size: 12px;
  145. display: flex;
  146. align-items: center;
  147. margin-bottom: 15px;
  148. }
  149. .author-thumb {
  150. width: 40px;
  151. height: 40px;
  152. border-radius: 100%;
  153. }
  154. .post-top-meta {
  155. margin-bottom: 2rem;
  156. }
  157. .post-top-meta .author-thumb {
  158. width: 72px;
  159. height: 72px;
  160. }
  161. .post-top-meta.authorpage .author-thumb {
  162. margin-top: 40px;
  163. }
  164. .post-top-meta span {
  165. font-size: 0.9rem;
  166. color: rgba(0, 0, 0, .44);
  167. display: inline-block;
  168. }
  169. .post-top-meta .author-description {
  170. margin-bottom: 5px;
  171. margin-top: 5px;
  172. font-size: 0.95rem;
  173. }
  174. .toc ul {
  175. list-style: decimal;
  176. font-weight: 400;
  177. }
  178. .author-meta {
  179. flex: 1 1 auto;
  180. white-space: nowrap !important;
  181. text-overflow: ellipsis !important;
  182. overflow: hidden !important;
  183. }
  184. span.post-name,
  185. span.post-date,
  186. span.author-meta {
  187. display: inline-block;
  188. }
  189. span.post-date,
  190. span.post-read {
  191. color: rgba(0, 0, 0, .44);
  192. }
  193. span.post-read-more {
  194. align-items: center;
  195. display: inline-block;
  196. float: right;
  197. margin-top: 8px;
  198. }
  199. span.post-read-more a {
  200. color: rgba(0, 0, 0, .44);
  201. }
  202. span.post-name a,
  203. span.post-read-more a:hover {
  204. color: rgba(0, 0, 0, .8);
  205. }
  206. .dot:after {
  207. content: "·";
  208. margin-left: 3px;
  209. margin-right: 3px;
  210. }
  211. .mediumnavigation .form-control {
  212. font-size: 0.8rem;
  213. border-radius: 30px;
  214. overflow: hidden;
  215. border: 1px solid rgba(0, 0, 0, 0.04);
  216. min-width: 180px;
  217. }
  218. .mediumnavigation .form-inline {
  219. margin-left: 15px;
  220. }
  221. .mediumnavigation .form-inline .btn {
  222. margin-left: -50px;
  223. border: 0;
  224. border-radius: 30px;
  225. cursor: pointer;
  226. }
  227. .mediumnavigation .form-inline .btn:hover,
  228. .mediumnavigation .form-inline .btn:active {
  229. background: transparent;
  230. color: green;
  231. }
  232. .mediumnavigation .navbar-brand {
  233. font-weight: 500;
  234. }
  235. .mediumnavigation .dropdown-menu {
  236. border: 1px solid rgba(0, 0, 0, 0.08);
  237. margin: .5rem 0 0;
  238. }
  239. .mediumnavigation .nav-item,
  240. .dropdown-menu {
  241. font-size: 0.9rem;
  242. }
  243. .mediumnavigation .search-icon {
  244. margin-left: -40px;
  245. display: inline-block;
  246. margin-top: 3px;
  247. cursor: pointer;
  248. }
  249. .mediumnavigation .navbar-brand img {
  250. max-height: 30px;
  251. margin-right: 5px;
  252. }
  253. .mainheading h1.sitetitle {
  254. font-family: Righteous;
  255. }
  256. .mainheading h1.posttitle {
  257. font-weight: 700;
  258. margin-bottom: 1rem;
  259. }
  260. .footer {
  261. border-top: 1px solid rgba(0, 0, 0, .05) !important;
  262. padding-top: 15px;
  263. padding-bottom: 12px;
  264. font-size: 0.8rem;
  265. color: rgba(0, 0, 0, .44);
  266. margin-top: 50px;
  267. margin-bottom: 62px;
  268. position: relative;
  269. background: #fff;
  270. }
  271. .link-dark {
  272. color: rgba(0, 0, 0, .8);
  273. }
  274. .article-post {
  275. font-family: Merriweather;
  276. font-size: 1.1rem;
  277. line-height: 1.84;
  278. color: rgba(0, 0, 0, .8);
  279. }
  280. blockquote {
  281. border-left: 4px solid #00ab6b;
  282. padding: 0 20px;
  283. font-style: italic;
  284. color: rgba(0, 0, 0, .5);
  285. }
  286. .article-post p,
  287. .article-post blockquote {
  288. margin: 0 0 1.5rem 0;
  289. }
  290. .featured-image {
  291. display: block;
  292. margin-bottom: 1.5rem;
  293. }
  294. .share {
  295. text-align: center;
  296. }
  297. .share p {
  298. margin-bottom: 10px;
  299. font-size: 0.95rem;
  300. }
  301. .share ul li {
  302. display: inline-block;
  303. margin-bottom: 9px;
  304. }
  305. .share ul {
  306. padding-left: 0;
  307. margin-left: 0;
  308. }
  309. .share ul li i.fa {
  310. border: 1px solid #ddd;
  311. width: 30px;
  312. height: 30px;
  313. line-height: 30px;
  314. text-align: center;
  315. border-radius: 50%;
  316. }
  317. .svgIcon {
  318. vertical-align: middle;
  319. }
  320. .sticky-top-offset {
  321. top: 100px;
  322. }
  323. @media (min-width:1024px) {
  324. .share ul li {
  325. display: block;
  326. }
  327. }
  328. @media (max-width:999px) {
  329. .featured-box-img-cover {
  330. height: 359px;
  331. }
  332. .alertbar {
  333. position: relative !Important;
  334. margin-bottom: 20px;
  335. margin-top: 20px;
  336. box-shadow: none !Important;
  337. padding-right: 14px !Important;
  338. }
  339. #comments {
  340. margin-right: 15px;
  341. }
  342. .jumbotron.fortags {
  343. margin-bottom: 0 !Important;
  344. }
  345. .alertbar form {
  346. margin-top: 20px;
  347. }
  348. .alertbar span,
  349. .alertbar form {
  350. display: block;
  351. }
  352. .alertbar input[type="submit"] {
  353. border-radius: 3px !Important;
  354. }
  355. .alertbar input[type="email"] {
  356. margin-right: 0px !Important;
  357. display: block;
  358. border-right: 1px solid #ddd !Important;
  359. margin-bottom: 10px;
  360. }
  361. .jumbotron {
  362. margin-bottom: 0;
  363. border-radius: 0;
  364. }
  365. .listfeaturedtag .card {
  366. height: auto;
  367. }
  368. .listfeaturedtag .wrapfooter {
  369. position: relative;
  370. margin-top: 30px;
  371. }
  372. .listfeaturedtag .card-block {
  373. padding: 20px;
  374. }
  375. .footer {
  376. margin-top: 0px;
  377. margin-bottom: 0px;
  378. }
  379. }
  380. @media (max-width:1024px) {
  381. .post-top-meta .col-md-10 {
  382. text-align: center;
  383. }
  384. }
  385. @media (max-width:767px) {
  386. .post-top-meta.authorpage {
  387. text-align: center;
  388. }
  389. }
  390. .share,
  391. .share a {
  392. color: rgba(0, 0, 0, .44);
  393. fill: rgba(0, 0, 0, .44);
  394. }
  395. .graybg {
  396. background-color: #fafafa;
  397. padding: 40px 0 46px;
  398. position: relative;
  399. }
  400. .listrelated .card {
  401. box-shadow: 0 1px 7px rgba(0, 0, 0, .05);
  402. border: 0;
  403. }
  404. ul.tags {
  405. list-style: none;
  406. padding-left: 0;
  407. margin: 0 0 3rem 0;
  408. }
  409. ul.tags li {
  410. display: inline-block;
  411. font-size: 0.9rem;
  412. }
  413. ul.tags li a {
  414. background: rgba(0, 0, 0, .05);
  415. color: rgba(0, 0, 0, .6);
  416. border-radius: 3px;
  417. padding: 5px 10px;
  418. }
  419. ul.tags li a:hover {
  420. background: rgba(0, 0, 0, .07);
  421. text-decoration: none;
  422. }
  423. .margtop3rem {
  424. margin-top: 3rem;
  425. }
  426. .sep {
  427. height: 1px;
  428. width: 20px;
  429. background: #999;
  430. margin: 0px auto;
  431. margin-bottom: 1.2rem;
  432. }
  433. .btn.follow {
  434. border-color: #02B875;
  435. color: #1C9963;
  436. padding: 3px 10px;
  437. text-align: center;
  438. border-radius: 999em;
  439. font-size: 0.85rem;
  440. display: inline-block;
  441. }
  442. .btn.subscribe {
  443. background-color: #1C9963;
  444. border-color: #1C9963;
  445. color: rgba(255, 255, 255, 1);
  446. fill: rgba(255, 255, 255, 1);
  447. border-radius: 30px;
  448. font-size: 0.85rem;
  449. margin-left: 10px;
  450. font-weight: 600;
  451. text-transform: uppercase;
  452. }
  453. .post-top-meta .btn.follow {
  454. margin-left: 5px;
  455. margin-top: -4px;
  456. }
  457. .alertbar {
  458. box-shadow: 0 -3px 10px 0 rgba(0, 0, 0, .0785);
  459. position: fixed;
  460. bottom: 0;
  461. left: 0;
  462. background-color: #fff;
  463. width: 100%;
  464. padding: 14px 0;
  465. z-index: 1;
  466. display: none;
  467. }
  468. .alertbar form {
  469. display: inline-block;
  470. }
  471. .alertbar input[type="email"] {
  472. font-size: 0.85rem;
  473. padding: 3px 5px 3px 10px;
  474. border-top-left-radius: 3px;
  475. border-bottom-left-radius: 3px;
  476. border: 1px solid #ddd;
  477. border-right: 0;
  478. margin-right: -10px;
  479. height: 34px;
  480. letter-spacing: 0.5px;
  481. margin-left: 5px;
  482. }
  483. .alertbar input[type="submit"] {
  484. background-color: #1C9963;
  485. border: 1px solid #1C9963;
  486. color: rgba(255, 255, 255, 1);
  487. fill: rgba(255, 255, 255, 1);
  488. font-size: 0.85rem;
  489. border-radius: 0;
  490. padding: 4px 10px;
  491. border-top-right-radius: 3px;
  492. border-bottom-right-radius: 3px;
  493. font-weight: 600;
  494. height: 34px;
  495. letter-spacing: 0.5px;
  496. cursor: pointer;
  497. }
  498. .form-control::-webkit-input-placeholder {
  499. color: rgba(0, 0, 0, .5);
  500. }
  501. .form-control:-moz-placeholder {
  502. color: rgba(0, 0, 0, .5);
  503. }
  504. .form-control::-moz-placeholder {
  505. color: rgba(0, 0, 0, .5);
  506. }
  507. .form-control:-ms-input-placeholder {
  508. color: rgba(0, 0, 0, .5);
  509. }
  510. .form-control::-ms-input-placeholder {
  511. color: rgba(0, 0, 0, .5);
  512. }
  513. .authorpage h1 {
  514. font-weight: 700;
  515. font-size: 30px;
  516. }
  517. .post-top-meta.authorpage .author-thumb {
  518. float: none;
  519. }
  520. .authorpage .author-description {
  521. font-size: 1rem;
  522. color: rgba(0, 0, 0, .6);
  523. }
  524. .post-top-meta.authorpage .btn.follow {
  525. padding: 7px 20px;
  526. margin-top: 10px;
  527. margin-left: 0;
  528. font-size: 0.9rem;
  529. }
  530. .graybg.authorpage {
  531. border-top: 1px solid #f0f0f0;
  532. }
  533. .authorpostbox {
  534. width: 760px;
  535. margin: 0px auto;
  536. margin-bottom: 1.5rem;
  537. max-width: 100%;
  538. }
  539. .authorpostbox .img-thumb {
  540. width: 100%;
  541. }
  542. .sociallinks {
  543. margin: 1rem 0;
  544. }
  545. .sociallinks a {
  546. background: #666;
  547. color: #fff;
  548. width: 22px;
  549. height: 22px;
  550. display: inline-block;
  551. text-align: center;
  552. line-height: 22px;
  553. border-radius: 50%;
  554. font-size: 12px;
  555. }
  556. #comments {
  557. margin-top: 3rem;
  558. margin-bottom: 1.5rem;
  559. }
  560. .h1,
  561. .h2,
  562. .h3,
  563. .h4,
  564. .h5,
  565. .h6,
  566. h1,
  567. h2,
  568. h3,
  569. h4,
  570. h5,
  571. h6 {
  572. font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  573. }
  574. .article-post .h1,
  575. .article-post .h2,
  576. .article-post .h3,
  577. .article-post .h4,
  578. .article-post .h5,
  579. .article-post .h6,
  580. .article-post h1,
  581. .article-post h2,
  582. .article-post h3,
  583. .article-post h4,
  584. .article-post h5,
  585. .article-post h6 {
  586. font-weight: 700;
  587. margin-bottom: 1.5rem;
  588. }
  589. .article-post img.shadow {
  590. -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.30);
  591. -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.30);
  592. box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.30);
  593. }
  594. .layout-page .article-post {
  595. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  596. font-size: 1rem;
  597. }
  598. .layout-page .article-post p {
  599. margin-bottom: 1rem;
  600. }
  601. img {
  602. max-width: 100%;
  603. }
  604. .bottompagination span.navigation {
  605. display: block;
  606. font-size: 0.93rem;
  607. padding: 15px 0 0 0;
  608. text-align: center;
  609. margin-bottom: 0rem;
  610. color: #999;
  611. border-top: 1px solid #ddd;
  612. }
  613. .pointerup {
  614. margin-bottom: -17px;
  615. margin-left: 49%;
  616. font-size: 30px;
  617. }
  618. .pointerup i.fa {
  619. color: #eaeaea;
  620. }
  621. .bottompagination span.navigation i {
  622. display: inline-block;
  623. }
  624. span.navigation {
  625. display: inline-block;
  626. font-size: 0.93rem;
  627. font-weight: 700;
  628. text-align: center;
  629. }
  630. .pagination {
  631. display: block;
  632. }
  633. iframe {
  634. max-width: 100%;
  635. }
  636. .transpdark {
  637. background: rgba(0, 0, 0, 0.75);
  638. color: #fff;
  639. }
  640. @media (min-width:768px) {
  641. .jumbotron.fortags {
  642. margin-bottom: -50px;
  643. margin-top: 3rem;
  644. padding: 0;
  645. height: 350px;
  646. border-radius: 0;
  647. background-image: url(../images/jumbotron.jpg);
  648. background-size: cover;
  649. }
  650. .jumbotron.fortags .col-md-4 {
  651. background: rgba(0, 0, 0, 0.75);
  652. color: #fff;
  653. }
  654. .jumbotron.fortags .row {
  655. margin: 0;
  656. }
  657. }
  658. .jumbotron.fortags {
  659. margin-top: 3rem;
  660. padding: 0;
  661. border-radius: 0;
  662. background-image: url(../images/jumbotron.jpg);
  663. background-size: cover;
  664. }
  665. .jumbotron.fortags a {
  666. padding: 5px 10px 7px;
  667. background: #222;
  668. border-radius: 30px;
  669. color: #fff;
  670. font-weight: 500;
  671. text-transform: lowercase;
  672. font-size: 0.8rem;
  673. display: inline-block;
  674. }
  675. .layout-page .jumbotron.fortags {
  676. display: none;
  677. }
  678. .mb-30px {
  679. margin-bottom: 30px;
  680. }
  681. .flex-first {
  682. -webkit-box-ordinal-group: 0;
  683. -webkit-order: -1;
  684. -ms-flex-order: -1;
  685. order: -1;
  686. }
  687. @media (min-width: 768px) {
  688. .flex-md-unordered {
  689. -webkit-box-ordinal-group: 1;
  690. -webkit-order: 1;
  691. -ms-flex-order: 1;
  692. order: 1;
  693. }
  694. .flex-first {
  695. -webkit-box-ordinal-group: 0;
  696. -webkit-order: 1;
  697. -ms-flex-order: 1;
  698. order: 1;
  699. }
  700. }
  701. @media (max-width: 768px) {
  702. .share {
  703. margin-top: 30px;
  704. }
  705. }
  706. .card .img-fluid {
  707. width: 100%;
  708. }
  709. .sticky-top-80 {
  710. top: 80px;
  711. }