style.css 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068
  1. /* @override http://macs.local/david/wp-content/themes/dw/style.css */
  2. /*!
  3. * Theme Name: dw
  4. * Theme URI: http://davidawindham.com/
  5. * Author: windhamdavid
  6. * Author URI: http://davidawindham.com/
  7. * Description: Just a simple theme...
  8. * Tags: Bootstrap, Grunt, Infinite Scroll, Backbone.js, Underscore.js
  9. * Version: 2.0
  10. * License: GNU General Public License v2 or later
  11. * License URI: http://www.gnu.org/licenses/gpl-2.0.html
  12. * Thanks:
  13. * normalize.css v3.0.1 * MIT License | git.io/normalize
  14. * bootstrap v3.2.0 * Licensed under MIT | github.com/twbs/bootstrap
  15. * Automattic | _s github.com/Automattic/_s
  16. */
  17. html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
  18. 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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-family:inherit;font-size: 100%;font-style:inherit;font-weight:inherit;background:transparent;border:0;margin:0;padding:0;outline:0;vertical-align: baseline;}
  19. html{overflow-y: scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust: 100%;}
  20. body{line-height:1;}
  21. *,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
  22. article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;}
  23. h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal;}
  24. ol,ul{list-style: none;}
  25. blockquote,q{quotes: "" "";}
  26. blockquote:before,blockquote:after,q:before,q:after{content:'';}
  27. del {text-decoration:line-through;}
  28. table{border-collapse:collapse;border-spacing:0;}
  29. a:focus {outline:thin dotted;}
  30. a img {border: 0;}
  31. .clear {clear: both;}
  32. /*====== Type ======*/
  33. body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.42857143;}
  34. input,button,select,textarea {font-family: inherit;font-size: inherit;line-height: inherit;}
  35. .glyphicon {
  36. font-size: 16px;
  37. }
  38. /*===== Structure =====*/
  39. .wrap {
  40. margin: 0 auto;
  41. width: 100%;
  42. background: #fff;
  43. }
  44. /*===== Layouts =====*/
  45. /*===== Body =====*/
  46. body { background: rgba(242,242,242,.7) }
  47. body,input,textarea {color: #666;font-size: 12px;line-height: 18px;}
  48. hr {background-color: #e7e7e7;border: 0;clear: both;height: 1px;margin-bottom: 18px;}
  49. p {
  50. margin-bottom: 18px;
  51. text-indent : 35px;
  52. }
  53. p.noindent {
  54. margin-bottom: 10px;
  55. text-indent : 0px;
  56. }
  57. ul {
  58. list-style: square;
  59. margin: 0 0 18px 1.5em;
  60. }
  61. ol {
  62. list-style: decimal;
  63. margin: 0 0 18px 1.5em;
  64. }
  65. ol ol {
  66. list-style: upper-alpha;
  67. }
  68. ol ol ol {
  69. list-style: lower-roman;
  70. }
  71. ol ol ol ol {
  72. list-style: lower-alpha;
  73. }
  74. ul ul,
  75. ol ol,
  76. ul ol,
  77. ol ul {
  78. margin-bottom: 0;
  79. }
  80. dl {
  81. margin: 0 0 24px 0;
  82. }
  83. dt {
  84. font-weight: bold;
  85. }
  86. dd {
  87. margin-bottom: 18px;
  88. }
  89. strong {
  90. font-weight: bold;
  91. }
  92. cite,
  93. em,
  94. i {
  95. font-style: italic;
  96. }
  97. big {
  98. font-size: 131.25%;
  99. }
  100. ins {
  101. background: #ffc;
  102. text-decoration: none;
  103. }
  104. blockquote {
  105. font-style: italic;
  106. padding: 0 3em;
  107. }
  108. blockquote cite,
  109. blockquote em,
  110. blockquote i {
  111. font-style: normal;
  112. }
  113. pre {
  114. background: #f7f7f7;
  115. color: #222;
  116. line-height: 18px;
  117. margin-bottom: 18px;
  118. padding: 1.5em;
  119. }
  120. abbr,acronym {
  121. border-bottom: 1px dotted #666;
  122. cursor: help;
  123. }
  124. sup,
  125. sub {
  126. height: 0;
  127. line-height: 1;
  128. position: relative;
  129. vertical-align: baseline;
  130. }
  131. sup {
  132. bottom: 1ex;
  133. }
  134. sub {
  135. top: .5ex;
  136. }
  137. input[type="text"],
  138. textarea {
  139. background: #f9f9f9;
  140. border: 1px solid #ccc;
  141. box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
  142. -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
  143. -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
  144. padding: 2px;
  145. }
  146. a:link {
  147. color: #251a86;
  148. text-decoration: none;
  149. }
  150. a:visited {
  151. color: #251a86;
  152. text-decoration: none;
  153. }
  154. a:active, a:hover { color: #757576; text-decoration: none;}
  155. /*===== Header =====*/
  156. #header {
  157. padding: 50px 0 0 0;
  158. }
  159. .site-title {
  160. float: left;
  161. font: 21px/27px "Courier New", Courier, mono;
  162. }
  163. .site-title a {
  164. color: #000;
  165. text-decoration: none;
  166. }
  167. img.dw {
  168. float: right;
  169. margin: 15px 0;
  170. }
  171. #site-description {
  172. clear: right;
  173. float: right;
  174. font-style: italic;
  175. margin: 14px 0 18px 0;
  176. width: 160px;
  177. }
  178. /*==== Nav =====*/
  179. .navbar {
  180. background-color: rgba(237, 237, 237, 0.7);
  181. }
  182. .navbar-center
  183. {
  184. position: absolute;
  185. width: 100%;
  186. left: 0;
  187. top: 0;
  188. text-align: center;
  189. margin: auto;
  190. height:100%;
  191. }
  192. .navbar {
  193. -webkit-transition: background-color 0.3s;
  194. -moz-transition: background-color 0.3s;
  195. transition: background-color 0.3s;
  196. -webkit-transform: translate3d(0, 0, 0);
  197. -moz-transform: translate3d(0, 0, 0);
  198. -ms-transform: translate3d(0, 0, 0);
  199. -o-transform: translate3d(0, 0, 0);
  200. transform: translate3d(0, 0, 0);
  201. -webkit-backface-visibility: hidden;
  202. backface-visibility: hidden;
  203. }
  204. .navbar.fixed {
  205. position: fixed;
  206. top: -61px;
  207. background-color: rgba(255, 255, 255, 0.7);
  208. border-bottom: 1px solid #f2f2f2;
  209. -webkit-transition: -webkit-transform 0.3s;
  210. -moz-transition: -moz-transform 0.3s;
  211. transition: transform 0.3s;
  212. }
  213. .navbar.visible {
  214. -webkit-transform: translate3d(0, 100%, 0);
  215. -moz-transform: translate3d(0, 100%, 0);
  216. -ms-transform: translate3d(0, 100%, 0);
  217. -o-transform: translate3d(0, 100%, 0);
  218. transform: translate3d(0, 100%, 0);
  219. }
  220. .navmenu,
  221. .navbar-offcanvas {
  222. width: 300px;
  223. height: auto;
  224. border-style: solid;
  225. border-width: 1px;
  226. border-radius: 4px;
  227. }
  228. .navmenu-fixed-right,
  229. .navbar-offcanvas {
  230. position: fixed;
  231. top: 0;
  232. bottom: 0;
  233. z-index: 1030;
  234. overflow-y: auto;
  235. border-radius: 0;
  236. background-color: rgba(237, 237, 237, 0.7);
  237. }
  238. .navmenu-fixed-left,
  239. .navbar-offcanvas.navmenu-fixed-left {
  240. right: auto;
  241. left: 0;
  242. border-width: 0 1px 0 0;
  243. }
  244. .navmenu-fixed-right,
  245. .navbar-offcanvas {
  246. right: 0;
  247. left: auto;
  248. border-width: 0 0 0 1px;
  249. }
  250. /*===== Content =====*/
  251. #content {
  252. margin-bottom: 36px;
  253. }
  254. #content,
  255. #content input,
  256. #content textarea {
  257. color: #333;
  258. font-size: 16px;
  259. line-height: 24px;
  260. }
  261. #content p,
  262. #content ul,
  263. #content ol,
  264. #content dd,
  265. #content pre,
  266. #content hr {
  267. margin-bottom: 24px;
  268. font-family: "Courier New", Courier, mono;
  269. }
  270. #content ul ul,
  271. #content ol ol,
  272. #content ul ol,
  273. #content ol ul {
  274. margin-bottom: 0;
  275. }
  276. #content pre,
  277. #content kbd,
  278. #content tt,
  279. #content var {
  280. font-size: 15px;
  281. line-height: 21px;
  282. }
  283. #content code {
  284. font-size: 13px;
  285. }
  286. #content dt,
  287. #content th {
  288. color: #000;
  289. }
  290. #content h1,
  291. #content h2,
  292. #content h3,
  293. #content h4,
  294. #content h5,
  295. #content h6 {
  296. color: #000;
  297. line-height: 1.5em;
  298. margin: 0 0 20px 0;
  299. }
  300. #content table {
  301. border: 1px solid #e7e7e7;
  302. margin: 0 -1px 24px 0;
  303. text-align: left;
  304. width: 100%;
  305. }
  306. #content tr th,
  307. #content thead th {
  308. color: #888;
  309. font-size: 12px;
  310. font-weight: bold;
  311. line-height: 18px;
  312. padding: 9px 24px;
  313. }
  314. #content tr td {
  315. border-top: 1px solid #e7e7e7;
  316. padding: 6px 24px;
  317. }
  318. #content tr.odd td {
  319. background: #f2f7fc;
  320. }
  321. .hentry {
  322. margin: 0 0 20px 0;
  323. }
  324. .reserved-gallery {
  325. float: left;
  326. padding: 5px;
  327. }
  328. .home .sticky {
  329. background: #f2f7fc;
  330. border-top: 4px solid #000;
  331. margin-left: -20px;
  332. margin-right: -20px;
  333. padding: 18px 20px;
  334. }
  335. .single .hentry {
  336. margin: 0 0 36px 0;
  337. }
  338. .page-title {
  339. color: #000;
  340. font-size: 14px;
  341. font-weight: bold;
  342. margin: 0 0 36px 0;
  343. }
  344. .page-title span {
  345. color: #333;
  346. font-size: 16px;
  347. font-style: italic;
  348. font-weight: normal;
  349. }
  350. .entry-caption-parent .page-title span {
  351. color: #777;
  352. font-size: 12px;
  353. font-style: italic;
  354. font-weight: normal;
  355. }
  356. .nav-previous span.meta-nav {
  357. color: #888;
  358. font-size: 12px;
  359. font-style: italic;
  360. font-weight: normal;
  361. }
  362. .nav-next span.meta-nav {
  363. color: #888;
  364. font-size: 12px;
  365. font-style: italic;
  366. font-weight: normal;
  367. }
  368. .page-title a:link,
  369. .page-title a:visited {
  370. color: #888;
  371. text-decoration: none;
  372. }
  373. .page-title a:active,
  374. .page-title a:hover {
  375. color: #373339;
  376. }
  377. #content .entry-title {
  378. color: #000;
  379. font-size: 18px;
  380. line-height: 1.3em;
  381. margin-bottom: 20px;
  382. }
  383. h2.entry-title {
  384. color: #999;
  385. }
  386. .entry-title a:link,
  387. .entry-title a:visited {
  388. color: #000;
  389. text-decoration: none;
  390. }
  391. .entry-title a:active,
  392. .entry-title a:hover {
  393. color: #a0aec4;
  394. }
  395. .entry-meta {
  396. color: #888;
  397. font-size: 12px;
  398. }
  399. .entry-meta-attachment {
  400. float: right;
  401. color: #888;
  402. font: 11px "Courier New", Courier, mono;
  403. }
  404. .entry-meta abbr,
  405. .entry-utility abbr {
  406. border: none;
  407. }
  408. .entry-meta abbr:hover,
  409. .entry-utility abbr:hover {
  410. border-bottom: 1px dotted #666;
  411. }
  412. .entry-content,
  413. .entry-summary {
  414. clear: both;
  415. padding: 18px 0 20px;
  416. }
  417. .entry-guestbook {
  418. clear: both;
  419. padding: 3px 0 10px 0;
  420. }
  421. .entry-content h5 {
  422. font: 14px "Courier New", Courier, mono;
  423. }
  424. .signature {
  425. font: 16px "Courier New", Courier, mono;
  426. float: right;
  427. margin: 10px 150px 40px 0px;
  428. }
  429. #inside h3 {
  430. font: 16px "Courier New", Courier, mono;
  431. line-height: 10px;
  432. margin: 0 0 10px 0;
  433. }
  434. #inside p {
  435. margin: 0 0 10px 0;
  436. line-height: 20px;
  437. }
  438. #content .entry-summary p:last-child {
  439. margin-bottom: 12px;
  440. }
  441. .entry-content fieldset {
  442. border: 1px solid #e7e7e7;
  443. margin: 0 0 24px 0;
  444. padding: 24px;
  445. }
  446. .entry-content fieldset legend {
  447. background: #fff;
  448. color: #000;
  449. font-weight: bold;
  450. padding: 0 24px;
  451. }
  452. .entry-content input {
  453. margin: 0 0 24px 0;
  454. }
  455. .entry-content input.file,
  456. .entry-content input.button {
  457. margin-right: 24px;
  458. }
  459. .entry-content label {
  460. color: #888;
  461. font-size: 12px;
  462. }
  463. .entry-content select {
  464. margin: 0 0 24px 0;
  465. }
  466. .entry-content sup,
  467. .entry-content sub {
  468. font-size: 10px;
  469. }
  470. .entry-content blockquote.left {
  471. float: left;
  472. margin-left: 0;
  473. margin-right: 24px;
  474. text-align: right;
  475. width: 33%;
  476. }
  477. .entry-content blockquote.right {
  478. float: right;
  479. margin-left: 24px;
  480. margin-right: 0;
  481. text-align: left;
  482. width: 33%;
  483. }
  484. .page-link {
  485. color: #000;
  486. font-weight: bold;
  487. margin: 0 0 22px 0;
  488. word-spacing: 0.5em;
  489. }
  490. .page-link a:link,
  491. .page-link a:visited {
  492. background: #f1f1f1;
  493. color: #333;
  494. font-weight: normal;
  495. padding: 0.5em 0.75em;
  496. text-decoration: none;
  497. }
  498. .home .sticky .page-link a {
  499. background: #d9e8f7;
  500. }
  501. .page-link a:active,
  502. .page-link a:hover {
  503. color: #ff4b33;
  504. }
  505. body.page .edit-link {
  506. clear: both;
  507. display: block;
  508. }
  509. #entry-author-info {
  510. background: #f2f7fc;
  511. border-top: 4px solid #000;
  512. clear: both;
  513. font-size: 14px;
  514. line-height: 20px;
  515. margin: 24px 0;
  516. overflow: hidden;
  517. padding: 18px 20px;
  518. }
  519. #entry-author-info #author-avatar {
  520. background: #fff;
  521. border: 1px solid #e7e7e7;
  522. float: left;
  523. height: 60px;
  524. margin: 0 -104px 0 0;
  525. padding: 11px;
  526. }
  527. #entry-author-info #author-description {
  528. float: left;
  529. margin: 0 0 0 104px;
  530. }
  531. #entry-author-info h2 {
  532. color: #000;
  533. font-size: 100%;
  534. font-weight: bold;
  535. margin-bottom: 0;
  536. }
  537. .entry-utility {
  538. clear: both;
  539. color: #888;
  540. font-size: 12px;
  541. line-height: 18px;
  542. }
  543. .entry-meta a,
  544. .entry-utility a {
  545. color: #888;
  546. }
  547. .entry-meta a:hover,
  548. .entry-utility a:hover {
  549. color: #ff4b33;
  550. }
  551. #content .video-player {
  552. padding: 0;
  553. }
  554. .date {
  555. float: right;
  556. margin: -20px 0 20px 50px;
  557. color: #777;
  558. font: 14px/18px "Courier New", Courier, mono;
  559. }
  560. /*===== Meta ===== */
  561. .meta {
  562. font-size: 11px;
  563. }
  564. .categories-fb {
  565. text-align: right;
  566. }
  567. span.fb {
  568. width: 16px;
  569. height: 16px;
  570. margin-left: 5px;
  571. padding: 3px 4px 2px 5px;
  572. background-image: url(img/fb1.png) ;
  573. background-position: 0 16px;
  574. position: relative;
  575. -webkit-transition: all ease 0.3s;
  576. -moz-transition: all ease 0.3s;
  577. -o-transition: all ease 0.3s;
  578. -ms-transition: all ease 0.3s;
  579. transition: all ease 0.3s;
  580. }
  581. span.fb:hover {
  582. background-position: 0 0;
  583. }
  584. /*===== Comments =====*/
  585. .commentbubble {
  586. font-size: 12px;
  587. color: #777;
  588. float: right;
  589. margin: 0 55px 0 0;
  590. }
  591. .comment {
  592. padding: 10px;
  593. }
  594. .commentbubble a.toogle-comments {
  595. float: right;
  596. text-align: right;
  597. }
  598. .comments-area {
  599. background: #ebebeb;
  600. padding: 15px;
  601. }
  602. #content .comments-area p {
  603. margin: 0 0 8px;
  604. font-size: 13px;
  605. }
  606. #content .comments-area .reply {
  607. margin: 5px 8px 0px;
  608. padding: 2px 9px;
  609. background: #ebeaea;
  610. font-size: 11px;
  611. }
  612. .comments-title {
  613. margin-bottom: 48px;
  614. margin-bottom: 3.428571429rem;
  615. font-size: 16px;
  616. font-size: 1.142857143rem;
  617. line-height: 1.5;
  618. font-weight: normal;
  619. }
  620. .comments-area {
  621. margin: 0px 50px;
  622. }
  623. .comments-area ul {
  624. margin: 0px 0px;
  625. list-style: none;
  626. }
  627. .comments-area h3 {
  628. margin: 0 0 0;
  629. }
  630. .comments-meta {
  631. font-size: 10px;
  632. }
  633. .comments-area article {
  634. margin: 24px 0;
  635. }
  636. .comments-area article header {
  637. margin: 0 0 48px;
  638. overflow: hidden;
  639. position: relative;
  640. }
  641. .comments-area article header img {
  642. float: left;
  643. padding: 0;
  644. line-height: 0;
  645. }
  646. .comments-area article header cite,
  647. .comments-area article header time {
  648. display: block;
  649. margin-left: 85px;
  650. }
  651. .comments-area article header cite {
  652. font-style: normal;
  653. font-size: 15px;
  654. }
  655. .comments-area cite b {
  656. font-weight: normal;
  657. }
  658. .comments-area article header time {
  659. text-decoration: none;
  660. font-size: 12px;
  661. color: #5e5e5e;
  662. }
  663. .comments-area article header a {
  664. text-decoration: none;
  665. color: #5e5e5e;
  666. }
  667. .comments-area article header a:hover {
  668. color: #21759b;
  669. }
  670. .comments-area article header cite a {
  671. color: #444;
  672. }
  673. .comments-area article header cite a:hover {
  674. text-decoration: underline;
  675. }
  676. a.comment-reply-link,
  677. a.comment-edit-link {
  678. color: #686868;
  679. font-size: 13px;
  680. }
  681. a.comment-reply-link:hover,
  682. a.comment-edit-link:hover {
  683. color: #21759b;
  684. }
  685. .commentlist .pingback {
  686. line-height: 1.714285714;
  687. margin-bottom: 24px;
  688. }
  689. li.comment.even {
  690. background: #fff;
  691. }
  692. li.comment.odd {
  693. background: #f3f3f3;
  694. }
  695. li.comment.thread-even {
  696. background: #f5f5f5;
  697. }
  698. li.comment.thread-odd {
  699. background: #fff;
  700. }
  701. .comment-meta {
  702. font-size: 11px;
  703. line-height: 12px;
  704. }
  705. .comment-meta a {
  706. color: #777;
  707. float: right;
  708. }
  709. /* Comment form */
  710. #respond {
  711. margin-top: 10px;
  712. }
  713. #respond h3#reply-title {
  714. margin: 0px 8px 0px;
  715. padding: 2px 9px;
  716. background: #ebeaea;
  717. font-size: 11px;
  718. margin: 0;
  719. }
  720. #respond h3#reply-title #cancel-comment-reply-link {
  721. margin-left: 10px;
  722. font-weight: normal;
  723. font-size: 12px;
  724. font-size: 0.857142857rem;
  725. }
  726. #respond form {
  727. margin: 24px 0;
  728. margin: 1.714285714rem 0;
  729. }
  730. #respond form p {
  731. margin: 11px 0;
  732. margin: 0.785714286rem 0;
  733. }
  734. #respond form p.logged-in-as {
  735. margin-bottom: 24px;
  736. margin-bottom: 1.714285714rem;
  737. }
  738. #respond form label {
  739. display: block;
  740. line-height: 1.714285714;
  741. }
  742. #respond form input[type="text"],
  743. #respond form textarea {
  744. -moz-box-sizing: border-box;
  745. box-sizing: border-box;
  746. font: 0.857142857rem "Courier New", Courier, mono;
  747. line-height: 1.714285714;
  748. padding: 10px;
  749. padding: 0.714285714rem;
  750. width: 100%;
  751. }
  752. #respond form p.form-allowed-tags {
  753. margin: 0;
  754. font-size: 12px;
  755. font-size: 0.857142857rem;
  756. line-height: 2;
  757. color: #5e5e5e;
  758. }
  759. .required {
  760. color: red;
  761. }
  762. img.avatar {
  763. width: 20px;
  764. height: 20px;
  765. margin: 0 0 -5px;
  766. }
  767. /* =Gallery listing
  768. -------------------------------------------------------------- */
  769. .category-gallery .size-thumbnail img {
  770. border: 10px solid #f1f1f1;
  771. margin-bottom: 0;
  772. }
  773. .category-gallery .gallery-thumb {
  774. float: left;
  775. margin-right: 20px;
  776. margin-top: -4px;
  777. }
  778. .home #content .category-gallery .entry-utility {
  779. padding-top: 4px;
  780. }
  781. /* =Attachment pages
  782. -------------------------------------------------------------- */
  783. .single-attachment .hentry {
  784. margin: 0px;
  785. }
  786. .attachment .entry-content .entry-caption {
  787. font-size: 140%;
  788. margin-top: 24px;
  789. }
  790. .entry-caption-attachment {
  791. margin: 0px auto 0;
  792. text-align: center;
  793. }
  794. #content .entry-caption-attachment h2.entry-title {
  795. margin: 0 0 5px;
  796. font-weight: normal;
  797. }
  798. #content .entry-caption-parent p.page-title {
  799. margin: -30px 0 0 0;
  800. font: normal 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  801. }
  802. #content .entry-caption-parent p.page-title a {
  803. color: #555;
  804. }
  805. #content .entry-caption-attachment p {
  806. font-size: 14px;
  807. text-indent: 0px;
  808. line-height: 15px;
  809. margin-bottom: 0px;
  810. }
  811. .entry-caption-attachment h2 {
  812. font: bold 27px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  813. }
  814. .attachment .entry-content .nav-previous a:before {
  815. content: '\2190\00a0';
  816. }
  817. .attachment .entry-content .nav-next a:after {
  818. content: '\00a0\2192';
  819. }
  820. /* =Images
  821. -------------------------------------------------------------- */
  822. .img-responsive {
  823. display: block;
  824. width: 100% \9;
  825. max-width: 100%;
  826. height: auto;
  827. }
  828. .img-rounded {
  829. border-radius: 6px;
  830. }
  831. .img-thumbnail {
  832. padding: 4px;
  833. line-height: 1.42857143;
  834. background-color: #ffffff;
  835. border: 1px solid #dddddd;
  836. border-radius: 4px;
  837. -webkit-transition: all 0.2s ease-in-out;
  838. -o-transition: all 0.2s ease-in-out;
  839. transition: all 0.2s ease-in-out;
  840. display: inline-block;
  841. width: 100% \9;
  842. max-width: 100%;
  843. height: auto;
  844. }
  845. .img-circle {
  846. border-radius: 50%;
  847. }
  848. #content img {
  849. max-width: 880px;
  850. }
  851. #content .home img {
  852. border: 15px solid #000;
  853. }
  854. #content .attachment img {
  855. max-width: 900px;
  856. }
  857. #content .alignleft,
  858. #content img.alignleft {
  859. display: inline;
  860. float: left;
  861. margin-right: 24px;
  862. margin-top: 4px;
  863. }
  864. #content .alignright,
  865. #content img.alignright {
  866. display: inline;
  867. float: right;
  868. margin-left: 24px;
  869. margin-top: 4px;
  870. }
  871. #content .aligncenter,
  872. #content img.aligncenter {
  873. clear: both;
  874. display: block;
  875. margin-left: auto;
  876. margin-right: auto;
  877. }
  878. #content img.alignleft,
  879. #content img.alignright,
  880. #content img.aligncenter {
  881. margin-bottom: 12px;
  882. }
  883. #content .wp-caption {
  884. background: #f1f1f1;
  885. line-height: 18px;
  886. margin-bottom: 20px;
  887. padding: 4px;
  888. text-align: center;
  889. }
  890. #content .wp-caption img {
  891. margin: 5px 5px 0;
  892. }
  893. #content .wp-caption p.wp-caption-text {
  894. color: #888;
  895. font-size: 12px;
  896. margin: 5px;
  897. }
  898. #content .gallery {
  899. margin: 0 auto 18px;
  900. }
  901. #content .gallery .gallery-item {
  902. float: left;
  903. margin-top: 0;
  904. text-align: center;
  905. width: 33%;
  906. }
  907. #content .gallery img {
  908. border: 2px solid #cfcfcf;
  909. }
  910. #content .gallery .gallery-caption {
  911. color: #888;
  912. font-size: 12px;
  913. margin: 0 0 12px;
  914. }
  915. #content .gallery dl {
  916. margin: 0;
  917. }
  918. #content .gallery img {
  919. border: 10px solid #f1f1f1;
  920. }
  921. #content .gallery br+br {
  922. display: none;
  923. }
  924. #content .attachment img { /* single attachment images should be centered */
  925. display: block;
  926. margin: 0 auto;
  927. }
  928. /* =Navigation
  929. -------------------------------------------------------------- */
  930. .navigation {
  931. color: #888;
  932. font-size: 12px;
  933. line-height: 18px;
  934. overflow: hidden;
  935. clear: both;
  936. }
  937. .navigation a:link,
  938. .navigation a:visited {
  939. color: #888;
  940. text-decoration: none;
  941. }
  942. .navigation a:active,
  943. .navigation a:hover {
  944. color: #ff4b33;
  945. }
  946. .nav-previous {
  947. float: left;
  948. width: 50%;
  949. margin: 0 0 15px 0;
  950. }
  951. .nav-next {
  952. float: right;
  953. text-align: right;
  954. width: 50%;
  955. }
  956. #nav-above {
  957. margin: 0 0 18px 0;
  958. }
  959. #nav-above {
  960. display: none;
  961. }
  962. .paged #nav-above,
  963. .single #nav-above {
  964. display: block;
  965. }
  966. #nav-below {
  967. margin: 50px 0 0px;
  968. padding: 20px 10px 0;
  969. border-top: 1px solid #cecece;
  970. }
  971. .pagination {
  972. margin-top: 40px;
  973. border-top: 1px solid #cecece;
  974. padding: 20px 0 0;
  975. }
  976. .pagination a {
  977. padding: 4px 5px;
  978. color: #fff;
  979. font-weight: bold;
  980. font-size: 16px;
  981. }
  982. .pagination a:active {
  983. padding: 4px 5px;
  984. background: #707071;
  985. color:#fff;
  986. }
  987. .pagination a:hover {
  988. padding: 4px 5px;
  989. background: #fff;
  990. color: #ec0000;
  991. }
  992. .pagination a.next,
  993. .pagination a.prev {
  994. padding: 4px 7px;
  995. color: #ec0000;
  996. font-weight: bold;
  997. font-size: 27px;
  998. }
  999. .pagination .current {
  1000. padding: 4px 5px;
  1001. background: #fff;
  1002. color: #ec0000;
  1003. font-weight: bold;
  1004. font-size: 16px;
  1005. }
  1006. /*====== Footer =====*/
  1007. p.cc {
  1008. float: right;
  1009. font-size: 14px;
  1010. margin: 2px 20px 30px 10px;
  1011. }
  1012. span.quiet {
  1013. display: none;
  1014. }