press-this-rtl.css 34 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236
  1. /*
  2. Press This styles :)
  3. */
  4. /**
  5. * Normalize
  6. *
  7. * normalize.css v3.0.0 | MIT License | git.io/normalize
  8. */
  9. html {
  10. font-family: sans-serif;
  11. -ms-text-size-adjust: 100%;
  12. -webkit-text-size-adjust: 100%;
  13. }
  14. body {
  15. margin: 0;
  16. }
  17. *,
  18. *:before,
  19. *:after {
  20. -webkit-box-sizing: border-box;
  21. -moz-box-sizing: border-box;
  22. box-sizing: border-box;
  23. }
  24. @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  25. *,
  26. *:before,
  27. *:after {
  28. -webkit-font-smoothing: antialiased;
  29. }
  30. }
  31. article,
  32. aside,
  33. details,
  34. figcaption,
  35. figure,
  36. footer,
  37. header,
  38. hgroup,
  39. main,
  40. nav,
  41. section,
  42. summary {
  43. display: block;
  44. }
  45. audio,
  46. canvas,
  47. progress,
  48. video {
  49. display: inline-block;
  50. vertical-align: baseline;
  51. }
  52. audio:not([controls]) {
  53. display: none;
  54. height: 0;
  55. }
  56. [hidden],
  57. template {
  58. display: none;
  59. }
  60. a {
  61. background: transparent;
  62. }
  63. a:active,
  64. a:hover {
  65. outline: 0;
  66. }
  67. abbr[title] {
  68. border-bottom: 1px dotted;
  69. }
  70. b,
  71. strong {
  72. font-weight: 700;
  73. }
  74. dfn {
  75. font-style: italic;
  76. }
  77. h1 {
  78. font-size: 2em;
  79. margin: 0.67em 0;
  80. }
  81. mark {
  82. background: #ff0;
  83. color: #000;
  84. }
  85. small {
  86. font-size: 80%;
  87. }
  88. sub,
  89. sup {
  90. font-size: 75%;
  91. line-height: 0;
  92. position: relative;
  93. vertical-align: baseline;
  94. }
  95. sup {
  96. top: -0.5em;
  97. }
  98. sub {
  99. bottom: -0.25em;
  100. }
  101. img {
  102. border: 0;
  103. }
  104. svg:not(:root) {
  105. overflow: hidden;
  106. }
  107. figure {
  108. margin: 1em 40px;
  109. }
  110. hr {
  111. -webkit-box-sizing: content-box;
  112. -moz-box-sizing: content-box;
  113. box-sizing: content-box;
  114. height: 0;
  115. }
  116. pre {
  117. overflow: auto;
  118. }
  119. code,
  120. kbd,
  121. pre,
  122. samp {
  123. font-family: monospace, monospace;
  124. font-size: 1em;
  125. }
  126. button,
  127. input,
  128. optgroup,
  129. select,
  130. textarea {
  131. color: inherit;
  132. font: inherit;
  133. margin: 0;
  134. }
  135. button {
  136. overflow: visible;
  137. }
  138. button,
  139. select {
  140. text-transform: none;
  141. }
  142. button,
  143. html input[type="button"],
  144. input[type="reset"],
  145. input[type="submit"] {
  146. -webkit-appearance: button;
  147. cursor: pointer;
  148. }
  149. button[disabled],
  150. html input[disabled] {
  151. cursor: default;
  152. }
  153. button::-moz-focus-inner,
  154. input::-moz-focus-inner {
  155. border: 0;
  156. padding: 0;
  157. }
  158. input {
  159. line-height: normal;
  160. }
  161. input[type="checkbox"],
  162. input[type="radio"] {
  163. -webkit-box-sizing: border-box;
  164. -moz-box-sizing: border-box;
  165. box-sizing: border-box;
  166. padding: 0;
  167. }
  168. input[type="number"]::-webkit-inner-spin-button,
  169. input[type="number"]::-webkit-outer-spin-button {
  170. height: auto;
  171. }
  172. input[type="search"] {
  173. -webkit-appearance: textfield;
  174. -webkit-box-sizing: content-box;
  175. -moz-box-sizing: content-box;
  176. box-sizing: content-box;
  177. }
  178. input[type="search"]::-webkit-search-cancel-button,
  179. input[type="search"]::-webkit-search-decoration {
  180. -webkit-appearance: none;
  181. }
  182. fieldset {
  183. border: 0;
  184. margin: 0;
  185. padding: 0;
  186. }
  187. legend {
  188. border: 0;
  189. padding: 0;
  190. }
  191. textarea {
  192. overflow: auto;
  193. }
  194. optgroup {
  195. font-weight: 700;
  196. }
  197. table {
  198. border-collapse: collapse;
  199. border-spacing: 0;
  200. }
  201. td,
  202. th {
  203. padding: 0;
  204. }
  205. ::-webkit-input-placeholder {
  206. color: #72777c;
  207. }
  208. ::-moz-placeholder {
  209. color: #72777c;
  210. opacity: 1;
  211. }
  212. :-ms-input-placeholder {
  213. color: #72777c;
  214. }
  215. .clearfix:before,
  216. .clearfix:after {
  217. content: "";
  218. display: table;
  219. }
  220. .clearfix:after {
  221. clear: both;
  222. }
  223. .hide-if-js {
  224. display: none;
  225. }
  226. .screen-reader-text {
  227. position: absolute;
  228. margin: -1px;
  229. padding: 0;
  230. height: 1px;
  231. width: 1px;
  232. overflow: hidden;
  233. clip: rect(0 0 0 0);
  234. border: 0;
  235. }
  236. /**
  237. * Typography
  238. *
  239. * Base element typographic styles.
  240. */
  241. body,
  242. button,
  243. input,
  244. select,
  245. textarea {
  246. color: #404040;
  247. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  248. font-size: 20px;
  249. font-weight: 400;
  250. line-height: 1.6;
  251. }
  252. h1,
  253. h2,
  254. h3,
  255. h4,
  256. h5,
  257. h6 {
  258. clear: both;
  259. }
  260. p {
  261. margin-bottom: 1.5em;
  262. }
  263. b,
  264. strong {
  265. font-weight: 700;
  266. }
  267. /**
  268. * Buttons
  269. *
  270. * Pushing buttons is what I do.
  271. */
  272. .scan-submit {
  273. display: inline-block;
  274. margin: 0;
  275. padding: 0 10px 1px;
  276. border-width: 1px;
  277. border-style: solid;
  278. -webkit-border-radius: 3px;
  279. border-radius: 3px;
  280. font-size: 13px;
  281. line-height: 2;
  282. text-decoration: none;
  283. white-space: nowrap;
  284. cursor: pointer;
  285. -webkit-appearance: none;
  286. }
  287. .split-button {
  288. position: relative;
  289. display: inline-block;
  290. vertical-align: middle;
  291. }
  292. .split-button-body {
  293. display: none;
  294. position: absolute;
  295. bottom: 39px;
  296. left: 0;
  297. border: 1px solid #ddd;
  298. background-color: #fff;
  299. min-width: 180px;
  300. max-width: 100%;
  301. margin: 0;
  302. padding: 8px;
  303. list-style: none;
  304. -webkit-box-shadow: -1px 0 4px rgba( 0, 0, 0, 0.15 );
  305. box-shadow: -1px 0 4px rgba( 0, 0, 0, 0.15 );
  306. }
  307. .split-button-body:before,
  308. .split-button-body:after {
  309. position: absolute;
  310. left: 12px;
  311. display: block;
  312. width: 0;
  313. height: 0;
  314. border-style: solid;
  315. border-color: transparent;
  316. content: "";
  317. }
  318. .split-button-body:before {
  319. bottom: -18px;
  320. border-top-color: #ccc;
  321. border-width: 9px;
  322. left: 11px;
  323. }
  324. .split-button-body:after {
  325. bottom: -16px;
  326. border-top-color: #fff;
  327. border-width: 8px;
  328. }
  329. .split-button-body .split-button-option {
  330. display: block;
  331. padding: 5px 15px;
  332. margin: 0;
  333. width: 100%;
  334. border: 0;
  335. text-align: right;
  336. line-height: 2;
  337. background: none;
  338. color: inherit;
  339. text-decoration: none;
  340. outline: none;
  341. -webkit-transition: none;
  342. transition: none;
  343. }
  344. .split-button-body .split-button-option:hover,
  345. .split-button-body .split-button-option:active {
  346. color: inherit;
  347. }
  348. .is-open .split-button-body {
  349. display: block;
  350. }
  351. .split-button-primary,
  352. .split-button-toggle {
  353. -webkit-border-radius: 0;
  354. border-radius: 0;
  355. display: block;
  356. margin: 0;
  357. font-size: 13px;
  358. text-decoration: none;
  359. white-space: nowrap;
  360. cursor: pointer;
  361. -webkit-appearance: none;
  362. line-height: 2;
  363. padding: 0 10px 1px;
  364. background: #0085ba;
  365. border-color: #0073aa #006799 #006799;
  366. border-width: 1px;
  367. border-style: solid;
  368. -webkit-box-shadow: 0 1px 0 #006799;
  369. box-shadow: 0 1px 0 #006799;
  370. color: #fff;
  371. text-shadow: 0 -1px 1px #006799,
  372. -1px 0 1px #006799,
  373. 0 1px 1px #006799,
  374. 1px 0 1px #006799;
  375. }
  376. .split-button-primary {
  377. -webkit-border-top-right-radius: 3px;
  378. border-top-right-radius: 3px;
  379. -webkit-border-bottom-right-radius: 3px;
  380. border-bottom-right-radius: 3px;
  381. border-left: 0 none;
  382. float: right;
  383. }
  384. .split-button-toggle {
  385. padding: 0;
  386. -webkit-border-top-left-radius: 3px;
  387. border-top-left-radius: 3px;
  388. -webkit-border-bottom-left-radius: 3px;
  389. border-bottom-left-radius: 3px;
  390. border-right: 1px solid #006799;
  391. float: left;
  392. }
  393. .split-button-toggle i {
  394. margin: 4px 0 3px 20px;
  395. padding: 0 10px;
  396. }
  397. .split-button-primary:hover,
  398. .split-button-toggle:hover {
  399. outline: none;
  400. background: #008ec2;
  401. border-color: #006799;
  402. }
  403. .split-button-primary:focus,
  404. .split-button-toggle:focus {
  405. outline: none;
  406. -webkit-box-shadow: 0 1px 0 #0073aa,
  407. 0 0 2px 1px #33b3db;
  408. box-shadow: 0 1px 0 #0073aa,
  409. 0 0 2px 1px #33b3db;
  410. }
  411. .split-button-primary:active,
  412. .split-button-toggle:active {
  413. background: #0073aa;
  414. border-color: #006799;
  415. -webkit-box-shadow: inset 0 2px 10px #006799, 0 1px 0 #0073aa;
  416. box-shadow: inset 0 2px 10px #006799, 0 1px 0 #0073aa;
  417. }
  418. /**
  419. * Forms
  420. *
  421. * So many input types.
  422. */
  423. button,
  424. input,
  425. select,
  426. textarea {
  427. font-size: 100%;
  428. margin: 0;
  429. vertical-align: baseline;
  430. *vertical-align: middle;
  431. }
  432. [type="checkbox"],
  433. [type="radio"] {
  434. padding: 0;
  435. }
  436. [type="search"] {
  437. -webkit-appearance: textfield;
  438. -webkit-box-sizing: content-box;
  439. -moz-box-sizing: content-box;
  440. box-sizing: content-box;
  441. }
  442. [type="search"]::-webkit-search-decoration {
  443. -webkit-appearance: none;
  444. }
  445. button::-moz-focus-inner,
  446. input::-moz-focus-inner {
  447. border: 0;
  448. padding: 0;
  449. }
  450. [type="text"],
  451. [type="email"],
  452. [type="url"],
  453. [type="password"],
  454. [type="search"],
  455. textarea {
  456. padding: 0.4em 0.75em;
  457. color: #32373c;
  458. border: 1px solid #ccc;
  459. }
  460. [type="text"]:focus,
  461. [type="email"]:focus,
  462. [type="url"]:focus,
  463. [type="password"]:focus,
  464. [type="search"]:focus,
  465. textarea:focus {
  466. color: #32373c;
  467. outline: 0;
  468. }
  469. textarea {
  470. overflow: auto;
  471. padding-right: 3px;
  472. vertical-align: top;
  473. }
  474. /**
  475. * Links
  476. */
  477. a {
  478. color: #0073aa;
  479. }
  480. a:visited {
  481. color: #0073aa;
  482. }
  483. a:hover,
  484. a:focus,
  485. a:active {
  486. color: #00a0d2;
  487. }
  488. /**
  489. * Lists
  490. */
  491. ul,
  492. ol {
  493. margin: 0 3em 1.5em 0;
  494. }
  495. ul {
  496. list-style: disc;
  497. }
  498. ol {
  499. list-style: decimal;
  500. }
  501. li > ul,
  502. li > ol {
  503. margin-bottom: 0;
  504. margin-right: 1.5em;
  505. }
  506. dt {
  507. font-weight: 700;
  508. }
  509. dd {
  510. margin: 0 1.5em 1.5em;
  511. }
  512. /**
  513. * Post formats
  514. *
  515. * Complete styles for post formats UI
  516. */
  517. /* TODO if we remove the <br> during merge, this can go. */
  518. #post-formats-select br {
  519. display: none;
  520. }
  521. .post-format {
  522. width: 1px;
  523. height: 1px;
  524. position: absolute;
  525. top: -9999px;
  526. }
  527. .lt-ie9 .post-format {
  528. margin: 17px 13px 0 12px;
  529. width: auto;
  530. height: auto;
  531. position: static;
  532. top: auto;
  533. float: right;
  534. width: 16px;
  535. height: 16px;
  536. }
  537. .post-format-icon {
  538. position: relative;
  539. display: block;
  540. padding: 13px 13px 14px 2px;
  541. cursor: pointer;
  542. }
  543. .post-format-icon:before,
  544. .post-format-icon:after {
  545. content: "";
  546. display: inline-block;
  547. width: 20px;
  548. height: 20px;
  549. margin-left: 10px;
  550. font-size: 20px;
  551. line-height: 1;
  552. font-family: dashicons;
  553. text-decoration: inherit;
  554. color: #9ea7af;
  555. font-weight: 400;
  556. font-style: normal;
  557. vertical-align: top;
  558. text-align: center;
  559. -webkit-transition: color .1s ease-in 0;
  560. transition: color .1s ease-in 0;
  561. -webkit-font-smoothing: antialiased;
  562. -moz-osx-font-smoothing: grayscale;
  563. }
  564. .post-format-icon:before {
  565. content: "\f109";
  566. }
  567. .post-format-icon:after {
  568. display: none;
  569. content: "\f147";
  570. float: left;
  571. }
  572. .post-format:checked + .post-format-icon {
  573. -webkit-box-shadow: inset -6px 0 0 #00a0d2;
  574. box-shadow: inset -6px 0 0 #00a0d2;
  575. background: rgba(46, 162, 204, 0.1);
  576. }
  577. .post-format:checked + .post-format-icon:before,
  578. .post-format:checked + .post-format-icon:after {
  579. color: #32373c;
  580. }
  581. .post-format:focus + .post-format-icon {
  582. background: #00a0d2;
  583. color: #fff;
  584. }
  585. .post-format:focus + .post-format-icon:before,
  586. .post-format:focus + .post-format-icon:after {
  587. color: #fff;
  588. }
  589. .post-format:checked + .post-format-icon:after {
  590. display: block;
  591. }
  592. .lt-ie9 .post-format-icon {
  593. margin-right: 16px;
  594. }
  595. .post-format-aside:before {
  596. content: "\f123";
  597. }
  598. .post-format-chat:before {
  599. content: "\f125";
  600. }
  601. .post-format-gallery:before {
  602. content: "\f161";
  603. }
  604. .post-format-link:before {
  605. content: "\f103";
  606. }
  607. .post-format-image:before {
  608. content: "\f128";
  609. }
  610. .post-format-quote:before {
  611. content: "\f122";
  612. }
  613. .post-format-status:before {
  614. content: "\f130";
  615. }
  616. .post-format-video:before {
  617. content: "\f126";
  618. }
  619. .post-format-audio:before {
  620. content: "\f127";
  621. }
  622. /**
  623. * Tags
  624. *
  625. * Complete styles for tags UI
  626. */
  627. .tagsdiv p {
  628. margin: 0;
  629. }
  630. .tagsdiv .ajaxtag {
  631. position: relative;
  632. }
  633. .tagsdiv .newtag {
  634. display: block;
  635. position: relative;
  636. padding: 11px 16px 11px 58px;
  637. width: 100%;
  638. border: 0;
  639. border-bottom: 1px solid #e5e5e5;
  640. font-size: 16px;
  641. }
  642. .tagsdiv .tagadd {
  643. position: absolute;
  644. top: 0;
  645. left: 0;
  646. bottom: 1px;
  647. border: 0;
  648. -webkit-border-radius: 0;
  649. border-radius: 0;
  650. margin: 0;
  651. padding: 0 16px;
  652. background: #f7f7f7;
  653. border-right: 1px solid #f1f1f1;
  654. -webkit-box-shadow: none;
  655. box-shadow: none;
  656. }
  657. .tagsdiv .tagadd:hover,
  658. .tagsdiv .tagadd:active,
  659. .tagsdiv .tagadd:focus {
  660. outline: 0;
  661. background: #2991b7;
  662. border-color: #20708e;
  663. color: #fff;
  664. -webkit-box-shadow: none;
  665. box-shadow: none;
  666. }
  667. .tagsdiv .howto {
  668. color: #727272;
  669. font-style: italic;
  670. margin: 10px 16px 6px 0;
  671. }
  672. /* Tags */
  673. .tagchecklist {
  674. padding: 16px 28px 5px;
  675. }
  676. .tagchecklist:before,
  677. .tagchecklist:after {
  678. content: "";
  679. display: table;
  680. }
  681. .tagchecklist:after {
  682. clear: both;
  683. }
  684. .tagchecklist > span {
  685. float: right;
  686. margin-left: 25px;
  687. font-size: 13px;
  688. line-height: 1.8;
  689. white-space: nowrap;
  690. cursor: default;
  691. }
  692. @media (max-width: 600px) {
  693. .tagchecklist > span {
  694. margin-bottom: 15px;
  695. font-size: 16px;
  696. line-height: 1.3;
  697. }
  698. }
  699. .tagchecklist .ntdelbutton {
  700. position: absolute;
  701. width: 24px;
  702. height: 24px;
  703. border: none;
  704. margin: 0 -19px 0 0;
  705. padding: 0;
  706. background: none;
  707. cursor: pointer;
  708. text-indent: 0;;
  709. position: absolute;
  710. }
  711. .tagchecklist .ntdelbutton .remove-tag-icon:before {
  712. content: "\f153";
  713. display: block;
  714. margin-right: 2px;
  715. height: 20px;
  716. width: 20px;
  717. -webkit-border-radius: 50%;
  718. border-radius: 50%;
  719. background: transparent;
  720. color: #0073aa;
  721. /* line-height tweak to vertically center the icon cross browsers */
  722. font: 400 16px/1.28 dashicons;
  723. text-align: center;
  724. -webkit-font-smoothing: antialiased;
  725. }
  726. .tagchecklist .ntdelbutton:focus {
  727. outline: 0;
  728. }
  729. .tagchecklist .ntdelbutton:hover .remove-tag-icon:before,
  730. .tagchecklist .ntdelbutton:focus .remove-tag-icon:before {
  731. color: #c00;
  732. }
  733. .tagchecklist .ntdelbutton:focus .remove-tag-icon:before {
  734. -webkit-box-shadow:
  735. 0 0 0 1px #5b9dd9,
  736. 0 0 2px 1px rgba(30, 140, 190, .8);
  737. box-shadow:
  738. 0 0 0 1px #5b9dd9,
  739. 0 0 2px 1px rgba(30, 140, 190, .8);
  740. }
  741. /* THE TAG CLOUD. */
  742. .tagsdiv + p {
  743. margin: 0;
  744. }
  745. .press-this .tagcloud-link {
  746. display: block;
  747. margin: 0 16px 5px;
  748. padding: 0;
  749. text-decoration: none;
  750. outline: 0;
  751. color: inherit;
  752. }
  753. .press-this .tagcloud-link:hover,
  754. .press-this .tagcloud-link:active {
  755. color: inherit;
  756. }
  757. .tagcloud-link:focus {
  758. text-decoration: underline;
  759. }
  760. .popular-tags {
  761. border: none;
  762. line-height: 2em;
  763. padding: 8px 12px 12px;
  764. text-align: justify;
  765. }
  766. .popular-tags a {
  767. padding: 0 3px;
  768. }
  769. .the-tagcloud {
  770. margin: 0;
  771. padding: 16px;
  772. }
  773. .the-tagcloud a {
  774. text-decoration: none;
  775. outline: 0;
  776. }
  777. .the-tagcloud a:focus {
  778. text-decoration: underline;
  779. }
  780. .tagcloud h3 {
  781. margin: 2px 0 12px;
  782. }
  783. /**
  784. * Categories
  785. *
  786. * Complete styles for post categories UI
  787. */
  788. input[type="search"].categories-search,
  789. .add-category-name {
  790. display: block;
  791. width: 100%;
  792. padding: 0.85714em 1.07143em;
  793. border: 0;
  794. -webkit-border-radius: 0;
  795. border-radius: 0;
  796. border-bottom: 1px solid #e5e5e5;
  797. font-size: 14px;
  798. -webkit-appearance: none;
  799. -moz-appearance: none;
  800. appearance: none;
  801. }
  802. @media (max-width: 600px) {
  803. input[type="search"].categories-search,
  804. .add-category-name {
  805. /* Needs to be 16px to prevent zooming on iOS. Guh. */
  806. font-size: 16px;
  807. }
  808. }
  809. .press-this .add-cat-toggle {
  810. float: left;
  811. margin-top: -45px;
  812. line-height: 20px;
  813. padding: 12px 10px 8px;
  814. color: #0073aa;
  815. text-decoration: none;
  816. -webkit-transition: none;
  817. transition: none;
  818. }
  819. .press-this .add-cat-toggle:focus {
  820. color: #00a0d2;
  821. }
  822. .press-this .add-cat-toggle.is-toggled {
  823. padding: 10px;
  824. }
  825. .press-this .add-cat-toggle.is-toggled .dashicons:before {
  826. content: "\f179";
  827. }
  828. .add-category {
  829. position: relative;
  830. border-bottom: 1px solid #e5e5e5;
  831. }
  832. .add-category.is-hidden {
  833. display: none;
  834. }
  835. .add-category .add-cat-submit {
  836. position: absolute;
  837. top: 0;
  838. left: 0;
  839. border: 0;
  840. -webkit-border-radius: 0;
  841. border-radius: 0;
  842. padding: 12px 16px;
  843. background: #f7f7f7;
  844. border-right: 1px solid #f1f1f1;
  845. }
  846. .add-category .add-cat-submit:hover,
  847. .add-category .add-cat-submit:active,
  848. .add-category .add-cat-submit:focus {
  849. outline: 0;
  850. background: #2991b7;
  851. border-color: #20708e;
  852. color: #fff;
  853. }
  854. /* Parent category select */
  855. .postform-wrapper {
  856. padding: 12px;
  857. }
  858. .postform {
  859. display: block;
  860. margin: 0;
  861. width: 100%;
  862. height: 34px;
  863. border: 0;
  864. -webkit-border-radius: 0;
  865. border-radius: 0;
  866. border: 1px solid #e5e5e5;
  867. background: #fff;
  868. -webkit-background-size: 20px 20px;
  869. background-size: 20px 20px;
  870. overflow: hidden;
  871. line-height: 21px;
  872. text-overflow: ellipsis;
  873. text-decoration: none;
  874. vertical-align: top;
  875. white-space: nowrap;
  876. cursor: pointer;
  877. outline: 0;
  878. }
  879. .postform:focus {
  880. border-color: #0073aa;
  881. -webkit-box-shadow: 0 0 0 3px #00a0d2;
  882. box-shadow: 0 0 0 3px #00a0d2;
  883. outline: 0;
  884. -moz-outline: none;
  885. -moz-user-focus: ignore;
  886. }
  887. .postform::-ms-expand {
  888. display: none;
  889. }
  890. .postform::-ms-value {
  891. background: none;
  892. color: #727272;
  893. }
  894. .postform:-moz-focusring {
  895. color: transparent;
  896. text-shadow: 0 0 0 #727272;
  897. }
  898. /* Category list */
  899. .categories-select {
  900. margin: 0;
  901. padding: 0;
  902. list-style: none;
  903. }
  904. .categories-select ul {
  905. margin: 0;
  906. padding: 0;
  907. list-style: none;
  908. }
  909. .category {
  910. position: relative;
  911. display: block;
  912. padding: 13px 16px 14px 16px;
  913. cursor: pointer;
  914. background: #fff;
  915. }
  916. .category:focus,
  917. .category.selected:focus {
  918. outline: 0;
  919. background: #00a0d2;
  920. color: #fff;
  921. }
  922. .category.selected {
  923. -webkit-box-shadow: inset -6px 0 0 #00a0d2;
  924. box-shadow: inset -6px 0 0 #00a0d2;
  925. background: #E9F5F9;
  926. }
  927. .category.selected:after {
  928. display: inline-block;
  929. content: "\f147";
  930. position: absolute;
  931. top: 13px;
  932. left: 0;
  933. width: 20px;
  934. height: 20px;
  935. margin-left: 10px;
  936. font-size: 20px;
  937. line-height: 1;
  938. font-family: dashicons;
  939. text-decoration: inherit;
  940. color: #23282d;
  941. font-weight: 400;
  942. font-style: normal;
  943. vertical-align: top;
  944. text-align: center;
  945. -webkit-transition: color .1s ease-in 0;
  946. transition: color .1s ease-in 0;
  947. -webkit-font-smoothing: antialiased;
  948. -moz-osx-font-smoothing: grayscale;
  949. }
  950. .category.selected:focus:after {
  951. color: #fff;
  952. }
  953. .categories-select ul .category {
  954. padding-right: 24px;
  955. }
  956. .categories-select ul ul .category {
  957. padding-right: 32px;
  958. }
  959. .categories-select ul ul ul .category {
  960. padding-right: 40px;
  961. }
  962. .categories-select ul ul ul ul .category {
  963. padding-right: 48px;
  964. }
  965. .categories-select ul ul ul ul ul .category {
  966. padding-right: 56px;
  967. }
  968. .categories-select ul ul ul ul ul ul .category {
  969. padding-right: 64px;
  970. }
  971. .categories-select .is-hidden {
  972. display: none;
  973. }
  974. .categories-select .is-hidden.searched-parent {
  975. display: block;
  976. }
  977. /* Category search */
  978. .categories-search-wrapper {
  979. position: relative;
  980. }
  981. .categories-search-wrapper.is-hidden {
  982. display: none;
  983. }
  984. .categories-search-wrapper label {
  985. position: absolute;
  986. top: 50%;
  987. left: 10px;
  988. margin-top: -10px;
  989. color: #9ea7af;
  990. }
  991. /**
  992. * Main
  993. */
  994. html {
  995. overflow: auto;
  996. }
  997. body {
  998. overflow-x: hidden;
  999. height: 100%;
  1000. }
  1001. html {
  1002. background: #fff;
  1003. -webkit-box-shadow: 10px 0 0 rgba(0, 0, 0, 0.3);
  1004. box-shadow: 10px 0 0 rgba(0, 0, 0, 0.3);
  1005. }
  1006. @media (max-width: 900px) {
  1007. body {
  1008. font-size: 16px;
  1009. }
  1010. }
  1011. @media (max-width: 320px) {
  1012. body {
  1013. font-size: 14px;
  1014. }
  1015. }
  1016. .lt-ie9 {
  1017. overflow: visible;
  1018. }
  1019. .adminbar {
  1020. position: relative;
  1021. width: 100%;
  1022. padding: 0 0.8em;
  1023. min-height: 3.2em;
  1024. background: #23282d;
  1025. color: #fff;
  1026. z-index: 9999;
  1027. }
  1028. .adminbar:before,
  1029. .adminbar:after {
  1030. content: "";
  1031. display: table;
  1032. }
  1033. .adminbar:after {
  1034. clear: both;
  1035. }
  1036. .adminbar .dashicons {
  1037. color: #a0a5aa; /* same as WP admin bar icons */
  1038. }
  1039. .press-this .adminbar button {
  1040. position: absolute;
  1041. top: 50%;
  1042. left: 6px;
  1043. margin-top: -13px;
  1044. padding: 0 10px 1px;
  1045. font-size: 13px;
  1046. text-decoration: none;
  1047. -webkit-transition: none;
  1048. transition: none;
  1049. }
  1050. @media (max-width: 320px) {
  1051. .adminbar {
  1052. min-height: 45px;
  1053. }
  1054. }
  1055. .current-site {
  1056. margin-top: 0.5625em;
  1057. font-size: 16px;
  1058. line-height: 44px;
  1059. font-weight: 400;
  1060. overflow: hidden;
  1061. white-space: nowrap;
  1062. text-overflow: ellipsis;
  1063. }
  1064. @media (max-width: 600px) {
  1065. .current-site {
  1066. margin: 3px 0 0;
  1067. }
  1068. }
  1069. @media (max-width: 320px) {
  1070. .current-site {
  1071. margin: 0;
  1072. font-size: 14px;
  1073. }
  1074. }
  1075. .current-site-link {
  1076. text-decoration: none;
  1077. }
  1078. .current-site-link:focus {
  1079. outline: 0;
  1080. }
  1081. .current-site-link:focus .current-site-name{
  1082. text-decoration: underline;
  1083. }
  1084. .current-site-name {
  1085. color: #ededed;
  1086. }
  1087. @media (max-width: 320px) {
  1088. .current-site-name {
  1089. font-weight: 600;
  1090. }
  1091. }
  1092. .current-site .dashicons-wordpress {
  1093. position: relative;
  1094. top: -1px;
  1095. margin-left: 10px;
  1096. vertical-align: middle;
  1097. }
  1098. .options,
  1099. .options.open .on-closed,
  1100. .options.closed .on-open {
  1101. display: none;
  1102. }
  1103. @media (max-width: 900px) {
  1104. .options {
  1105. display: block;
  1106. }
  1107. }
  1108. .options-panel-back.is-hidden {
  1109. display: none;
  1110. }
  1111. .options:focus .dashicons {
  1112. color: #fff;
  1113. text-decoration: none;
  1114. }
  1115. .options .dashicons {
  1116. margin-top: 3px;
  1117. }
  1118. .options {
  1119. color: #00a0d2;
  1120. }
  1121. .alert {
  1122. position: relative;
  1123. margin: 0;
  1124. padding: 16px 50px;
  1125. border-bottom: 1px solid #e5e5e5;
  1126. font-size: 14px;
  1127. }
  1128. .alert:before {
  1129. content: "";
  1130. position: absolute;
  1131. top: 50%;
  1132. right: 30px;
  1133. width: 8px;
  1134. height: 8px;
  1135. margin-top: -4px;
  1136. -webkit-border-radius: 50%;
  1137. border-radius: 50%;
  1138. background: #00a0d2;
  1139. }
  1140. @media (max-width: 600px) {
  1141. .alert {
  1142. padding: 16px 35px;
  1143. }
  1144. .alert:before {
  1145. right: 15px;
  1146. }
  1147. }
  1148. .alert.is-error:before {
  1149. background: red;
  1150. }
  1151. .scan {
  1152. position: relative;
  1153. border-bottom: 1px solid #e5e5e5;
  1154. }
  1155. @media (max-width: 900px) {
  1156. .scan form {
  1157. -webkit-transition: opacity .3s ease-in-out;
  1158. transition: opacity .3s ease-in-out;
  1159. }
  1160. .scan.is-hidden form {
  1161. opacity: .2;
  1162. pointer-events: none;
  1163. }
  1164. }
  1165. .scan-url {
  1166. display: block;
  1167. border: 0;
  1168. padding: 0.85714em 1.07143em;
  1169. font-size: 14px;
  1170. width: 100%;
  1171. }
  1172. @media (max-width: 600px) {
  1173. .scan-url {
  1174. font-size: 16px;
  1175. }
  1176. }
  1177. .scan-submit {
  1178. position: absolute;
  1179. top: 0;
  1180. left: 0;
  1181. bottom: 0;
  1182. padding: 0 1.07143em;
  1183. background: #f7f7f7;
  1184. border-color: #ddd;
  1185. border: 0;
  1186. border-right: 1px solid #f1f1f1;
  1187. -webkit-border-radius: 0;
  1188. border-radius: 0;
  1189. color: #555;
  1190. font-size: 14px;
  1191. line-height: 1.6;
  1192. }
  1193. .scan-submit:hover,
  1194. .scan-submit:focus {
  1195. background: #008ec2;
  1196. border-color: #006799;
  1197. color: #fff;
  1198. outline: 0;
  1199. }
  1200. .scan-submit:active {
  1201. background: #0073aa;
  1202. border-color: #006799;
  1203. color: #fff;
  1204. }
  1205. .scan-submit:visited {
  1206. color: #555;
  1207. }
  1208. .wrapper {
  1209. position: relative;
  1210. margin-bottom: 60px;
  1211. margin-left: 320px;
  1212. }
  1213. .wrapper:before,
  1214. .wrapper:after {
  1215. content: "";
  1216. display: table;
  1217. }
  1218. .wrapper:after {
  1219. clear: both;
  1220. }
  1221. @media (max-width: 900px) {
  1222. .wrapper {
  1223. margin: 0;
  1224. width: 100%;
  1225. }
  1226. }
  1227. .editor-wrapper {
  1228. overflow: auto;
  1229. float: right;
  1230. width: 100%;
  1231. }
  1232. .editor-wrapper:before,
  1233. .editor-wrapper:after {
  1234. content: "";
  1235. display: table;
  1236. }
  1237. .editor-wrapper:after {
  1238. clear: both;
  1239. }
  1240. .editor {
  1241. padding: 0 1.5em 4.75em;
  1242. max-width: 700px;
  1243. margin: 0 auto;
  1244. }
  1245. .spinner {
  1246. height: 20px;
  1247. width: 20px;
  1248. display: inline-block;
  1249. visibility: hidden;
  1250. background: url(../images/spinner.gif) no-repeat center;
  1251. -webkit-background-size: 20px 20px;
  1252. background-size: 20px 20px;
  1253. opacity: 0.7;
  1254. filter: alpha(opacity=70);
  1255. line-height: 1;
  1256. vertical-align: middle;
  1257. }
  1258. @media print,
  1259. (-webkit-min-device-pixel-ratio: 1.25),
  1260. (min-resolution: 120dpi) {
  1261. .spinner {
  1262. background-image: url(../images/spinner-2x.gif);
  1263. }
  1264. }
  1265. .spinner.is-active {
  1266. visibility: visible;
  1267. }
  1268. /* Make the text inside the editor textarea white. Prevents a "flash" on loading the page */
  1269. #pressthis {
  1270. color: #fff;
  1271. }
  1272. @media (min-width: 901px) {
  1273. .editor {
  1274. max-width: 760px;
  1275. }
  1276. }
  1277. @media (max-width: 320px) {
  1278. .editor {
  1279. padding: 0;
  1280. }
  1281. }
  1282. .post-title,
  1283. .post-title-placeholder {
  1284. margin: 0;
  1285. padding: .83em 0;
  1286. width: 100%;
  1287. border-bottom: 1px solid #e5e5e5;
  1288. font-size: 32px;
  1289. line-height: 1.4;
  1290. font-weight: 700;
  1291. }
  1292. .post-title:active,
  1293. .post-title:focus,
  1294. .post-title-placeholder:active,
  1295. .post-title-placeholder:focus {
  1296. outline: 0;
  1297. -webkit-box-shadow: inset 0px -3px 0 #00a0d2;
  1298. box-shadow: inset 0px -3px 0 #00a0d2;
  1299. border-color: #00a0d2;
  1300. }
  1301. @media (max-width: 900px) {
  1302. .post-title,
  1303. .post-title-placeholder {
  1304. font-size: 24px;
  1305. }
  1306. }
  1307. @media (max-height: 400px) {
  1308. .post-title,
  1309. .post-title-placeholder {
  1310. padding: 15px 0;
  1311. font-size: 16px;
  1312. }
  1313. }
  1314. @media (max-width: 320px) {
  1315. .post-title,
  1316. .post-title-placeholder {
  1317. font-size: 16px;
  1318. font-weight: 600;
  1319. padding: 1.14286em 1.42857em;
  1320. }
  1321. }
  1322. .post-title {
  1323. /* IE8 fallback */
  1324. background: url(data:image/gif;base64,R0lGODlhAQABAJEAAAAAAP///////wAAACH5BAEHAAIALAAAAAABAAEAAAICVAEAOw==);
  1325. background: none, none;
  1326. }
  1327. .post-title:before {
  1328. /* Keeps empty container from collapsing */
  1329. content: "\a0";
  1330. display: inline-block;
  1331. width: 0;
  1332. speak: none;
  1333. }
  1334. .post-title-placeholder {
  1335. position: absolute;
  1336. border: 0;
  1337. color: #82878c;
  1338. z-index: -1;
  1339. }
  1340. .post-title-placeholder.is-hidden {
  1341. display: none;
  1342. }
  1343. /* Suggested images */
  1344. .media-list-container {
  1345. position: relative;
  1346. padding: 2px 0;
  1347. border-bottom: 1px solid #e5e5e5;
  1348. display: none;
  1349. }
  1350. .media-list-inner-container {
  1351. overflow: auto;
  1352. max-height: 150px;
  1353. max-height: 40vw;
  1354. }
  1355. .media-list-container.has-media {
  1356. display: block;
  1357. }
  1358. .media-list-inner-container:before,
  1359. .media-list-inner-container:after {
  1360. content: "";
  1361. display: table;
  1362. }
  1363. .media-list-inner-container:after {
  1364. clear: both;
  1365. }
  1366. .media-list {
  1367. margin: 0;
  1368. padding: 0;
  1369. }
  1370. @media (min-width: 321px) {
  1371. .media-list-inner-container {
  1372. max-height: 250px;
  1373. max-height: 40vw;
  1374. }
  1375. }
  1376. @media (min-width: 601px) {
  1377. .media-list-inner-container {
  1378. max-height: 200px;
  1379. max-height: 18.75vw;
  1380. }
  1381. }
  1382. .wppt-all-media-list {
  1383. list-style: none;
  1384. margin: 0;
  1385. padding: 0;
  1386. }
  1387. .suggested-media-thumbnail:focus,
  1388. .is-embed:focus {
  1389. outline: 0;
  1390. -webkit-box-shadow: inset 0 0 0 3px #00a0d2;
  1391. box-shadow: inset 0 0 0 3px #00a0d2;
  1392. }
  1393. .suggested-media-thumbnail {
  1394. position: relative;
  1395. display: block;
  1396. float: right;
  1397. width: 16.66%;
  1398. padding: 16.66% 16.66% 0 0;
  1399. background-position: center;
  1400. background-repeat: no-repeat;
  1401. -webkit-background-size: cover;
  1402. background-size: cover;
  1403. background-color: #d8d8d8;
  1404. color: #fff;
  1405. color: rgba(255, 255, 255, 0.6);
  1406. cursor: pointer;
  1407. }
  1408. .suggested-media-thumbnail:hover,
  1409. .suggested-media-thumbnail:active,
  1410. .suggested-media-thumbnail:focus {
  1411. color: #fff;
  1412. }
  1413. .suggested-media-thumbnail:before,
  1414. .suggested-media-thumbnail:after {
  1415. display: inline-block;
  1416. position: absolute;
  1417. font-size: 20px;
  1418. line-height: 1;
  1419. font-family: dashicons;
  1420. text-decoration: inherit;
  1421. font-weight: 400;
  1422. font-style: normal;
  1423. -webkit-transition: color .1s ease-in 0;
  1424. transition: color .1s ease-in 0;
  1425. -webkit-font-smoothing: antialiased;
  1426. -moz-osx-font-smoothing: grayscale;
  1427. }
  1428. .suggested-media-thumbnail:before {
  1429. right: 50%;
  1430. top: 50%;
  1431. margin: -20px -20px 0 0;
  1432. font-size: 40px;
  1433. }
  1434. .suggested-media-thumbnail:after {
  1435. content: "\f132";
  1436. left: 3%;
  1437. bottom: 2%;
  1438. }
  1439. @media (min-width: 601px) {
  1440. .suggested-media-thumbnail {
  1441. width: 12.5%;
  1442. padding: 12.5% 12.5% 0 0;
  1443. }
  1444. }
  1445. .is-embed:before {
  1446. content: "\f104";
  1447. color: #fff;
  1448. color: rgba(255, 255, 255, 0.9);
  1449. }
  1450. .is-embed.is-audio:hover:before,
  1451. .is-embed.is-audio:active:before,
  1452. .is-embed.is-audio:focus:before,
  1453. .is-embed.is-tweet:hover:before,
  1454. .is-embed.is-tweet:active:before,
  1455. .is-embed.is-tweet:focus:before {
  1456. color: #fff;
  1457. }
  1458. .is-embed.is-video {
  1459. background-color: #23282d;
  1460. }
  1461. .is-embed.is-video:hover:before,
  1462. .is-embed.is-video:active:before,
  1463. .is-embed.is-video:focus:before {
  1464. color: rgba(255, 255, 255, 0.2);
  1465. }
  1466. .is-embed.is-video:before {
  1467. content: "\f236";
  1468. }
  1469. .is-embed.is-audio {
  1470. background-color: #ff7d44;
  1471. }
  1472. .is-embed.is-audio:before {
  1473. content: "\f127";
  1474. }
  1475. .is-embed.is-tweet {
  1476. background-color: #55acee;
  1477. }
  1478. .is-embed.is-tweet:before {
  1479. content: "\f301";
  1480. }
  1481. .no-media {
  1482. margin: 0;
  1483. padding: 0;
  1484. border: 0;
  1485. }
  1486. /* Actions bar */
  1487. .press-this-actions {
  1488. position: fixed;
  1489. bottom: 0;
  1490. right: 0;
  1491. width: 100%;
  1492. background: #f1f1f1;
  1493. background: rgba(241, 241, 241, 0.9);
  1494. border-top: 1px solid #e5e5e5;
  1495. }
  1496. @media (max-width: 900px) {
  1497. .press-this-actions {
  1498. -webkit-transform: translateY(0);
  1499. -ms-transform: translateY(0);
  1500. transform: translateY(0);
  1501. -webkit-transition: -webkit-transform .3s ease-in-out;
  1502. transition: -webkit-transform .3s ease-in-out;
  1503. transition: transform .3s ease-in-out;
  1504. transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
  1505. }
  1506. .press-this-actions.is-hidden {
  1507. -webkit-transform: translateY(100%);
  1508. -ms-transform: translateY(100%);
  1509. transform: translateY(100%);
  1510. }
  1511. }
  1512. .add-media {
  1513. float: right;
  1514. margin: 14px 30px 14px 0;
  1515. font-size: 0;
  1516. }
  1517. @media (max-width: 320px) {
  1518. .add-media {
  1519. margin: 10px 10px 10px 0;
  1520. }
  1521. }
  1522. .insert-media {
  1523. color: #9ea7af;
  1524. float: right;
  1525. margin: 0;
  1526. padding: 0;
  1527. border: 0;
  1528. -webkit-border-radius: 0;
  1529. border-radius: 0;
  1530. background: none;
  1531. -webkit-box-shadow: none;
  1532. box-shadow: none;
  1533. overflow: hidden;
  1534. }
  1535. .insert-media:hover,
  1536. .insert-media:focus,
  1537. .insert-media:active {
  1538. color: #23282d;
  1539. }
  1540. .insert-media:focus,
  1541. .insert-media:active {
  1542. outline: 0;
  1543. color: #00a0d2;
  1544. -webkit-box-shadow:
  1545. 0 0 0 1px #5b9dd9,
  1546. 0 0 2px 1px rgba(30, 140, 190, .8);
  1547. box-shadow:
  1548. 0 0 0 1px #5b9dd9,
  1549. 0 0 2px 1px rgba(30, 140, 190, .8);
  1550. }
  1551. .insert-media .dashicons {
  1552. padding: 11px;
  1553. width: 63px;
  1554. height: 58px;
  1555. font-size: 40px;
  1556. }
  1557. @media (max-width: 320px) {
  1558. .insert-media .dashicons {
  1559. width: 55px;
  1560. height: 49px;
  1561. padding: 14px;
  1562. font-size: 20px;
  1563. }
  1564. }
  1565. .post-actions {
  1566. float: left;
  1567. margin: 14px 0 14px 30px;
  1568. font-size: 13px;
  1569. }
  1570. @media (max-width: 320px) {
  1571. .post-actions {
  1572. margin: 10px 0 10px 10px;
  1573. }
  1574. }
  1575. .publish-button .saving-draft,
  1576. .publish-button.is-saving .publish {
  1577. display: none;
  1578. }
  1579. .publish-button.is-saving .saving-draft {
  1580. display: inline;
  1581. }
  1582. /* TinyMCE styles */
  1583. .editor .wp-media-buttons {
  1584. float: none;
  1585. }
  1586. .editor div.mce-toolbar-grp {
  1587. padding: 0.71429em 0;
  1588. background: none;
  1589. border: 0;
  1590. }
  1591. @media (max-height: 400px), (max-width: 320px) {
  1592. .editor div.mce-toolbar-grp {
  1593. padding: 0;
  1594. }
  1595. }
  1596. .mce-stack-layout:before,
  1597. .mce-stack-layout:after {
  1598. content: "";
  1599. display: table;
  1600. }
  1601. .mce-stack-layout:after {
  1602. clear: both;
  1603. }
  1604. .mce-container.mce-toolbar {
  1605. float: right;
  1606. }
  1607. .mce-container.mce-toolbar:nth-child(2) {
  1608. float: left;
  1609. }
  1610. @media (max-width: 600px) {
  1611. .mce-first .mce-btn:nth-child(3),
  1612. .mce-first .mce-btn:nth-child(4) {
  1613. position: absolute;
  1614. margin: -1px;
  1615. padding: 0;
  1616. height: 1px;
  1617. width: 1px;
  1618. overflow: hidden;
  1619. clip: rect(0 0 0 0);
  1620. border: 0;
  1621. }
  1622. .mce-first .mce-btn:nth-child(3):focus,
  1623. .mce-first .mce-btn:nth-child(4):focus {
  1624. position: static;
  1625. margin: 1px;
  1626. padding: inherit;
  1627. height: auto;
  1628. width: auto;
  1629. overflow: visible;
  1630. clip: auto;
  1631. border: 1px solid #999;
  1632. }
  1633. }
  1634. #wp-link-wrap {
  1635. font-size: 13px;
  1636. }
  1637. #wp-link-wrap input[type="text"] {
  1638. padding: 3px 5px;
  1639. margin: 1px;
  1640. }
  1641. @media screen and (max-width: 782px) {
  1642. #wp-link-wrap {
  1643. font-size: 14px;
  1644. }
  1645. #wp-link-wrap input[type="text"] {
  1646. padding: 6px 10px;
  1647. }
  1648. }
  1649. #wp-link-wrap .howto {
  1650. color: #666;
  1651. font-style: italic;
  1652. }
  1653. /* Options panel (sidebar) */
  1654. .options-panel {
  1655. position: relative;
  1656. float: left;
  1657. margin-left: -320px;
  1658. width: 320px;
  1659. border-right: 1px solid #e5e5e5;
  1660. font-size: 14px;
  1661. /* Keeps background the full height of the screen, but only visually. Clicks go through. */
  1662. -webkit-box-shadow: -5001px 5000px 0 5000px #fff, -5000px 5000px 0 5000px #e5e5e5;
  1663. box-shadow: -5001px 5000px 0 5000px #fff, -5000px 5000px 0 5000px #e5e5e5;
  1664. outline: 0;
  1665. }
  1666. .options-panel-back {
  1667. position: absolute;
  1668. top: 0;
  1669. left: 0;
  1670. bottom: 0;
  1671. width: 320px;
  1672. outline: 0;
  1673. }
  1674. @media (max-width: 900px) {
  1675. .options-panel {
  1676. background: #fff;
  1677. -webkit-transform: translateX(100%);
  1678. -ms-transform: translateX(100%);
  1679. transform: translateX(100%);
  1680. -webkit-transition: -webkit-transform .3s ease-in-out;
  1681. transition: -webkit-transform .3s ease-in-out;
  1682. transition: transform .3s ease-in-out;
  1683. transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
  1684. }
  1685. .options-panel.is-hidden {
  1686. visibility: hidden;
  1687. }
  1688. .options-panel.is-off-screen {
  1689. -webkit-transform: translateX(0);
  1690. -ms-transform: translateX(0);
  1691. transform: translateX(0);
  1692. }
  1693. }
  1694. @media (max-width: 320px) {
  1695. .options-panel {
  1696. margin-left: -100%;
  1697. width: 100%;
  1698. border: 0;
  1699. -webkit-box-shadow: -5001px 5000px 0 5000px #fff;
  1700. box-shadow: -5001px 5000px 0 5000px #fff;
  1701. }
  1702. .options-panel-back {
  1703. width: 100%;
  1704. }
  1705. }
  1706. .post-options {
  1707. background: #fff;
  1708. position: absolute;
  1709. left: 0;
  1710. width: 100%;
  1711. overflow-x: hidden;
  1712. }
  1713. .post-options .post-option-contents {
  1714. margin-right: 3px;
  1715. color: #32373c;
  1716. }
  1717. .post-option-forward:before {
  1718. position: absolute;
  1719. top: 50%;
  1720. left: 8px;
  1721. margin-top: -10px;
  1722. content: "\f341"
  1723. }
  1724. .post-option-back:before {
  1725. content: "\f345";
  1726. }
  1727. .lt-ie9 .options-panel,
  1728. .lt-ie9 .post-options {
  1729. border-right: 1px solid #e5e5e5;
  1730. }
  1731. .lt-ie9 .post-options.is-off-screen {
  1732. border: 0;
  1733. }
  1734. .post-option {
  1735. position: relative;
  1736. }
  1737. .post-options .post-option {
  1738. display: block;
  1739. width: 100%;
  1740. margin: 0;
  1741. padding: 13px 14px 13px 37px;
  1742. border: 0;
  1743. border-bottom: 1px solid #e5e5e5;
  1744. text-decoration: none;
  1745. text-align: right;
  1746. background: none;
  1747. color: #9ea7af;
  1748. text-overflow: ellipsis;
  1749. white-space: nowrap;
  1750. overflow: hidden;
  1751. -webkit-transition: -webkit-transform .3s ease-in-out;
  1752. transition: -webkit-transform .3s ease-in-out;
  1753. transition: transform .3s ease-in-out;
  1754. transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
  1755. }
  1756. .post-options .post-option:focus {
  1757. outline: 0;
  1758. -webkit-box-shadow: inset -5px 0 0 #00a0d2;
  1759. box-shadow: inset -5px 0 0 #00a0d2;
  1760. border-color: #e5e5e5;
  1761. }
  1762. .is-off-screen > .post-option {
  1763. left: 100%;
  1764. }
  1765. .is-hidden > .post-option {
  1766. visibility: hidden;
  1767. }
  1768. @media (min-width: 1px) {
  1769. .is-off-screen > .post-option {
  1770. left: auto;
  1771. -webkit-transform: translateX(100%);
  1772. -ms-transform: translateX(100%);
  1773. transform: translateX(100%);
  1774. }
  1775. }
  1776. .post-option-title {
  1777. display: inline-block;
  1778. margin: 0 8px 0 0;
  1779. font-size: 14px;
  1780. font-weight: 400;
  1781. }
  1782. .setting-modal {
  1783. position: relative;
  1784. top: 0;
  1785. right: 0;
  1786. width: 100%;
  1787. overflow: hidden;
  1788. -webkit-transition: -webkit-transform .3s ease-in-out;
  1789. transition: -webkit-transform .3s ease-in-out;
  1790. transition: transform .3s ease-in-out;
  1791. transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
  1792. }
  1793. .setting-modal.is-hidden {
  1794. visibility: hidden;
  1795. height: 0;
  1796. }
  1797. .setting-modal.is-off-screen {
  1798. right: 100%;
  1799. }
  1800. @media (min-width: 1px) {
  1801. .setting-modal.is-off-screen {
  1802. right: 0;
  1803. -webkit-transform: translateX(-100%);
  1804. -ms-transform: translateX(-100%);
  1805. transform: translateX(-100%);
  1806. }
  1807. }
  1808. .press-this .modal-close {
  1809. display: block;
  1810. width: 100%;
  1811. padding: 13px 14px;
  1812. border: 0;
  1813. border-bottom: 1px solid #e5e5e5;
  1814. background: none;
  1815. color: #00a0d2;
  1816. text-decoration: none;
  1817. text-align: right;
  1818. }
  1819. .press-this .modal-close:focus {
  1820. outline: 0;
  1821. -webkit-box-shadow: inset -5px 0 0 #00a0d2;
  1822. box-shadow: inset -5px 0 0 #00a0d2;
  1823. border-color: #e5e5e5;
  1824. }
  1825. .setting-title {
  1826. position: relative;
  1827. top: -1px;
  1828. margin-right: 11px;
  1829. }
  1830. /* Text editor */
  1831. #pressthis {
  1832. color: #404040;
  1833. resize: none;
  1834. padding-top: 30px;
  1835. font-size: 16px;
  1836. }
  1837. .wp-editor-wrap .quicktags-toolbar {
  1838. background: transparent;
  1839. border: none;
  1840. }
  1841. /* Switch editor buttons */
  1842. .wp-editor-wrap .wp-editor-tools {
  1843. z-index: 0;
  1844. }
  1845. .wp-editor-wrap .wp-editor-tabs {
  1846. padding: 2px;
  1847. }
  1848. .wp-editor-wrap .wp-switch-editor {
  1849. top: 0;
  1850. margin: 3px 5px 0 0;
  1851. padding: 3px 8px;
  1852. background: #f5f5f5;
  1853. color: #555;
  1854. border-color: #ccc;
  1855. }
  1856. .wp-editor-wrap .wp-switch-editor:hover {
  1857. background: #fafafa;
  1858. border-color: #999;
  1859. color: #23282d;
  1860. }
  1861. .wp-editor-wrap.tmce-active .switch-tmce,
  1862. .wp-editor-wrap.html-active .switch-html {
  1863. background: #fff;
  1864. border-color: #d8d8d8;
  1865. }
  1866. /* Inline link dialog */
  1867. .wp-link-input input {
  1868. border: 1px solid #ddd;
  1869. -webkit-box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 );
  1870. box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 );
  1871. background-color: #fff;
  1872. color: #32373c;
  1873. outline: none;
  1874. -webkit-transition: 0.05s border-color ease-in-out;
  1875. transition: 0.05s border-color ease-in-out;
  1876. }
  1877. /* UI Autocomplete (for inline link and wpLink) */
  1878. .ui-autocomplete {
  1879. padding: 0;
  1880. margin: 0;
  1881. list-style: none;
  1882. position: absolute;
  1883. z-index: 10000;
  1884. border: 1px solid #5b9dd9;
  1885. -webkit-box-shadow: 0 1px 2px rgba( 30, 140, 190, 0.8 );
  1886. box-shadow: 0 1px 2px rgba( 30, 140, 190, 0.8 );
  1887. background-color: #fff;
  1888. font-size: 14px;
  1889. }
  1890. .ui-autocomplete li {
  1891. margin-bottom: 0;
  1892. padding: 4px 10px;
  1893. white-space: nowrap;
  1894. text-align: right;
  1895. cursor: pointer;
  1896. }
  1897. /* Colors for the wplink toolbar autocomplete. */
  1898. .ui-autocomplete .ui-state-focus {
  1899. background-color: #ddd;
  1900. }
  1901. /* Colors for the tags autocomplete. */
  1902. .wp-tags-autocomplete .ui-state-focus {
  1903. background-color: #0073aa;
  1904. color: #fff;
  1905. }