Advertisement
bhok

Untitled

Jun 6th, 2017
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 43.26 KB | None | 0 0
  1. /*
  2. Theme Name: Editor
  3. Theme URI: https://arraythemes.com/themes/editor-wordpress-theme/
  4. Author: Array
  5. Author URI: https://arraythemes.com
  6. Description: Editor puts bold and beautiful publishing right at your fingertips with comfortable, legible typography and large featured images. Using Featured Posts, you can display your favorite articles or editorials in the sidebar for even more exposure. Please open the readme.txt file to learn how to use Editor.
  7. Version: 1.1.8
  8. License: GNU General Public License v2 or later
  9. License URI: http://www.gnu.org/licenses/gpl-2.0.html
  10. Text Domain: editor
  11. Domain Path: /languages/
  12. Tags: two-columns, left-sidebar, custom-colors, editor-style, featured-images, theme-options, threaded-comments, translation-ready, blog, news
  13.  
  14. Editor WordPress Theme, Copyright 2014 Array
  15. */
  16. /* --------------------------------------------------------------
  17. TABLE OF CONTENTS
  18. ----------------------------------------------------------------
  19. 1.0 - Reset
  20. 2.0 - Typography
  21. 3.0 - Elements
  22. 4.0 - Forms
  23. 5.0 - Navigation
  24. 5.1 - Links
  25. 5.2 - Menus
  26. 5.3 - Post Navigation
  27. 5.4 - Page Navigation
  28. 5.5 - Toggle Menus
  29. 6.0 - Accessibility
  30. 7.0 - Alignments
  31. 8.0 - Clearings
  32. 9.0 - Widgets
  33. 10.0 - Content
  34. 10.1 - Posts and pages
  35. 10.2 - Comments
  36. 11.0 - Infinite scroll
  37. 12.0 - Media
  38. 13.0 - Header
  39. 14.0 - Footer
  40. 15.0 - Content
  41. 16.0 - Posts
  42. 17.0 - Archives
  43. 18.0 - Attachments
  44. 19.0 - Animations
  45. -------------------------------------------------------------- */
  46. /* --------------------------------------------------------------
  47. 1.0 - Reset
  48. -------------------------------------------------------------- */
  49. html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  50. border: 0;
  51. font-family: inherit;
  52. font-size: 100%;
  53. font-style: inherit;
  54. font-weight: inherit;
  55. margin: 0;
  56. outline: 0;
  57. padding: 0;
  58. vertical-align: baseline;
  59. }
  60.  
  61. html {
  62. font-size: 62.5%;
  63. overflow-y: scroll;
  64. -webkit-text-size-adjust: 100%;
  65. -ms-text-size-adjust: 100%;
  66. }
  67.  
  68. body {
  69. background: #fff;
  70. position: relative;
  71. }
  72.  
  73. @media screen and (max-width: 782px) {
  74. body.admin-bar {
  75. padding-top: 46px;
  76. }
  77. }
  78. *, *:before, *:after {
  79. -webkit-box-sizing: border-box;
  80. -moz-box-sizing: border-box;
  81. box-sizing: border-box;
  82. }
  83.  
  84. article, aside, details, figcaption, figure, footer, header, main, nav, section {
  85. display: block;
  86. }
  87.  
  88. table {
  89. /* tables still need 'cellspacing="0"' in the markup */
  90. border-collapse: separate;
  91. border-spacing: 0;
  92. }
  93.  
  94. caption, th, td {
  95. font-weight: normal;
  96. text-align: left;
  97. }
  98.  
  99. blockquote:before, blockquote:after, q:before, q:after {
  100. content: "";
  101. }
  102.  
  103. blockquote, q {
  104. quotes: "" "";
  105. }
  106.  
  107. a:focus {
  108. outline: thin dotted;
  109. }
  110.  
  111. a:hover, a:active {
  112. outline: 0;
  113. }
  114.  
  115. a img {
  116. border: 0;
  117. }
  118.  
  119. /* --------------------------------------------------------------
  120. 2.0 Typography
  121. -------------------------------------------------------------- */
  122. /* Import Editor Sass Variables (inc/sass/variables.scss) */
  123. /* Body font styles */
  124. /* Title font styles */
  125. /* Color variables */
  126. /* Responsive media query mixins */
  127. /* Styles for small text with uppercase font style. Used on dates and post meta */
  128. /* Transition effect used througout Editor */
  129. body, button, input, select, textarea {
  130. color: #404040;
  131. font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  132. font-size: 20px;
  133. line-height: 1.5;
  134. }
  135.  
  136. h1, h2, h3, h4, h5, h6 {
  137. clear: both;
  138. font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  139. font-weight: 400;
  140. line-height: 1.2;
  141. margin-bottom: 3%;
  142. }
  143.  
  144. h1 {
  145. font-size: 50px;
  146. }
  147.  
  148. h2 {
  149. font-size: 40px;
  150. }
  151.  
  152. h3 {
  153. font-size: 30px;
  154. }
  155.  
  156. h4 {
  157. font-size: 20px;
  158. }
  159.  
  160. h5 {
  161. font-size: 16px;
  162. }
  163.  
  164. h6 {
  165. font-size: 14px;
  166. }
  167.  
  168. p {
  169. margin-bottom: 1em;
  170. }
  171.  
  172. b, strong {
  173. font-weight: bold;
  174. }
  175.  
  176. dfn, cite, em, i {
  177. font-style: italic;
  178. }
  179.  
  180. blockquote {
  181. font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  182. font-size: 32px;
  183. font-style: italic;
  184. font-weight: 300;
  185. margin: 1em 0 0 0;
  186. padding-right: 10%;
  187. position: relative;
  188. }
  189. @media (max-width: 768px) {
  190. blockquote {
  191. padding-right: 14%;
  192. }
  193. }
  194. blockquote:before {
  195. border: solid 2px #D4DAE0;
  196. border-radius: 100px;
  197. color: #D4DAE0;
  198. content: "\f10d";
  199. font-family: "FontAwesome";
  200. font-size: 18px;
  201. font-style: normal;
  202. line-height: 44px;
  203. text-align: center;
  204. position: absolute;
  205. right: 0;
  206. top: 2%;
  207. height: 46px;
  208. width: 46px;
  209. }
  210.  
  211. address {
  212. margin: 0 0 1.5em;
  213. }
  214.  
  215. pre {
  216. background: #F5F5F5;
  217. font-family: "Courier 10 Pitch", Courier, monospace;
  218. font-size: 15px;
  219. font-size: 1.5rem;
  220. line-height: 1.6;
  221. margin-bottom: 1.6em;
  222. max-width: 100%;
  223. overflow: auto;
  224. padding: 1.6em;
  225. }
  226.  
  227. code, kbd, tt, var {
  228. font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  229. }
  230.  
  231. abbr, acronym {
  232. border-bottom: 1px dotted #666;
  233. cursor: help;
  234. }
  235.  
  236. mark, ins {
  237. background: #fff9c0;
  238. text-decoration: none;
  239. }
  240.  
  241. sup, sub {
  242. font-size: 75%;
  243. height: 0;
  244. line-height: 0;
  245. position: relative;
  246. vertical-align: baseline;
  247. }
  248.  
  249. sup {
  250. bottom: 1ex;
  251. }
  252.  
  253. sub {
  254. top: .5ex;
  255. }
  256.  
  257. small {
  258. font-size: 75%;
  259. }
  260.  
  261. big {
  262. font-size: 125%;
  263. }
  264.  
  265. .highlight {
  266. background: #fff198;
  267. }
  268.  
  269. .sticky {
  270. display: block;
  271. }
  272.  
  273. /* --------------------------------------------------------------
  274. 3.0 Elements
  275. -------------------------------------------------------------- */
  276. hr {
  277. background-color: #f6f6f6;
  278. border: 0;
  279. height: 2px;
  280. margin: 5% 0;
  281. }
  282.  
  283. ul, ol {
  284. margin: 0 0 5% 25px;
  285. }
  286.  
  287. ul {
  288. list-style: square;
  289. }
  290.  
  291. ol {
  292. list-style: decimal;
  293. }
  294.  
  295. ul ul, ol ol, ul ol, ol ul {
  296. margin: .6em 0 0 1.5em;
  297. }
  298.  
  299. .entry-content li {
  300. margin-bottom: 2%;
  301. }
  302.  
  303. dt {
  304. font-weight: bold;
  305. }
  306.  
  307. dd {
  308. margin: 0 1.5em 1.5em;
  309. }
  310.  
  311. img {
  312. height: auto;
  313. /* Make sure images are scaled correctly. */
  314. max-width: 100%;
  315. /* Adhere to container width. */
  316. }
  317.  
  318. figure {
  319. margin: 0;
  320. }
  321.  
  322. /* Tables */
  323. table {
  324. font-size: 18px;
  325. margin-bottom: 5%;
  326. padding: 0;
  327. width: 100%;
  328. }
  329.  
  330. table thead {
  331. background: #f7f7f7;
  332. }
  333. table thead th {
  334. font-weight: bold;
  335. }
  336.  
  337. table td, #content table th {
  338. padding: 10px;
  339. }
  340.  
  341. table td {
  342. border-bottom: solid 1px #f7f7f7;
  343. }
  344.  
  345. table tr:last-child td {
  346. border-bottom: none;
  347. }
  348.  
  349. table tr:nth-child(even) {
  350. background: #f7f7f7;
  351. }
  352.  
  353. /* --------------------------------------------------------------
  354. 4.0 Forms
  355. -------------------------------------------------------------- */
  356. button, input, textarea {
  357. font-size: 100%;
  358. /* Corrects font size not being inherited in all browsers */
  359. margin: 0;
  360. /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
  361. vertical-align: baseline;
  362. /* Improves appearance and consistency in all browsers */
  363. *vertical-align: middle;
  364. /* Improves appearance and consistency in IE6/IE7 */
  365. -webkit-box-sizing: border-box;
  366. -moz-box-sizing: border-box;
  367. box-sizing: border-box;
  368. }
  369.  
  370. button, input[type="button"], input[type="reset"], input[type="submit"], .button, #page #infinite-handle span {
  371. background: #404040;
  372. border: none;
  373. border-radius: 2px;
  374. color: #fff;
  375. font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  376. font-size: 16px;
  377. letter-spacing: 1px;
  378. text-transform: uppercase;
  379. padding: 12px 15px;
  380. }
  381.  
  382. button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, #page #infinite-handle span:hover {
  383. background: #555;
  384. color: #fff;
  385. cursor: pointer;
  386. }
  387.  
  388. button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active, .button:active, #page #infinite-handle span:active {
  389. border-color: #aaa #bbb #bbb #bbb;
  390. box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
  391. }
  392.  
  393. input[type="checkbox"], input[type="radio"] {
  394. padding: 0;
  395. /* Addresses excess padding in IE8/9 */
  396. }
  397.  
  398. input[type="search"] {
  399. -webkit-appearance: textfield;
  400. -webkit-box-sizing: content-box;
  401. -moz-box-sizing: content-box;
  402. box-sizing: content-box;
  403. }
  404.  
  405. input[type="search"]::-webkit-search-decoration {
  406. -webkit-appearance: none;
  407. }
  408.  
  409. select {
  410. font-size: 100%;
  411. margin: 0;
  412. vertical-align: baseline;
  413. *vertical-align: middle;
  414. width: 100%;
  415. -webkit-appearance: normal;
  416. -webkit-box-sizing: border-box;
  417. -moz-box-sizing: border-box;
  418. box-sizing: border-box;
  419. }
  420.  
  421. button::-moz-focus-inner, input::-moz-focus-inner {
  422. /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
  423. border: 0;
  424. padding: 0;
  425. }
  426.  
  427. input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {
  428. color: #999;
  429. border: 2px solid #eee;
  430. border-radius: 2px;
  431. }
  432.  
  433. input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus {
  434. border: 2px solid #ddd;
  435. color: #404040;
  436. outline: none;
  437. }
  438.  
  439. input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {
  440. padding: 8px 10px;
  441. }
  442.  
  443. @media (max-width: 768px) {
  444. input[name="post_password"] {
  445. display: inline-block;
  446. margin-bottom: 10px;
  447. width: 100%;
  448. }
  449. }
  450. textarea {
  451. overflow: auto;
  452. /* Removes default vertical scrollbar in IE6/7/8/9 */
  453. padding: 10px;
  454. vertical-align: top;
  455. /* Improves readability and alignment in all browsers */
  456. width: 100%;
  457. }
  458.  
  459. ::-webkit-input-placeholder {
  460. /* WebKit browsers */
  461. color: #999;
  462. }
  463.  
  464. :-moz-placeholder {
  465. /* Mozilla Firefox 4 to 18 */
  466. color: #999;
  467. }
  468.  
  469. ::-moz-placeholder {
  470. /* Mozilla Firefox 19+ */
  471. color: #999;
  472. }
  473.  
  474. :-ms-input-placeholder {
  475. /* Internet Explorer 10+ */
  476. color: #999;
  477. }
  478.  
  479. #main .contact-form {
  480. display: inline-block;
  481. margin: 4% 0;
  482. width: 100%;
  483. }
  484. #main .contact-form label {
  485. font-size: 16px;
  486. letter-spacing: 1px;
  487. margin-bottom: 10px;
  488. text-transform: uppercase;
  489. }
  490. #main .contact-form input[type='text'], #main .contact-form input[type='email'] {
  491. margin-bottom: 4%;
  492. width: 100%;
  493. }
  494. #main .contact-form textarea {
  495. margin-bottom: 4%;
  496. width: 98%;
  497. }
  498. #main .contact-form .contact-submit {
  499. margin-bottom: 0;
  500. }
  501.  
  502. /* --------------------------------------------------------------
  503. 5.0 Navigation
  504. -------------------------------------------------------------- */
  505. /* --------------------------------------------------------------
  506. 5.1 Links
  507. -------------------------------------------------------------- */
  508. a {
  509. color: #999;
  510. text-decoration: none;
  511. -webkit-transition: .07s ease-in;
  512. -moz-transition: .07s ease-in;
  513. transition: .07s ease-in;
  514. }
  515.  
  516. a:hover, a:focus, a:active {
  517. color: #404040;
  518. -webkit-transition: .07s ease-in;
  519. -moz-transition: .07s ease-in;
  520. transition: .07s ease-in;
  521. }
  522.  
  523. /* --------------------------------------------------------------
  524. 5.2 Menus
  525. -------------------------------------------------------------- */
  526. .main-navigation {
  527. clear: both;
  528. display: block;
  529. float: left;
  530. padding-top: 30px;
  531. width: 100%;
  532. }
  533. @media (max-width: 768px) {
  534. .main-navigation {
  535. padding-top: 20px;
  536. }
  537. }
  538.  
  539. .main-navigation ul {
  540. list-style: none;
  541. margin: 0 0 2% 0;
  542. padding-left: 0;
  543. }
  544.  
  545. .main-navigation li {
  546. position: relative;
  547. }
  548.  
  549. .main-navigation a {
  550. display: block;
  551. padding: 2% 0;
  552. color: #404040;
  553. font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  554. font-size: 18px;
  555. text-decoration: none;
  556. }
  557. @media (max-width: 768px) {
  558. .main-navigation a {
  559. padding: 1% 0;
  560. font-size: 16px;
  561. }
  562. }
  563.  
  564. .dark .main-navigation a {
  565. color: #BABFC5;
  566. }
  567.  
  568. .main-navigation a:hover, .main-navigation .current_page_item a, .main-navigation .current-menu-item a {
  569. color: #777;
  570. }
  571.  
  572. .dark .main-navigation a:hover, .dark .main-navigation .current_page_item a, .dark .main-navigation .current-menu-item a {
  573. color: #fff;
  574. }
  575.  
  576. .main-navigation .sub-menu {
  577. margin-left: 4%;
  578. }
  579. .main-navigation .sub-menu li a:before {
  580. content: "- ";
  581. color: #aaa;
  582. }
  583.  
  584. .dark .main-navigation .sub-menu li a:before {
  585. color: #BABFC5;
  586. }
  587.  
  588. /* --------------------------------------------------------------
  589. 5.3 Post Navigations
  590. -------------------------------------------------------------- */
  591. .post-navigation {
  592. border-top: solid 4px #eee;
  593. overflow: hidden;
  594. }
  595. @media (max-width: 768px) {
  596. .post-navigation {
  597. margin-bottom: 4%;
  598. }
  599. }
  600. .post-navigation a {
  601. color: #404040;
  602. }
  603. .post-navigation a:hover {
  604. color: #555;
  605. }
  606. .post-navigation .nav-next, .post-navigation .nav-previous {
  607. border-top: solid 4px transparent;
  608. display: inline-block;
  609. float: left;
  610. width: 50%;
  611. vertical-align: top;
  612. color: #404040;
  613. font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  614. font-size: 26px;
  615. line-height: 1.2;
  616. padding: 6% 0 7% 0;
  617. -webkit-transition: .07s ease-in;
  618. -moz-transition: .07s ease-in;
  619. transition: .07s ease-in;
  620. }
  621. .post-navigation .nav-next:hover, .post-navigation .nav-previous:hover {
  622. border-top: solid 4px #eee;
  623. -webkit-transition: .07s ease-in;
  624. -moz-transition: .07s ease-in;
  625. transition: .07s ease-in;
  626. }
  627. @media (max-width: 768px) {
  628. .post-navigation .nav-next, .post-navigation .nav-previous {
  629. width: 100%;
  630. border-top: none;
  631. font-size: 20px;
  632. margin-bottom: 0 !important;
  633. }
  634. .post-navigation .nav-next:hover, .post-navigation .nav-previous:hover {
  635. border-top: none;
  636. }
  637. .post-navigation .nav-next i, .post-navigation .nav-previous i {
  638. display: none;
  639. }
  640. }
  641. .post-navigation .meta-nav {
  642. clear: both;
  643. float: left;
  644. margin-bottom: 10px;
  645. width: 100%;
  646. color: #aaa;
  647. font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  648. font-size: 14px;
  649. font-style: normal;
  650. letter-spacing: 1px;
  651. text-transform: uppercase;
  652. }
  653. .post-navigation .nav-next {
  654. float: right;
  655. padding-left: 5%;
  656. text-align: right;
  657. }
  658. @media (max-width: 768px) {
  659. .post-navigation .nav-next {
  660. display: inline-block;
  661. float: none;
  662. padding-left: 0;
  663. text-align: left;
  664. }
  665. }
  666. .post-navigation .nav-next i {
  667. margin-left: 5px;
  668. }
  669. .post-navigation .nav-previous {
  670. padding-right: 5%;
  671. }
  672. @media (max-width: 768px) {
  673. .post-navigation .nav-previous {
  674. margin-bottom: 5%;
  675. padding-bottom: 5%;
  676. padding-right: 0;
  677. border-right: none;
  678. border-bottom: solid 2px #eee;
  679. }
  680. }
  681. .post-navigation .nav-previous i {
  682. margin-right: 5px;
  683. }
  684.  
  685. /* --------------------------------------------------------------
  686. 5.4 Page Navigation
  687. -------------------------------------------------------------- */
  688. .paging-navigation {
  689. display: inline-block;
  690. margin-bottom: 2%;
  691. width: 100%;
  692. }
  693. .paging-navigation .nav-previous {
  694. float: left;
  695. }
  696. .paging-navigation .nav-next {
  697. float: right;
  698. }
  699.  
  700. /* --------------------------------------------------------------
  701. 5.5 Toggle Menus
  702. -------------------------------------------------------------- */
  703. .toggle-tabs {
  704. position: relative;
  705. }
  706.  
  707. .toggle-bar {
  708. background: #E7E7E7;
  709. display: inline-block;
  710. margin: 0;
  711. padding: 8px 30px 0;
  712. position: fixed;
  713. left: 0;
  714. top: 0;
  715. width: 100%;
  716. z-index: 200;
  717. }
  718. @media (max-width: 768px) {
  719. .toggle-bar {
  720. padding: 8px 6% 0;
  721. position: absolute;
  722. }
  723. }
  724. .toggle-bar li {
  725. display: inline-block;
  726. list-style-type: none;
  727. margin-right: 15px;
  728. width: 18px;
  729. }
  730. .toggle-bar a {
  731. color: #babfc2;
  732. display: inline-block;
  733. padding: 2px 8px 2px 8px;
  734. }
  735. .toggle-bar a:hover {
  736. color: #80858A;
  737. }
  738. .toggle-bar a.current {
  739. color: #80858A;
  740. outline: none;
  741. background-color: #f5f5f5;
  742. border-radius: 6px 6px 0 0;
  743. color: #80858a;
  744. }
  745. .toggle-bar .fa-folder-open {
  746. display: none;
  747. }
  748.  
  749. .dark .toggle-bar {
  750. background: #30353c;
  751. }
  752. .dark .toggle-bar a {
  753. color: #878D94;
  754. }
  755. .dark .toggle-bar a.current, .dark .toggle-bar a:hover {
  756. color: #fff;
  757. }
  758. .dark .toggle-bar a.current {
  759. background-color: #383f49;
  760. }
  761.  
  762. .admin-bar .toggle-bar {
  763. top: 32px;
  764. }
  765. @media (max-width: 768px) {
  766. .admin-bar .toggle-bar {
  767. top: 0;
  768. }
  769. }
  770. @media (min-width: 769px) and (max-width: 782px) {
  771. .admin-bar .toggle-bar {
  772. top: 46px;
  773. }
  774. }
  775.  
  776. .tab-content {
  777. display: none;
  778. }
  779.  
  780. .tab-content.current {
  781. display: inherit;
  782. }
  783.  
  784. @media (max-width: 768px) {
  785. #tab-1.current .main-navigation {
  786. display: inline-block !important;
  787. }
  788. }
  789. /* --------------------------------------------------------------
  790. 6.0 Accessibility
  791. -------------------------------------------------------------- */
  792. /* Text meant only for screen readers */
  793. .screen-reader-text {
  794. clip: rect(1px, 1px, 1px, 1px);
  795. position: absolute !important;
  796. }
  797.  
  798. .screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
  799. background-color: #f1f1f1;
  800. border-radius: 3px;
  801. box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  802. clip: auto !important;
  803. color: #21759b;
  804. display: block;
  805. font-size: 14px;
  806. font-weight: bold;
  807. height: auto;
  808. left: 5px;
  809. line-height: normal;
  810. padding: 15px 23px 14px;
  811. text-decoration: none;
  812. top: 5px;
  813. width: auto;
  814. z-index: 100000;
  815. /* Above WP toolbar */
  816. }
  817.  
  818. /* --------------------------------------------------------------
  819. 7.0 Alignments
  820. -------------------------------------------------------------- */
  821. .alignleft {
  822. display: inline;
  823. float: left;
  824. margin: .5em 2em 0 0;
  825. }
  826.  
  827. .alignright {
  828. display: inline;
  829. float: right;
  830. margin: .5em 0 0 2em;
  831. }
  832.  
  833. .aligncenter {
  834. clear: both;
  835. display: block;
  836. margin: 0 auto;
  837. }
  838.  
  839. .pull-right {
  840. float: right;
  841. margin: 1% -5% 3% 5%;
  842. text-align: right;
  843. }
  844.  
  845. .pull-left {
  846. float: left;
  847. margin: 0 5% 3% -5%;
  848. text-align: left;
  849. }
  850.  
  851. .pull-right, .pull-left {
  852. width: 34%;
  853. font-weight: 400;
  854. line-height: 30px;
  855. font-size: 22px;
  856. text-transform: uppercase;
  857. font-style: italic;
  858. }
  859. @media (max-width: 768px) {
  860. .pull-right, .pull-left {
  861. width: 100%;
  862. margin: 0 0 5% 0;
  863. }
  864. }
  865.  
  866. /* --------------------------------------------------------------
  867. 8.0 Clearings
  868. -------------------------------------------------------------- */
  869. .clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {
  870. content: '';
  871. display: table;
  872. }
  873.  
  874. .clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {
  875. clear: both;
  876. }
  877.  
  878. /* --------------------------------------------------------------
  879. 9.0 Widgets
  880. -------------------------------------------------------------- */
  881. .widget-area {
  882. font-size: 16px;
  883. width: 100%;
  884. vertical-align: top;
  885. }
  886. .widget-area .widget {
  887. width: 100%;
  888. margin-bottom: 30px;
  889. padding-bottom: 30px;
  890. display: inline-block;
  891. border-bottom: solid 2px #eee;
  892. }
  893. .widget-area .widget:last-child {
  894. margin-bottom: 0;
  895. padding-bottom: 0;
  896. border-bottom: none;
  897. }
  898. .widget-area .widget > ul, .widget-area .widget li:last-child, .widget-area .widget .menu {
  899. margin: 0;
  900. }
  901. .widget-area .widget-title, .widget-area .widgettitle {
  902. color: #404040;
  903. font-size: 18px;
  904. font-weight: 700;
  905. text-transform: uppercase;
  906. margin-bottom: 20px;
  907. }
  908. .widget-area li {
  909. list-style-type: none;
  910. margin-bottom: 2%;
  911. padding-bottom: 2%;
  912. padding-left: 0;
  913. position: relative;
  914. }
  915. .widget-area a {
  916. color: #999;
  917. }
  918. .widget-area a:hover {
  919. color: #333;
  920. }
  921. .widget-area .widget select {
  922. max-width: 100%;
  923. }
  924. .widget-area .widget_search {
  925. padding-bottom: 30px;
  926. }
  927. .widget-area .widget_search .search-field {
  928. width: 100%;
  929. border: none;
  930. border-bottom: solid 1px #e8e8e8;
  931. border-radius: 2px;
  932. text-transform: uppercase;
  933. -webkit-box-sizing: border-box;
  934. -moz-box-sizing: border-box;
  935. box-sizing: border-box;
  936. color: #aaa;
  937. font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  938. font-size: 14px;
  939. font-style: normal;
  940. letter-spacing: 1px;
  941. text-transform: uppercase;
  942. -webkit-appearance: none;
  943. }
  944. .widget-area .widget_search .search-field:focus {
  945. outline: none;
  946. color: #404040;
  947. }
  948. .widget-area .widget_search .search-submit {
  949. display: none;
  950. }
  951. .widget-area .featured-posts-widget {
  952. border-bottom: none;
  953. }
  954. .widget-area .featured-posts-widget .widget-title {
  955. margin-bottom: 30px;
  956. }
  957. .widget-area .featured-post {
  958. width: 100%;
  959. margin-bottom: 30px;
  960. padding-bottom: 20px;
  961. display: inline-block;
  962. border-bottom: solid 2px #eee;
  963. }
  964. .widget-area .featured-post:last-child {
  965. border-bottom: none;
  966. }
  967. .widget-area .featured-post .featured-post-image {
  968. display: inline-block;
  969. margin-bottom: 10px;
  970. }
  971. .widget-area .featured-post .featured-post-image img {
  972. max-width: 100%;
  973. width: 100%;
  974. }
  975. .widget-area .featured-post h3 {
  976. font-size: 20px;
  977. margin-bottom: 5px;
  978. }
  979. .widget-area .featured-post h3 a {
  980. color: #404040;
  981. }
  982. .widget-area .featured-post a {
  983. color: #aaa;
  984. }
  985. .widget-area .featured-post a:hover {
  986. color: #404040;
  987. }
  988. .widget-area .featured-post .featured-post-meta {
  989. color: #aaa;
  990. line-height: 1.4;
  991. }
  992. .widget-area .featured-post .featured-post-meta i {
  993. font-size: 12px;
  994. margin-right: 2px;
  995. text-align: center;
  996. width: 12px;
  997. }
  998. .widget-area .featured-post .entry-date {
  999. font-size: 13px;
  1000. }
  1001. .widget-area .featured-post .entry-date:hover {
  1002. color: #404040;
  1003. }
  1004. .widget-area .featured-post .byline, .widget-area .featured-post .vcard {
  1005. display: none;
  1006. }
  1007.  
  1008. .dark .widget-area {
  1009. color: #BABFC5;
  1010. }
  1011. .dark .widget-area .widget {
  1012. border-bottom-color: #474E57;
  1013. }
  1014. .dark .widget-area .widget-title {
  1015. color: #fff;
  1016. }
  1017. .dark .widget-area a {
  1018. color: #fff;
  1019. }
  1020. .dark .widget-area a:hover {
  1021. color: #E6E9EC;
  1022. }
  1023. .dark .widget-area .featured-post {
  1024. border-bottom-color: #474E57;
  1025. }
  1026. .dark .widget-area .featured-post a:hover {
  1027. color: #fff;
  1028. }
  1029. .dark .widget-area .featured-post h3 a {
  1030. color: #fff;
  1031. }
  1032. .dark .widget-area .entry-date:hover {
  1033. color: #fff;
  1034. }
  1035.  
  1036. .menu-profile {
  1037. display: inline-block;
  1038. height: 100%;
  1039. padding: 5%;
  1040. width: 64%;
  1041. vertical-align: top;
  1042. }
  1043.  
  1044. #calendar_wrap {
  1045. background: #fff;
  1046. border-right: none;
  1047. border-bottom: none;
  1048. box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 2px -1px;
  1049. color: #404040;
  1050. -moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 2px -1px;
  1051. -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 2px -1px;
  1052. }
  1053.  
  1054. #wp-calendar {
  1055. font-size: 16px;
  1056. margin: 0;
  1057. max-width: 100%;
  1058. }
  1059.  
  1060. #wp-calendar caption {
  1061. text-align: center;
  1062. background: #EBEBEB;
  1063. padding: 5px 10px;
  1064. font-weight: bold;
  1065. }
  1066.  
  1067. #wp-calendar tr th, #wp-calendar tr td {
  1068. text-align: center;
  1069. }
  1070.  
  1071. #wp-calendar tr th {
  1072. background: #404040;
  1073. color: #fff;
  1074. margin: -10px -10px 10px -10px;
  1075. font-size: 11px;
  1076. font-weight: bold;
  1077. padding: 10px 0;
  1078. }
  1079.  
  1080. #wp-calendar tbody tr td {
  1081. padding: 2px 0;
  1082. border-right: solid 1px #f3f3f3;
  1083. border-top: solid 1px #f3f3f3;
  1084. }
  1085.  
  1086. #wp-calendar tfoot td {
  1087. border-top: solid 1px #f3f3f3;
  1088. border-right: solid 1px #eee;
  1089. padding: 7px 0 5px 0;
  1090. font-weight: bold;
  1091. font-size: 10px;
  1092. text-transform: uppercase;
  1093. }
  1094.  
  1095. #wp-calendar a {
  1096. color: #404040;
  1097. }
  1098. #wp-calendar a:hover {
  1099. color: #999;
  1100. }
  1101.  
  1102. .widget_rss li {
  1103. border-bottom: solid 1px #eee;
  1104. margin-bottom: 15px;
  1105. padding-bottom: 15px;
  1106. }
  1107. .widget_rss li:last-child {
  1108. border-bottom: none;
  1109. margin-bottom: 0;
  1110. padding-bottom: 0;
  1111. }
  1112. .widget_rss li .rsswidget {
  1113. display: inline-block;
  1114. width: 100%;
  1115. }
  1116. .widget_rss .rss-date, .widget_rss cite {
  1117. font-size: 14px;
  1118. text-transform: uppercase;
  1119. display: inline-block;
  1120. margin: 10px 0;
  1121. }
  1122.  
  1123. .dark .widget_rss li {
  1124. border-bottom-color: #474E57;
  1125. }
  1126.  
  1127. /* --------------------------------------------------------------
  1128. 10.0 Content
  1129. -------------------------------------------------------------- */
  1130. /* --------------------------------------------------------------
  1131. 10.1 Posts and pages
  1132. -------------------------------------------------------------- */
  1133. .updated {
  1134. display: none;
  1135. }
  1136.  
  1137. .byline {
  1138. display: inline;
  1139. }
  1140.  
  1141. .page-content, .entry-content, .entry-summary {
  1142. margin: 0;
  1143. }
  1144.  
  1145. .page-links {
  1146. clear: both;
  1147. font-weight: bold;
  1148. margin: 0 0 1.5em;
  1149. padding-top: 2%;
  1150. }
  1151.  
  1152. /* --------------------------------------------------------------
  1153. 10.2 Comments
  1154. -------------------------------------------------------------- */
  1155. .comments-area {
  1156. background: #f5f5f5;
  1157. display: block;
  1158. margin: 0 auto;
  1159. padding: 6% 12% 5% 12%;
  1160. }
  1161. @media (max-width: 768px) {
  1162. .comments-area {
  1163. padding: 5%;
  1164. }
  1165. }
  1166.  
  1167. .page .comments-area {
  1168. background: #f9f9f9;
  1169. }
  1170.  
  1171. .comments-title {
  1172. font-size: 52px;
  1173. font-weight: 500;
  1174. letter-spacing: -1px;
  1175. margin-bottom: 7%;
  1176. padding-bottom: 1%;
  1177. width: 100%;
  1178. }
  1179. @media (max-width: 768px) {
  1180. .comments-title {
  1181. font-size: 38px;
  1182. }
  1183. }
  1184.  
  1185. @media (max-width: 768px) {
  1186. .comment-content {
  1187. font-size: 18px;
  1188. }
  1189. }
  1190. .comment-info {
  1191. display: inline-block;
  1192. margin-bottom: 3%;
  1193. }
  1194.  
  1195. .bypostauthor .comment-cite:after {
  1196. color: #999;
  1197. content: "\f007";
  1198. font-family: "FontAwesome";
  1199. font-size: 1.6rem;
  1200. margin-left: 1rem;
  1201. position: relative;
  1202. top: -2px;
  1203. }
  1204.  
  1205. .comment-list, .comment-list li {
  1206. margin: 0;
  1207. counter-reset: li;
  1208. list-style-type: none;
  1209. }
  1210.  
  1211. .comment-list > li {
  1212. margin-bottom: 5%;
  1213. padding-bottom: 5%;
  1214. border-bottom: solid 3px #E6E6E6;
  1215. }
  1216.  
  1217. .comment-list .children {
  1218. margin: 4% 0 0 13%;
  1219. }
  1220. .comment-list .children li {
  1221. margin-bottom: 5%;
  1222. padding-bottom: 2%;
  1223. border-bottom: solid 3px #E6E6E6;
  1224. }
  1225. .comment-list .children li:first-child {
  1226. border-top: solid 3px #E6E6E6;
  1227. padding-top: 5%;
  1228. }
  1229. .comment-list .children li:last-child {
  1230. margin-bottom: 0;
  1231. padding-bottom: 0;
  1232. border-bottom: none;
  1233. }
  1234.  
  1235. .comment-list .avatar {
  1236. display: inline-block;
  1237. margin-right: 5%;
  1238. border-radius: 100px;
  1239. vertical-align: top;
  1240. width: 8%;
  1241. }
  1242. @media (max-width: 768px) {
  1243. .comment-list .avatar {
  1244. margin-top: 2%;
  1245. }
  1246. }
  1247.  
  1248. .comment-wrap {
  1249. display: inline-block;
  1250. width: 82%;
  1251. vertical-align: top;
  1252. }
  1253.  
  1254. .comment-cite {
  1255. font-style: normal;
  1256. display: inline-block;
  1257. width: 100%;
  1258. font-size: 24px;
  1259. font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  1260. }
  1261. .comment-cite a {
  1262. color: #404040;
  1263. }
  1264.  
  1265. .comment-time, .comment-edit-link {
  1266. color: #aaa;
  1267. font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  1268. font-size: 14px;
  1269. font-style: normal;
  1270. letter-spacing: 1px;
  1271. text-transform: uppercase;
  1272. }
  1273.  
  1274. .comment-reply-title {
  1275. font-size: 52px;
  1276. font-weight: 500;
  1277. letter-spacing: -1px;
  1278. margin-bottom: 3%;
  1279. }
  1280. @media (max-width: 768px) {
  1281. .comment-reply-title {
  1282. font-size: 34px;
  1283. }
  1284. }
  1285. .comment-reply-title small a {
  1286. background: #404040;
  1287. border: none;
  1288. border-radius: 2px;
  1289. color: #fff;
  1290. font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  1291. font-size: 12px;
  1292. letter-spacing: 1px;
  1293. text-transform: uppercase;
  1294. text-align: right;
  1295. margin-left: 8px;
  1296. padding: 5px 8px;
  1297. }
  1298. .comment-reply-title small a:hover {
  1299. background: #555;
  1300. color: #fff;
  1301. cursor: pointer;
  1302. }
  1303.  
  1304. .logged-in-as, .comment-notes {
  1305. color: #aaa;
  1306. font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  1307. font-size: 14px;
  1308. font-style: normal;
  1309. letter-spacing: 1px;
  1310. text-transform: uppercase;
  1311. margin-bottom: 3%;
  1312. }
  1313.  
  1314. .comment-notes {
  1315. display: none;
  1316. }
  1317.  
  1318. .required {
  1319. color: #F35959;
  1320. }
  1321.  
  1322. .logged-in-as a {
  1323. color: #404040;
  1324. }
  1325.  
  1326. .comment-form-author, .comment-form-email, .comment-form-url {
  1327. display: inline-block;
  1328. width: 100%;
  1329. }
  1330. @media (max-width: 768px) {
  1331. .comment-form-author, .comment-form-email, .comment-form-url {
  1332. width: 100%;
  1333. margin-right: 0;
  1334. }
  1335. }
  1336.  
  1337. .comment-list #respond {
  1338. border-top: solid 2px #eee;
  1339. margin-top: 4%;
  1340. padding-top: 4%;
  1341. }
  1342.  
  1343. @media (max-width: 768px) {
  1344. .comment-form-url {
  1345. margin-bottom: 1em;
  1346. }
  1347. }
  1348.  
  1349. .comment-form label {
  1350. display: inline-block;
  1351. font-size: 16px;
  1352. font-weight: 700;
  1353. letter-spacing: 1px;
  1354. margin-bottom: 10px;
  1355. text-transform: uppercase;
  1356. }
  1357.  
  1358. .comment-form input {
  1359. width: 100%;
  1360. }
  1361.  
  1362. .comment-form #submit {
  1363. margin-top: 10px;
  1364. width: auto;
  1365. }
  1366.  
  1367. .form-allowed-tags {
  1368. display: none;
  1369. }
  1370.  
  1371. .comment-subscription-form {
  1372. margin-bottom: 10px;
  1373. }
  1374. .comment-subscription-form label {
  1375. font-weight: normal;
  1376. font-size: 14px;
  1377. }
  1378.  
  1379. /* --------------------------------------------------------------
  1380. 11.0 Infinite scroll
  1381. -------------------------------------------------------------- */
  1382. /* Globally hidden elements when Infinite Scroll is supported and in use. */
  1383. .infinite-scroll .paging-navigation,
  1384. .infinite-scroll.neverending .site-footer {
  1385. /* Theme Footer (when set to scrolling) */
  1386. display: none;
  1387. }
  1388.  
  1389. /* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
  1390. .infinity-end.neverending .site-footer {
  1391. display: block;
  1392. }
  1393.  
  1394. #page #infinite-handle {
  1395. margin-bottom: 2%;
  1396. }
  1397.  
  1398. /* --------------------------------------------------------------
  1399. 12.0 Media
  1400. -------------------------------------------------------------- */
  1401. .page-content img.wp-smiley, .entry-content img.wp-smiley, .comment-content img.wp-smiley {
  1402. border: none;
  1403. margin-bottom: 0;
  1404. margin-top: 0;
  1405. padding: 0;
  1406. }
  1407.  
  1408. .wp-caption {
  1409. margin: 1.5em 0;
  1410. max-width: 100%;
  1411. }
  1412.  
  1413. .wp-caption img[class*="wp-image-"] {
  1414. display: block;
  1415. margin: 0;
  1416. max-width: 100%;
  1417. }
  1418.  
  1419. .wp-caption-text, .gallery-caption {
  1420. display: inline-block;
  1421. margin: 1em 0 0 0;
  1422. text-align: center;
  1423. width: 100%;
  1424. color: #aaa;
  1425. font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  1426. font-size: 14px;
  1427. font-style: normal;
  1428. letter-spacing: 1px;
  1429. text-transform: uppercase;
  1430. }
  1431.  
  1432. .site-main .gallery {
  1433. margin-bottom: 1.5em;
  1434. }
  1435.  
  1436. .gallery a img {
  1437. border: none;
  1438. height: auto;
  1439. width: 100%;
  1440. max-width: 100%;
  1441. }
  1442.  
  1443. .gallery dd, .gallery figcaption {
  1444. font-size: 15px;
  1445. text-align: left;
  1446. margin: 0 0 15px 0;
  1447. }
  1448.  
  1449. .gallery-item {
  1450. display: inline-block;
  1451. padding-right: 5%;
  1452. width: 25%;
  1453. vertical-align: top;
  1454. }
  1455. @media (max-width: 768px) {
  1456. .gallery-item {
  1457. width: 32%;
  1458. }
  1459. }
  1460.  
  1461. embed, iframe, object {
  1462. max-width: 100%;
  1463. }
  1464.  
  1465. /* --------------------------------------------------------------
  1466. 13.0 Header
  1467. -------------------------------------------------------------- */
  1468. .site-header::-webkit-scrollbar {
  1469. display: none;
  1470. }
  1471.  
  1472. .fullscreen {
  1473. display: none;
  1474. }
  1475.  
  1476. .site-header {
  1477. background: #f5f5f5;
  1478. position: fixed;
  1479. top: 0;
  1480. height: 100%;
  1481. width: 20%;
  1482. padding: 90px 2% 2% 2%;
  1483. overflow: scroll;
  1484. overflow-x: hidden;
  1485. -webkit-overflow-scrolling: touch;
  1486. z-index: 100;
  1487. -webkit-transform: translate(0px, 0px);
  1488. -moz-transform: translate(0px, 0px);
  1489. -o-transform: translate(0px, 0px);
  1490. -ms-transform: translate(0px, 0px);
  1491. transform: translate(0px, 0px);
  1492. }
  1493. @media (max-width: 768px) {
  1494. .site-header {
  1495. margin-left: 0;
  1496. padding: 70px 5% 25px 5%;
  1497. position: relative;
  1498. width: 100%;
  1499. }
  1500. }
  1501.  
  1502. .dark.site-header {
  1503. background: #383F49;
  1504. }
  1505.  
  1506. .admin-bar .site-header {
  1507. padding-top: 122px;
  1508. }
  1509. @media (max-width: 768px) {
  1510. .admin-bar .site-header {
  1511. padding-top: 70px;
  1512. }
  1513. }
  1514.  
  1515. .admin-bar .site-header-inside {
  1516. top: 32px;
  1517. }
  1518. @media (max-width: 768px) {
  1519. .admin-bar .site-header-inside {
  1520. top: 0;
  1521. }
  1522. }
  1523. @media (min-width: 769px) and (max-width: 782px) {
  1524. .admin-bar .site-header-inside {
  1525. top: 46px;
  1526. }
  1527. }
  1528.  
  1529. .site-branding {
  1530. width: 100%;
  1531. }
  1532.  
  1533. .site-logo {
  1534. margin: 0;
  1535. }
  1536.  
  1537. .site-title {
  1538. font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  1539. font-size: 40px;
  1540. font-weight: 700;
  1541. letter-spacing: -1px;
  1542. line-height: 1;
  1543. text-transform: uppercase;
  1544. word-wrap: break-word;
  1545. margin: 0;
  1546. position: relative;
  1547. }
  1548. .site-title a {
  1549. position: relative;
  1550. text-decoration: none;
  1551. color: #404040;
  1552. }
  1553.  
  1554. .dark .site-title a {
  1555. color: #fff;
  1556. }
  1557. .dark .site-title a:hover {
  1558. color: #eee;
  1559. }
  1560.  
  1561. .site-description {
  1562. color: #aaa;
  1563. line-height: 1.4;
  1564. font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  1565. font-size: 16px;
  1566. font-weight: normal;
  1567. display: inline-block;
  1568. margin: 10px 0 0 0;
  1569. }
  1570.  
  1571. .dark .site-description {
  1572. color: #BABFC5;
  1573. }
  1574.  
  1575. /* --------------------------------------------------------------
  1576. 14.0 Footer
  1577. -------------------------------------------------------------- */
  1578. .site-footer {
  1579. display: inline-block;
  1580. padding: 0 6% 4% 26%;
  1581. width: 100%;
  1582. color: #aaa;
  1583. font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  1584. font-size: 14px;
  1585. font-style: normal;
  1586. letter-spacing: 1px;
  1587. text-transform: uppercase;
  1588. }
  1589. .site-footer .site-info {
  1590. background: #f5f5f5;
  1591. padding: 2.5%;
  1592. }
  1593. @media (max-width: 768px) {
  1594. .site-footer {
  1595. padding: 5%;
  1596. }
  1597. .site-footer .site-info {
  1598. padding: 3%;
  1599. }
  1600. .site-footer .powered-by {
  1601. display: inline-block;
  1602. width: 100%;
  1603. }
  1604. .site-footer .sep {
  1605. display: none;
  1606. }
  1607. }
  1608. .site-footer a {
  1609. color: #404040;
  1610. }
  1611. .site-footer a:hover {
  1612. color: #999;
  1613. }
  1614.  
  1615. /* --------------------------------------------------------------
  1616. 15.0 Content
  1617. -------------------------------------------------------------- */
  1618. .featured-image {
  1619. margin-bottom: 4%;
  1620. display: inline-block;
  1621. width: 100%;
  1622. }
  1623.  
  1624. .content-area {
  1625. max-width: 1000px;
  1626. }
  1627.  
  1628. .site-content {
  1629. display: inline-block;
  1630. width: 100%;
  1631. padding: 5% 6% 4% 26%;
  1632. }
  1633. @media (max-width: 768px) {
  1634. .site-content {
  1635. padding: 5%;
  1636. }
  1637. }
  1638.  
  1639. .admin-bar .site-content {
  1640. padding-top: 7%;
  1641. }
  1642.  
  1643. .entry-date {
  1644. margin-bottom: 2%;
  1645. color: #aaa;
  1646. font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  1647. font-size: 14px;
  1648. font-style: normal;
  1649. letter-spacing: 1px;
  1650. text-transform: uppercase;
  1651. }
  1652. .entry-date a {
  1653. color: #aaa;
  1654. text-decoration: none;
  1655. }
  1656. .entry-date a:hover, .entry-date a time:hover {
  1657. color: #404040;
  1658. }
  1659. .entry-date .byline {
  1660. text-transform: lowercase;
  1661. font-style: italic;
  1662. }
  1663.  
  1664. .entry-title {
  1665. font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  1666. font-size: 80px;
  1667. font-weight: 400;
  1668. letter-spacing: -1px;
  1669. line-height: 1.1;
  1670. margin-bottom: 4%;
  1671. }
  1672. @media (max-width: 768px) {
  1673. .entry-title {
  1674. font-size: 50px;
  1675. margin-bottom: 20px;
  1676. }
  1677. }
  1678. .entry-title a {
  1679. color: #404040;
  1680. text-decoration: none;
  1681. }
  1682. .entry-title a:hover {
  1683. color: #555;
  1684. }
  1685.  
  1686. .format-quote .entry-title {
  1687. font-size: 64px;
  1688. font-style: italic;
  1689. font-weight: 300;
  1690. line-height: 1.3;
  1691. padding-right: 18%;
  1692. position: relative;
  1693. }
  1694. @media (max-width: 768px) {
  1695. .format-quote .entry-title {
  1696. font-size: 32px;
  1697. }
  1698. }
  1699. .format-quote .entry-title:before {
  1700. border: solid 2px #D4DAE0;
  1701. border-radius: 100px;
  1702. color: #D4DAE0;
  1703. content: "\f10d";
  1704. font-family: "FontAwesome";
  1705. font-size: 30px;
  1706. font-style: normal;
  1707. line-height: 72px;
  1708. text-align: center;
  1709. position: absolute;
  1710. right: 0;
  1711. top: 2%;
  1712. height: 70px;
  1713. width: 70px;
  1714. }
  1715. @media (max-width: 768px) {
  1716. .format-quote .entry-title:before {
  1717. font-size: 22px;
  1718. line-height: 50px;
  1719. height: 50px;
  1720. width: 50px;
  1721. }
  1722. }
  1723. .format-quote .entry-title p {
  1724. margin-bottom: .5em;
  1725. }
  1726. .format-quote .entry-title p:last-child {
  1727. margin-bottom: 0;
  1728. }
  1729. .format-quote .entry-title cite {
  1730. color: #B2B8BD;
  1731. font-size: 32px;
  1732. font-weight: 400;
  1733. }
  1734. @media (max-width: 768px) {
  1735. .format-quote .entry-title cite {
  1736. font-size: 26px;
  1737. }
  1738. }
  1739.  
  1740. .search-results .entry-title {
  1741. margin-bottom: 3%;
  1742. }
  1743.  
  1744. .page-header {
  1745. background: #F5F5F5;
  1746. margin-bottom: 8%;
  1747. padding: 2%;
  1748. }
  1749. @media (max-width: 768px) {
  1750. .page-header {
  1751. padding: 3%;
  1752. }
  1753. }
  1754.  
  1755. .page-title {
  1756. font-size: 24px;
  1757. font-weight: 700;
  1758. line-height: 1.1;
  1759. text-transform: uppercase;
  1760. margin-bottom: 0;
  1761. }
  1762. @media (max-width: 768px) {
  1763. .page-title {
  1764. font-size: 20px;
  1765. letter-spacing: 0;
  1766. }
  1767. }
  1768.  
  1769. .taxonomy-description {
  1770. color: #aaa;
  1771. font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  1772. font-size: 14px;
  1773. font-style: normal;
  1774. letter-spacing: 1px;
  1775. text-transform: uppercase;
  1776. margin-top: 5px;
  1777. }
  1778. .taxonomy-description p {
  1779. margin-bottom: 0;
  1780. }
  1781.  
  1782. .entry-meta {
  1783. display: inline-block;
  1784. width: 20%;
  1785. margin-right: 6%;
  1786. margin-top: 1%;
  1787. vertical-align: top;
  1788. }
  1789. @media (max-width: 768px) {
  1790. .entry-meta {
  1791. margin-bottom: 3%;
  1792. width: 100%;
  1793. }
  1794. }
  1795.  
  1796. .entry-excerpt {
  1797. color: #999;
  1798. border-top: solid 4px #eee;
  1799. font-size: 16px;
  1800. padding: 10% 0 1% 0;
  1801. margin-bottom: 5%;
  1802. }
  1803. @media (max-width: 768px) {
  1804. .entry-excerpt {
  1805. font-size: 18px;
  1806. padding: 5% 0 0 0;
  1807. }
  1808. }
  1809.  
  1810. .meta-list {
  1811. margin: 0;
  1812. list-style-type: none;
  1813. color: #aaa;
  1814. font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  1815. font-size: 14px;
  1816. font-style: normal;
  1817. letter-spacing: 1px;
  1818. text-transform: uppercase;
  1819. }
  1820. .meta-list li {
  1821. margin-bottom: 12px;
  1822. padding: 0 0 12px 25px;
  1823. position: relative;
  1824. border-bottom: solid 2px #eee;
  1825. }
  1826. .meta-list li:first-child {
  1827. border-top: solid 2px #eee;
  1828. padding-top: 12px;
  1829. }
  1830. .meta-list li:before {
  1831. display: block;
  1832. font-family: "FontAwesome";
  1833. left: 0;
  1834. position: absolute;
  1835. }
  1836. .meta-list i {
  1837. color: #999;
  1838. margin-right: 5px;
  1839. }
  1840. .meta-list .meta-cat:before {
  1841. content: "\f0ca";
  1842. }
  1843. .meta-list .meta-tag:before {
  1844. content: "\f02b";
  1845. }
  1846. .meta-list .meta-tag:before {
  1847. content: "\f02b";
  1848. }
  1849. .meta-list .meta-comment:before {
  1850. content: "\f0e5";
  1851. }
  1852. .meta-list .meta-edit:before {
  1853. content: "\f044";
  1854. }
  1855. .meta-list a {
  1856. color: #999;
  1857. }
  1858. .meta-list a:hover {
  1859. color: #404040;
  1860. }
  1861.  
  1862. .entry-content {
  1863. font-size: 20px;
  1864. font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  1865. display: inline-block;
  1866. width: 72%;
  1867. vertical-align: top;
  1868. }
  1869. @media (max-width: 768px) {
  1870. .entry-content {
  1871. font-size: 18px;
  1872. width: 100%;
  1873. }
  1874. }
  1875.  
  1876. /* --------------------------------------------------------------
  1877. 16.0 Posts
  1878. -------------------------------------------------------------- */
  1879. .post {
  1880. margin-bottom: 10%;
  1881. padding-bottom: 6%;
  1882. border-bottom: solid 15px #f6f6f6;
  1883. }
  1884. .post:last-child, .post:last-of-type {
  1885. margin-bottom: 8%;
  1886. }
  1887. @media (max-width: 768px) {
  1888. .post {
  1889. padding-bottom: 3%;
  1890. }
  1891. }
  1892.  
  1893. .single .post, .page .post, .error404 .post, .archive .post:last-child {
  1894. margin-bottom: 5%;
  1895. padding-bottom: 0;
  1896. border-bottom: none;
  1897. }
  1898.  
  1899. /* --------------------------------------------------------------
  1900. 17.0 Archives
  1901. -------------------------------------------------------------- */
  1902. .page-header.profile {
  1903. display: none;
  1904. }
  1905.  
  1906. .author-info {
  1907. background: #f9f9f9;
  1908. display: inline-block;
  1909. margin-bottom: 8%;
  1910. padding: 5% 8%;
  1911. width: 100%;
  1912. }
  1913.  
  1914. .author-avatar {
  1915. display: inline-block;
  1916. margin-right: 2%;
  1917. vertical-align: top;
  1918. width: 15%;
  1919. }
  1920. .author-avatar img {
  1921. border-radius: 250px;
  1922. }
  1923.  
  1924. .author-description {
  1925. display: inline-block;
  1926. color: #888;
  1927. font-size: 22px;
  1928. width: 75%;
  1929. }
  1930. @media (max-width: 768px) {
  1931. .author-description {
  1932. font-size: 18px;
  1933. }
  1934. }
  1935. .author-description h2 {
  1936. color: #404040;
  1937. font-size: 34px;
  1938. }
  1939. @media (max-width: 768px) {
  1940. .author-description h2 {
  1941. font-size: 28px;
  1942. }
  1943. }
  1944.  
  1945. /* --------------------------------------------------------------
  1946. 18.0 Attachments
  1947. -------------------------------------------------------------- */
  1948. .attachment .comments-area, .attachment .entry-meta, .attachment .post-navigation, .attachment .entry-footer {
  1949. display: none;
  1950. }
  1951.  
  1952. .mejs-container {
  1953. margin-bottom: 1em;
  1954. }
  1955.  
  1956. /* --------------------------------------------------------------
  1957. 19.0 Animations
  1958. -------------------------------------------------------------- */
  1959. @-webkit-keyframes fadeIn {
  1960. 0% {
  1961. opacity: 0;
  1962. }
  1963. 100% {
  1964. opacity: 1;
  1965. }
  1966. }
  1967. @keyframes fadeIn {
  1968. 0% {
  1969. opacity: 0;
  1970. }
  1971. 100% {
  1972. opacity: 1;
  1973. }
  1974. }
  1975. .fadeIn {
  1976. -webkit-animation: fadeIn .5s;
  1977. animation: fadeIn .5s;
  1978. -webkit-animation-fill-mode: both;
  1979. animation-fill-mode: both;
  1980. }
  1981.  
  1982. .fadeInFast {
  1983. -webkit-animation: fadeIn .2s;
  1984. animation: fadeIn .2s;
  1985. -webkit-animation-fill-mode: both;
  1986. animation-fill-mode: both;
  1987. }
  1988.  
  1989. /*--------------------------------------------------------------
  1990. 20. Social Links
  1991. --------------------------------------------------------------*/
  1992. .social-links {
  1993. clear: both;
  1994. margin: 0 auto 1em;
  1995. padding-top: 30px;
  1996. width: 100%;
  1997. }
  1998. @media (max-width: 768px) {
  1999. .social-links {
  2000. margin: 0 auto 10px;
  2001. padding-top: 20px;
  2002. }
  2003. }
  2004.  
  2005. .social-links ul {
  2006. margin: 0;
  2007. padding: 0;
  2008. list-style: none;
  2009. }
  2010.  
  2011. .social-links ul li {
  2012. display: inline-block;
  2013. margin: 0;
  2014. }
  2015.  
  2016. .social-links ul a {
  2017. display: inline-block;
  2018. min-height: 40px;
  2019. min-width: 40px;
  2020. text-decoration: none;
  2021. background: #404040;
  2022. border-radius: 50%;
  2023. text-align: center;
  2024. line-height: 40px;
  2025. }
  2026. @media (max-width: 768px) {
  2027. .social-links ul a {
  2028. min-height: 34px;
  2029. min-width: 34px;
  2030. line-height: 34px;
  2031. }
  2032. .social-links ul a .social-links ul a:before {
  2033. font-size: 16px;
  2034. }
  2035. }
  2036.  
  2037. .social-links ul a:before {
  2038. color: #fff;
  2039. display: block;
  2040. font-family: FontAwesome;
  2041. font-size: 18px;
  2042. position: relative;
  2043. -webkit-transition: all .3s ease-in-out;
  2044. -moz-transition: all .3s ease-in-out;
  2045. -o-transition: all .3s ease-in-out;
  2046. transition: all .3s ease-in-out;
  2047. text-align: center;
  2048. }
  2049.  
  2050. .social-links ul a:hover {
  2051. text-decoration: none;
  2052. background: #555555;
  2053. -webkit-transition: all .3s ease-in-out;
  2054. -moz-transition: all .3s ease-in-out;
  2055. -o-transition: all .3s ease-in-out;
  2056. transition: all .3s ease-in-out;
  2057. }
  2058.  
  2059. .social-links ul a[href*='wordpress.org']:before,
  2060. .social-links ul a[href*='wordpress.com']:before {
  2061. content: '\f19a';
  2062. }
  2063.  
  2064. .social-links ul a[href*='facebook.com']:before {
  2065. content: '\f09a';
  2066. }
  2067.  
  2068. .social-links ul a[href*='twitter.com']:before {
  2069. content: '\f099';
  2070. }
  2071.  
  2072. .social-links ul a[href*='dribbble.com']:before {
  2073. content: '\f17d';
  2074. }
  2075.  
  2076. .social-links ul a[href*='plus.google.com']:before {
  2077. content: '\f0d5';
  2078. }
  2079.  
  2080. .social-links ul a[href*='pinterest.com']:before {
  2081. content: '\f0d2';
  2082. }
  2083.  
  2084. .social-links ul a[href*='github.com']:before {
  2085. content: '\f09b';
  2086. }
  2087.  
  2088. .social-links ul a[href*='tumblr.com']:before {
  2089. content: '\f173';
  2090. }
  2091.  
  2092. .social-links ul a[href*='youtube.com']:before {
  2093. content: '\f167';
  2094. }
  2095.  
  2096. .social-links ul a[href*='flickr.com']:before {
  2097. content: '\f16e';
  2098. }
  2099.  
  2100. .social-links ul a[href*='vimeo.com']:before {
  2101. content: '\f194';
  2102. }
  2103.  
  2104. .social-links ul a[href*='instagram.com']:before {
  2105. content: '\f16d';
  2106. }
  2107.  
  2108. .social-links ul a[href*='codepen.io']:before {
  2109. content: '\f1cb';
  2110. }
  2111.  
  2112. .social-links ul a[href*='linkedin.com']:before {
  2113. content: '\f0e1';
  2114. }
  2115.  
  2116. .social-links ul a[href*='/feed']:before {
  2117. content: '\f09e';
  2118. }
  2119.  
  2120. .social-links ul a[href*='mailto']:before {
  2121. content: '\f0e0';
  2122. }
  2123.  
  2124. /*# sourceMappingURL=style.css.map */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement