style.css 73 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184
  1. /*
  2. Theme Name: Twenty Fourteen
  3. Theme URI: http://wordpress.org/themes/twentyfourteen
  4. Author: the WordPress team
  5. Author URI: http://wordpress.org/
  6. Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
  7. Version: 1.0
  8. License: GNU General Public License v2 or later
  9. License URI: http://www.gnu.org/licenses/gpl-2.0.html
  10. Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
  11. Text Domain: twentyfourteen
  12. This theme, like WordPress, is licensed under the GPL.
  13. Use it to make something cool, have fun, and share what you've learned with others.
  14. */
  15. /**
  16. * Table of Contents:
  17. *
  18. * 1.0 - Reset
  19. * 2.0 - Repeatable Patterns
  20. * 3.0 - Basic Structure
  21. * 4.0 - Header
  22. * 5.0 - Navigation
  23. * 6.0 - Content
  24. * 6.1 - Post Thumbnail
  25. * 6.2 - Entry Header
  26. * 6.3 - Entry Meta
  27. * 6.4 - Entry Content
  28. * 6.5 - Galleries
  29. * 6.6 - Post Formats
  30. * 6.7 - Post/Image/Paging Navigation
  31. * 6.8 - Attachments
  32. * 6.9 - Archives
  33. * 6.10 - Contributor Page
  34. * 6.11 - 404 Page
  35. * 6.12 - Full-width
  36. * 6.13 - Singular
  37. * 6.14 - Comments
  38. * 7.0 - Sidebar
  39. * 7.1 - Widgets
  40. * 7.2 - Content Sidebar Widgets
  41. * 8.0 - Footer
  42. * 9.0 - Featured Content
  43. * 10.0 - Multisite
  44. * 11.0 - Media Queries
  45. * 12.0 - Print
  46. * -----------------------------------------------------------------------------
  47. */
  48. /**
  49. * 1.0 Reset
  50. *
  51. * Resetting and rebuilding styles have been helped along thanks to the fine
  52. * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
  53. * along with Nicolas Gallagher and Jonathan Neal
  54. * http://necolas.github.com/normalize.css/ and Blueprint
  55. * http://www.blueprintcss.org/
  56. *
  57. * -----------------------------------------------------------------------------
  58. */
  59. html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  60. border: 0;
  61. font-family: inherit;
  62. font-size: 100%;
  63. font-style: inherit;
  64. font-weight: inherit;
  65. margin: 0;
  66. outline: 0;
  67. padding: 0;
  68. vertical-align: baseline;
  69. }
  70. article,
  71. aside,
  72. details,
  73. figcaption,
  74. figure,
  75. footer,
  76. header,
  77. hgroup,
  78. nav,
  79. section {
  80. display: block;
  81. }
  82. audio,
  83. canvas,
  84. video {
  85. display: inline-block;
  86. max-width: 100%;
  87. }
  88. html {
  89. overflow-y: scroll;
  90. -webkit-text-size-adjust: 100%;
  91. -ms-text-size-adjust: 100%;
  92. }
  93. body,
  94. button,
  95. input,
  96. select,
  97. textarea {
  98. color: #2b2b2b;
  99. font-family: Lato, sans-serif;
  100. font-size: 16px;
  101. font-weight: 400;
  102. line-height: 1.5;
  103. }
  104. body {
  105. background: #f5f5f5;
  106. }
  107. a {
  108. color: #24890d;
  109. text-decoration: none;
  110. }
  111. a:focus {
  112. outline: thin dotted;
  113. }
  114. a:hover,
  115. a:active {
  116. outline: 0;
  117. }
  118. a:active,
  119. a:hover {
  120. color: #41a62a;
  121. }
  122. h1,
  123. h2,
  124. h3,
  125. h4,
  126. h5,
  127. h6 {
  128. clear: both;
  129. font-weight: 700;
  130. margin: 36px 0 12px;
  131. }
  132. h1 {
  133. font-size: 26px;
  134. line-height: 1.3846153846;
  135. }
  136. h2 {
  137. font-size: 24px;
  138. line-height: 1;
  139. }
  140. h3 {
  141. font-size: 22px;
  142. line-height: 1.0909090909;
  143. }
  144. h4 {
  145. font-size: 20px;
  146. line-height: 1.2;
  147. }
  148. h5 {
  149. font-size: 18px;
  150. line-height: 1.3333333333;
  151. }
  152. h6 {
  153. font-size: 16px;
  154. line-height: 1.5;
  155. }
  156. address {
  157. font-style: italic;
  158. margin-bottom: 24px;
  159. }
  160. abbr[title] {
  161. border-bottom: 1px dotted #2b2b2b;
  162. cursor: help;
  163. }
  164. b,
  165. strong {
  166. font-weight: 700;
  167. }
  168. cite,
  169. dfn,
  170. em,
  171. i {
  172. font-style: italic;
  173. }
  174. mark,
  175. ins {
  176. background: #fff9c0;
  177. text-decoration: none;
  178. }
  179. p {
  180. margin-bottom: 24px;
  181. }
  182. code,
  183. kbd,
  184. tt,
  185. var,
  186. samp,
  187. pre {
  188. font-family: monospace, serif;
  189. font-size: 15px;
  190. -webkit-hyphens: none;
  191. -moz-hyphens: none;
  192. -ms-hyphens: none;
  193. hyphens: none;
  194. line-height: 1.6;
  195. }
  196. pre {
  197. border: 1px solid rgba(0, 0, 0, 0.1);
  198. -webkit-box-sizing: border-box;
  199. -moz-box-sizing: border-box;
  200. box-sizing: border-box;
  201. margin-bottom: 24px;
  202. max-width: 100%;
  203. overflow: auto;
  204. padding: 12px;
  205. white-space: pre;
  206. white-space: pre-wrap;
  207. word-wrap: break-word;
  208. }
  209. blockquote,
  210. q {
  211. -webkit-hyphens: none;
  212. -moz-hyphens: none;
  213. -ms-hyphens: none;
  214. hyphens: none;
  215. quotes: none;
  216. }
  217. blockquote:before,
  218. blockquote:after,
  219. q:before,
  220. q:after {
  221. content: "";
  222. content: none;
  223. }
  224. blockquote {
  225. color: #767676;
  226. font-size: 19px;
  227. font-style: italic;
  228. font-weight: 300;
  229. line-height: 1.2631578947;
  230. margin-bottom: 24px;
  231. }
  232. blockquote cite,
  233. blockquote small {
  234. color: #2b2b2b;
  235. font-size: 16px;
  236. font-weight: 400;
  237. line-height: 1.5;
  238. }
  239. blockquote em,
  240. blockquote i,
  241. blockquote cite {
  242. font-style: normal;
  243. }
  244. blockquote strong,
  245. blockquote b {
  246. font-weight: 400;
  247. }
  248. small {
  249. font-size: smaller;
  250. }
  251. big {
  252. font-size: 125%;
  253. }
  254. sup,
  255. sub {
  256. font-size: 75%;
  257. height: 0;
  258. line-height: 0;
  259. position: relative;
  260. vertical-align: baseline;
  261. }
  262. sup {
  263. bottom: 1ex;
  264. }
  265. sub {
  266. top: .5ex;
  267. }
  268. dl {
  269. margin-bottom: 24px;
  270. }
  271. dt {
  272. font-weight: bold;
  273. }
  274. dd {
  275. margin-bottom: 24px;
  276. }
  277. ul,
  278. ol {
  279. list-style: none;
  280. margin: 0 0 24px 20px;
  281. }
  282. ul {
  283. list-style: disc;
  284. }
  285. ol {
  286. list-style: decimal;
  287. }
  288. li > ul,
  289. li > ol {
  290. margin: 0 0 0 20px;
  291. }
  292. img {
  293. -ms-interpolation-mode: bicubic;
  294. border: 0;
  295. vertical-align: middle;
  296. }
  297. figure {
  298. margin: 0;
  299. }
  300. fieldset {
  301. border: 1px solid rgba(0, 0, 0, 0.1);
  302. margin: 0 0 24px;
  303. padding: 11px 12px 0;
  304. }
  305. legend {
  306. white-space: normal;
  307. }
  308. button,
  309. input,
  310. select,
  311. textarea {
  312. -webkit-box-sizing: border-box;
  313. -moz-box-sizing: border-box;
  314. box-sizing: border-box;
  315. font-size: 100%;
  316. margin: 0;
  317. max-width: 100%;
  318. vertical-align: baseline;
  319. }
  320. button,
  321. input {
  322. line-height: normal;
  323. }
  324. input,
  325. textarea {
  326. background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */
  327. }
  328. button,
  329. html input[type="button"],
  330. input[type="reset"],
  331. input[type="submit"] {
  332. -webkit-appearance: button;
  333. cursor: pointer;
  334. }
  335. button[disabled],
  336. input[disabled] {
  337. cursor: default;
  338. }
  339. input[type="checkbox"],
  340. input[type="radio"] {
  341. padding: 0;
  342. }
  343. input[type="search"] {
  344. -webkit-appearance: textfield;
  345. }
  346. input[type="search"]::-webkit-search-decoration {
  347. -webkit-appearance: none;
  348. }
  349. button::-moz-focus-inner,
  350. input::-moz-focus-inner {
  351. border: 0;
  352. padding: 0;
  353. }
  354. textarea {
  355. overflow: auto;
  356. vertical-align: top;
  357. }
  358. table,
  359. th,
  360. td {
  361. border: 1px solid rgba(0, 0, 0, 0.1);
  362. }
  363. table {
  364. border-collapse: separate;
  365. border-spacing: 0;
  366. border-width: 1px 0 0 1px;
  367. margin-bottom: 24px;
  368. width: 100%;
  369. }
  370. caption,
  371. th,
  372. td {
  373. font-weight: normal;
  374. text-align: left;
  375. }
  376. th {
  377. border-width: 0 1px 1px 0;
  378. font-weight: bold;
  379. }
  380. td {
  381. border-width: 0 1px 1px 0;
  382. }
  383. del {
  384. color: #767676;
  385. }
  386. hr {
  387. background-color: rgba(0, 0, 0, 0.1);
  388. border: 0;
  389. height: 1px;
  390. margin-bottom: 23px;
  391. }
  392. /* Support a widely-adopted but non-standard selector for text selection styles
  393. * to achieve a better experience. See http://core.trac.wordpress.org/ticket/25898.
  394. */
  395. ::selection {
  396. background: #24890d;
  397. color: #fff;
  398. text-shadow: none;
  399. }
  400. ::-moz-selection {
  401. background: #24890d;
  402. color: #fff;
  403. text-shadow: none;
  404. }
  405. /**
  406. * 2.0 Repeatable Patterns
  407. * -----------------------------------------------------------------------------
  408. */
  409. /* Input fields */
  410. input,
  411. textarea {
  412. border: 1px solid rgba(0, 0, 0, 0.1);
  413. border-radius: 2px;
  414. color: #2b2b2b;
  415. padding: 8px 10px 7px;
  416. }
  417. textarea {
  418. width: 100%;
  419. }
  420. input:focus,
  421. textarea:focus {
  422. border: 1px solid rgba(0, 0, 0, 0.3);
  423. outline: 0;
  424. }
  425. /* Buttons */
  426. button,
  427. .contributor-posts-link,
  428. input[type="button"],
  429. input[type="reset"],
  430. input[type="submit"] {
  431. background-color: #24890d;
  432. border: 0;
  433. border-radius: 2px;
  434. color: #fff;
  435. font-size: 12px;
  436. font-weight: 700;
  437. padding: 10px 30px 11px;
  438. text-transform: uppercase;
  439. vertical-align: bottom;
  440. }
  441. button:hover,
  442. button:focus,
  443. .contributor-posts-link:hover,
  444. input[type="button"]:hover,
  445. input[type="button"]:focus,
  446. input[type="reset"]:hover,
  447. input[type="reset"]:focus,
  448. input[type="submit"]:hover,
  449. input[type="submit"]:focus {
  450. background-color: #41a62a;
  451. color: #fff;
  452. }
  453. button:active,
  454. .contributor-posts-link:active,
  455. input[type="button"]:active,
  456. input[type="reset"]:active,
  457. input[type="submit"]:active {
  458. background-color: #55d737;
  459. }
  460. .search-field {
  461. width: 100%;
  462. }
  463. .search-submit {
  464. display: none;
  465. }
  466. /* Placeholder text color -- selectors need to be separate to work. */
  467. ::-webkit-input-placeholder {
  468. color: #939393;
  469. }
  470. :-moz-placeholder {
  471. color: #939393;
  472. }
  473. ::-moz-placeholder {
  474. color: #939393;
  475. opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
  476. }
  477. :-ms-input-placeholder {
  478. color: #939393;
  479. }
  480. /* Responsive images. Fluid images for posts, comments, and widgets */
  481. .comment-content img,
  482. .entry-content img,
  483. .entry-summary img,
  484. #site-header img,
  485. .widget img,
  486. .wp-caption {
  487. max-width: 100%;
  488. }
  489. /**
  490. * Make sure images with WordPress-added height and width attributes are
  491. * scaled correctly.
  492. */
  493. .comment-content img[height],
  494. .entry-content img,
  495. .entry-summary img,
  496. img[class*="align"],
  497. img[class*="wp-image-"],
  498. img[class*="attachment-"],
  499. #site-header img {
  500. height: auto;
  501. }
  502. img.size-full,
  503. img.size-large,
  504. .wp-post-image,
  505. .post-thumbnail img {
  506. height: auto;
  507. max-width: 100%;
  508. }
  509. /* Make sure embeds and iframes fit their containers */
  510. embed,
  511. iframe,
  512. object,
  513. video {
  514. margin-bottom: 24px;
  515. max-width: 100%;
  516. }
  517. p > embed,
  518. p > iframe,
  519. p > object,
  520. span > embed,
  521. span > iframe,
  522. span > object {
  523. margin-bottom: 0;
  524. }
  525. /* Alignment */
  526. .alignleft {
  527. float: left;
  528. }
  529. .alignright {
  530. float: right;
  531. }
  532. .aligncenter {
  533. display: block;
  534. margin-left: auto;
  535. margin-right: auto;
  536. }
  537. blockquote.alignleft,
  538. img.alignleft {
  539. margin: 7px 24px 7px 0;
  540. }
  541. .wp-caption.alignleft {
  542. margin: 7px 14px 7px 0;
  543. }
  544. blockquote.alignright,
  545. img.alignright {
  546. margin: 7px 0 7px 24px;
  547. }
  548. .wp-caption.alignright {
  549. margin: 7px 0 7px 14px;
  550. }
  551. blockquote.aligncenter,
  552. img.aligncenter,
  553. .wp-caption.aligncenter {
  554. margin-top: 7px;
  555. margin-bottom: 7px;
  556. }
  557. .site-content blockquote.alignleft,
  558. .site-content blockquote.alignright {
  559. border-top: 1px solid rgba(0, 0, 0, 0.1);
  560. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  561. padding-top: 17px;
  562. width: 50%;
  563. }
  564. .site-content blockquote.alignleft p,
  565. .site-content blockquote.alignright p {
  566. margin-bottom: 17px;
  567. }
  568. .wp-caption {
  569. margin-bottom: 24px;
  570. }
  571. .wp-caption img[class*="wp-image-"] {
  572. display: block;
  573. margin: 0;
  574. }
  575. .wp-caption {
  576. color: #767676;
  577. }
  578. .wp-caption-text {
  579. -webkit-box-sizing: border-box;
  580. -moz-box-sizing: border-box;
  581. box-sizing: border-box;
  582. font-size: 12px;
  583. font-style: italic;
  584. line-height: 1.5;
  585. margin: 9px 0;
  586. padding-right: 10px;
  587. }
  588. .wp-smiley {
  589. border: 0;
  590. margin-bottom: 0;
  591. margin-top: 0;
  592. padding: 0;
  593. }
  594. /* Assistive text */
  595. .screen-reader-text {
  596. clip: rect(1px, 1px, 1px, 1px);
  597. position: absolute;
  598. }
  599. .screen-reader-text:focus {
  600. background-color: #f1f1f1;
  601. border-radius: 3px;
  602. box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  603. clip: auto;
  604. color: #21759b;
  605. display: block;
  606. font-size: 14px;
  607. font-weight: bold;
  608. height: auto;
  609. line-height: normal;
  610. padding: 15px 23px 14px;
  611. position: absolute;
  612. left: 5px;
  613. top: 5px;
  614. text-decoration: none;
  615. text-transform: none;
  616. width: auto;
  617. z-index: 100000; /* Above WP toolbar */
  618. }
  619. .hide {
  620. display: none;
  621. }
  622. /* Clearing floats */
  623. .footer-sidebar:before,
  624. .footer-sidebar:after,
  625. .hentry:before,
  626. .hentry:after,
  627. .slider-direction-nav:before,
  628. .slider-direction-nav:after,
  629. .contributor-info:before,
  630. .contributor-info:after,
  631. .search-box:before,
  632. .search-box:after,
  633. [class*="content"]:before,
  634. [class*="content"]:after,
  635. [class*="site"]:before,
  636. [class*="site"]:after {
  637. content: "";
  638. display: table;
  639. }
  640. .footer-sidebar:after,
  641. .hentry:after,
  642. .slider-direction-nav:after,
  643. .contributor-info:after,
  644. .search-box:after,
  645. [class*="content"]:after,
  646. [class*="site"]:after {
  647. clear: both;
  648. }
  649. /* Genericons */
  650. .bypostauthor > article .fn:before,
  651. .comment-edit-link:before,
  652. .comment-reply-link:before,
  653. .comment-reply-login:before,
  654. .comment-reply-title small a:before,
  655. .contributor-posts-link:before,
  656. .menu-toggle:before,
  657. .search-toggle:before,
  658. .slider-direction-nav a:before,
  659. .widget_twentyfourteen_ephemera .widget-title:before {
  660. -webkit-font-smoothing: antialiased;
  661. display: inline-block;
  662. font: normal 16px/1 Genericons;
  663. text-decoration: inherit;
  664. vertical-align: text-bottom;
  665. }
  666. /* Separators */
  667. .site-content span + .entry-date:before,
  668. .full-size-link:before,
  669. .parent-post-link:before,
  670. span + .byline:before,
  671. span + .comments-link:before,
  672. span + .edit-link:before,
  673. .widget_twentyfourteen_ephemera .entry-title:after {
  674. content: "\0020\007c\0020";
  675. }
  676. /**
  677. * 3.0 Basic Structure
  678. * -----------------------------------------------------------------------------
  679. */
  680. .site {
  681. background-color: #fff;
  682. max-width: 1260px;
  683. position: relative;
  684. }
  685. .main-content {
  686. width: 100%;
  687. }
  688. /**
  689. * 4.0 Header
  690. * -----------------------------------------------------------------------------
  691. */
  692. /* Ensure that there is no gap between the header and
  693. the admin bar for WordPress versions before 3.8. */
  694. #wpadminbar {
  695. min-height: 32px;
  696. }
  697. #site-header {
  698. position: relative;
  699. z-index: 3;
  700. }
  701. .site-header {
  702. background-color: #000;
  703. max-width: 1260px;
  704. position: relative;
  705. width: 100%;
  706. z-index: 4;
  707. }
  708. .header-main {
  709. min-height: 48px;
  710. padding: 0 10px;
  711. }
  712. .site-title {
  713. float: left;
  714. font-size: 18px;
  715. font-weight: 700;
  716. line-height: 48px;
  717. margin: 0;
  718. }
  719. .site-title a,
  720. .site-title a:hover {
  721. color: #fff;
  722. }
  723. /* Search in the header */
  724. .search-toggle {
  725. background-color: #24890d;
  726. cursor: pointer;
  727. float: right;
  728. height: 48px;
  729. margin-right: 38px;
  730. text-align: center;
  731. width: 48px;
  732. }
  733. .search-toggle:hover,
  734. .search-toggle.active {
  735. background-color: #41a62a;
  736. }
  737. .search-toggle:before {
  738. color: #fff;
  739. content: "\f400";
  740. font-size: 20px;
  741. margin-top: 14px;
  742. }
  743. .search-toggle .screen-reader-text {
  744. left: 5px; /* Avoid a horizontal scrollbar when the site has a long menu */
  745. }
  746. .search-box-wrapper {
  747. -webkit-box-sizing: border-box;
  748. -moz-box-sizing: border-box;
  749. box-sizing: border-box;
  750. position: absolute;
  751. top: 48px;
  752. right: 0;
  753. width: 100%;
  754. z-index: 2;
  755. }
  756. .search-box {
  757. background-color: #41a62a;
  758. padding: 12px;
  759. }
  760. .search-box .search-field {
  761. background-color: #fff;
  762. border: 0;
  763. float: right;
  764. font-size: 16px;
  765. padding: 2px 2px 3px 6px;
  766. width: 100%;
  767. }
  768. /**
  769. * 5.0 Navigation
  770. * -----------------------------------------------------------------------------
  771. */
  772. .site-navigation ul {
  773. list-style: none;
  774. margin: 0;
  775. }
  776. .site-navigation li {
  777. border-top: 1px solid rgba(255, 255, 255, 0.2);
  778. }
  779. .site-navigation ul ul {
  780. margin-left: 20px;
  781. }
  782. .site-navigation a {
  783. color: #fff;
  784. display: block;
  785. text-transform: uppercase;
  786. }
  787. .site-navigation a:hover {
  788. color: #41a62a;
  789. }
  790. .site-navigation .current_page_item > a,
  791. .site-navigation .current_page_ancestor > a,
  792. .site-navigation .current-menu-item > a,
  793. .site-navigation .current-menu-ancestor > a {
  794. color: #55d737;
  795. font-weight: 900;
  796. }
  797. /* Primary Navigation */
  798. .primary-navigation {
  799. -webkit-box-sizing: border-box;
  800. -moz-box-sizing: border-box;
  801. box-sizing: border-box;
  802. font-size: 14px;
  803. padding-top: 24px;
  804. }
  805. .primary-navigation.toggled-on {
  806. padding: 72px 0 36px;
  807. }
  808. .primary-navigation .nav-menu {
  809. border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  810. display: none;
  811. }
  812. .primary-navigation.toggled-on .nav-menu {
  813. display: block;
  814. }
  815. .primary-navigation a {
  816. padding: 7px 0;
  817. }
  818. /* Secondary Navigation */
  819. .secondary-navigation {
  820. border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  821. font-size: 12px;
  822. margin: 48px 0;
  823. }
  824. .secondary-navigation a {
  825. padding: 9px 0;
  826. }
  827. .menu-toggle {
  828. cursor: pointer;
  829. font-size: 0;
  830. height: 48px;
  831. margin: 0;
  832. overflow: hidden;
  833. position: absolute;
  834. top: 0;
  835. right: 0;
  836. text-align: center;
  837. width: 48px;
  838. }
  839. .menu-toggle:before {
  840. color: #fff;
  841. content: "\f419";
  842. margin-top: 16px;
  843. }
  844. /**
  845. * 6.0 Content
  846. * -----------------------------------------------------------------------------
  847. */
  848. .content-area {
  849. padding-top: 48px;
  850. }
  851. .hentry {
  852. margin: 0 auto 48px;
  853. max-width: 672px;
  854. }
  855. .site-content .entry-header,
  856. .site-content .entry-content,
  857. .site-content .entry-summary,
  858. .site-content .entry-meta,
  859. .page-content {
  860. margin: 0 auto;
  861. max-width: 474px;
  862. }
  863. .page-content {
  864. margin-bottom: 48px;
  865. }
  866. /**
  867. * 6.1 Post Thumbnail
  868. * -----------------------------------------------------------------------------
  869. */
  870. .post-thumbnail {
  871. background: #b2b2b2 url(images/pattern-light.svg) repeat fixed;
  872. display: block;
  873. position: relative;
  874. width: 100%;
  875. z-index: 0;
  876. }
  877. a.post-thumbnail:hover {
  878. background-color: #999;
  879. }
  880. .full-width .post-thumbnail img {
  881. display: block;
  882. margin: 0 auto;
  883. }
  884. /**
  885. * 6.2 Entry Header
  886. * -----------------------------------------------------------------------------
  887. */
  888. .entry-header {
  889. position: relative;
  890. z-index: 1;
  891. }
  892. .entry-title {
  893. font-size: 33px;
  894. font-weight: 300;
  895. line-height: 1.0909090909;
  896. margin-bottom: 12px;
  897. margin: 0 0 12px 0;
  898. text-transform: uppercase;
  899. }
  900. .entry-title a {
  901. color: #2b2b2b;
  902. }
  903. .entry-title a:hover {
  904. color: #41a62a;
  905. }
  906. .site-content .entry-header {
  907. background-color: #fff;
  908. padding: 0 10px 12px;
  909. }
  910. .site-content .has-post-thumbnail .entry-header {
  911. padding-top: 24px;
  912. }
  913. /**
  914. * 6.3 Entry Meta
  915. * -----------------------------------------------------------------------------
  916. */
  917. .entry-meta {
  918. clear: both;
  919. color: #767676;
  920. font-size: 12px;
  921. font-weight: 400;
  922. line-height: 1.3333333333;
  923. text-transform: uppercase;
  924. }
  925. .entry-meta a {
  926. color: #767676;
  927. }
  928. .entry-meta a:hover {
  929. color: #41a62a;
  930. }
  931. .sticky .entry-date {
  932. display: none;
  933. }
  934. .cat-links {
  935. font-weight: 900;
  936. text-transform: uppercase;
  937. }
  938. .cat-links a {
  939. color: #2b2b2b;
  940. }
  941. .cat-links a:hover {
  942. color: #41a62a;
  943. }
  944. .byline {
  945. display: none;
  946. }
  947. .single .byline,
  948. .group-blog .byline {
  949. display: inline;
  950. }
  951. .site-content .entry-meta {
  952. background-color: #fff;
  953. margin-bottom: 8px;
  954. }
  955. .site-content footer.entry-meta {
  956. margin: 24px auto 0;
  957. padding: 0 10px;
  958. }
  959. /* Tag links style */
  960. .entry-meta .tag-links a {
  961. background-color: #767676;
  962. border-radius: 0 2px 2px 0;
  963. color: #fff;
  964. display: inline-block;
  965. font-size: 11px;
  966. font-weight: 700;
  967. line-height: 1.2727272727;
  968. margin: 2px 4px 2px 10px;
  969. padding: 3px 7px;
  970. position: relative;
  971. text-transform: uppercase;
  972. }
  973. .entry-meta .tag-links a:hover {
  974. background-color: #41a62a;
  975. color: #fff;
  976. }
  977. .entry-meta .tag-links a:before {
  978. border-top: 10px solid transparent;
  979. border-right: 8px solid #767676;
  980. border-bottom: 10px solid transparent;
  981. content: "";
  982. height: 0;
  983. position: absolute;
  984. top: 0;
  985. left: -8px;
  986. width: 0;
  987. }
  988. .entry-meta .tag-links a:hover:before {
  989. border-right-color: #41a62a;
  990. }
  991. .entry-meta .tag-links a:after {
  992. background-color: #fff;
  993. border-radius: 50%;
  994. content: "";
  995. height: 4px;
  996. position: absolute;
  997. top: 8px;
  998. left: -2px;
  999. width: 4px;
  1000. }
  1001. /**
  1002. * 6.4 Entry Content
  1003. * -----------------------------------------------------------------------------
  1004. */
  1005. .entry-content,
  1006. .entry-summary,
  1007. .page-content {
  1008. -webkit-hyphens: auto;
  1009. -moz-hyphens: auto;
  1010. -ms-hyphens: auto;
  1011. hyphens: auto;
  1012. word-wrap: break-word;
  1013. }
  1014. .site-content .entry-content,
  1015. .site-content .entry-summary,
  1016. .page-content {
  1017. background-color: #fff;
  1018. padding: 12px 10px 0;
  1019. }
  1020. .page .entry-content {
  1021. padding-top: 0;
  1022. }
  1023. .entry-content h1:first-child,
  1024. .entry-content h2:first-child,
  1025. .entry-content h3:first-child,
  1026. .entry-content h4:first-child,
  1027. .entry-content h5:first-child,
  1028. .entry-content h6:first-child,
  1029. .entry-summary h1:first-child,
  1030. .entry-summary h2:first-child,
  1031. .entry-summary h3:first-child,
  1032. .entry-summary h4:first-child,
  1033. .entry-summary h5:first-child,
  1034. .entry-summary h6:first-child,
  1035. .page-content h1:first-child,
  1036. .page-content h2:first-child,
  1037. .page-content h3:first-child,
  1038. .page-content h4:first-child,
  1039. .page-content h5:first-child,
  1040. .page-content h6:first-child {
  1041. margin-top: 0;
  1042. }
  1043. .entry-content a,
  1044. .entry-summary a,
  1045. .page-content a,
  1046. .comment-content a {
  1047. text-decoration: underline;
  1048. }
  1049. .entry-content a:hover,
  1050. .entry-summary a:hover,
  1051. .page-content a:hover,
  1052. .comment-content a:hover {
  1053. text-decoration: none;
  1054. }
  1055. .entry-content table,
  1056. .comment-content table {
  1057. font-size: 14px;
  1058. line-height: 1.2857142857;
  1059. margin-bottom: 24px;
  1060. }
  1061. .entry-content th,
  1062. .comment-content th {
  1063. font-weight: 700;
  1064. padding: 8px;
  1065. text-transform: uppercase;
  1066. }
  1067. .entry-content td,
  1068. .comment-content td {
  1069. padding: 8px;
  1070. }
  1071. .entry-content .edit-link {
  1072. clear: both;
  1073. display: block;
  1074. font-size: 12px;
  1075. font-weight: 400;
  1076. line-height: 1.3333333333;
  1077. text-transform: uppercase;
  1078. }
  1079. .entry-content .edit-link a {
  1080. color: #767676;
  1081. text-decoration: none;
  1082. }
  1083. .entry-content .edit-link a:hover {
  1084. color: #41a62a;
  1085. }
  1086. /* Mediaelements */
  1087. .hentry .mejs-container {
  1088. margin: 12px 0 18px;
  1089. }
  1090. .hentry .mejs-mediaelement,
  1091. .hentry .mejs-container .mejs-controls {
  1092. background: #000;
  1093. }
  1094. .hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
  1095. .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  1096. background: #fff;
  1097. }
  1098. .hentry .mejs-controls .mejs-time-rail .mejs-time-current {
  1099. background: #24890d;
  1100. }
  1101. .hentry .mejs-controls .mejs-time-rail .mejs-time-total,
  1102. .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  1103. background: rgba(255,255,255,.33);
  1104. }
  1105. .hentry .mejs-container .mejs-controls .mejs-time {
  1106. padding-top: 9px;
  1107. }
  1108. .hentry .mejs-controls .mejs-time-rail span,
  1109. .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
  1110. .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  1111. border-radius: 0;
  1112. }
  1113. .hentry .mejs-overlay-loading {
  1114. background: transparent;
  1115. }
  1116. /* Page links */
  1117. .page-links {
  1118. clear: both;
  1119. font-size: 12px;
  1120. font-weight: 900;
  1121. line-height: 2;
  1122. margin: 24px 0;
  1123. text-transform: uppercase;
  1124. }
  1125. .page-links a,
  1126. .page-links > span {
  1127. background: #fff;
  1128. border: 1px solid #fff;
  1129. display: inline-block;
  1130. height: 22px;
  1131. margin: 0 1px 2px 0;
  1132. text-align: center;
  1133. width: 22px;
  1134. }
  1135. .page-links a {
  1136. background: #000;
  1137. border: 1px solid #000;
  1138. color: #fff;
  1139. text-decoration: none;
  1140. }
  1141. .page-links a:hover {
  1142. background: #41a62a;
  1143. border: 1px solid #41a62a;
  1144. color: #fff;
  1145. }
  1146. .page-links > .page-links-title {
  1147. height: auto;
  1148. margin: 0;
  1149. padding-right: 7px;
  1150. width: auto;
  1151. }
  1152. /**
  1153. * 6.5 Gallery
  1154. * -----------------------------------------------------------------------------
  1155. */
  1156. .gallery {
  1157. margin-bottom: 20px;
  1158. }
  1159. .gallery-item {
  1160. float: left;
  1161. margin: 0 4px 4px 0;
  1162. overflow: hidden;
  1163. position: relative;
  1164. }
  1165. .gallery-columns-1 .gallery-item {
  1166. max-width: 100%;
  1167. }
  1168. .gallery-columns-2 .gallery-item {
  1169. max-width: 48%;
  1170. max-width: -webkit-calc(50% - 4px);
  1171. max-width: calc(50% - 4px);
  1172. }
  1173. .gallery-columns-3 .gallery-item {
  1174. max-width: 32%;
  1175. max-width: -webkit-calc(33.3% - 4px);
  1176. max-width: calc(33.3% - 4px);
  1177. }
  1178. .gallery-columns-4 .gallery-item {
  1179. max-width: 23%;
  1180. max-width: -webkit-calc(25% - 4px);
  1181. max-width: calc(25% - 4px);
  1182. }
  1183. .gallery-columns-5 .gallery-item {
  1184. max-width: 19%;
  1185. max-width: -webkit-calc(20% - 4px);
  1186. max-width: calc(20% - 4px);
  1187. }
  1188. .gallery-columns-6 .gallery-item {
  1189. max-width: 15%;
  1190. max-width: -webkit-calc(16.7% - 4px);
  1191. max-width: calc(16.7% - 4px);
  1192. }
  1193. .gallery-columns-7 .gallery-item {
  1194. max-width: 13%;
  1195. max-width: -webkit-calc(14.28% - 4px);
  1196. max-width: calc(14.28% - 4px);
  1197. }
  1198. .gallery-columns-8 .gallery-item {
  1199. max-width: 11%;
  1200. max-width: -webkit-calc(12.5% - 4px);
  1201. max-width: calc(12.5% - 4px);
  1202. }
  1203. .gallery-columns-9 .gallery-item {
  1204. max-width: 9%;
  1205. max-width: -webkit-calc(11.1% - 4px);
  1206. max-width: calc(11.1% - 4px);
  1207. }
  1208. .gallery-columns-1 .gallery-item:nth-of-type(1n),
  1209. .gallery-columns-2 .gallery-item:nth-of-type(2n),
  1210. .gallery-columns-3 .gallery-item:nth-of-type(3n),
  1211. .gallery-columns-4 .gallery-item:nth-of-type(4n),
  1212. .gallery-columns-5 .gallery-item:nth-of-type(5n),
  1213. .gallery-columns-6 .gallery-item:nth-of-type(6n),
  1214. .gallery-columns-7 .gallery-item:nth-of-type(7n),
  1215. .gallery-columns-8 .gallery-item:nth-of-type(8n),
  1216. .gallery-columns-9 .gallery-item:nth-of-type(9n) {
  1217. margin-right: 0;
  1218. }
  1219. .gallery-caption {
  1220. background-color: rgba(0, 0, 0, 0.7);
  1221. -webkit-box-sizing: border-box;
  1222. -moz-box-sizing: border-box;
  1223. box-sizing: border-box;
  1224. color: #fff;
  1225. font-size: 12px;
  1226. line-height: 1.5;
  1227. margin: 0;
  1228. max-height: 50%;
  1229. opacity: 0;
  1230. padding: 6px 8px;
  1231. position: absolute;
  1232. bottom: 0;
  1233. left: 0;
  1234. text-align: left;
  1235. width: 100%;
  1236. }
  1237. .gallery-caption:before {
  1238. content: "";
  1239. height: 100%;
  1240. min-height: 49px;
  1241. position: absolute;
  1242. top: 0;
  1243. left: 0;
  1244. width: 100%;
  1245. }
  1246. .gallery-item:hover .gallery-caption {
  1247. opacity: 1;
  1248. }
  1249. .gallery-columns-7 .gallery-caption,
  1250. .gallery-columns-8 .gallery-caption,
  1251. .gallery-columns-9 .gallery-caption {
  1252. display: none;
  1253. }
  1254. /**
  1255. * 6.6 Post Formats
  1256. * -----------------------------------------------------------------------------
  1257. */
  1258. .format-aside .entry-content,
  1259. .format-aside .entry-summary,
  1260. .format-quote .entry-content,
  1261. .format-quote .entry-summary,
  1262. .format-link .entry-content,
  1263. .format-link .entry-summary {
  1264. padding-top: 0;
  1265. }
  1266. .site-content .format-link .entry-title,
  1267. .site-content .format-aside .entry-title,
  1268. .site-content .format-quote .entry-title {
  1269. display: none;
  1270. }
  1271. /**
  1272. * 6.7 Post/Image/Paging Navigation
  1273. * -----------------------------------------------------------------------------
  1274. */
  1275. .nav-links {
  1276. -webkit-hyphens: auto;
  1277. -moz-hyphens: auto;
  1278. -ms-hyphens: auto;
  1279. border-top: 1px solid rgba(0, 0, 0, 0.1);
  1280. hyphens: auto;
  1281. word-wrap: break-word;
  1282. }
  1283. .post-navigation,
  1284. .image-navigation {
  1285. margin: 24px auto 48px;
  1286. max-width: 474px;
  1287. padding: 0 10px;
  1288. }
  1289. .post-navigation a,
  1290. .image-navigation .previous-image,
  1291. .image-navigation .next-image {
  1292. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  1293. padding: 11px 0 12px;
  1294. width: 100%;
  1295. }
  1296. .post-navigation .meta-nav {
  1297. color: #767676;
  1298. display: block;
  1299. font-size: 12px;
  1300. font-weight: 900;
  1301. line-height: 2;
  1302. text-transform: uppercase;
  1303. }
  1304. .post-navigation a,
  1305. .image-navigation a {
  1306. color: #2b2b2b;
  1307. display: block;
  1308. font-size: 14px;
  1309. font-weight: 700;
  1310. line-height: 1.7142857142;
  1311. text-transform: none;
  1312. }
  1313. .post-navigation a:hover,
  1314. .image-navigation a:hover {
  1315. color: #41a62a;
  1316. }
  1317. /* Paging Navigation */
  1318. .paging-navigation {
  1319. border-top: 5px solid #000;
  1320. margin: 48px 0;
  1321. }
  1322. .paging-navigation .loop-pagination {
  1323. margin-top: -5px;
  1324. text-align: center;
  1325. }
  1326. .paging-navigation .page-numbers {
  1327. border-top: 5px solid transparent;
  1328. display: inline-block;
  1329. font-size: 14px;
  1330. font-weight: 900;
  1331. margin-right: 1px;
  1332. padding: 7px 16px;
  1333. text-transform: uppercase;
  1334. }
  1335. .paging-navigation a {
  1336. color: #2b2b2b;
  1337. }
  1338. .paging-navigation .page-numbers.current {
  1339. border-top: 5px solid #24890d;
  1340. }
  1341. .paging-navigation a:hover {
  1342. border-top: 5px solid #41a62a;
  1343. color: #2b2b2b;
  1344. }
  1345. /**
  1346. * 6.8 Attachments
  1347. * -----------------------------------------------------------------------------
  1348. */
  1349. .attachment .content-sidebar,
  1350. .attachment .post-thumbnail {
  1351. display: none;
  1352. }
  1353. .attachment .entry-content {
  1354. padding-top: 0;
  1355. }
  1356. .attachment footer.entry-meta {
  1357. text-transform: none;
  1358. }
  1359. .entry-attachment .attachment {
  1360. margin-bottom: 24px;
  1361. }
  1362. /**
  1363. * 6.9 Archives
  1364. * -----------------------------------------------------------------------------
  1365. */
  1366. .archive-header,
  1367. .page-header {
  1368. margin: 24px auto;
  1369. max-width: 474px;
  1370. }
  1371. .archive-title,
  1372. .page-title {
  1373. font-size: 16px;
  1374. font-weight: 900;
  1375. line-height: 1.5;
  1376. margin: 0;
  1377. }
  1378. .taxonomy-description,
  1379. .author-description {
  1380. color: #767676;
  1381. font-size: 14px;
  1382. line-height: 1.2857142857;
  1383. padding-top: 18px;
  1384. }
  1385. .taxonomy-description p,
  1386. .author-description p {
  1387. margin-bottom: 18px;
  1388. }
  1389. .taxonomy-description p:last-child,
  1390. .author-description p:last-child {
  1391. margin-bottom: 0;
  1392. }
  1393. .taxonomy-description a,
  1394. .author-description a {
  1395. text-decoration: underline;
  1396. }
  1397. .taxonomy-description a:hover,
  1398. .author-description a:hover {
  1399. text-decoration: none;
  1400. }
  1401. /**
  1402. * 6.10 Contributor Page
  1403. * -----------------------------------------------------------------------------
  1404. */
  1405. .contributor {
  1406. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  1407. -webkit-box-sizing: border-box;
  1408. -moz-box-sizing: border-box;
  1409. box-sizing: border-box;
  1410. padding: 48px 10px;
  1411. }
  1412. .contributor:first-of-type {
  1413. padding-top: 24px;
  1414. }
  1415. .contributor-info {
  1416. margin: 0 auto;
  1417. max-width: 474px;
  1418. }
  1419. .contributor-avatar {
  1420. border: 1px solid rgba(0, 0, 0, 0.1);
  1421. float: left;
  1422. margin: 0 30px 20px 0;
  1423. padding: 2px;
  1424. }
  1425. .contributor-name {
  1426. font-size: 16px;
  1427. font-weight: 900;
  1428. line-height: 1.5;
  1429. margin: 0;
  1430. }
  1431. .contributor-bio a {
  1432. text-decoration: underline;
  1433. }
  1434. .contributor-bio a:hover {
  1435. text-decoration: none;
  1436. }
  1437. .contributor-posts-link {
  1438. display: inline-block;
  1439. line-height: normal;
  1440. padding: 10px 30px;
  1441. }
  1442. .contributor-posts-link:before {
  1443. content: "\f443";
  1444. }
  1445. /**
  1446. * 6.11 404 Page
  1447. * -----------------------------------------------------------------------------
  1448. */
  1449. .error404 .page-content {
  1450. padding-top: 0;
  1451. }
  1452. .error404 .page-content .search-form {
  1453. margin-bottom: 24px;
  1454. }
  1455. /**
  1456. * 6.12 Full-width
  1457. * -----------------------------------------------------------------------------
  1458. */
  1459. .full-width .hentry {
  1460. max-width: 100%;
  1461. }
  1462. /**
  1463. * 6.13 Singular
  1464. * -----------------------------------------------------------------------------
  1465. */
  1466. .singular .site-content .hentry.has-post-thumbnail {
  1467. margin-top: -48px;
  1468. }
  1469. /**
  1470. * 6.14 Comments
  1471. * -----------------------------------------------------------------------------
  1472. */
  1473. .comments-area {
  1474. margin: 48px auto;
  1475. max-width: 474px;
  1476. padding: 0 10px;
  1477. }
  1478. .comment-reply-title,
  1479. .comments-title {
  1480. font: 900 16px/1.5 Lato, sans-serif;
  1481. margin: 0;
  1482. text-transform: uppercase;
  1483. }
  1484. .comment-list {
  1485. list-style: none;
  1486. margin: 0 0 48px 0;
  1487. }
  1488. .comment-author {
  1489. font-size: 14px;
  1490. line-height: 1.7142857142;
  1491. }
  1492. .comment-list .reply,
  1493. .comment-metadata {
  1494. font-size: 12px;
  1495. line-height: 2;
  1496. text-transform: uppercase;
  1497. }
  1498. .comment-list .reply {
  1499. margin-top: 24px;
  1500. }
  1501. .comment-author .fn {
  1502. font-weight: 900;
  1503. }
  1504. .comment-author a {
  1505. color: #2b2b2b;
  1506. }
  1507. .comment-list .trackback a,
  1508. .comment-list .pingback a,
  1509. .comment-metadata a {
  1510. color: #767676;
  1511. }
  1512. .comment-author a:hover,
  1513. .comment-list .pingback a:hover,
  1514. .comment-list .trackback a:hover,
  1515. .comment-metadata a:hover {
  1516. color: #41a62a;
  1517. }
  1518. .comment-list article,
  1519. .comment-list .pingback,
  1520. .comment-list .trackback {
  1521. border-top: 1px solid rgba(0, 0, 0, 0.1);
  1522. margin-bottom: 24px;
  1523. padding-top: 24px;
  1524. }
  1525. .comment-list > li:first-child > article,
  1526. .comment-list > .pingback:first-child,
  1527. .comment-list > .trackback:first-child {
  1528. border-top: 0;
  1529. }
  1530. .comment-author {
  1531. position: relative;
  1532. }
  1533. .comment-author .avatar {
  1534. border: 1px solid rgba(0, 0, 0, 0.1);
  1535. height: 18px;
  1536. padding: 2px;
  1537. position: absolute;
  1538. top: 0;
  1539. left: 0;
  1540. width: 18px;
  1541. }
  1542. .bypostauthor > article .fn:before {
  1543. content: "\f408";
  1544. margin: 0 2px 0 -2px;
  1545. position: relative;
  1546. top: -1px;
  1547. }
  1548. .says {
  1549. display: none;
  1550. }
  1551. .comment-author,
  1552. .comment-awaiting-moderation,
  1553. .comment-content,
  1554. .comment-list .reply,
  1555. .comment-metadata {
  1556. padding-left: 30px;
  1557. }
  1558. .comment-edit-link {
  1559. margin-left: 10px;
  1560. }
  1561. .comment-edit-link:before {
  1562. content: "\f411";
  1563. }
  1564. .comment-reply-link:before,
  1565. .comment-reply-login:before {
  1566. content: "\f412";
  1567. margin-right: 2px;
  1568. }
  1569. .comment-content {
  1570. -webkit-hyphens: auto;
  1571. -moz-hyphens: auto;
  1572. -ms-hyphens: auto;
  1573. hyphens: auto;
  1574. word-wrap: break-word;
  1575. }
  1576. .comment-content ul,
  1577. .comment-content ol {
  1578. margin: 0 0 24px 22px;
  1579. }
  1580. .comment-content li > ul,
  1581. .comment-content li > ol {
  1582. margin-bottom: 0;
  1583. }
  1584. .comment-content > :last-child {
  1585. margin-bottom: 0;
  1586. }
  1587. .comment-list .children {
  1588. list-style: none;
  1589. margin-left: 15px;
  1590. }
  1591. .comment-respond {
  1592. margin-bottom: 24px;
  1593. padding: 0;
  1594. }
  1595. .comment .comment-respond {
  1596. margin-top: 24px;
  1597. }
  1598. .comment-respond h3 {
  1599. margin-top: 0;
  1600. margin-bottom: 24px;
  1601. }
  1602. .comment-notes,
  1603. .comment-awaiting-moderation,
  1604. .logged-in-as,
  1605. .no-comments,
  1606. .form-allowed-tags,
  1607. .form-allowed-tags code {
  1608. color: #767676;
  1609. }
  1610. .comment-notes,
  1611. .comment-awaiting-moderation,
  1612. .logged-in-as {
  1613. font-size: 14px;
  1614. line-height: 1.7142857142;
  1615. }
  1616. .no-comments {
  1617. font-size: 16px;
  1618. font-weight: 900;
  1619. line-height: 1.5;
  1620. margin-top: 24px;
  1621. text-transform: uppercase;
  1622. }
  1623. .comment-form label {
  1624. display: block;
  1625. }
  1626. .comment-form input[type="text"],
  1627. .comment-form input[type="email"],
  1628. .comment-form input[type="url"] {
  1629. width: 100%;
  1630. }
  1631. .form-allowed-tags,
  1632. .form-allowed-tags code {
  1633. font-size: 12px;
  1634. line-height: 1.5;
  1635. }
  1636. .required {
  1637. color: #c0392b;
  1638. }
  1639. .comment-reply-title small a {
  1640. color: #2b2b2b;
  1641. float: right;
  1642. height: 24px;
  1643. overflow: hidden;
  1644. width: 24px;
  1645. }
  1646. .comment-reply-title small a:hover {
  1647. color: #41a62a;
  1648. }
  1649. .comment-reply-title small a:before {
  1650. content: "\f405";
  1651. font-size: 32px;
  1652. }
  1653. .comment-navigation {
  1654. font-size: 12px;
  1655. line-height: 2;
  1656. margin-bottom: 48px;
  1657. text-transform: uppercase;
  1658. }
  1659. .comment-navigation .nav-next,
  1660. .comment-navigation .nav-previous {
  1661. display: inline-block;
  1662. }
  1663. .comment-navigation .nav-previous a {
  1664. margin-right: 10px;
  1665. }
  1666. #comment-nav-above {
  1667. margin-top: 36px;
  1668. margin-bottom: 0;
  1669. }
  1670. /**
  1671. * 7.0 Sidebars
  1672. * -----------------------------------------------------------------------------
  1673. */
  1674. /* Secondary */
  1675. #secondary {
  1676. background-color: #000;
  1677. border-top: 1px solid #000;
  1678. border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  1679. clear: both;
  1680. color: rgba(255, 255, 255, 0.7);
  1681. margin-top: -1px;
  1682. padding: 0 10px;
  1683. position: relative;
  1684. z-index: 2;
  1685. }
  1686. .site-description {
  1687. display: none;
  1688. font-size: 12px;
  1689. font-weight: 400;
  1690. line-height: 1.5;
  1691. }
  1692. /* Primary Sidebar */
  1693. .primary-sidebar {
  1694. padding-top: 48px;
  1695. }
  1696. .secondary-navigation + .primary-sidebar {
  1697. padding-top: 0;
  1698. }
  1699. /* Content Sidebar */
  1700. .content-sidebar {
  1701. border-top: 1px solid rgba(0, 0, 0, 0.1);
  1702. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  1703. -webkit-box-sizing: border-box;
  1704. -moz-box-sizing: border-box;
  1705. box-sizing: border-box;
  1706. color: #767676;
  1707. padding: 48px 10px 0;
  1708. }
  1709. /**
  1710. * 7.1 Widgets
  1711. * -----------------------------------------------------------------------------
  1712. */
  1713. /* Primary Sidebar, Footer Sidebar */
  1714. .widget {
  1715. font-size: 14px;
  1716. -webkit-hyphens: auto;
  1717. -moz-hyphens: auto;
  1718. -ms-hyphens: auto;
  1719. hyphens: auto;
  1720. line-height: 1.2857142857;
  1721. margin-bottom: 48px;
  1722. width: 100%;
  1723. word-wrap: break-word;
  1724. }
  1725. .widget a {
  1726. color: #fff;
  1727. }
  1728. .widget a:hover {
  1729. color: #41a62a;
  1730. }
  1731. .widget h1,
  1732. .widget h2,
  1733. .widget h3,
  1734. .widget h4,
  1735. .widget h5,
  1736. .widget h6 {
  1737. margin: 24px 0 12px;
  1738. }
  1739. .widget h1 {
  1740. font-size: 22px;
  1741. line-height: 1.0909090909;
  1742. }
  1743. .widget h2 {
  1744. font-size: 20px;
  1745. line-height: 1.2;
  1746. }
  1747. .widget h3 {
  1748. font-size: 18px;
  1749. line-height: 1.3333333333;
  1750. }
  1751. .widget h4 {
  1752. font-size: 16px;
  1753. line-height: 1.5;
  1754. }
  1755. .widget h5 {
  1756. font-size: 14px;
  1757. line-height: 1.7142857142;
  1758. }
  1759. .widget h6 {
  1760. font-size: 12px;
  1761. line-height: 2;
  1762. }
  1763. .widget address {
  1764. margin-bottom: 18px;
  1765. }
  1766. .widget abbr[title] {
  1767. border-color: rgba(255, 255, 255, 0.7);
  1768. }
  1769. .widget mark,
  1770. .widget ins {
  1771. color: #000;
  1772. }
  1773. .widget pre,
  1774. .widget fieldset {
  1775. border-color: rgba(255, 255, 255, 0.2);
  1776. }
  1777. .widget code,
  1778. .widget kbd,
  1779. .widget tt,
  1780. .widget var,
  1781. .widget samp,
  1782. .widget pre {
  1783. font-size: 12px;
  1784. line-height: 1.5;
  1785. }
  1786. .widget blockquote {
  1787. color: rgba(255, 255, 255, 0.7);
  1788. font-size: 18px;
  1789. line-height: 1.5;
  1790. margin-bottom: 18px;
  1791. }
  1792. .widget blockquote cite {
  1793. color: #fff;
  1794. font-size: 14px;
  1795. line-height: 1.2857142857;
  1796. }
  1797. .widget dl,
  1798. .widget dd {
  1799. margin-bottom: 18px;
  1800. }
  1801. .widget ul,
  1802. .widget ol {
  1803. list-style: none;
  1804. margin: 0;
  1805. }
  1806. .widget li > ol,
  1807. .widget li > ul {
  1808. margin-left: 10px;
  1809. }
  1810. .widget table,
  1811. .widget th,
  1812. .widget td {
  1813. border-color: rgba(255, 255, 255, 0.2);
  1814. }
  1815. .widget table {
  1816. margin-bottom: 18px;
  1817. }
  1818. .widget del {
  1819. color: rgba(255, 255, 255, 0.4);
  1820. }
  1821. .widget hr {
  1822. background-color: rgba(255, 255, 255, 0.2);
  1823. }
  1824. .widget p {
  1825. margin-bottom: 18px;
  1826. }
  1827. .widget input,
  1828. .widget textarea {
  1829. background-color: rgba(255, 255, 255, 0.1);
  1830. border-color: rgba(255, 255, 255, 0.2);
  1831. color: #fff;
  1832. font-size: 16px;
  1833. padding: 1px 2px 2px 4px;
  1834. }
  1835. .widget input:focus,
  1836. .widget textarea:focus {
  1837. border-color: rgba(255, 255, 255, 0.3);
  1838. }
  1839. .widget button,
  1840. .widget input[type="button"],
  1841. .widget input[type="reset"],
  1842. .widget input[type="submit"] {
  1843. background-color: #24890d;
  1844. border: 0;
  1845. font-size: 12px;
  1846. padding: 5px 15px 4px;
  1847. }
  1848. .widget input[type="button"]:hover,
  1849. .widget input[type="button"]:focus,
  1850. .widget input[type="reset"]:hover,
  1851. .widget input[type="reset"]:focus,
  1852. .widget input[type="submit"]:hover,
  1853. .widget input[type="submit"]:focus {
  1854. background-color: #41a62a;
  1855. }
  1856. .widget input[type="button"]:active,
  1857. .widget input[type="reset"]:active,
  1858. .widget input[type="submit"]:active {
  1859. background-color: #55d737;
  1860. }
  1861. .widget .wp-caption {
  1862. color: rgba(255, 255, 255, 0.7);
  1863. margin-bottom: 18px;
  1864. }
  1865. .widget .widget-title {
  1866. font-size: 14px;
  1867. font-weight: 700;
  1868. line-height: 1.7142857142;
  1869. margin: 0 0 24px 0;
  1870. text-transform: uppercase;
  1871. }
  1872. .widget-title,
  1873. .widget-title a {
  1874. color: #fff;
  1875. }
  1876. .widget-title a:hover {
  1877. color: #41a62a;
  1878. }
  1879. /* Calendar Widget*/
  1880. .widget_calendar table {
  1881. line-height: 2;
  1882. margin: 0;
  1883. }
  1884. .widget_calendar caption {
  1885. color: #fff;
  1886. font-weight: 700;
  1887. line-height: 1.7142857142;
  1888. margin-bottom: 18px;
  1889. text-align: left;
  1890. text-transform: uppercase;
  1891. }
  1892. .widget_calendar thead th {
  1893. background-color: rgba(255, 255, 255, 0.1);
  1894. }
  1895. .widget_calendar tbody td,
  1896. .widget_calendar thead th {
  1897. text-align: center;
  1898. }
  1899. .widget_calendar tbody a {
  1900. background-color: #24890d;
  1901. color: #fff;
  1902. display: block;
  1903. }
  1904. .widget_calendar tbody a:hover {
  1905. background-color: #41a62a;
  1906. }
  1907. .widget_calendar tbody a:hover {
  1908. color: #fff;
  1909. }
  1910. .widget_calendar #prev {
  1911. padding-left: 5px;
  1912. }
  1913. .widget_calendar #next {
  1914. padding-right: 5px;
  1915. text-align: right;
  1916. }
  1917. /* Ephemera Widget*/
  1918. .widget_twentyfourteen_ephemera > ol > li {
  1919. border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  1920. margin-bottom: 18px;
  1921. padding: 0;
  1922. }
  1923. .widget_twentyfourteen_ephemera .hentry {
  1924. margin: 0;
  1925. max-width: 100%;
  1926. }
  1927. .widget_twentyfourteen_ephemera .entry-title,
  1928. .widget_twentyfourteen_ephemera .entry-meta,
  1929. .widget_twentyfourteen_ephemera .wp-caption-text,
  1930. .widget_twentyfourteen_ephemera .post-format-archive-link,
  1931. .widget_twentyfourteen_ephemera .entry-content table {
  1932. font-size: 12px;
  1933. line-height: 1.5;
  1934. }
  1935. .widget_twentyfourteen_ephemera .entry-title {
  1936. display: inline;
  1937. font-weight: 400;
  1938. }
  1939. .widget_twentyfourteen_ephemera .entry-meta {
  1940. margin-bottom: 18px;
  1941. }
  1942. .widget_twentyfourteen_ephemera .entry-meta a {
  1943. color: rgba(255, 255, 255, 0.7);
  1944. }
  1945. .widget_twentyfourteen_ephemera .entry-meta a:hover {
  1946. color: #41a62a;
  1947. }
  1948. .widget_twentyfourteen_ephemera .entry-content ul,
  1949. .widget_twentyfourteen_ephemera .entry-content ol {
  1950. margin: 0 0 18px 20px;
  1951. }
  1952. .widget_twentyfourteen_ephemera .entry-content ul {
  1953. list-style: disc;
  1954. }
  1955. .widget_twentyfourteen_ephemera .entry-content ol {
  1956. list-style: decimal;
  1957. }
  1958. .widget_twentyfourteen_ephemera .entry-content li > ul,
  1959. .widget_twentyfourteen_ephemera .entry-content li > ol {
  1960. margin: 0 0 0 20px;
  1961. }
  1962. .widget_twentyfourteen_ephemera .entry-content th,
  1963. .widget_twentyfourteen_ephemera .entry-content td {
  1964. padding: 6px;
  1965. }
  1966. .widget_twentyfourteen_ephemera .post-format-archive-link {
  1967. font-weight: 700;
  1968. text-transform: uppercase;
  1969. }
  1970. /* List Style Widgets*/
  1971. .widget_archive li,
  1972. .widget_categories li,
  1973. .widget_links li,
  1974. .widget_meta li,
  1975. .widget_nav_menu li,
  1976. .widget_pages li,
  1977. .widget_recent_comments li,
  1978. .widget_recent_entries li {
  1979. border-top: 1px solid rgba(255, 255, 255, 0.2);
  1980. padding: 8px 0 9px;
  1981. }
  1982. .widget_archive li:first-child,
  1983. .widget_categories li:first-child,
  1984. .widget_links li:first-child,
  1985. .widget_meta li:first-child,
  1986. .widget_nav_menu li:first-child,
  1987. .widget_pages li:first-child,
  1988. .widget_recent_comments li:first-child,
  1989. .widget_recent_entries li:first-child {
  1990. border-top: 0;
  1991. }
  1992. .widget_categories li ul,
  1993. .widget_nav_menu li ul,
  1994. .widget_pages li ul {
  1995. border-top: 1px solid rgba(255, 255, 255, 0.2);
  1996. margin-top: 9px;
  1997. }
  1998. .widget_categories li li:last-child,
  1999. .widget_nav_menu li li:last-child,
  2000. .widget_pages li li:last-child {
  2001. padding-bottom: 0;
  2002. }
  2003. /* Recent Posts Widget */
  2004. .widget_recent_entries .post-date {
  2005. display: block;
  2006. }
  2007. /* RSS Widget */
  2008. .rsswidget img {
  2009. margin-top: -4px;
  2010. }
  2011. .rssSummary {
  2012. margin: 9px 0;
  2013. }
  2014. .rss-date {
  2015. display: block;
  2016. }
  2017. .widget_rss li {
  2018. margin-bottom: 18px;
  2019. }
  2020. .widget_rss li:last-child {
  2021. margin-bottom: 0;
  2022. }
  2023. /* Text Widget */
  2024. .widget_text > div > :last-child {
  2025. margin-bottom: 0;
  2026. }
  2027. /**
  2028. * 7.2 Content Sidebar Widgets
  2029. * -----------------------------------------------------------------------------
  2030. */
  2031. .content-sidebar .widget a {
  2032. color: #24890d;
  2033. }
  2034. .content-sidebar .widget a:hover {
  2035. color: #41a62a;
  2036. }
  2037. .content-sidebar .widget pre {
  2038. border-color: rgba(0, 0, 0, 0.1);
  2039. }
  2040. .content-sidebar .widget mark,
  2041. .content-sidebar .widget ins {
  2042. color: #2b2b2b;
  2043. }
  2044. .content-sidebar .widget abbr[title] {
  2045. border-color: #2b2b2b;
  2046. }
  2047. .content-sidebar .widget fieldset {
  2048. border-color: rgba(0, 0, 0, 0.1);
  2049. }
  2050. .content-sidebar .widget blockquote {
  2051. color: #767676;
  2052. }
  2053. .content-sidebar .widget blockquote cite {
  2054. color: #2b2b2b;
  2055. }
  2056. .content-sidebar .widget li > ol,
  2057. .content-sidebar .widget li > ul {
  2058. margin-left: 18px;
  2059. }
  2060. .content-sidebar .widget table,
  2061. .content-sidebar .widget th,
  2062. .content-sidebar .widget td {
  2063. border-color: rgba(0, 0, 0, 0.1);
  2064. }
  2065. .content-sidebar .widget del {
  2066. color: #767676;
  2067. }
  2068. .content-sidebar .widget hr {
  2069. background-color: rgba(0, 0, 0, 0.1);
  2070. }
  2071. .content-sidebar .widget input,
  2072. .content-sidebar .widget textarea {
  2073. background-color: #fff;
  2074. border-color: rgba(0, 0, 0, 0.1);
  2075. color: #2b2b2b;
  2076. }
  2077. .content-sidebar .widget input:focus,
  2078. .content-sidebar .widget textarea:focus {
  2079. border-color: rgba(0, 0, 0, 0.3);
  2080. }
  2081. .content-sidebar .widget input[type="button"],
  2082. .content-sidebar .widget input[type="reset"],
  2083. .content-sidebar .widget input[type="submit"] {
  2084. background-color: #24890d;
  2085. border: 0;
  2086. color: #fff;
  2087. }
  2088. .content-sidebar .widget input[type="button"]:hover,
  2089. .content-sidebar .widget input[type="button"]:focus,
  2090. .content-sidebar .widget input[type="reset"]:hover,
  2091. .content-sidebar .widget input[type="reset"]:focus,
  2092. .content-sidebar .widget input[type="submit"]:hover,
  2093. .content-sidebar .widget input[type="submit"]:focus {
  2094. background-color: #41a62a;
  2095. }
  2096. .content-sidebar .widget input[type="button"]:active,
  2097. .content-sidebar .widget input[type="reset"]:active,
  2098. .content-sidebar .widget input[type="submit"]:active {
  2099. background-color: #55d737;
  2100. }
  2101. .content-sidebar .widget .wp-caption {
  2102. color: #767676;
  2103. }
  2104. .content-sidebar .widget .widget-title {
  2105. border-top: 5px solid #000;
  2106. color: #2b2b2b;
  2107. font-size: 14px;
  2108. font-weight: 900;
  2109. margin: 0 0 18px;
  2110. padding-top: 7px;
  2111. text-transform: uppercase;
  2112. }
  2113. .content-sidebar .widget .widget-title a {
  2114. color: #2b2b2b;
  2115. }
  2116. .content-sidebar .widget .widget-title a:hover {
  2117. color: #41a62a;
  2118. }
  2119. /* List Style Widgets*/
  2120. .content-sidebar .widget_archive li,
  2121. .content-sidebar .widget_categories li,
  2122. .content-sidebar .widget_links li,
  2123. .content-sidebar .widget_meta li,
  2124. .content-sidebar .widget_nav_menu li,
  2125. .content-sidebar .widget_pages li,
  2126. .content-sidebar .widget_recent_comments li,
  2127. .content-sidebar .widget_recent_entries li,
  2128. .content-sidebar .widget_categories li ul,
  2129. .content-sidebar .widget_nav_menu li ul,
  2130. .content-sidebar .widget_pages li ul {
  2131. border-color: rgba(0, 0, 0, 0.1);
  2132. }
  2133. /* Calendar Widget */
  2134. .content-sidebar .widget_calendar caption {
  2135. color: #2b2b2b;
  2136. font-weight: 900;
  2137. }
  2138. .content-sidebar .widget_calendar thead th {
  2139. background-color: rgba(0, 0, 0, 0.02);
  2140. }
  2141. .content-sidebar .widget_calendar tbody a,
  2142. .content-sidebar .widget_calendar tbody a:hover {
  2143. color: #fff;
  2144. }
  2145. /* Ephemera widget*/
  2146. .content-sidebar .widget_twentyfourteen_ephemera .widget-title {
  2147. line-height: 1.2857142857;
  2148. padding-top: 1px;
  2149. }
  2150. .content-sidebar .widget_twentyfourteen_ephemera .widget-title:before {
  2151. background-color: #000;
  2152. color: #fff;
  2153. margin: -1px 9px 0 0;
  2154. padding: 6px 0 9px;
  2155. text-align: center;
  2156. vertical-align: middle;
  2157. width: 36px;
  2158. }
  2159. .content-sidebar .widget_twentyfourteen_ephemera .video.widget-title:before {
  2160. content: "\f104";
  2161. }
  2162. .content-sidebar .widget_twentyfourteen_ephemera .audio.widget-title:before {
  2163. content: "\f109";
  2164. }
  2165. .content-sidebar .widget_twentyfourteen_ephemera .image.widget-title:before {
  2166. content: "\f473";
  2167. }
  2168. .content-sidebar .widget_twentyfourteen_ephemera .gallery.widget-title:before {
  2169. content: "\f103";
  2170. }
  2171. .content-sidebar .widget_twentyfourteen_ephemera .aside.widget-title:before {
  2172. content: "\f101";
  2173. }
  2174. .content-sidebar .widget_twentyfourteen_ephemera .quote.widget-title:before {
  2175. content: "\f106";
  2176. }
  2177. .content-sidebar .widget_twentyfourteen_ephemera .link.widget-title:before {
  2178. content: "\f107";
  2179. }
  2180. .content-sidebar .widget_twentyfourteen_ephemera > ol > li {
  2181. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  2182. }
  2183. .content-sidebar .widget_twentyfourteen_ephemera .entry-meta {
  2184. color: #ccc;
  2185. }
  2186. .content-sidebar .widget_twentyfourteen_ephemera .entry-meta a {
  2187. color: #767676;
  2188. }
  2189. .content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover {
  2190. color: #41a62a;
  2191. }
  2192. .content-sidebar.widget_twentyfourteen_ephemera blockquote cite {
  2193. font-size: 13px;
  2194. line-height: 1.3846153846;
  2195. }
  2196. .content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link {
  2197. font-weight: 900;
  2198. }
  2199. /**
  2200. * 8.0 Footer
  2201. * -----------------------------------------------------------------------------
  2202. */
  2203. #supplementary {
  2204. padding: 0 10px;
  2205. }
  2206. .site-footer,
  2207. .site-info,
  2208. .site-info a {
  2209. color: rgba(255, 255, 255, 0.7);
  2210. }
  2211. .site-footer {
  2212. background-color: #000;
  2213. font-size: 12px;
  2214. position: relative;
  2215. z-index: 3;
  2216. }
  2217. .footer-sidebar {
  2218. padding-top: 48px;
  2219. }
  2220. .site-info {
  2221. padding: 15px 10px;
  2222. }
  2223. #supplementary + .site-info {
  2224. border-top: 1px solid rgba(255, 255, 255, 0.2);
  2225. }
  2226. .site-info a:hover {
  2227. color: #41a62a;
  2228. }
  2229. /**
  2230. * 9.0 Featured Content
  2231. * -----------------------------------------------------------------------------
  2232. */
  2233. .featured-content {
  2234. background: #000 url(images/pattern-dark.svg) repeat fixed;
  2235. -webkit-box-sizing: border-box;
  2236. -moz-box-sizing: border-box;
  2237. box-sizing: border-box;
  2238. position: relative;
  2239. width: 100%;
  2240. }
  2241. .featured-content-inner {
  2242. overflow: hidden;
  2243. }
  2244. .featured-content .hentry {
  2245. color: #fff;
  2246. margin: 0;
  2247. max-width: 100%;
  2248. width: 100%;
  2249. }
  2250. .featured-content .post-thumbnail,
  2251. .featured-content .post-thumbnail:hover {
  2252. background: transparent;
  2253. }
  2254. .featured-content .post-thumbnail {
  2255. display: block;
  2256. position: relative;
  2257. padding-top: 55.357142857%;
  2258. overflow: hidden;
  2259. }
  2260. .featured-content .post-thumbnail img {
  2261. left: 0;
  2262. position: absolute;
  2263. top: 0;
  2264. }
  2265. .featured-content .entry-header {
  2266. background-color: #000;
  2267. -webkit-box-sizing: border-box;
  2268. -moz-box-sizing: border-box;
  2269. box-sizing: border-box;
  2270. min-height: 96px;
  2271. overflow: hidden;
  2272. padding: 24px 10px;
  2273. }
  2274. .featured-content a {
  2275. color: #fff;
  2276. }
  2277. .featured-content a:hover {
  2278. color: #41a62a;
  2279. }
  2280. .featured-content .entry-meta {
  2281. color: #fff;
  2282. font-size: 11px;
  2283. font-weight: 700;
  2284. line-height: 1.0909090909;
  2285. margin-bottom: 12px;
  2286. }
  2287. .featured-content .cat-links {
  2288. font-weight: 700;
  2289. }
  2290. .featured-content .entry-title {
  2291. font-size: 18px;
  2292. font-weight: 300;
  2293. line-height: 1.3333333333;
  2294. margin: 0;
  2295. text-transform: uppercase;
  2296. }
  2297. /* Slider */
  2298. .slider .featured-content .hentry {
  2299. -webkit-backface-visibility: hidden;
  2300. display: none;
  2301. position: relative;
  2302. }
  2303. .slider .featured-content .post-thumbnail {
  2304. padding-top: 55.49132947%;
  2305. }
  2306. .slider-control-paging {
  2307. background-color: #000;
  2308. -webkit-box-sizing: border-box;
  2309. -moz-box-sizing: border-box;
  2310. box-sizing: border-box;
  2311. float: left;
  2312. list-style: none;
  2313. margin: -24px 0 0 0;
  2314. position: relative;
  2315. width: 100%;
  2316. z-index: 3;
  2317. }
  2318. .slider-control-paging li {
  2319. float: left;
  2320. margin: 2px 4px 2px 0;
  2321. }
  2322. .slider-control-paging li:last-child {
  2323. margin-right: 0;
  2324. }
  2325. .slider-control-paging a {
  2326. cursor: pointer;
  2327. display: block;
  2328. height: 44px;
  2329. position: relative;
  2330. text-indent: -999em;
  2331. width: 44px;
  2332. }
  2333. .slider-control-paging a:before {
  2334. background-color: #4d4d4d;
  2335. content: "";
  2336. height: 12px;
  2337. left: 10px;
  2338. position: absolute;
  2339. top: 16px;
  2340. width: 12px;
  2341. }
  2342. .slider-control-paging a:hover:before {
  2343. background-color: #41a62a;
  2344. }
  2345. .slider-control-paging .slider-active:before,
  2346. .slider-control-paging .slider-active:hover:before {
  2347. background-color: #24890d;
  2348. }
  2349. .slider-direction-nav {
  2350. clear: both;
  2351. list-style: none;
  2352. margin: 0;
  2353. position: relative;
  2354. width: 100%;
  2355. z-index: 3;
  2356. }
  2357. .slider-direction-nav li {
  2358. border-color: #fff;
  2359. border-style: solid;
  2360. border-width: 2px 1px 0 0;
  2361. -webkit-box-sizing: border-box;
  2362. -moz-box-sizing: border-box;
  2363. box-sizing: border-box;
  2364. float: left;
  2365. text-align: center;
  2366. width: 50%;
  2367. }
  2368. .slider-direction-nav li:last-child {
  2369. border-width: 2px 0 0 1px;
  2370. }
  2371. .slider-direction-nav a {
  2372. background-color: #000;
  2373. display: block;
  2374. font-size: 0;
  2375. height: 46px;
  2376. }
  2377. .slider-direction-nav a:hover {
  2378. background-color: #24890d;
  2379. }
  2380. .slider-direction-nav a:before {
  2381. color: #fff;
  2382. content: "\f430";
  2383. font-size: 32px;
  2384. line-height: 46px;
  2385. }
  2386. .slider-direction-nav .slider-next:before {
  2387. content: "\f429";
  2388. }
  2389. .slider-direction-nav .slider-disabled {
  2390. display: none;
  2391. }
  2392. /**
  2393. * 10.0 Multisite
  2394. * -----------------------------------------------------------------------------
  2395. */
  2396. .site-main .widecolumn {
  2397. padding-top: 72px;
  2398. width: auto;
  2399. }
  2400. .site-main .mu_register,
  2401. .widecolumn > h2,
  2402. .widecolumn > form {
  2403. margin: 0 auto 48px;
  2404. max-width: 474px;
  2405. padding: 0 30px;
  2406. }
  2407. .site-main .mu_register #blog_title,
  2408. .site-main .mu_register #user_email,
  2409. .site-main .mu_register #blogname,
  2410. .site-main .mu_register #user_name {
  2411. font-size: inherit;
  2412. width: 90%;
  2413. }
  2414. .site-main .mu_register input[type="submit"],
  2415. .widecolumn #submit {
  2416. font-size: inherit;
  2417. width: auto;
  2418. }
  2419. /**
  2420. * 11.0 Media Queries
  2421. * -----------------------------------------------------------------------------
  2422. */
  2423. /* Does the same thing as <meta name="viewport" content="width=device-width">,
  2424. * but in the future W3C standard way. -ms- prefix is required for IE10+ to
  2425. * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
  2426. * the meta tag. See http://core.trac.wordpress.org/ticket/25888.
  2427. */
  2428. @-ms-viewport {
  2429. width: device-width;
  2430. }
  2431. @viewport {
  2432. width: device-width;
  2433. }
  2434. @media screen and (max-width: 400px) {
  2435. .list-view .site-content .post-thumbnail {
  2436. background: none;
  2437. width: auto;
  2438. z-index: 2;
  2439. }
  2440. .list-view .site-content .post-thumbnail img {
  2441. float: left;
  2442. margin: 0 10px 3px 0;
  2443. width: 84px;
  2444. }
  2445. .list-view .site-content .entry-header {
  2446. background-color: transparent;
  2447. padding: 0;
  2448. }
  2449. .list-view .content-area {
  2450. padding: 0 10px;
  2451. }
  2452. .list-view .site-content .hentry {
  2453. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  2454. margin: 0;
  2455. min-height: 60px;
  2456. padding: 12px 0 9px;
  2457. }
  2458. .list-view .site-content .cat-links,
  2459. .list-view .site-content .entry-content,
  2460. .list-view .site-content .entry-summary,
  2461. .list-view .site-content footer.entry-meta {
  2462. display: none;
  2463. }
  2464. .list-view .site-content .entry-title {
  2465. clear: none;
  2466. font-size: 15px;
  2467. font-weight: 900;
  2468. line-height: 1.2;
  2469. margin-bottom: 6px;
  2470. text-transform: none;
  2471. }
  2472. .list-view .site-content .format-aside .entry-title,
  2473. .list-view .site-content .format-link .entry-title,
  2474. .list-view .site-content .format-quote .entry-title {
  2475. display: block;
  2476. }
  2477. .list-view .site-content .entry-meta {
  2478. background-color: transparent;
  2479. clear: none;
  2480. margin: 0;
  2481. text-transform: none;
  2482. }
  2483. .archive-header,
  2484. .page-header {
  2485. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  2486. margin: 24px auto 0;
  2487. padding-bottom: 24px;
  2488. }
  2489. .error404 .page-header {
  2490. border-bottom: 0;
  2491. margin: 0 auto 24px;
  2492. padding: 0 10px;
  2493. }
  2494. }
  2495. @media screen and (min-width: 401px) {
  2496. a.post-thumbnail:hover img {
  2497. opacity: 0.85;
  2498. }
  2499. .full-size-link:before,
  2500. .parent-post-link:before,
  2501. .site-content span + .byline:before,
  2502. .site-content span + .comments-link:before,
  2503. .site-content span + .edit-link:before,
  2504. .site-content span + .entry-date:before {
  2505. content: "";
  2506. }
  2507. .attachment span.entry-date:before,
  2508. .entry-content .edit-link a:before,
  2509. .entry-meta .edit-link a:before,
  2510. .site-content .byline a:before,
  2511. .site-content .comments-link a:before,
  2512. .site-content .entry-date a:before,
  2513. .site-content .featured-post:before,
  2514. .site-content .full-size-link a:before,
  2515. .site-content .parent-post-link a:before,
  2516. .site-content .post-format a:before {
  2517. -webkit-font-smoothing: antialiased;
  2518. display: inline-block;
  2519. font: normal 16px/1 Genericons;
  2520. text-decoration: inherit;
  2521. vertical-align: text-bottom;
  2522. }
  2523. .site-content .entry-meta > span {
  2524. margin-right: 10px;
  2525. }
  2526. .site-content .format-video .post-format a:before {
  2527. content: "\f104";
  2528. }
  2529. .site-content .format-audio .post-format a:before {
  2530. content: "\f109";
  2531. }
  2532. .site-content .format-image .post-format a:before {
  2533. content: "\f473";
  2534. }
  2535. .site-content .format-quote .post-format a:before {
  2536. content: "\f106";
  2537. margin-right: 2px;
  2538. }
  2539. .site-content .format-gallery .post-format a:before {
  2540. content: "\f103";
  2541. margin-right: 4px;
  2542. }
  2543. .site-content .format-aside .post-format a:before {
  2544. content: "\f101";
  2545. margin-right: 2px;
  2546. }
  2547. .site-content .format-link .post-format a:before {
  2548. content: "\f107";
  2549. position: relative;
  2550. top: 1px;
  2551. }
  2552. .site-content .featured-post:before {
  2553. content: "\f308";
  2554. margin-right: 3px;
  2555. position: relative;
  2556. top: 1px;
  2557. }
  2558. .site-content .entry-date a:before,
  2559. .attachment .site-content span.entry-date:before {
  2560. content: "\f303";
  2561. margin-right: 1px;
  2562. position: relative;
  2563. top: 1px;
  2564. }
  2565. .site-content .byline a:before {
  2566. content: "\f304";
  2567. }
  2568. .site-content .comments-link a:before {
  2569. content: "\f300";
  2570. margin-right: 2px;
  2571. }
  2572. .entry-content .edit-link a:before,
  2573. .entry-meta .edit-link a:before {
  2574. content: "\f411";
  2575. }
  2576. .site-content .full-size-link a:before {
  2577. content: "\f402";
  2578. margin-right: 1px;
  2579. }
  2580. .site-content .parent-post-link a:before {
  2581. content: "\f301";
  2582. }
  2583. .list-view .site-content .hentry {
  2584. border-top: 1px solid rgba(0, 0, 0, 0.1);
  2585. padding-top: 48px;
  2586. }
  2587. .list-view .site-content .hentry:first-of-type,
  2588. .list-view .site-content .hentry.has-post-thumbnail {
  2589. border-top: 0;
  2590. padding-top: 0;
  2591. }
  2592. .archive-header,
  2593. .page-header {
  2594. margin: 0 auto 60px;
  2595. padding: 0 10px;
  2596. }
  2597. .error404 .page-header {
  2598. margin-bottom: 24px;
  2599. }
  2600. }
  2601. @media screen and (min-width: 594px) {
  2602. .site-content .entry-header {
  2603. padding-right: 30px;
  2604. padding-left: 30px;
  2605. }
  2606. .site-content .has-post-thumbnail .entry-header {
  2607. margin-top: -48px;
  2608. }
  2609. }
  2610. @media screen and (min-width: 673px) {
  2611. .header-main {
  2612. padding: 0 30px;
  2613. }
  2614. .search-toggle {
  2615. margin-right: 18px;
  2616. }
  2617. .search-box .search-field {
  2618. width: 50%;
  2619. }
  2620. .content-area {
  2621. float: left;
  2622. width: 100%;
  2623. }
  2624. .site-content {
  2625. margin-right: 33.33333333%;
  2626. }
  2627. .site-content .has-post-thumbnail .entry-header {
  2628. margin-top: 0;
  2629. }
  2630. .archive-header,
  2631. .comments-area,
  2632. .image-navigation,
  2633. .page-header,
  2634. .page-content,
  2635. .post-navigation,
  2636. .site-content .entry-content,
  2637. .site-content .entry-summary,
  2638. .site-content footer.entry-meta {
  2639. padding-right: 30px;
  2640. padding-left: 30px;
  2641. }
  2642. .singular .site-content .hentry.has-post-thumbnail {
  2643. margin-top: 0;
  2644. }
  2645. .full-width .site-content {
  2646. margin-right: 0;
  2647. }
  2648. .full-width .site-content .has-post-thumbnail .entry-header,
  2649. .full-width.singular .site-content .hentry.has-post-thumbnail {
  2650. margin-top: -48px;
  2651. }
  2652. #secondary,
  2653. #supplementary {
  2654. padding: 0 30px;
  2655. }
  2656. .content-sidebar {
  2657. border: 0;
  2658. float: right;
  2659. margin-left: -33.33333333%;
  2660. padding: 48px 30px 24px;
  2661. width: 33.33333333%;
  2662. }
  2663. .grid .featured-content .hentry {
  2664. float: left;
  2665. width: 50%;
  2666. }
  2667. .grid .featured-content .hentry:nth-child( 2n+1 ) {
  2668. clear: both;
  2669. }
  2670. .grid .featured-content .entry-header {
  2671. border-color: #000;
  2672. border-style: solid;
  2673. border-width: 12px 10px;
  2674. height: 96px;
  2675. padding: 0;
  2676. }
  2677. .slider .featured-content .entry-title {
  2678. font-size: 22px;
  2679. line-height: 1.0909090909;
  2680. }
  2681. .slider .featured-content .entry-header {
  2682. min-height: inherit;
  2683. padding: 24px 30px 48px;
  2684. position: absolute;
  2685. left: 0;
  2686. bottom: 0;
  2687. width: 50%;
  2688. z-index: 3;
  2689. }
  2690. .slider-control-paging {
  2691. background: transparent;
  2692. margin-top: -48px;
  2693. padding-left: 20px;
  2694. width: 50%;
  2695. }
  2696. .slider-direction-nav {
  2697. clear: none;
  2698. float: right;
  2699. margin-top: -48px;
  2700. width: 98px;
  2701. }
  2702. .slider-direction-nav li {
  2703. border: 0;
  2704. padding: 0 1px 0 0;
  2705. }
  2706. .slider-direction-nav li:last-child {
  2707. padding: 0 0 0 1px;
  2708. }
  2709. .slider-direction-nav a {
  2710. height: 48px;
  2711. }
  2712. .slider-direction-nav a:before {
  2713. line-height: 48px;
  2714. }
  2715. .site-info {
  2716. padding: 15px 30px;
  2717. }
  2718. }
  2719. @media screen and (min-width: 783px) {
  2720. .header-main {
  2721. padding-right: 0;
  2722. }
  2723. .search-toggle {
  2724. margin-right: 0;
  2725. }
  2726. /* Fixed Header */
  2727. .masthead-fixed .site-header {
  2728. position: fixed;
  2729. top: 0;
  2730. }
  2731. .admin-bar.masthead-fixed .site-header {
  2732. top: 32px;
  2733. }
  2734. .masthead-fixed .site-main {
  2735. margin-top: 48px;
  2736. }
  2737. /* Navigation */
  2738. .site-navigation li .current_page_item > a,
  2739. .site-navigation li .current_page_ancestor > a,
  2740. .site-navigation li .current-menu-item > a,
  2741. .site-navigation li .current-menu-ancestor > a {
  2742. color: #fff;
  2743. }
  2744. /* Primary Navigation */
  2745. .primary-navigation {
  2746. float: right;
  2747. font-size: 11px;
  2748. margin: 0 1px 0 -12px;
  2749. padding: 0;
  2750. text-transform: uppercase;
  2751. }
  2752. .primary-navigation .menu-toggle {
  2753. display: none;
  2754. padding: 0;
  2755. }
  2756. .primary-navigation .nav-menu {
  2757. border-bottom: 0;
  2758. display: block;
  2759. }
  2760. .primary-navigation.toggled-on {
  2761. border-bottom: 0;
  2762. margin: 0;
  2763. padding: 0;
  2764. }
  2765. .primary-navigation li {
  2766. border: 0;
  2767. display: inline-block;
  2768. height: 48px;
  2769. line-height: 48px;
  2770. position: relative;
  2771. }
  2772. .primary-navigation a {
  2773. display: inline-block;
  2774. padding: 0 12px;
  2775. white-space: nowrap;
  2776. }
  2777. .primary-navigation ul ul {
  2778. background-color: #24890d;
  2779. float: left;
  2780. margin: 0;
  2781. position: absolute;
  2782. top: 48px;
  2783. left: -999em;
  2784. z-index: 99999;
  2785. }
  2786. .primary-navigation li li {
  2787. border: 0;
  2788. display: block;
  2789. height: auto;
  2790. line-height: 1.0909090909;
  2791. }
  2792. .primary-navigation ul ul ul {
  2793. left: -999em;
  2794. top: 0;
  2795. }
  2796. .primary-navigation ul ul a {
  2797. padding: 18px 12px;
  2798. white-space: normal;
  2799. width: 176px;
  2800. }
  2801. .primary-navigation li:hover > a,
  2802. .primary-navigation li.focus > a {
  2803. background-color: #24890d;
  2804. color: #fff;
  2805. }
  2806. .primary-navigation ul ul a:hover,
  2807. .primary-navigation ul ul li.focus > a {
  2808. background-color: #41a62a;
  2809. }
  2810. .primary-navigation ul li:hover > ul,
  2811. .primary-navigation ul li.focus > ul {
  2812. left: auto;
  2813. }
  2814. .primary-navigation ul ul li:hover > ul,
  2815. .primary-navigation ul ul li.focus > ul {
  2816. left: 100%;
  2817. }
  2818. .primary-navigation .menu-item-has-children > a,
  2819. .primary-navigation .page_item_has_children > a {
  2820. padding-right: 26px;
  2821. }
  2822. .primary-navigation .menu-item-has-children > a:after,
  2823. .primary-navigation .page_item_has_children > a:after {
  2824. -webkit-font-smoothing: antialiased;
  2825. content: "\f502";
  2826. display: inline-block;
  2827. font: normal 8px/1 Genericons;
  2828. position: absolute;
  2829. right: 12px;
  2830. top: 22px;
  2831. vertical-align: text-bottom;
  2832. }
  2833. .primary-navigation li .menu-item-has-children > a,
  2834. .primary-navigation li .page_item_has_children > a {
  2835. padding-right: 20px;
  2836. width: 168px;
  2837. }
  2838. .primary-navigation .menu-item-has-children li.menu-item-has-children > a:after,
  2839. .primary-navigation .menu-item-has-children li.page_item_has_children > a:after,
  2840. .primary-navigation .page_item_has_children li.menu-item-has-children > a:after,
  2841. .primary-navigation .page_item_has_children li.page_item_has_children > a:after {
  2842. content: "\f501";
  2843. right: 8px;
  2844. top: 20px;
  2845. }
  2846. }
  2847. @media screen and (min-width: 810px) {
  2848. .attachment .entry-attachment .attachment {
  2849. margin-right: -168px;
  2850. margin-left: -168px;
  2851. max-width: 810px;
  2852. }
  2853. .attachment .site-content .attachment img {
  2854. display: block;
  2855. margin: 0 auto;
  2856. }
  2857. .contributor-avatar {
  2858. margin-left: -168px;
  2859. }
  2860. .contributor-summary {
  2861. float: left;
  2862. }
  2863. .full-width .site-content blockquote.alignleft,
  2864. .full-width .site-content blockquote.alignright {
  2865. width: -webkit-calc(50% + 130px);
  2866. width: calc(50% + 130px);
  2867. }
  2868. .full-width .site-content blockquote.alignleft,
  2869. .full-width .site-content img.size-full.alignleft,
  2870. .full-width .site-content img.size-large.alignleft,
  2871. .full-width .site-content img.size-medium.alignleft,
  2872. .full-width .site-content .wp-caption.alignleft {
  2873. margin-left: -168px;
  2874. }
  2875. .full-width .site-content .alignleft {
  2876. clear: left;
  2877. }
  2878. .full-width .site-content blockquote.alignright,
  2879. .full-width .site-content img.size-full.alignright,
  2880. .full-width .site-content img.size-large.alignright,
  2881. .full-width .site-content img.size-medium.alignright,
  2882. .full-width .site-content .wp-caption.alignright {
  2883. margin-right: -168px;
  2884. }
  2885. .full-width .site-content .alignright {
  2886. clear: right;
  2887. }
  2888. }
  2889. @media screen and (min-width: 846px) {
  2890. .content-area,
  2891. .content-sidebar {
  2892. padding-top: 72px;
  2893. }
  2894. .site-content .has-post-thumbnail .entry-header {
  2895. margin-top: -48px;
  2896. }
  2897. .comment-list .trackback,
  2898. .comment-list .pingback,
  2899. .comment-list article {
  2900. margin-bottom: 36px;
  2901. padding-top: 36px;
  2902. }
  2903. .comment-author .avatar {
  2904. height: 34px;
  2905. top: 2px;
  2906. width: 34px;
  2907. }
  2908. .comment-author,
  2909. .comment-awaiting-moderation,
  2910. .comment-content,
  2911. .comment-list .reply,
  2912. .comment-metadata {
  2913. padding-left: 50px;
  2914. }
  2915. .comment-list .children {
  2916. margin-left: 20px;
  2917. }
  2918. .full-width.singular .site-content .hentry.has-post-thumbnail {
  2919. margin-top: -72px;
  2920. }
  2921. .featured-content {
  2922. margin-bottom: 0;
  2923. }
  2924. }
  2925. @media screen and (min-width: 1008px) {
  2926. .search-box-wrapper {
  2927. padding-left: 182px;
  2928. }
  2929. .main-content {
  2930. float: left;
  2931. }
  2932. .site-content {
  2933. margin-right: 29.04761904%;
  2934. margin-left: 182px;
  2935. }
  2936. .site-content .entry-header {
  2937. margin-top: 0;
  2938. }
  2939. .site-content .has-post-thumbnail .entry-header {
  2940. margin-top: 0;
  2941. }
  2942. .content-sidebar {
  2943. margin-left: -29.04761904%;
  2944. width: 29.04761904%;
  2945. }
  2946. .site:before {
  2947. background-color: #000;
  2948. content: "";
  2949. display: block;
  2950. height: 100%;
  2951. min-height: 100%;
  2952. position: absolute;
  2953. top: 0;
  2954. left: 0;
  2955. width: 182px;
  2956. z-index: 2;
  2957. }
  2958. #secondary {
  2959. background-color: transparent;
  2960. border: 0;
  2961. clear: none;
  2962. float: left;
  2963. margin: 0 0 0 -100%;
  2964. min-height: 100vh;
  2965. width: 122px;
  2966. }
  2967. .primary-sidebar {
  2968. padding-top: 0;
  2969. }
  2970. .site-description {
  2971. display: block;
  2972. margin: -3px 0 21px;
  2973. }
  2974. .site-description:empty {
  2975. margin: 0;
  2976. }
  2977. .secondary-navigation {
  2978. font-size: 11px;
  2979. margin: 0 -30px 48px;
  2980. width: 182px;
  2981. }
  2982. .secondary-navigation li {
  2983. border-top: 1px solid rgba(255, 255, 255, 0.2);
  2984. position: relative;
  2985. }
  2986. .secondary-navigation a {
  2987. padding: 10px 30px;
  2988. }
  2989. .secondary-navigation ul ul {
  2990. background-color: #24890d;
  2991. position: absolute;
  2992. top: 0;
  2993. left: -999em;
  2994. width: 182px;
  2995. z-index: 99999;
  2996. }
  2997. .secondary-navigation li li {
  2998. border-top: 0;
  2999. }
  3000. .secondary-navigation li:hover > a,
  3001. .secondary-navigation li.focus > a {
  3002. background-color: #24890d;
  3003. color: #fff;
  3004. }
  3005. .secondary-navigation ul ul a:hover,
  3006. .secondary-navigation ul ul li.focus > a {
  3007. background-color: #41a62a;
  3008. }
  3009. .secondary-navigation ul li:hover > ul,
  3010. .secondary-navigation ul li.focus > ul {
  3011. left: 162px;
  3012. }
  3013. .secondary-navigation .menu-item-has-children > a {
  3014. padding-right: 38px;
  3015. }
  3016. .secondary-navigation .menu-item-has-children > a:after {
  3017. -webkit-font-smoothing: antialiased;
  3018. content: "\f501";
  3019. display: inline-block;
  3020. font: normal 8px/1 Genericons;
  3021. position: absolute;
  3022. right: 26px;
  3023. top: 14px;
  3024. vertical-align: text-bottom;
  3025. }
  3026. .footer-sidebar .widget,
  3027. .primary-sidebar .widget {
  3028. font-size: 12px;
  3029. line-height: 1.5;
  3030. }
  3031. .footer-sidebar .widget {
  3032. -webkit-box-sizing: border-box;
  3033. -moz-box-sizing: border-box;
  3034. box-sizing: border-box;
  3035. float: left;
  3036. padding: 0 30px;
  3037. width: 25%;
  3038. }
  3039. .footer-sidebar .widget h1,
  3040. .primary-sidebar .widget h1 {
  3041. font-size: 20px;
  3042. line-height: 1.2;
  3043. }
  3044. .footer-sidebar .widget h2,
  3045. .primary-sidebar .widget h2 {
  3046. font-size: 18px;
  3047. line-height: 1.3333333333;
  3048. }
  3049. .footer-sidebar .widget h3,
  3050. .primary-sidebar .widget h3 {
  3051. font-size: 16px;
  3052. line-height: 1.5;
  3053. }
  3054. .footer-sidebar .widget h4,
  3055. .primary-sidebar .widget h4 {
  3056. font-size: 14px;
  3057. line-height: 1.7142857142;
  3058. }
  3059. .footer-sidebar .widget h5,
  3060. .primary-sidebar .widget h5 {
  3061. font-size: 12px;
  3062. line-height: 2;
  3063. }
  3064. .footer-sidebar .widget h6,
  3065. .primary-sidebar .widget h6 {
  3066. font-size: 11px;
  3067. line-height: 2.1818181818;
  3068. }
  3069. .footer-sidebar .widget code,
  3070. .footer-sidebar .widget kbd,
  3071. .footer-sidebar .widget tt,
  3072. .footer-sidebar .widget var,
  3073. .footer-sidebar .widget samp,
  3074. .footer-sidebar .widget pre,
  3075. .primary-sidebar .widget code,
  3076. .primary-sidebar .widget kbd,
  3077. .primary-sidebar .widget tt,
  3078. .primary-sidebar .widget var,
  3079. .primary-sidebar .widget samp,
  3080. .primary-sidebar .widget pre {
  3081. font-size: 11px;
  3082. line-height: 1.6363636363;
  3083. }
  3084. .footer-sidebar .widget blockquote,
  3085. .primary-sidebar .widget blockquote {
  3086. font-size: 14px;
  3087. line-height: 1.2857142857;
  3088. }
  3089. .footer-sidebar .widget blockquote cite,
  3090. .primary-sidebar .widget blockquote cite {
  3091. font-size: 12px;
  3092. line-height: 1.5;
  3093. }
  3094. .footer-sidebar .widget input,
  3095. .footer-sidebar .widget textarea,
  3096. .primary-sidebar .widget input,
  3097. .primary-sidebar .widget textarea {
  3098. font-size: 12px;
  3099. padding: 3px 2px 4px 4px;
  3100. }
  3101. .footer-sidebar .widget input[type="button"],
  3102. .footer-sidebar .widget input[type="reset"],
  3103. .footer-sidebar .widget input[type="submit"],
  3104. .primary-sidebar .widget input[type="button"],
  3105. .primary-sidebar .widget input[type="reset"],
  3106. .primary-sidebar .widget input[type="submit"] {
  3107. padding: 5px 15px 4px;
  3108. }
  3109. .footer-sidebar .widget .widget-title,
  3110. .primary-sidebar .widget .widget-title {
  3111. font-size: 11px;
  3112. font-weight: 900;
  3113. line-height: 1.6363636363;
  3114. margin-bottom: 18px;
  3115. }
  3116. .footer-sidebar .widget_twentyfourteen_ephemera .entry-title,
  3117. .footer-sidebar .widget_twentyfourteen_ephemera .entry-meta,
  3118. .footer-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
  3119. .footer-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
  3120. .footer-sidebar .widget_twentyfourteen_ephemera .entry-content table,
  3121. .primary-sidebar .widget_twentyfourteen_ephemera .entry-title,
  3122. .primary-sidebar .widget_twentyfourteen_ephemera .entry-meta,
  3123. .primary-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
  3124. .primary-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
  3125. .primary-sidebar .widget_twentyfourteen_ephemera .entry-content table {
  3126. font-size: 11px;
  3127. line-height: 1.6363636363;
  3128. }
  3129. .footer-sidebar .widget_archive li,
  3130. .footer-sidebar .widget_categories li,
  3131. .footer-sidebar .widget_links li,
  3132. .footer-sidebar .widget_meta li,
  3133. .footer-sidebar .widget_nav_menu li,
  3134. .footer-sidebar .widget_pages li,
  3135. .footer-sidebar .widget_recent_comments li,
  3136. .footer-sidebar .widget_recent_entries li,
  3137. .primary-sidebar .widget_archive li,
  3138. .primary-sidebar .widget_categories li,
  3139. .primary-sidebar .widget_links li,
  3140. .primary-sidebar .widget_meta li,
  3141. .primary-sidebar .widget_nav_menu li,
  3142. .primary-sidebar .widget_pages li,
  3143. .primary-sidebar .widget_recent_comments li,
  3144. .primary-sidebar .widget_recent_entries li {
  3145. border-top: 0;
  3146. padding: 0 0 6px;
  3147. }
  3148. .footer-sidebar .widget_archive li:last-child,
  3149. .footer-sidebar .widget_categories li:last-child,
  3150. .footer-sidebar .widget_links li:last-child,
  3151. .footer-sidebar .widget_meta li:last-child,
  3152. .footer-sidebar .widget_nav_menu li:last-child,
  3153. .footer-sidebar .widget_pages li:last-child,
  3154. .footer-sidebar .widget_recent_comments li:last-child,
  3155. .footer-sidebar .widget_recent_entries li:last-child,
  3156. .primary-sidebar .widget_archive li:last-child,
  3157. .primary-sidebar .widget_categories li:last-child,
  3158. .primary-sidebar .widget_links li:last-child,
  3159. .primary-sidebar .widget_meta li:last-child,
  3160. .primary-sidebar .widget_nav_menu li:last-child,
  3161. .primary-sidebar .widget_pages li:last-child,
  3162. .primary-sidebar .widget_recent_comments li:last-child,
  3163. .primary-sidebar .widget_recent_entries li:last-child {
  3164. padding: 0;
  3165. }
  3166. .footer-sidebar .widget_categories li ul,
  3167. .footer-sidebar .widget_nav_menu li ul,
  3168. .footer-sidebar .widget_pages li ul,
  3169. .primary-sidebar .widget_categories li ul,
  3170. .primary-sidebar .widget_nav_menu li ul,
  3171. .primary-sidebar .widget_pages li ul {
  3172. border-top: 0;
  3173. margin-top: 6px;
  3174. }
  3175. #supplementary {
  3176. padding: 0;
  3177. }
  3178. .footer-sidebar {
  3179. font-size: 12px;
  3180. line-height: 1.5;
  3181. }
  3182. .featured-content {
  3183. padding-left: 182px;
  3184. }
  3185. .grid .featured-content .hentry {
  3186. width: 33.3333333%;
  3187. }
  3188. .grid .featured-content .hentry:nth-child( 2n+1 ) {
  3189. clear: none;
  3190. }
  3191. .grid .featured-content .hentry:nth-child( 3n+1 ) {
  3192. clear: both;
  3193. }
  3194. .grid .featured-content .entry-header {
  3195. height: 120px;
  3196. }
  3197. }
  3198. @media screen and (min-width: 1040px) {
  3199. .site-content .has-post-thumbnail .entry-header {
  3200. margin-top: -48px;
  3201. }
  3202. .archive-header,
  3203. .comments-area,
  3204. .image-navigation,
  3205. .page-header,
  3206. .page-content,
  3207. .post-navigation,
  3208. .site-content .entry-header,
  3209. .site-content .entry-content,
  3210. .site-content .entry-summary,
  3211. .site-content footer.entry-meta {
  3212. padding-right: 15px;
  3213. padding-left: 15px;
  3214. }
  3215. .full-width .archive-header,
  3216. .full-width .comments-area,
  3217. .full-width .image-navigation,
  3218. .full-width .page-header,
  3219. .full-width .page-content,
  3220. .full-width .post-navigation,
  3221. .full-width .site-content .entry-header,
  3222. .full-width .site-content .entry-content,
  3223. .full-width .site-content .entry-summary,
  3224. .full-width .site-content footer.entry-meta {
  3225. padding-right: 30px;
  3226. padding-left: 30px;
  3227. }
  3228. }
  3229. @media screen and (min-width: 1080px) {
  3230. .search-box .search-field {
  3231. width: 324px;
  3232. }
  3233. .site-content,
  3234. .site-main .widecolumn {
  3235. margin-left: 222px;
  3236. }
  3237. .site:before {
  3238. width: 222px;
  3239. }
  3240. .search-box-wrapper,
  3241. .featured-content {
  3242. padding-left: 222px;
  3243. }
  3244. #secondary {
  3245. width: 162px;
  3246. }
  3247. .secondary-navigation,
  3248. .secondary-navigation ul ul {
  3249. width: 222px;
  3250. }
  3251. .secondary-navigation ul li:hover > ul,
  3252. .secondary-navigation ul li.focus > ul {
  3253. left: 202px;
  3254. }
  3255. .slider .featured-content .entry-title {
  3256. font-size: 33px;
  3257. }
  3258. .slider .featured-content .entry-header,
  3259. .slider-control-paging {
  3260. width: 534px;
  3261. }
  3262. .slider-control-paging {
  3263. padding-left: 24px;
  3264. }
  3265. .slider-control-paging li {
  3266. margin: 12px 12px 12px 0;
  3267. }
  3268. .slider-control-paging a {
  3269. height: 24px;
  3270. width: 24px;
  3271. }
  3272. .slider-control-paging a:before {
  3273. top: 6px;
  3274. left: 6px;
  3275. }
  3276. }
  3277. @media screen and (min-width: 1110px) {
  3278. .archive-header,
  3279. .comments-area,
  3280. .image-navigation,
  3281. .page-header,
  3282. .page-content,
  3283. .post-navigation,
  3284. .site-content .entry-header,
  3285. .site-content .entry-content,
  3286. .site-content .entry-summary,
  3287. .site-content footer.entry-meta {
  3288. padding-right: 30px;
  3289. padding-left: 30px;
  3290. }
  3291. }
  3292. @media screen and (min-width: 1218px) {
  3293. .archive-header,
  3294. .comments-area,
  3295. .image-navigation,
  3296. .page-header,
  3297. .page-content,
  3298. .post-navigation,
  3299. .site-content .entry-header,
  3300. .site-content .entry-content,
  3301. .site-content .entry-summary,
  3302. .site-content footer.entry-meta {
  3303. margin-right: 54px;
  3304. }
  3305. .full-width .archive-header,
  3306. .full-width .comments-area,
  3307. .full-width .image-navigation,
  3308. .full-width .page-header,
  3309. .full-width .page-content,
  3310. .full-width .post-navigation,
  3311. .full-width .site-content .entry-header,
  3312. .full-width .site-content .entry-content,
  3313. .full-width .site-content .entry-summary,
  3314. .full-width .site-content footer.entry-meta {
  3315. margin-right: auto;
  3316. }
  3317. }
  3318. @media screen and (min-width: 1260px) {
  3319. .site-content blockquote.alignleft,
  3320. .site-content blockquote.alignright {
  3321. width: -webkit-calc(50% + 18px);
  3322. width: calc(50% + 18px);
  3323. }
  3324. .site-content blockquote.alignleft {
  3325. margin-left: -18%;
  3326. }
  3327. .site-content blockquote.alignright {
  3328. margin-right: -18%;
  3329. }
  3330. }
  3331. /**
  3332. * 12.0 Print
  3333. * -----------------------------------------------------------------------------
  3334. */
  3335. @media print {
  3336. body {
  3337. background: none !important; /* Brute force since user agents all print differently. */
  3338. color: #2b2b2b;
  3339. font-size: 12pt;
  3340. }
  3341. .site,
  3342. .site-header,
  3343. .hentry,
  3344. .site-content .entry-header,
  3345. .site-content .entry-content,
  3346. .site-content .entry-summary,
  3347. .site-content .entry-meta,
  3348. .page-content,
  3349. .archive-header,
  3350. .page-header,
  3351. .contributor-info,
  3352. .comments-area,
  3353. .attachment .entry-attachment .attachment {
  3354. max-width: 100%;
  3355. }
  3356. #site-header img,
  3357. .search-toggle,
  3358. .site-navigation,
  3359. .site-content nav,
  3360. .edit-link,
  3361. .page-links,
  3362. .widget-area,
  3363. .more-link,
  3364. .post-format-archive-link,
  3365. .comment-respond,
  3366. .comment-list .reply,
  3367. .comment-reply-login,
  3368. #secondary,
  3369. .site-footer,
  3370. .slider-control-paging,
  3371. .slider-direction-nav {
  3372. display: none;
  3373. }
  3374. .site-title a,
  3375. .entry-meta,
  3376. .entry-meta a,
  3377. .featured-content .hentry,
  3378. .featured-content a {
  3379. color: #2b2b2b;
  3380. }
  3381. .entry-content a,
  3382. .entry-summary a,
  3383. .page-content a,
  3384. .comment-content a {
  3385. text-decoration: none;
  3386. }
  3387. .site-header,
  3388. .post-thumbnail,
  3389. a.post-thumbnail:hover,
  3390. .site-content .entry-header,
  3391. .site-footer,
  3392. .featured-content,
  3393. .featured-content .entry-header {
  3394. background: transparent;
  3395. }
  3396. .header-main {
  3397. padding: 48px 10px;
  3398. }
  3399. .site-title {
  3400. float: none;
  3401. font-size: 19pt;
  3402. }
  3403. .content-area {
  3404. padding-top: 0;
  3405. }
  3406. .list-view .site-content .hentry {
  3407. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  3408. margin-bottom: 48px;
  3409. padding-bottom: 24px;
  3410. }
  3411. .post-thumbnail img {
  3412. margin: 0 10px 24px;
  3413. }
  3414. .site-content .has-post-thumbnail .entry-header {
  3415. padding-top: 0;
  3416. }
  3417. .site-content footer.entry-meta {
  3418. margin: 24px auto;
  3419. }
  3420. .entry-meta .tag-links a {
  3421. color: #fff;
  3422. }
  3423. .singular .site-content .hentry.has-post-thumbnail {
  3424. margin-top: 0;
  3425. }
  3426. .gallery-columns-1.gallery-size-medium,
  3427. .gallery-columns-1.gallery-size-thumbnail,
  3428. .gallery-columns-2.gallery-size-thumbnail,
  3429. .gallery-columns-3.gallery-size-thumbnail {
  3430. display: block;
  3431. }
  3432. .archive-title,
  3433. .page-title {
  3434. margin: 0 10px 48px;
  3435. }
  3436. .featured-content .hentry {
  3437. margin-bottom: 48px;
  3438. }
  3439. .featured-content .post-thumbnail,
  3440. .slider .featured-content .post-thumbnail {
  3441. padding-top: 0;
  3442. }
  3443. .featured-content .post-thumbnail img {
  3444. position: relative;
  3445. }
  3446. .featured-content .entry-header {
  3447. padding: 0 10px 24px;
  3448. }
  3449. .featured-content .entry-meta {
  3450. font-size: 9pt;
  3451. margin-bottom: 11px;
  3452. }
  3453. .featured-content .cat-links {
  3454. font-weight: 900;
  3455. }
  3456. .featured-content .entry-title {
  3457. font-size: 25pt;
  3458. line-height: 36px;
  3459. }
  3460. }