style.css 58 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763
  1. /*
  2. Theme Name: Twenty Eleven
  3. Theme URI: http://wordpress.org/extend/themes/twentyeleven
  4. Author: the WordPress team
  5. Author URI: http://wordpress.org/
  6. Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
  7. Version: 1.4
  8. License: GNU General Public License v2 or later
  9. License URI: http://www.gnu.org/licenses/gpl-2.0.html
  10. Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
  11. Text Domain: twentyeleven
  12. */
  13. /* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
  14. -------------------------------------------------------------- */
  15. html, body, div, span, applet, object, iframe,
  16. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  17. a, abbr, acronym, address, big, cite, code,
  18. del, dfn, em, font, ins, kbd, q, s, samp,
  19. small, strike, strong, sub, sup, tt, var,
  20. dl, dt, dd, ol, ul, li,
  21. fieldset, form, label, legend,
  22. table, caption, tbody, tfoot, thead, tr, th, td {
  23. border: 0;
  24. font-family: inherit;
  25. font-size: 100%;
  26. font-style: inherit;
  27. font-weight: inherit;
  28. margin: 0;
  29. outline: 0;
  30. padding: 0;
  31. vertical-align: baseline;
  32. }
  33. :focus {/* remember to define focus styles! */
  34. outline: 0;
  35. }
  36. body {
  37. background: #fff;
  38. line-height: 1;
  39. }
  40. ol, ul {
  41. list-style: none;
  42. }
  43. table {/* tables still need 'cellspacing="0"' in the markup */
  44. border-collapse: separate;
  45. border-spacing: 0;
  46. }
  47. caption, th, td {
  48. font-weight: normal;
  49. text-align: left;
  50. }
  51. blockquote:before, blockquote:after,
  52. q:before, q:after {
  53. content: "";
  54. }
  55. blockquote, q {
  56. quotes: "" "";
  57. }
  58. a img {
  59. border: 0;
  60. }
  61. article, aside, details, figcaption, figure,
  62. footer, header, hgroup, menu, nav, section {
  63. display: block;
  64. }
  65. /* =Structure
  66. ----------------------------------------------- */
  67. body {
  68. padding: 0 2em;
  69. }
  70. #page {
  71. margin: 0 auto 2em;
  72. max-width: 1000px;
  73. }
  74. #branding hgroup {
  75. margin: 0 7.6%;
  76. }
  77. #access div {
  78. margin: 0 7.6%;
  79. }
  80. #primary {
  81. float: left;
  82. margin: 0 -26.4% 0 0;
  83. width: 100%;
  84. }
  85. #content {
  86. margin: 0 34% 0 7.6%;
  87. width: 58.4%;
  88. }
  89. #secondary {
  90. float: right;
  91. margin-right: 7.6%;
  92. width: 18.8%;
  93. }
  94. /* Singular */
  95. .singular #primary {
  96. margin: 0;
  97. }
  98. .singular #content,
  99. .left-sidebar.singular #content {
  100. margin: 0 7.6%;
  101. position: relative;
  102. width: auto;
  103. }
  104. .singular .entry-header,
  105. .singular .entry-content,
  106. .singular footer.entry-meta,
  107. .singular #comments-title {
  108. margin: 0 auto;
  109. width: 68.9%;
  110. }
  111. /* Attachments */
  112. .singular .image-attachment .entry-content {
  113. margin: 0 auto;
  114. width: auto;
  115. }
  116. .singular .image-attachment .entry-description {
  117. margin: 0 auto;
  118. width: 68.9%;
  119. }
  120. /* Showcase */
  121. .page-template-showcase-php #primary,
  122. .left-sidebar.page-template-showcase-php #primary {
  123. margin: 0;
  124. }
  125. .page-template-showcase-php #content,
  126. .left-sidebar.page-template-showcase-php #content {
  127. margin: 0 7.6%;
  128. width: auto;
  129. }
  130. .page-template-showcase-php section.recent-posts {
  131. float: right;
  132. margin: 0 0 0 31%;
  133. width: 69%;
  134. }
  135. .page-template-showcase-php #main .widget-area {
  136. float: left;
  137. margin: 0 -22.15% 0 0;
  138. width: 22.15%;
  139. }
  140. /* error404 */
  141. .error404 #primary {
  142. float: none;
  143. margin: 0;
  144. }
  145. .error404 #primary #content {
  146. margin: 0 7.6%;
  147. width: auto;
  148. }
  149. /* Alignment */
  150. .alignleft {
  151. display: inline;
  152. float: left;
  153. margin-right: 1.625em;
  154. }
  155. .alignright {
  156. display: inline;
  157. float: right;
  158. margin-left: 1.625em;
  159. }
  160. .aligncenter {
  161. clear: both;
  162. display: block;
  163. margin-left: auto;
  164. margin-right: auto;
  165. }
  166. /* Right Content */
  167. .left-sidebar #primary {
  168. float: right;
  169. margin: 0 0 0 -26.4%;
  170. width: 100%;
  171. }
  172. .left-sidebar #content {
  173. margin: 0 7.6% 0 34%;
  174. width: 58.4%;
  175. }
  176. .left-sidebar #secondary {
  177. float: left;
  178. margin-left: 7.6%;
  179. margin-right: 0;
  180. width: 18.8%;
  181. }
  182. /* One column */
  183. .one-column #page {
  184. max-width: 690px;
  185. }
  186. .one-column #content {
  187. margin: 0 7.6%;
  188. width: auto;
  189. }
  190. .one-column #nav-below {
  191. border-bottom: 1px solid #ddd;
  192. margin-bottom: 1.625em;
  193. }
  194. .one-column #secondary {
  195. float: none;
  196. margin: 0 7.6%;
  197. width: auto;
  198. }
  199. /* Simplify the showcase template */
  200. .one-column .page-template-showcase-php section.recent-posts {
  201. float: none;
  202. margin: 0;
  203. width: 100%;
  204. }
  205. .one-column .page-template-showcase-php #main .widget-area {
  206. float: none;
  207. margin: 0;
  208. width: auto;
  209. }
  210. .one-column .page-template-showcase-php .other-recent-posts {
  211. border-bottom: 1px solid #ddd;
  212. }
  213. /* Simplify the showcase template when small feature */
  214. .one-column section.featured-post .attachment-small-feature {
  215. border: none;
  216. display: block;
  217. height: auto;
  218. max-width: 60%;
  219. position: static;
  220. }
  221. .one-column article.feature-image.small {
  222. margin: 0 0 1.625em;
  223. padding: 0;
  224. }
  225. .one-column article.feature-image.small .entry-title {
  226. font-size: 20px;
  227. line-height: 1.3em;
  228. }
  229. .one-column article.feature-image.small .entry-summary {
  230. height: 150px;
  231. overflow: hidden;
  232. padding: 0;
  233. text-overflow: ellipsis;
  234. }
  235. .one-column article.feature-image.small .entry-summary a {
  236. left: -9%;
  237. }
  238. /* Remove the margin on singular articles */
  239. .one-column.singular .entry-header,
  240. .one-column.singular .entry-content,
  241. .one-column.singular footer.entry-meta,
  242. .one-column.singular #comments-title {
  243. width: 100%;
  244. }
  245. /* Simplify the pullquotes and pull styles */
  246. .one-column.singular blockquote.pull {
  247. margin: 0 0 1.625em;
  248. }
  249. .one-column.singular .pull.alignleft {
  250. margin: 0 1.625em 0 0;
  251. }
  252. .one-column.singular .pull.alignright {
  253. margin: 0 0 0 1.625em;
  254. }
  255. .one-column.singular .entry-meta .edit-link a {
  256. position: absolute;
  257. left: 0;
  258. top: 40px;
  259. }
  260. .one-column.singular #author-info {
  261. margin: 2.2em -8.8% 0;
  262. padding: 20px 8.8%;
  263. }
  264. /* Make sure we have room for our comment avatars */
  265. .one-column .commentlist > li.comment {
  266. margin-left: 102px;
  267. width: auto;
  268. }
  269. /* Make sure the logo and search form don't collide */
  270. .one-column #branding #searchform {
  271. right: 40px;
  272. top: 4em;
  273. }
  274. /* Talking avatars take up too much room at this size */
  275. .one-column .commentlist > li.comment {
  276. margin-left: 0;
  277. }
  278. .one-column .commentlist > li.comment .comment-meta,
  279. .one-column .commentlist > li.comment .comment-content {
  280. margin-right: 85px;
  281. }
  282. .one-column .commentlist .avatar {
  283. background: transparent;
  284. display: block;
  285. padding: 0;
  286. top: 1.625em;
  287. left: auto;
  288. right: 1.625em;
  289. }
  290. .one-column .commentlist .children .avatar {
  291. background: none;
  292. padding: 0;
  293. position: absolute;
  294. top: 2.2em;
  295. left: 2.2em;
  296. }
  297. .one-column #respond {
  298. width: auto;
  299. }
  300. /* =Global
  301. ----------------------------------------------- */
  302. body, input, textarea {
  303. color: #110420;
  304. font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
  305. font-weight: 300;
  306. line-height: 1.625;
  307. }
  308. body {
  309. background: #e2e2e2;
  310. }
  311. #page {
  312. background: #fff;
  313. }
  314. /* Headings */
  315. h1,h2,h3,h4,h5,h6 {
  316. clear: both;
  317. }
  318. hr {
  319. background-color: #ccc;
  320. border: 0;
  321. height: 1px;
  322. margin-bottom: 1.625em;
  323. }
  324. /* Text elements */
  325. p {
  326. margin-bottom: 1.625em;
  327. }
  328. ul, ol {
  329. margin: 0 0 1.625em 2.5em;
  330. }
  331. ul {
  332. list-style: square;
  333. }
  334. ol {
  335. list-style-type: decimal;
  336. }
  337. ol ol {
  338. list-style: upper-alpha;
  339. }
  340. ol ol ol {
  341. list-style: lower-roman;
  342. }
  343. ol ol ol ol {
  344. list-style: lower-alpha;
  345. }
  346. ul ul, ol ol, ul ol, ol ul {
  347. margin-bottom: 0;
  348. }
  349. dl {
  350. margin: 0 1.625em;
  351. }
  352. dt {
  353. font-weight: bold;
  354. }
  355. dd {
  356. margin-bottom: 1.625em;
  357. }
  358. strong {
  359. font-weight: bold;
  360. }
  361. cite, em, i {
  362. font-style: italic;
  363. }
  364. blockquote {
  365. font-family: Georgia, "Bitstream Charter", serif;
  366. font-style: italic;
  367. font-weight: normal;
  368. margin: 0 3em;
  369. }
  370. blockquote em, blockquote i, blockquote cite {
  371. font-style: normal;
  372. }
  373. blockquote cite {
  374. color: #666;
  375. font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
  376. font-weight: 300;
  377. letter-spacing: 0.05em;
  378. text-transform: uppercase;
  379. }
  380. pre {
  381. background: #f4f4f4;
  382. font: 13px "Courier 10 Pitch", Courier, monospace;
  383. line-height: 1.5;
  384. margin-bottom: 1.625em;
  385. overflow: auto;
  386. padding: 0.75em 1.625em;
  387. }
  388. code, kbd, samp, var {
  389. font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  390. }
  391. abbr, acronym, dfn {
  392. border-bottom: 1px dotted #666;
  393. cursor: help;
  394. }
  395. address {
  396. display: block;
  397. margin: 0 0 1.625em;
  398. }
  399. ins {
  400. background: #fff9c0;
  401. text-decoration: none;
  402. }
  403. sup,
  404. sub {
  405. font-size: 10px;
  406. height: 0;
  407. line-height: 1;
  408. position: relative;
  409. vertical-align: baseline;
  410. }
  411. sup {
  412. bottom: 1ex;
  413. }
  414. sub {
  415. top: .5ex;
  416. }
  417. /* Forms */
  418. input[type=text],
  419. input[type=password],
  420. textarea {
  421. background: #fafafa;
  422. -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
  423. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
  424. box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
  425. border: 1px solid #ddd;
  426. color: #888;
  427. }
  428. input[type=text]:focus,
  429. textarea:focus {
  430. color: #373737;
  431. }
  432. textarea {
  433. padding-left: 3px;
  434. width: 98%;
  435. }
  436. input[type=text] {
  437. padding: 3px;
  438. }
  439. input#s {
  440. background: url(images/search.png) no-repeat 5px 6px;
  441. -moz-border-radius: 2px;
  442. border-radius: 2px;
  443. font-size: 14px;
  444. height: 22px;
  445. line-height: 1.2em;
  446. padding: 4px 10px 4px 28px;
  447. }
  448. input#searchsubmit {
  449. display: none;
  450. }
  451. /* Links */
  452. a {
  453. color: #1982d1;
  454. text-decoration: none;
  455. }
  456. a:focus,
  457. a:active,
  458. a:hover {
  459. text-decoration: underline;
  460. }
  461. /* Assistive text */
  462. .assistive-text {
  463. position: absolute !important;
  464. clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  465. clip: rect(1px, 1px, 1px, 1px);
  466. }
  467. #access a.assistive-text:active,
  468. #access a.assistive-text:focus {
  469. background: #eee;
  470. border-bottom: 1px solid #ddd;
  471. color: #1982d1;
  472. clip: auto !important;
  473. font-size: 12px;
  474. position: absolute;
  475. text-decoration: underline;
  476. top: 0;
  477. left: 7.6%;
  478. }
  479. /* =Header
  480. ----------------------------------------------- */
  481. #branding {
  482. border-top: 0px solid #bbb;
  483. padding-bottom: 10px;
  484. position: relative;
  485. z-index: 9999;
  486. }
  487. #site-title {
  488. margin-right: 270px;
  489. padding: 3.65625em 0 0;
  490. }
  491. #site-title a {
  492. color: #111;
  493. font-size: 30px;
  494. font-weight: bold;
  495. line-height: 36px;
  496. text-decoration: none;
  497. }
  498. #site-title a:hover,
  499. #site-title a:focus,
  500. #site-title a:active {
  501. color: #1982d1;
  502. }
  503. #site-description {
  504. color: #7a7a7a;
  505. font-size: 14px;
  506. margin: 0 270px 3.65625em 0;
  507. }
  508. #branding img {
  509. height: auto;
  510. margin: -3px 0 -7px;
  511. width: 100%;
  512. }
  513. /* =Menu
  514. -------------------------------------------------------------- */
  515. #access {
  516. background: #222; /* Show a solid color for older browsers */
  517. background: -moz-linear-gradient(#005765, #012B32);
  518. background: -o-linear-gradient(#005765, #012B32);
  519. background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#005765), to(#0a0a0a)); /* older webkit syntax */
  520. background: -webkit-linear-gradient(#005765, #012B32);
  521. -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
  522. -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
  523. box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
  524. clear: both;
  525. display: block;
  526. float: left;
  527. margin: 0 auto 6px;
  528. width: 100%;
  529. }
  530. #access ul {
  531. font-size: 15px;
  532. list-style: none;
  533. margin: 0 0 0 -0.8125em;
  534. padding-left: 0;
  535. }
  536. #access li {
  537. float: left;
  538. position: relative;
  539. }
  540. #access a {
  541. color: #eee;
  542. display: block;
  543. line-height: 3.333em;
  544. padding: 0 1.2125em;
  545. text-decoration: none;
  546. }
  547. #access ul ul {
  548. -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
  549. -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
  550. box-shadow: 0 3px 3px rgba(0,0,0,0.2);
  551. display: none;
  552. float: left;
  553. margin: 0;
  554. position: absolute;
  555. top: 3.333em;
  556. left: 0;
  557. width: 188px;
  558. z-index: 99999;
  559. }
  560. #access ul ul ul {
  561. left: 100%;
  562. top: 0;
  563. }
  564. #access ul ul a {
  565. background: #5BF1EA;
  566. border-bottom: 1px dotted #ddd;
  567. color: #444;
  568. font-size: 13px;
  569. font-weight: normal;
  570. height: auto;
  571. line-height: 1.4em;
  572. padding: 10px 10px;
  573. width: 168px;
  574. }
  575. #access li:hover > a,
  576. #access ul ul :hover > a,
  577. #access a:focus {
  578. background: #efefef;
  579. }
  580. #access li:hover > a,
  581. #access a:focus {
  582. background: #9DCACD; /* Show a solid color for older browsers */
  583. background: -moz-linear-gradient(#9DCACD, #07828D);
  584. background: -o-linear-gradient(#9DCACD, #07828D);
  585. background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9DCACD), to(#07828D)); /* Older webkit syntax */
  586. background: -webkit-linear-gradient(#9DCACD, #07828D);
  587. color: #C5FCFC;
  588. }
  589. #access ul li:hover > ul {
  590. display: block;
  591. }
  592. #access .current-menu-item > a,
  593. #access .current-menu-ancestor > a,
  594. #access .current_page_item > a,
  595. #access .current_page_ancestor > a {
  596. font-weight: bold;
  597. }
  598. /* Search Form */
  599. #branding #searchform {
  600. position: absolute;
  601. top: 3.8em;
  602. right: 7.6%;
  603. text-align: right;
  604. }
  605. #branding #searchform div {
  606. margin: 0;
  607. }
  608. #branding #s {
  609. float: right;
  610. -webkit-transition-duration: 400ms;
  611. -webkit-transition-property: width, background;
  612. -webkit-transition-timing-function: ease;
  613. -moz-transition-duration: 400ms;
  614. -moz-transition-property: width, background;
  615. -moz-transition-timing-function: ease;
  616. -o-transition-duration: 400ms;
  617. -o-transition-property: width, background;
  618. -o-transition-timing-function: ease;
  619. width: 72px;
  620. }
  621. #branding #s:focus {
  622. background-color: #015F6B;
  623. width: 196px;
  624. }
  625. #branding #searchsubmit {
  626. display: none;
  627. }
  628. #branding .only-search #searchform {
  629. top: 5px;
  630. z-index: 1;
  631. }
  632. #branding .only-search #s {
  633. background-color: #7CB3BB;
  634. border-color: #000;
  635. color: #222;
  636. }
  637. #branding .only-search #s,
  638. #branding .only-search #s:focus {
  639. width: 85%;
  640. }
  641. #branding .only-search #s:focus {
  642. background-color: #DBDBDB;
  643. }
  644. #branding .with-image #searchform {
  645. top: auto;
  646. bottom: -31px;
  647. max-width: 195px;
  648. }
  649. #branding .only-search + #access div {
  650. padding-right: 205px;
  651. }
  652. /* =Content
  653. ----------------------------------------------- */
  654. #main {
  655. clear: both;
  656. padding: 1.625em 0 0;
  657. }
  658. .page-title {
  659. color: #666;
  660. font-size: 10px;
  661. font-weight: 500;
  662. letter-spacing: 0.1em;
  663. line-height: 2.6em;
  664. margin: 0 0 2.6em;
  665. text-transform: uppercase;
  666. }
  667. .page-title a {
  668. font-size: 12px;
  669. font-weight: bold;
  670. letter-spacing: 0;
  671. text-transform: none;
  672. }
  673. .hentry,
  674. .no-results {
  675. border-bottom: 1px solid #ddd;
  676. margin: 0 0 1.625em;
  677. padding: 0 0 1.625em;
  678. position: relative;
  679. }
  680. .hentry:last-child,
  681. .no-results {
  682. border-bottom: none;
  683. }
  684. .blog .sticky .entry-header .entry-meta {
  685. clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  686. clip: rect(1px, 1px, 1px, 1px);
  687. position: absolute !important;
  688. }
  689. .entry-title,
  690. .entry-header .entry-meta {
  691. padding-right: 76px;
  692. }
  693. .entry-title {
  694. clear: both;
  695. color: #222;
  696. font-size: 26px;
  697. font-weight: bold;
  698. line-height: 1.5em;
  699. padding-bottom: .3em;
  700. padding-top: 15px;
  701. }
  702. .entry-title,
  703. .entry-title a {
  704. color: #222;
  705. text-decoration: none;
  706. }
  707. .entry-title a:hover,
  708. .entry-title a:focus,
  709. .entry-title a:active {
  710. color: #1982d1;
  711. }
  712. .entry-meta {
  713. color: #666;
  714. clear: both;
  715. font-size: 12px;
  716. line-height: 18px;
  717. }
  718. .entry-meta a {
  719. font-weight: bold;
  720. }
  721. .single-author .entry-meta .by-author {
  722. display: none;
  723. }
  724. .entry-content,
  725. .entry-summary {
  726. padding: 1.625em 0 0;
  727. }
  728. .entry-content h1,
  729. .entry-content h2,
  730. .comment-content h1,
  731. .comment-content h2 {
  732. color: #000;
  733. font-weight: bold;
  734. margin: 0 0 .8125em;
  735. }
  736. .entry-content h3,
  737. .comment-content h3 {
  738. font-size: 10px;
  739. letter-spacing: 0.1em;
  740. line-height: 2.6em;
  741. text-transform: uppercase;
  742. }
  743. .entry-content table,
  744. .comment-content table {
  745. border-bottom: 1px solid #ddd;
  746. margin: 0 0 1.625em;
  747. width: 100%;
  748. }
  749. .entry-content th,
  750. .comment-content th {
  751. color: #666;
  752. font-size: 10px;
  753. font-weight: 500;
  754. letter-spacing: 0.1em;
  755. line-height: 2.6em;
  756. text-transform: uppercase;
  757. }
  758. .entry-content td,
  759. .comment-content td {
  760. border-top: 1px solid #ddd;
  761. padding: 6px 10px 6px 0;
  762. }
  763. .entry-content #s {
  764. width: 75%;
  765. }
  766. .comment-content ul,
  767. .comment-content ol {
  768. margin-bottom: 1.625em;
  769. }
  770. .comment-content ul ul,
  771. .comment-content ol ol,
  772. .comment-content ul ol,
  773. .comment-content ol ul {
  774. margin-bottom: 0;
  775. }
  776. dl.gallery-item {
  777. margin: 0;
  778. }
  779. .page-link {
  780. clear: both;
  781. display: block;
  782. margin: 0 0 1.625em;
  783. }
  784. .page-link a {
  785. background: #eee;
  786. color: #373737;
  787. margin: 0;
  788. padding: 2px 3px;
  789. text-decoration: none;
  790. }
  791. .page-link a:hover {
  792. background: #888;
  793. color: #fff;
  794. font-weight: bold;
  795. }
  796. .page-link span {
  797. margin-right: 6px;
  798. }
  799. .entry-meta .edit-link a,
  800. .commentlist .edit-link a {
  801. background: #eee;
  802. -moz-border-radius: 3px;
  803. border-radius: 3px;
  804. color: #666;
  805. float: right;
  806. font-size: 12px;
  807. line-height: 1.5em;
  808. font-weight: 300;
  809. text-decoration: none;
  810. padding: 0 8px;
  811. }
  812. .entry-meta .edit-link a:hover,
  813. .commentlist .edit-link a:hover {
  814. background: #888;
  815. color: #fff;
  816. }
  817. .entry-content .edit-link {
  818. clear: both;
  819. display: block;
  820. }
  821. /* Images */
  822. .entry-content img,
  823. .comment-content img,
  824. .widget img {
  825. max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
  826. }
  827. img[class*="align"],
  828. img[class*="wp-image-"],
  829. img[class*="attachment-"] {
  830. height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
  831. }
  832. img.size-full,
  833. img.size-large {
  834. max-width: 97.5%;
  835. width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
  836. height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
  837. }
  838. .entry-content img.wp-smiley {
  839. border: none;
  840. margin-bottom: 0;
  841. margin-top: 0;
  842. padding: 0;
  843. }
  844. img.alignleft,
  845. img.alignright,
  846. img.aligncenter {
  847. margin-bottom: 1.625em;
  848. }
  849. p img,
  850. .wp-caption {
  851. margin-top: 0.4em;
  852. }
  853. .wp-caption {
  854. background: #eee;
  855. margin-bottom: 1.625em;
  856. max-width: 96%;
  857. padding: 9px;
  858. }
  859. .wp-caption img {
  860. display: block;
  861. margin: 0 auto;
  862. max-width: 98%;
  863. }
  864. .wp-caption .wp-caption-text,
  865. .gallery-caption {
  866. color: #666;
  867. font-family: Georgia, serif;
  868. font-size: 12px;
  869. }
  870. .wp-caption .wp-caption-text {
  871. margin-bottom: 0.6em;
  872. padding: 10px 0 5px 40px;
  873. position: relative;
  874. }
  875. .wp-caption .wp-caption-text:before {
  876. color: #666;
  877. content: '\2014';
  878. font-size: 14px;
  879. font-style: normal;
  880. font-weight: bold;
  881. margin-right: 5px;
  882. position: absolute;
  883. left: 10px;
  884. top: 7px;
  885. }
  886. #content .gallery {
  887. margin: 0 auto 1.625em;
  888. }
  889. #content .gallery a img {
  890. border: none;
  891. }
  892. img#wpstats {
  893. display: block;
  894. margin: 0 auto 1.625em;
  895. }
  896. #content .gallery-columns-4 .gallery-item {
  897. width: 23%;
  898. padding-right: 2%;
  899. }
  900. #content .gallery-columns-4 .gallery-item img {
  901. width: 100%;
  902. height: auto;
  903. }
  904. /* Image borders */
  905. img[class*="align"],
  906. img[class*="wp-image-"],
  907. #content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
  908. border: 1px solid #ddd;
  909. padding: 6px;
  910. }
  911. .wp-caption img {
  912. border-color: #eee;
  913. }
  914. a:focus img[class*="align"],
  915. a:hover img[class*="align"],
  916. a:active img[class*="align"],
  917. a:focus img[class*="wp-image-"],
  918. a:hover img[class*="wp-image-"],
  919. a:active img[class*="wp-image-"],
  920. #content .gallery .gallery-icon a:focus img,
  921. #content .gallery .gallery-icon a:hover img,
  922. #content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */
  923. background: #eee;
  924. border-color: #bbb;
  925. }
  926. .wp-caption a:focus img,
  927. .wp-caption a:active img,
  928. .wp-caption a:hover img {/* ... including captioned images! */
  929. background: #fff;
  930. border-color: #ddd;
  931. }
  932. /* Make sure embeds and iframes fit their containers */
  933. embed,
  934. iframe,
  935. object {
  936. max-width: 100%;
  937. }
  938. /* Password Protected Posts */
  939. .post-password-required .entry-header .comments-link {
  940. margin: 1.625em 0 0;
  941. }
  942. .post-password-required input[type=password] {
  943. margin: 0.8125em 0;
  944. }
  945. .post-password-required input[type=password]:focus {
  946. background: #f7f7f7;
  947. }
  948. /* Author Info */
  949. #author-info {
  950. font-size: 12px;
  951. overflow: hidden;
  952. }
  953. .singular #author-info {
  954. background: #f9f9f9;
  955. border-top: 1px solid #ddd;
  956. border-bottom: 1px solid #ddd;
  957. margin: 2.2em -35.6% 0 -35.4%;
  958. padding: 20px 35.4%;
  959. }
  960. .archive #author-info {
  961. border-bottom: 1px solid #ddd;
  962. margin: 0 0 2.2em;
  963. padding: 0 0 2.2em;
  964. }
  965. #author-avatar {
  966. float: left;
  967. margin-right: -78px;
  968. }
  969. #author-avatar img {
  970. background: #fff;
  971. -moz-border-radius: 3px;
  972. border-radius: 3px;
  973. -webkit-box-shadow: 0 1px 2px #bbb;
  974. -moz-box-shadow: 0 1px 2px #bbb;
  975. box-shadow: 0 1px 2px #bbb;
  976. padding: 3px;
  977. }
  978. #author-description {
  979. float: left;
  980. margin-left: 108px;
  981. }
  982. #author-description h2 {
  983. color: #000;
  984. font-size: 15px;
  985. font-weight: bold;
  986. margin: 5px 0 10px;
  987. }
  988. /* Comments link */
  989. .entry-header .comments-link a {
  990. background: #eee url(images/comment-bubble.png) no-repeat;
  991. color: #666;
  992. font-size: 13px;
  993. font-weight: normal;
  994. line-height: 35px;
  995. overflow: hidden;
  996. padding: 0 0 0;
  997. position: absolute;
  998. top: 1.5em;
  999. right: 0;
  1000. text-align: center;
  1001. text-decoration: none;
  1002. width: 43px;
  1003. height: 36px;
  1004. }
  1005. .entry-header .comments-link a:hover,
  1006. .entry-header .comments-link a:focus,
  1007. .entry-header .comments-link a:active {
  1008. background-color: #1982d1;
  1009. color: #fff;
  1010. color: rgba(255,255,255,0.8);
  1011. }
  1012. .entry-header .comments-link .leave-reply {
  1013. visibility: hidden;
  1014. }
  1015. /*
  1016. Post Formats Headings
  1017. To hide the headings, display: none the ".entry-header .entry-format" selector,
  1018. and remove the padding rules below.
  1019. */
  1020. .entry-header .entry-format {
  1021. color: #666;
  1022. font-size: 10px;
  1023. font-weight: 500;
  1024. letter-spacing: 0.1em;
  1025. line-height: 2.6em;
  1026. position: absolute;
  1027. text-transform: uppercase;
  1028. top: -5px;
  1029. }
  1030. .entry-header hgroup .entry-title {
  1031. padding-top: 15px;
  1032. }
  1033. article.format-aside .entry-content,
  1034. article.format-link .entry-content,
  1035. article.format-status .entry-content {
  1036. padding: 20px 0 0;
  1037. }
  1038. article.format-status .entry-content {
  1039. min-height: 65px;
  1040. }
  1041. .recent-posts .entry-header .entry-format {
  1042. display: none;
  1043. }
  1044. .recent-posts .entry-header hgroup .entry-title {
  1045. padding-top: 0;
  1046. }
  1047. /* Singular content styles for Posts and Pages */
  1048. .singular .hentry {
  1049. border-bottom: none;
  1050. padding: 4.875em 0 0;
  1051. position: relative;
  1052. }
  1053. .singular.page .hentry {
  1054. padding: 3.5em 0 0;
  1055. }
  1056. .singular .entry-title {
  1057. color: #000;
  1058. font-size: 36px;
  1059. font-weight: bold;
  1060. line-height: 48px;
  1061. }
  1062. .singular .entry-title,
  1063. .singular .entry-header .entry-meta {
  1064. padding-right: 0;
  1065. }
  1066. .singular .entry-header .entry-meta {
  1067. position: absolute;
  1068. top: 0;
  1069. left: 0;
  1070. }
  1071. blockquote.pull {
  1072. font-size: 21px;
  1073. font-weight: bold;
  1074. line-height: 1.6125em;
  1075. margin: 0 0 1.625em;
  1076. text-align: center;
  1077. }
  1078. .singular blockquote.pull {
  1079. margin: 0 -22.25% 1.625em;
  1080. }
  1081. .pull.alignleft {
  1082. margin: 0 1.625em 0 0;
  1083. text-align: right;
  1084. }
  1085. .singular .pull.alignleft {
  1086. margin: 0 1.625em 0 -22.25%;
  1087. }
  1088. .pull.alignright {
  1089. margin: 0 0 0 1.625em;
  1090. text-align: left;
  1091. }
  1092. blockquote.pull.alignleft,
  1093. blockquote.pull.alignright {
  1094. width: 33%;
  1095. }
  1096. .singular .pull.alignright {
  1097. margin: 0 -22.25% 0 1.625em;
  1098. }
  1099. .singular blockquote.pull.alignleft,
  1100. .singular blockquote.pull.alignright {
  1101. width: 33%;
  1102. }
  1103. .singular .entry-meta .edit-link a {
  1104. bottom: auto;
  1105. left: 50px;
  1106. position: absolute;
  1107. right: auto;
  1108. top: 80px;
  1109. }
  1110. /* =Aside
  1111. ----------------------------------------------- */
  1112. .format-aside .entry-title,
  1113. .format-aside .entry-header .comments-link {
  1114. display: none;
  1115. }
  1116. .singular .format-aside .entry-title {
  1117. display: block;
  1118. }
  1119. .format-aside .entry-content {
  1120. padding: 0;
  1121. }
  1122. .singular .format-aside .entry-content {
  1123. padding: 1.625em 0 0;
  1124. }
  1125. /* =Link
  1126. ----------------------------------------------- */
  1127. .format-link .entry-title,
  1128. .format-link .entry-header .comments-link {
  1129. display: none;
  1130. }
  1131. .singular .format-link .entry-title {
  1132. display: block;
  1133. }
  1134. .format-link .entry-content {
  1135. padding: 0;
  1136. }
  1137. .singular .format-link .entry-content {
  1138. padding: 1.625em 0 0;
  1139. }
  1140. /* =Gallery
  1141. ----------------------------------------------- */
  1142. .format-gallery .gallery-thumb {
  1143. float: left;
  1144. display: block;
  1145. margin: .375em 1.625em 0 0;
  1146. }
  1147. /* =Status
  1148. ----------------------------------------------- */
  1149. .format-status .entry-title,
  1150. .format-status .entry-header .comments-link {
  1151. display: none;
  1152. }
  1153. .singular .format-status .entry-title {
  1154. display: block;
  1155. }
  1156. .format-status .entry-content {
  1157. padding: 0;
  1158. }
  1159. .singular .format-status .entry-content {
  1160. padding: 1.625em 0 0;
  1161. }
  1162. .format-status img.avatar {
  1163. -moz-border-radius: 3px;
  1164. border-radius: 3px;
  1165. -webkit-box-shadow: 0 1px 2px #ccc;
  1166. -moz-box-shadow: 0 1px 2px #ccc;
  1167. box-shadow: 0 1px 2px #ccc;
  1168. float: left;
  1169. margin: 4px 10px 2px 0;
  1170. padding: 0;
  1171. }
  1172. /* =Quote
  1173. ----------------------------------------------- */
  1174. .format-quote blockquote {
  1175. color: #555;
  1176. font-size: 17px;
  1177. margin: 0;
  1178. }
  1179. /* =Image
  1180. ----------------------------------------------- */
  1181. .indexed.format-image .entry-header {
  1182. min-height: 61px; /* Prevent the comment icon from colliding with the image when there is no title */
  1183. }
  1184. .indexed.format-image .entry-content {
  1185. padding-top: 0.5em;
  1186. }
  1187. .indexed.format-image .entry-content p {
  1188. margin: 1em 0;
  1189. }
  1190. .indexed.format-image .entry-content p:first-child,
  1191. .indexed.format-image .entry-content p:first-child a,
  1192. .indexed.format-image .entry-content p:first-child img {
  1193. display: block;
  1194. margin: 0;
  1195. }
  1196. .indexed.format-image .entry-content .wp-caption .wp-caption-text {
  1197. margin: 0;
  1198. padding-bottom: 1em;
  1199. }
  1200. .indexed.format-image footer.entry-meta {
  1201. background: #ddd;
  1202. overflow: hidden;
  1203. padding: 4%;
  1204. max-width: 96%;
  1205. }
  1206. .indexed.format-image div.entry-meta {
  1207. display: inline-block;
  1208. float: left;
  1209. width: 35%;
  1210. }
  1211. .indexed.format-image div.entry-meta + div.entry-meta {
  1212. float: none;
  1213. width: 65%;
  1214. }
  1215. .indexed.format-image .entry-meta span.cat-links,
  1216. .indexed.format-image .entry-meta span.tag-links,
  1217. .indexed.format-image .entry-meta span.comments-link {
  1218. display: block;
  1219. }
  1220. .indexed.format-image footer.entry-meta a {
  1221. color: #444;
  1222. }
  1223. .indexed.format-image footer.entry-meta a:hover {
  1224. color: #fff;
  1225. }
  1226. #content .indexed.format-image img {
  1227. border: none;
  1228. max-width: 100%;
  1229. padding: 0;
  1230. }
  1231. .indexed.format-image .wp-caption {
  1232. background: #111;
  1233. margin-bottom: 0;
  1234. max-width: 96%;
  1235. padding: 2% 2% 0;
  1236. }
  1237. .indexed.format-image .wp-caption .wp-caption-text {
  1238. color: #ddd;
  1239. }
  1240. .indexed.format-image .wp-caption .wp-caption-text:before {
  1241. color: #444;
  1242. }
  1243. .indexed.format-image a:hover img {
  1244. opacity: 0.8;
  1245. }
  1246. /* =error404
  1247. ----------------------------------------------- */
  1248. .error404 #main #searchform {
  1249. background: #f9f9f9;
  1250. border: 1px solid #ddd;
  1251. border-width: 1px 0;
  1252. margin: 0 -8.9% 1.625em;
  1253. overflow: hidden;
  1254. padding: 1.625em 8.9%;
  1255. }
  1256. .error404 #main #s {
  1257. width: 95%;
  1258. }
  1259. .error404 #main .widget {
  1260. clear: none;
  1261. float: left;
  1262. margin-right: 3.7%;
  1263. width: 30.85%;
  1264. }
  1265. .error404 #main .widget_archive {
  1266. margin-right: 0;
  1267. }
  1268. .error404 #main .widget_tag_cloud {
  1269. float: none;
  1270. margin-right: 0;
  1271. width: 100%;
  1272. }
  1273. .error404 .widgettitle {
  1274. font-size: 10px;
  1275. letter-spacing: 0.1em;
  1276. line-height: 2.6em;
  1277. text-transform: uppercase;
  1278. }
  1279. /* =Showcase
  1280. ----------------------------------------------- */
  1281. h1.showcase-heading {
  1282. color: #666;
  1283. font-size: 10px;
  1284. font-weight: 500;
  1285. letter-spacing: 0.1em;
  1286. line-height: 2.6em;
  1287. text-transform: uppercase;
  1288. }
  1289. /* Intro */
  1290. article.intro {
  1291. background: #f9f9f9;
  1292. border-bottom: none;
  1293. margin: -1.855em -8.9% 1.625em;
  1294. padding: 0 8.9%;
  1295. }
  1296. article.intro .entry-title {
  1297. display: none;
  1298. }
  1299. article.intro .entry-content {
  1300. color: #111;
  1301. font-size: 16px;
  1302. padding: 1.625em 0 0.625em;
  1303. }
  1304. article.intro .edit-link a {
  1305. background: #aaa;
  1306. -moz-border-radius: 3px;
  1307. border-radius: 3px;
  1308. color: #fff;
  1309. font-size: 12px;
  1310. padding: 0 8px;
  1311. position: absolute;
  1312. top: 30px;
  1313. right: 20px;
  1314. text-decoration: none;
  1315. }
  1316. article.intro .edit-link a:hover,
  1317. article.intro .edit-link a:focus,
  1318. article.intro .edit-link a:active {
  1319. background: #777;
  1320. }
  1321. /* Featured post */
  1322. section.featured-post {
  1323. float: left;
  1324. margin: -1.625em -8.9% 1.625em;
  1325. padding: 1.625em 8.9% 0;
  1326. position: relative;
  1327. width: 100%;
  1328. }
  1329. section.featured-post .hentry {
  1330. border: none;
  1331. color: #666;
  1332. margin: 0;
  1333. }
  1334. section.featured-post .entry-meta {
  1335. clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  1336. clip: rect(1px, 1px, 1px, 1px);
  1337. position: absolute !important;
  1338. }
  1339. /* Small featured post */
  1340. section.featured-post .attachment-small-feature {
  1341. float: right;
  1342. height: auto;
  1343. margin: 0 -8.9% 1.625em 0;
  1344. max-width: 59%;
  1345. position: relative;
  1346. right: -15px;
  1347. }
  1348. section.featured-post.small {
  1349. padding-top: 0;
  1350. }
  1351. section.featured-post .attachment-small-feature:hover,
  1352. section.featured-post .attachment-small-feature:focus,
  1353. section.featured-post .attachment-small-feature:active {
  1354. opacity: .8;
  1355. }
  1356. article.feature-image.small {
  1357. float: left;
  1358. margin: 0 0 1.625em;
  1359. width: 45%;
  1360. }
  1361. article.feature-image.small .entry-title {
  1362. line-height: 1.2em;
  1363. }
  1364. article.feature-image.small .entry-summary {
  1365. color: #555;
  1366. font-size: 13px;
  1367. }
  1368. article.feature-image.small .entry-summary p a {
  1369. background: #222;
  1370. color: #eee;
  1371. display: block;
  1372. left: -23.8%;
  1373. padding: 9px 26px 9px 85px;
  1374. position: relative;
  1375. text-decoration: none;
  1376. top: 20px;
  1377. width: 180px;
  1378. z-index: 1;
  1379. }
  1380. article.feature-image.small .entry-summary p a:hover {
  1381. background: #1982d1;
  1382. color: #eee;
  1383. color: rgba(255,255,255,0.8);
  1384. }
  1385. /* Large featured post */
  1386. section.feature-image.large {
  1387. border: none;
  1388. max-height: 288px;
  1389. padding: 0;
  1390. width: 100%;
  1391. }
  1392. section.feature-image.large .showcase-heading {
  1393. display: none;
  1394. }
  1395. section.feature-image.large .hentry {
  1396. border-bottom: none;
  1397. left: 9%;
  1398. margin: 1.625em 9% 0 0;
  1399. position: absolute;
  1400. top: 0;
  1401. }
  1402. article.feature-image.large .entry-title a {
  1403. background: #222;
  1404. background: rgba(0,0,0,0.8);
  1405. -moz-border-radius: 3px;
  1406. border-radius: 3px;
  1407. color: #fff;
  1408. display: inline-block;
  1409. font-weight: 300;
  1410. padding: .2em 20px;
  1411. }
  1412. section.feature-image.large:hover .entry-title a,
  1413. section.feature-image.large .entry-title:hover a {
  1414. background: #eee;
  1415. background: rgba(255,255,255,0.8);
  1416. color: #222;
  1417. }
  1418. article.feature-image.large .entry-summary {
  1419. display: none;
  1420. }
  1421. section.feature-image.large img {
  1422. display: block;
  1423. height: auto;
  1424. max-width: 117.9%;
  1425. padding: 0 0 6px;
  1426. }
  1427. /* Featured Slider */
  1428. .featured-posts {
  1429. border-bottom: 1px solid #ddd;
  1430. display: block;
  1431. height: 328px;
  1432. margin: 1.625em -8.9% 20px;
  1433. max-width: 1000px;
  1434. padding: 0;
  1435. position: relative;
  1436. overflow: hidden;
  1437. }
  1438. .featured-posts .showcase-heading {
  1439. padding-left: 8.9%;
  1440. }
  1441. .featured-posts section.featured-post {
  1442. background: #fff;
  1443. height: 288px;
  1444. left: 0;
  1445. margin: 0;
  1446. position: absolute;
  1447. top: 30px;
  1448. width: auto;
  1449. }
  1450. .featured-posts section.featured-post.large {
  1451. max-width: 100%;
  1452. overflow: hidden;
  1453. }
  1454. .featured-posts section.featured-post {
  1455. -webkit-transition-duration: 200ms;
  1456. -webkit-transition-property: opacity, visibility;
  1457. -webkit-transition-timing-function: ease;
  1458. -moz-transition-duration: 200ms;
  1459. -moz-transition-property: opacity, visibility;
  1460. -moz-transition-timing-function: ease;
  1461. }
  1462. .featured-posts section.featured-post {
  1463. opacity: 0;
  1464. visibility: hidden;
  1465. }
  1466. .featured-posts #featured-post-1 {
  1467. opacity: 1;
  1468. visibility: visible;
  1469. }
  1470. .featured-post .feature-text:after,
  1471. .featured-post .feature-image.small:after {
  1472. content: ' ';
  1473. background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
  1474. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
  1475. background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
  1476. background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
  1477. background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
  1478. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
  1479. background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
  1480. width: 100%;
  1481. height: 45px;
  1482. position: absolute;
  1483. top: 230px;
  1484. }
  1485. .featured-post .feature-image.small:after {
  1486. top: 253px;
  1487. }
  1488. #content .feature-slider {
  1489. top: 5px;
  1490. right: 8.9%;
  1491. overflow: visible;
  1492. position: absolute;
  1493. }
  1494. .feature-slider ul {
  1495. list-style-type: none;
  1496. margin: 0;
  1497. }
  1498. .feature-slider li {
  1499. float: left;
  1500. margin: 0 6px;
  1501. }
  1502. .feature-slider a {
  1503. background: #3c3c3c;
  1504. background: rgba(60,60,60,0.9);
  1505. -moz-border-radius: 12px;
  1506. border-radius: 12px;
  1507. -webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
  1508. -moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
  1509. box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
  1510. display: block;
  1511. width: 14px;
  1512. height: 14px;
  1513. }
  1514. .feature-slider a.active {
  1515. background: #1982d1;
  1516. -webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
  1517. -moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
  1518. box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
  1519. cursor: default;
  1520. opacity: 0.5;
  1521. }
  1522. /* Recent Posts */
  1523. section.recent-posts {
  1524. padding: 0 0 1.625em;
  1525. }
  1526. section.recent-posts .hentry {
  1527. border: none;
  1528. margin: 0;
  1529. }
  1530. section.recent-posts .other-recent-posts {
  1531. border-bottom: 1px solid #ddd;
  1532. list-style: none;
  1533. margin: 0;
  1534. }
  1535. section.recent-posts .other-recent-posts li {
  1536. padding: 0.3125em 0;
  1537. position: relative;
  1538. }
  1539. section.recent-posts .other-recent-posts .entry-title {
  1540. border-top: 1px solid #ddd;
  1541. font-size: 17px;
  1542. }
  1543. section.recent-posts .other-recent-posts a[rel="bookmark"] {
  1544. color: #373737;
  1545. float: left;
  1546. max-width: 84%;
  1547. }
  1548. section.recent-posts .other-recent-posts a[rel="bookmark"]:after {
  1549. content: '-';
  1550. color: transparent;
  1551. font-size: 11px;
  1552. }
  1553. section.recent-posts .other-recent-posts a[rel="bookmark"]:hover {
  1554. }
  1555. section.recent-posts .other-recent-posts .comments-link a,
  1556. section.recent-posts .other-recent-posts .comments-link > span {
  1557. border-bottom: 2px solid #999;
  1558. bottom: -2px;
  1559. color: #444;
  1560. display: block;
  1561. font-size: 10px;
  1562. font-weight: 500;
  1563. line-height: 2.76333em;
  1564. padding: 0.3125em 0 0.3125em 1em;
  1565. position: absolute;
  1566. right: 0;
  1567. text-align: right;
  1568. text-transform: uppercase;
  1569. z-index: 1;
  1570. }
  1571. section.recent-posts .other-recent-posts .comments-link > span {
  1572. border-color: #bbb;
  1573. color: #888;
  1574. }
  1575. section.recent-posts .other-recent-posts .comments-link a:hover {
  1576. color: #1982d1;
  1577. border-color: #1982d1;
  1578. }
  1579. section.recent-posts .other-recent-posts li:after {
  1580. clear: both;
  1581. content: '.';
  1582. display: block;
  1583. height: 0;
  1584. visibility: hidden;
  1585. }
  1586. /* =Attachments
  1587. ----------------------------------------------- */
  1588. .image-attachment div.attachment {
  1589. background: #f9f9f9;
  1590. border: 1px solid #ddd;
  1591. border-width: 1px 0;
  1592. margin: 0 -8.9% 1.625em;
  1593. overflow: hidden;
  1594. padding: 1.625em 1.625em 0;
  1595. text-align: center;
  1596. }
  1597. .image-attachment div.attachment img {
  1598. display: block;
  1599. height: auto;
  1600. margin: 0 auto 1.625em;
  1601. max-width: 100%;
  1602. }
  1603. .image-attachment div.attachment a img {
  1604. border-color: #f9f9f9;
  1605. }
  1606. .image-attachment div.attachment a:focus img,
  1607. .image-attachment div.attachment a:hover img,
  1608. .image-attachment div.attachment a:active img {
  1609. border-color: #ddd;
  1610. background: #fff;
  1611. }
  1612. .image-attachment .entry-caption p {
  1613. font-size: 10px;
  1614. letter-spacing: 0.1em;
  1615. line-height: 2.6em;
  1616. margin: 0 0 2.6em;
  1617. text-transform: uppercase;
  1618. }
  1619. /* =Navigation
  1620. -------------------------------------------------------------- */
  1621. #content nav {
  1622. clear: both;
  1623. overflow: hidden;
  1624. padding: 0 0 1.625em;
  1625. }
  1626. #content nav a {
  1627. font-size: 12px;
  1628. font-weight: bold;
  1629. line-height: 2.2em;
  1630. }
  1631. #nav-above {
  1632. padding: 0 0 1.625em;
  1633. }
  1634. #nav-above {
  1635. display: none;
  1636. }
  1637. .paged #nav-above {
  1638. display: block;
  1639. }
  1640. .nav-previous {
  1641. float: left;
  1642. width: 50%;
  1643. }
  1644. .nav-next {
  1645. float: right;
  1646. text-align: right;
  1647. width: 50%;
  1648. }
  1649. #content nav .meta-nav {
  1650. font-weight: normal;
  1651. }
  1652. /* Singular navigation */
  1653. #nav-single {
  1654. float: right;
  1655. position: relative;
  1656. top: -0.3em;
  1657. text-align: right;
  1658. z-index: 1;
  1659. }
  1660. #nav-single .nav-previous,
  1661. #nav-single .nav-next {
  1662. width: auto;
  1663. }
  1664. #nav-single .nav-next {
  1665. padding-left: .5em;
  1666. }
  1667. #nav-single .nav-previous {
  1668. padding-right: .5em;
  1669. }
  1670. /* =Widgets
  1671. ----------------------------------------------- */
  1672. .widget-area {
  1673. font-size: 12px;
  1674. }
  1675. .widget {
  1676. clear: both;
  1677. margin: 0 0 2.2em;
  1678. }
  1679. .widget-title {
  1680. color: #666;
  1681. font-size: 10px;
  1682. font-weight: 500;
  1683. letter-spacing: 0.1em;
  1684. line-height: 2.6em;
  1685. text-transform: uppercase;
  1686. }
  1687. .widget ul {
  1688. font-size: 15px;
  1689. margin: 0;
  1690. }
  1691. .widget ul ul {
  1692. margin-left: 1.5em;
  1693. }
  1694. .widget ul li {
  1695. color: #777;
  1696. font-size: 13px;
  1697. }
  1698. .widget a {
  1699. font-weight: bold;
  1700. text-decoration: none;
  1701. }
  1702. .widget a:hover,
  1703. .widget a:focus,
  1704. .widget a:active {
  1705. text-decoration: underline;
  1706. }
  1707. /* Search Widget */
  1708. .widget_search form {
  1709. margin: 0 0 1.625em;
  1710. }
  1711. .widget_search #s {
  1712. width: 77%;
  1713. }
  1714. .widget_search #searchsubmit {
  1715. background: #ddd;
  1716. border: 1px solid #ccc;
  1717. -webkit-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
  1718. -moz-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
  1719. box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
  1720. color: #888;
  1721. font-size: 13px;
  1722. line-height: 25px;
  1723. position: relative;
  1724. top: -2px;
  1725. }
  1726. .widget_search #searchsubmit:active {
  1727. background: #1982d1;
  1728. border-color: #0861a5;
  1729. -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
  1730. -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
  1731. box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
  1732. color: #bfddf3;
  1733. }
  1734. /* Ephemera Widget */
  1735. section.ephemera ol,
  1736. .widget_twentyeleven_ephemera ol {
  1737. list-style: square;
  1738. margin: 5px 0 0;
  1739. }
  1740. .widget_twentyeleven_ephemera .widget-entry-title {
  1741. font-size: 15px;
  1742. font-weight: bold;
  1743. padding: 0;
  1744. }
  1745. .widget_twentyeleven_ephemera .comments-link a,
  1746. .widget_twentyeleven_ephemera .comments-link > span {
  1747. color: #666;
  1748. display: block;
  1749. font-size: 10px;
  1750. font-weight: 500;
  1751. line-height: 2.76333em;
  1752. text-transform: uppercase;
  1753. }
  1754. section.ephemera .entry-title .comments-link a:hover,
  1755. .widget_twentyeleven_ephemera .entry-title .comments-link a:hover {
  1756. }
  1757. section.ephemera .entry-title a span {
  1758. color: #29628d;
  1759. }
  1760. /* Twitter */
  1761. .widget_twitter li {
  1762. list-style-type: none;
  1763. margin-bottom: 14px;
  1764. }
  1765. .widget_twitter .timesince {
  1766. display: block;
  1767. font-size: 11px;
  1768. margin-right: -10px;
  1769. text-align: right;
  1770. }
  1771. /* Widget Image */
  1772. .widget_image img {
  1773. border: 0;
  1774. padding: 0;
  1775. height: auto;
  1776. max-width: 100%;
  1777. }
  1778. /* Calendar Widget */
  1779. .widget_calendar #wp-calendar {
  1780. color: #555;
  1781. width: 95%;
  1782. text-align: center;
  1783. }
  1784. .widget_calendar #wp-calendar caption,
  1785. .widget_calendar #wp-calendar td,
  1786. .widget_calendar #wp-calendar th {
  1787. text-align: center;
  1788. }
  1789. .widget_calendar #wp-calendar caption {
  1790. font-size: 11px;
  1791. font-weight: 500;
  1792. padding: 5px 0 3px 0;
  1793. text-transform: uppercase;
  1794. }
  1795. .widget_calendar #wp-calendar th {
  1796. background: #f4f4f4;
  1797. border-top: 1px solid #ccc;
  1798. border-bottom: 1px solid #ccc;
  1799. font-weight: bold;
  1800. }
  1801. .widget_calendar #wp-calendar tfoot td {
  1802. background: #f4f4f4;
  1803. border-top: 1px solid #ccc;
  1804. border-bottom: 1px solid #ccc;
  1805. }
  1806. /* =Comments
  1807. ----------------------------------------------- */
  1808. #comments-title {
  1809. color: #666;
  1810. font-size: 10px;
  1811. font-weight: 500;
  1812. line-height: 2.6em;
  1813. padding: 0 0 2.6em;
  1814. text-transform: uppercase;
  1815. }
  1816. .nopassword,
  1817. .nocomments {
  1818. color: #aaa;
  1819. font-size: 24px;
  1820. font-weight: 100;
  1821. margin: 26px 0;
  1822. text-align: center;
  1823. }
  1824. .commentlist {
  1825. list-style: none;
  1826. margin: 0 10%;
  1827. width: 100.0%;
  1828. font-size: 12px;
  1829. }
  1830. .content .commentlist,
  1831. .page-template-sidebar-page-php .commentlist {
  1832. width: 100%; /* reset the width for the one-column and sidebar page layout */
  1833. }
  1834. .commentlist > li.comment {
  1835. background: #f6f6f6;
  1836. border: 1px solid #ddd;
  1837. -moz-border-radius: 3px;
  1838. border-radius: 3px;
  1839. margin: 0 0 1.625em;
  1840. padding: 1.625em;
  1841. position: relative;
  1842. }
  1843. .commentlist .pingback {
  1844. margin: 0 0 1.625em;
  1845. padding: 0 1.625em;
  1846. }
  1847. .commentlist .children {
  1848. list-style: none;
  1849. margin: 0;
  1850. }
  1851. .commentlist .children li.comment {
  1852. background: #fff;
  1853. border-left: 1px solid #ddd;
  1854. -moz-border-radius: 0 3px 3px 0;
  1855. border-radius: 0 3px 3px 0;
  1856. margin: 1.625em 0 0;
  1857. padding: 1.625em;
  1858. position: relative;
  1859. }
  1860. .commentlist .children li.comment .fn {
  1861. display: block;
  1862. }
  1863. .comment-meta .fn {
  1864. font-style: normal;
  1865. }
  1866. .comment-meta {
  1867. color: #666;
  1868. font-size: 12px;
  1869. line-height: 2.2em;
  1870. }
  1871. .commentlist .children li.comment .comment-meta {
  1872. line-height: 1.625em;
  1873. margin-left: 50px;
  1874. }
  1875. .commentlist .children li.comment .comment-content {
  1876. margin: 1.625em 0 0;
  1877. }
  1878. .comment-meta a {
  1879. font-weight: bold;
  1880. }
  1881. .comment-meta a:focus,
  1882. .comment-meta a:active,
  1883. .comment-meta a:hover {
  1884. }
  1885. .commentlist .avatar {
  1886. -moz-border-radius: 3px;
  1887. border-radius: 3px;
  1888. -webkit-box-shadow: 0 1px 2px #ccc;
  1889. -moz-box-shadow: 0 1px 2px #ccc;
  1890. box-shadow: 0 1px 2px #ccc;
  1891. left: -102px;
  1892. padding: 0;
  1893. position: absolute;
  1894. top: 0;
  1895. }
  1896. .commentlist > li:before {
  1897. content: url(images/comment-arrow.png);
  1898. left: -21px;
  1899. position: absolute;
  1900. }
  1901. .commentlist > li.pingback:before {
  1902. content: '';
  1903. }
  1904. .commentlist .children .avatar {
  1905. background: none;
  1906. -webkit-box-shadow: none;
  1907. -moz-box-shadow: none;
  1908. box-shadow: none;
  1909. left: 2.2em;
  1910. padding: 0;
  1911. top: 2.2em;
  1912. }
  1913. a.comment-reply-link {
  1914. background: #eee;
  1915. -moz-border-radius: 3px;
  1916. border-radius: 3px;
  1917. color: #666;
  1918. display: inline-block;
  1919. font-size: 12px;
  1920. padding: 0 8px;
  1921. text-decoration: none;
  1922. }
  1923. a.comment-reply-link:hover,
  1924. a.comment-reply-link:focus,
  1925. a.comment-reply-link:active {
  1926. background: #888;
  1927. color: #fff;
  1928. }
  1929. a.comment-reply-link > span {
  1930. display: inline-block;
  1931. position: relative;
  1932. top: -1px;
  1933. }
  1934. /* Post author highlighting */
  1935. .commentlist > li.bypostauthor {
  1936. background: #ddd;
  1937. border-color: #d3d3d3;
  1938. }
  1939. .commentlist > li.bypostauthor .comment-meta {
  1940. color: #575757;
  1941. }
  1942. .commentlist > li.bypostauthor .comment-meta a:focus,
  1943. .commentlist > li.bypostauthor .comment-meta a:active,
  1944. .commentlist > li.bypostauthor .comment-meta a:hover {
  1945. }
  1946. .commentlist > li.bypostauthor:before {
  1947. content: url(images/comment-arrow-bypostauthor.png);
  1948. }
  1949. /* Post Author threaded comments */
  1950. .commentlist .children > li.bypostauthor {
  1951. background: #ddd;
  1952. border-color: #d3d3d3;
  1953. }
  1954. /* sidebar-page.php comments */
  1955. /* Make sure we have room for our comment avatars */
  1956. .page-template-sidebar-page-php .commentlist > li.comment,
  1957. .page-template-sidebar-page-php.commentlist .pingback {
  1958. margin-left: 102px;
  1959. width: auto;
  1960. }
  1961. /* And a full-width comment form */
  1962. .page-template-sidebar-page-php #respond {
  1963. width: auto;
  1964. }
  1965. /* Comment Form */
  1966. #respond {
  1967. background: #ddd;
  1968. border: 1px solid #d3d3d3;
  1969. -moz-border-radius: 3px;
  1970. border-radius: 3px;
  1971. margin: 0 auto 1.625em;
  1972. padding: 1.625em;
  1973. position: relative;
  1974. width: 68.9%;
  1975. }
  1976. #respond input[type="text"],
  1977. #respond textarea {
  1978. background: #fff;
  1979. border: 4px solid #eee;
  1980. -moz-border-radius: 5px;
  1981. border-radius: 5px;
  1982. -webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
  1983. -moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
  1984. box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
  1985. position: relative;
  1986. padding: 10px;
  1987. text-indent: 80px;
  1988. }
  1989. #respond .comment-form-author,
  1990. #respond .comment-form-email,
  1991. #respond .comment-form-url,
  1992. #respond .comment-form-comment {
  1993. position: relative;
  1994. }
  1995. #respond .comment-form-author label,
  1996. #respond .comment-form-email label,
  1997. #respond .comment-form-url label,
  1998. #respond .comment-form-comment label {
  1999. background: #eee;
  2000. -webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
  2001. -moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
  2002. box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
  2003. color: #555;
  2004. display: inline-block;
  2005. font-size: 13px;
  2006. left: 4px;
  2007. min-width: 60px;
  2008. padding: 4px 10px;
  2009. position: relative;
  2010. top: 40px;
  2011. z-index: 1;
  2012. }
  2013. #respond input[type="text"]:focus,
  2014. #respond textarea:focus {
  2015. text-indent: 0;
  2016. z-index: 1;
  2017. }
  2018. #respond textarea {
  2019. resize: vertical;
  2020. width: 95%;
  2021. }
  2022. #respond .comment-form-author .required,
  2023. #respond .comment-form-email .required {
  2024. color: #bd3500;
  2025. font-size: 22px;
  2026. font-weight: bold;
  2027. left: 75%;
  2028. position: absolute;
  2029. top: 45px;
  2030. z-index: 1;
  2031. }
  2032. #respond .comment-notes,
  2033. #respond .logged-in-as {
  2034. font-size: 13px;
  2035. }
  2036. #respond p {
  2037. margin: 10px 0;
  2038. }
  2039. #respond .form-submit {
  2040. float: right;
  2041. margin: -20px 0 10px;
  2042. }
  2043. #respond input#submit {
  2044. background: #222;
  2045. border: none;
  2046. -moz-border-radius: 3px;
  2047. border-radius: 3px;
  2048. -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  2049. -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  2050. box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  2051. color: #eee;
  2052. cursor: pointer;
  2053. font-size: 15px;
  2054. margin: 20px 0;
  2055. padding: 5px 42px 5px 22px;
  2056. position: relative;
  2057. left: 30px;
  2058. text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
  2059. }
  2060. #respond input#submit:active {
  2061. background: #1982d1;
  2062. color: #bfddf3;
  2063. }
  2064. #respond #cancel-comment-reply-link {
  2065. color: #666;
  2066. margin-left: 10px;
  2067. text-decoration: none;
  2068. }
  2069. #respond .logged-in-as a:hover,
  2070. #respond #cancel-comment-reply-link:hover {
  2071. text-decoration: underline;
  2072. }
  2073. .commentlist #respond {
  2074. margin: 1.625em 0 0;
  2075. width: auto;
  2076. }
  2077. #reply-title {
  2078. color: #373737;
  2079. font-size: 24px;
  2080. font-weight: bold;
  2081. line-height: 30px;
  2082. }
  2083. #cancel-comment-reply-link {
  2084. color: #888;
  2085. display: block;
  2086. font-size: 10px;
  2087. font-weight: normal;
  2088. line-height: 2.2em;
  2089. letter-spacing: 0.05em;
  2090. position: absolute;
  2091. right: 1.625em;
  2092. text-decoration: none;
  2093. text-transform: uppercase;
  2094. top: 1.1em;
  2095. }
  2096. #cancel-comment-reply-link:focus,
  2097. #cancel-comment-reply-link:active,
  2098. #cancel-comment-reply-link:hover {
  2099. color: #ff4b33;
  2100. }
  2101. #respond label {
  2102. line-height: 2.2em;
  2103. }
  2104. #respond input[type=text] {
  2105. display: block;
  2106. height: 24px;
  2107. width: 75%;
  2108. }
  2109. #respond p {
  2110. font-size: 12px;
  2111. }
  2112. p.comment-form-comment {
  2113. margin: 0;
  2114. }
  2115. .form-allowed-tags {
  2116. display: none;
  2117. }
  2118. /* =Footer
  2119. ----------------------------------------------- */
  2120. #colophon {
  2121. clear: both;
  2122. }
  2123. #supplementary {
  2124. border-top: 1px solid #ddd;
  2125. padding: 1.625em 7.6%;
  2126. overflow: hidden;
  2127. }
  2128. /* Two Footer Widget Areas */
  2129. #supplementary.two .widget-area {
  2130. float: left;
  2131. margin-right: 3.7%;
  2132. width: 48.1%;
  2133. }
  2134. #supplementary.two .widget-area + .widget-area {
  2135. margin-right: 0;
  2136. }
  2137. /* Three Footer Widget Areas */
  2138. #supplementary.three .widget-area {
  2139. float: left;
  2140. margin-right: 3.7%;
  2141. width: 30.85%;
  2142. }
  2143. #supplementary.three .widget-area + .widget-area + .widget-area {
  2144. margin-right: 0;
  2145. }
  2146. /* Site Generator Line */
  2147. #site-generator {
  2148. background: #f9f9f9;
  2149. border-top: 1px solid #ddd;
  2150. color: #666;
  2151. font-size: 12px;
  2152. line-height: 2.2em;
  2153. padding: 2.2em 0.5em;
  2154. text-align: center;
  2155. }
  2156. #site-generator a {
  2157. color: #555;
  2158. font-weight: bold;
  2159. }
  2160. /* =Responsive Structure
  2161. ----------------------------------------------- */
  2162. @media (max-width: 800px) {
  2163. /* Simplify the basic layout */
  2164. #main #content {
  2165. margin: 0 7.6%;
  2166. width: auto;
  2167. }
  2168. #nav-below {
  2169. border-bottom: 1px solid #ddd;
  2170. margin-bottom: 1.625em;
  2171. }
  2172. #main #secondary {
  2173. float: none;
  2174. margin: 0 7.6%;
  2175. width: auto;
  2176. }
  2177. /* Simplify the showcase template */
  2178. .page-template-showcase-php .featured-posts {
  2179. min-height: 280px;
  2180. }
  2181. .featured-posts section.featured-post {
  2182. height: auto;
  2183. }
  2184. .page-template-showcase-php section.recent-posts {
  2185. float: none;
  2186. margin: 0;
  2187. width: 100%;
  2188. }
  2189. .page-template-showcase-php #main .widget-area {
  2190. float: none;
  2191. margin: 0;
  2192. width: auto;
  2193. }
  2194. .page-template-showcase-php .other-recent-posts {
  2195. border-bottom: 1px solid #ddd;
  2196. }
  2197. /* Simplify the showcase template when small feature */
  2198. section.featured-post .attachment-small-feature,
  2199. .one-column section.featured-post .attachment-small-feature {
  2200. border: none;
  2201. display: block;
  2202. float: left;
  2203. height: auto;
  2204. margin: 0.625em auto 1.025em;
  2205. max-width: 30%;
  2206. position: static;
  2207. }
  2208. article.feature-image.small {
  2209. float: right;
  2210. margin: 0 0 1.625em;
  2211. width: 64%;
  2212. }
  2213. .one-column article.feature-image.small .entry-summary {
  2214. height: auto;
  2215. }
  2216. article.feature-image.small .entry-summary p a {
  2217. left: 0;
  2218. padding-left: 20px;
  2219. padding-right: 20px;
  2220. width: auto;
  2221. }
  2222. /* Remove the margin on singular articles */
  2223. .singular .entry-header,
  2224. .singular .entry-content,
  2225. .singular footer.entry-meta,
  2226. .singular #comments-title {
  2227. width: 100%;
  2228. }
  2229. /* Simplify the pullquotes and pull styles */
  2230. .singular blockquote.pull {
  2231. margin: 0 0 1.625em;
  2232. }
  2233. .singular .pull.alignleft {
  2234. margin: 0 1.625em 0 0;
  2235. }
  2236. .singular .pull.alignright {
  2237. margin: 0 0 0 1.625em;
  2238. }
  2239. .singular .entry-meta .edit-link a {
  2240. left: 0;
  2241. position: absolute;
  2242. top: 40px;
  2243. }
  2244. .singular #author-info {
  2245. margin: 2.2em -8.8% 0;
  2246. padding: 20px 8.8%;
  2247. }
  2248. /* Make sure we have room for our comment avatars */
  2249. .commentlist {
  2250. width: 100%;
  2251. }
  2252. .commentlist > li.comment,
  2253. .commentlist .pingback {
  2254. margin-left: 102px;
  2255. width: auto;
  2256. }
  2257. /* And a full-width comment form */
  2258. #respond {
  2259. width: auto;
  2260. }
  2261. /* No need to float footer widgets at this size */
  2262. #colophon #supplementary .widget-area {
  2263. float: none;
  2264. margin-right: 0;
  2265. width: auto;
  2266. }
  2267. /* No need to float 404 widgets at this size */
  2268. .error404 #main .widget {
  2269. float: none;
  2270. margin-right: 0;
  2271. width: auto;
  2272. }
  2273. }
  2274. @media (max-width: 650px) {
  2275. /* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */
  2276. body, input, textarea {
  2277. font-size: 13px;
  2278. }
  2279. #site-title a {
  2280. font-size: 24px;
  2281. }
  2282. #site-description {
  2283. font-size: 12px;
  2284. }
  2285. #access ul {
  2286. font-size: 12px;
  2287. }
  2288. article.intro .entry-content {
  2289. font-size: 12px;
  2290. }
  2291. .entry-title {
  2292. font-size: 21px;
  2293. }
  2294. .featured-post .entry-title {
  2295. font-size: 14px;
  2296. }
  2297. .singular .entry-title {
  2298. font-size: 28px;
  2299. }
  2300. .entry-meta {
  2301. font-size: 12px;
  2302. }
  2303. blockquote {
  2304. margin: 0;
  2305. }
  2306. blockquote.pull {
  2307. font-size: 17px;
  2308. }
  2309. /* Reposition the site title and description slightly */
  2310. #site-title {
  2311. padding: 5.30625em 0 0;
  2312. }
  2313. #site-title,
  2314. #site-description {
  2315. margin-right: 0;
  2316. }
  2317. /* Make sure the logo and search form don't collide */
  2318. #branding #searchform {
  2319. top: 1.625em !important;
  2320. }
  2321. /* Floated content doesn't work well at this size */
  2322. .alignleft,
  2323. .alignright {
  2324. display: block;
  2325. float: none;
  2326. margin-left: 0;
  2327. margin-right: 0;
  2328. }
  2329. /* Make sure the post-post navigation doesn't collide with anything */
  2330. #nav-single {
  2331. display: block;
  2332. position: static;
  2333. }
  2334. .singular .hentry {
  2335. padding: 1.625em 0 0;
  2336. }
  2337. .singular.page .hentry {
  2338. padding: 1.625em 0 0;
  2339. }
  2340. /* Talking avatars take up too much room at this size */
  2341. .commentlist > li.comment,
  2342. .commentlist > li.pingback {
  2343. margin-left: 0 !important;
  2344. }
  2345. .commentlist .avatar {
  2346. background: transparent;
  2347. display: block;
  2348. padding: 0;
  2349. position: static;
  2350. }
  2351. .commentlist .children .avatar {
  2352. background: none;
  2353. left: 2.2em;
  2354. padding: 0;
  2355. position: absolute;
  2356. top: 2.2em;
  2357. }
  2358. /* Use the available space in the smaller comment form */
  2359. #respond input[type="text"] {
  2360. width: 95%;
  2361. }
  2362. #respond .comment-form-author .required,
  2363. #respond .comment-form-email .required {
  2364. left: 95%;
  2365. }
  2366. #content .gallery-columns-3 .gallery-item {
  2367. width: 31%;
  2368. padding-right: 2%;
  2369. }
  2370. #content .gallery-columns-3 .gallery-item img {
  2371. width: 100%;
  2372. height: auto;
  2373. }
  2374. }
  2375. @media (max-width: 450px) {
  2376. #content .gallery-columns-2 .gallery-item {
  2377. width: 45%;
  2378. padding-right: 4%;
  2379. }
  2380. #content .gallery-columns-2 .gallery-item img {
  2381. width: 100%;
  2382. height: auto;
  2383. }
  2384. }
  2385. @media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  2386. body {
  2387. padding: 0;
  2388. }
  2389. #page {
  2390. margin-top: 0;
  2391. }
  2392. #branding {
  2393. border-top: none;
  2394. }
  2395. }
  2396. /* =Print
  2397. ----------------------------------------------- */
  2398. @media print {
  2399. body {
  2400. background: none !important;
  2401. font-size: 10pt;
  2402. }
  2403. footer.entry-meta a[rel=bookmark]:link:after,
  2404. footer.entry-meta a[rel=bookmark]:visited:after {
  2405. content: " [" attr(href) "] "; /* Show URLs */
  2406. }
  2407. #page {
  2408. clear: both !important;
  2409. display: block !important;
  2410. float: none !important;
  2411. max-width: 100%;
  2412. position: relative !important;
  2413. }
  2414. #branding {
  2415. border-top: none !important;
  2416. padding: 0;
  2417. }
  2418. #branding hgroup {
  2419. margin: 0;
  2420. }
  2421. #site-title a {
  2422. font-size: 21pt;
  2423. }
  2424. #site-description {
  2425. font-size: 10pt;
  2426. }
  2427. #branding #searchform {
  2428. display: none;
  2429. }
  2430. #branding img {
  2431. display: none;
  2432. }
  2433. #access {
  2434. display: none;
  2435. }
  2436. #main {
  2437. border-top: none;
  2438. box-shadow: none;
  2439. }
  2440. #primary {
  2441. float: left;
  2442. margin: 0;
  2443. width: 100%;
  2444. }
  2445. #content {
  2446. margin: 0;
  2447. width: auto;
  2448. }
  2449. .singular #content {
  2450. margin: 0;
  2451. width: 100%;
  2452. }
  2453. .singular .entry-header .entry-meta {
  2454. position: static;
  2455. }
  2456. .entry-meta .edit-link a {
  2457. display: none;
  2458. }
  2459. #content nav {
  2460. display: none;
  2461. }
  2462. .singular .entry-header,
  2463. .singular .entry-content,
  2464. .singular footer.entry-meta,
  2465. .singular #comments-title {
  2466. margin: 0;
  2467. width: 100%;
  2468. }
  2469. .singular .hentry {
  2470. padding: 0;
  2471. }
  2472. .entry-title,
  2473. .singular .entry-title {
  2474. font-size: 21pt;
  2475. }
  2476. .entry-meta {
  2477. font-size: 10pt;
  2478. }
  2479. .entry-header .comments-link {
  2480. display: none;
  2481. }
  2482. .page-link {
  2483. display: none;
  2484. }
  2485. .singular #author-info {
  2486. background: none;
  2487. border-bottom: none;
  2488. border-top: none;
  2489. margin: 2.2em 0 0;
  2490. padding: 0;
  2491. }
  2492. #respond {
  2493. display: none;
  2494. }
  2495. .widget-area {
  2496. display: none;
  2497. }
  2498. #colophon {
  2499. display: none;
  2500. }
  2501. /* Comments */
  2502. .commentlist > li.comment {
  2503. background: none;
  2504. border: 1px solid #ddd;
  2505. -moz-border-radius: 3px 3px 3px 3px;
  2506. border-radius: 3px 3px 3px 3px;
  2507. margin: 0 auto 1.625em;
  2508. padding: 1.625em;
  2509. position: relative;
  2510. width: auto;
  2511. }
  2512. .commentlist .avatar {
  2513. height: 39px;
  2514. left: 2.2em;
  2515. top: 2.2em;
  2516. width: 39px;
  2517. }
  2518. .commentlist li.comment .comment-meta {
  2519. line-height: 1.625em;
  2520. margin-left: 50px;
  2521. }
  2522. .commentlist li.comment .fn {
  2523. display: block;
  2524. }
  2525. .commentlist li.comment .comment-content {
  2526. margin: 1.625em 0 0;
  2527. }
  2528. .commentlist .comment-edit-link {
  2529. display: none;
  2530. }
  2531. .commentlist > li::before,
  2532. .commentlist > li.bypostauthor::before {
  2533. content: '';
  2534. }
  2535. .commentlist .reply {
  2536. display: none;
  2537. }
  2538. /* Post author highlighting */
  2539. .commentlist > li.bypostauthor {
  2540. color: #444;
  2541. }
  2542. .commentlist > li.bypostauthor .comment-meta {
  2543. color: #666;
  2544. }
  2545. .commentlist > li.bypostauthor:before {
  2546. content: none;
  2547. }
  2548. /* Post Author threaded comments */
  2549. .commentlist .children > li.bypostauthor {
  2550. background: #fff;
  2551. border-color: #ddd;
  2552. }
  2553. .commentlist .children > li.bypostauthor > article,
  2554. .commentlist .children > li.bypostauthor > article .comment-meta {
  2555. color: #666;
  2556. }
  2557. }
  2558. /* =IE7
  2559. ----------------------------------------------- */
  2560. #ie7 article.intro {
  2561. margin-left: -7.6%;
  2562. margin-right: -7.6%;
  2563. padding-left: -7.6%;
  2564. padding-right: -7.6%;
  2565. max-width: 1000px;
  2566. }
  2567. #ie7 section.featured-post {
  2568. margin-left: -7.6%;
  2569. margin-right: -7.6%;
  2570. max-width: 850px;
  2571. }
  2572. #ie7 section.recent-posts {
  2573. margin-right: 7.6%;
  2574. }
  2575. /* =IE8
  2576. ----------------------------------------------- */
  2577. #ie8 section.feature-image.large img {
  2578. width: 100%;
  2579. }
  2580. .singular #primary {
  2581. margin: 0 -26.4% 0 0;
  2582. }
  2583. #nav-single {
  2584. display: none;
  2585. }
  2586. .singular .entry-header .entry-meta {
  2587. position: relative;
  2588. }
  2589. .singular .hentry {
  2590. padding: 0;
  2591. }
  2592. .singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title {
  2593. width: 100%;
  2594. }
  2595. .singular #content, .left-sidebar.singular #content {
  2596. margin: 0 34% 0 7.6%;
  2597. }
  2598. .singular article .entry-title {
  2599. padding-top: 0;
  2600. }
  2601. .singular .entry-meta .edit-link a {
  2602. right: 0;
  2603. top: 0;
  2604. left: auto;
  2605. }
  2606. /* Стили для хлебных крошек */
  2607. #breadcrumbs {
  2608. width: auto; /* Общая ширина страницы */
  2609. font-size: 12px; /* Размер шрифта */
  2610. color: #27408B; /* Цвет текста, который не является ссылкой */
  2611. text-shadow: #B0E2FF 0px 1px 1px; /* Тени для текста (необязательно) */
  2612. text-align: left; /* Прижимаем текст к левому краю страницы */
  2613. margin: 0px 0px 0px 0px; /* Внешние отступы */
  2614. padding-bottom: 24px; /* Внутренние отступы */
  2615. border-bottom: 2px solid #f2f2f2; /* Добавляем разделительную черту снизу */
  2616. }
  2617. /* цвет ссылок */
  2618. #breadcrumbs a, #breadcrumbs a:visited {
  2619. color: #1982D1; /* Цвет ссылки */
  2620. text-decoration: none; /* Отменяем подчеркивание ссылок */
  2621. }
  2622. /* цвет ссылок при наведении курсора */
  2623. #breadcrumbs a:hover, #breadcrumbs a:active {
  2624. color: #27408B; /* цвет ссылки при наведении курсора */
  2625. text-decoration: none; /* Отменяем подчеркивание ссылок при наведении курсора */
  2626. }