/* 2014-07-12 --- 25d29c07066e9ada2eb387e8db328e48 */ /* ------------------------------------------------------------------------------------------------------------------ */ /* ------------------------------------------------------------------------------------------------------------------ */ /* ------------------------------------------------------------------------------------------------------------------ */ /* ------------------------------------------------------------------------------------------------------------------ */ @namespace url("http://www.w3.org/1999/xhtml"); /* ------------------------------------------------------------------------------------------------------------------ */ /* ------------------------------------------------------------------------------------------------------------------ */ /* ------------------------------------------------------------------------------------------------------------------ */ /* ------------------------------------------------------------------------------------------------------------------ */ @-moz-document url-prefix("http://queue.acm.org/detail.cfm?"), url-prefix("https://queue.acm.org/detail.cfm?"), url-prefix("http://cacm.acm.org/magazines/"), url-prefix("https://www.eff.org/deeplinks/"), url-prefix("https://www.schneier.com/blog/"), url-prefix("https://www.schneier.com/crypto-gram-"), url-prefix("http://lwn.net/Articles/"), url-prefix("https://lwn.net/Articles/"), url-prefix("http://highscalability.com/blog/"), url-prefix("http://www.thoughtcrime.org/blog/"), url-prefix("http://bythom.com/teaching-points/"), url-prefix("http://www.dslrbodies.com/newsviews/"), url-prefix("http://www.dslrbodies.com/lenses/"), url-prefix("http://www.dslrbodies.com/technique/"), url-prefix("http://www.dslrbodies.com/accessories/"), url-prefix("http://www.dslrbodies.com/cameras/"), url-prefix("http://www.sansmirror.com/newsviews/"), url-prefix("http://www.sansmirror.com/cameras/"), url-prefix("http://www.gearophile.com/newsviews/"), url-prefix("http://www.gearophile.com/cameras/"), url-prefix("http://www.kenrockwell.com/tech/"), url-prefix("http://www.kenrockwell.com/fuji/"), url-prefix("http://www.kenrockwell.com/sigma/"), url-prefix("http://www.steves-digicams.com/camera-reviews/"), url-prefix("http://www.steves-digicams.com/knowledge-center/"), url-prefix("http://www.dpreview.com/lensreviews/"), url-prefix("http://theonlinephotographer.typepad.com/the_online_photographer/"), url-prefix("http://www.ronbigelow.com/articles/"), url-prefix("http://www.imaging-resource.com/PRODS/"), url-prefix("http://www.pentaxforums.com/news/"), url-prefix("http://www.pentaxforums.com/reviews/"), url-prefix("http://www.photographyblog.com/reviews/"), url-prefix("http://www.ephotozine.com/article/"), url-prefix("http://www.prophotorev.com/"), url-prefix("http://www.digitalcamerareview.com/default.asp?newsID="), url-prefix("http://www.amateurphotographer.co.uk/reviews/"), url-prefix("http://bobatkins.com/photography/technical/"), url-prefix("http://www.luminous-landscape.com/columns/"), url-prefix("http://www.luminous-landscape.com/tutorials/"), url-prefix("http://www.luminous-landscape.com/essays/"), url-prefix("http://www.luminous-landscape.com/techniques/"), url-prefix("http://photographylife.com/reviews/"), url-prefix("http://www.photoreview.com.au/tips/"), url-prefix("http://www.popphoto.com/gear/"), url-prefix("http://www.thephoblographer.com/2013/"), url-prefix("http://www.thephoblographer.com/2014/"), url-prefix("http://www.falklumo.com/lumolabs/articles/"), url-prefix("http://www.dxomark.com/Reviews/"), url-prefix("http://www.earthboundlight.com/phototips/"), url-prefix("http://www.nytimes.com/2014/"), url-prefix("http://www.theguardian.com/"), url-prefix("http://www.washingtonpost.com/lifestyle/style/"), url-prefix("http://www.michaelnielsen.org/"), url-prefix("http://www.wired.com/opinion/"), url-prefix("http://www.wired.com/politics/security/"), url-prefix("http://www.wired.com/threatlevel/"), url-prefix("http://arstechnica.com/security/"), url-prefix("http://arstechnica.com/tech-policy/"), url-prefix("http://arstechnica.com/information-technology/"), url-prefix("http://www.reuters.com/article/"), url-prefix("http://legacy.python.org/dev/peps/"), domain("blogspot.ro"), url("http://www.stationary-traveller.eu/pages/bzr-a-retrospective.html"), url-prefix("http://www.ncbi.nlm.nih.gov/pmc/articles/"), url-prefix("http://0pointer.de/blog/"), url-prefix("http://www.freedesktop.org/wiki/"), url-prefix("http://www.creativepro.com/article/"), url-prefix("http://ninedegreesbelow.com/photography/"), url-prefix("https://www.readability.com/articles/"), url("http://__insert-above__/") { /* ------------------------------------------------------------------------------------------------------------------ */ * { all: initial !important; } * { all: unset !important; } /* ------------------------------------------------------------------------------------------------------------------ */ /* ---------- */ div#content /* url-prefix("http://queue.acm.org/detail.cfm?") */, div#articleFullText /* url-prefix("http://cacm.acm.org/magazines/") */, div#main > div.layout-main-content /* url-prefix("https://www.eff.org/deeplinks/") */, td.contentcell /* url("https://www.schneier.com/...") */, html > body > table.Page > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1).MidColumn /* url-prefix("http://lwn.net/Articles/") */, div.journal-entry /* url-prefix("http://highscalability.com/blog/") */, section.main /* url-prefix("http://www.thoughtcrime.org/blog/") */, div#main-content /* url-prefix("http://bythom.com/...") url-prefix("http://www.dslrbodies.com/...") url-prefix("http://www.gearophile.com/...") url-prefix("http://www.sansmirror.com/...") */, html > body > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) /* url-prefix("http://kenrockwell.com/*") */, html > body > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > div:nth-child(1) /* url-prefix("http://kenrockwell.com/*") */, html > body > div:nth-child(1) > table:nth-child(4) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) /* url-prefix("http://kenrockwell.com/*") */, div.entry-body /* url-prefix("http://www.steves-digicams.com/...") */, div#mainContent /* url-prefix("http://www.dpreview.com/lensreviews/") */, div#beta-inner /* div.entry-type-post */ /* url-prefix("http://theonlinephotographer.typepad.com/the_online_photographer/") */, div.header_editable /* url-prefix("http://www.ronbigelow.com/articles/") */, div#content-center /* url-prefix("http://www.imaging-resource.com/PRODS/") */, div#wrapperContent /* url-prefix("http://www.pentaxforums.com/news/"), url-prefix("http://www.pentaxforums.com/reviews/") */, div.article_content /* url-prefix("http://www.ephotozine.com/article/") */, div.content-inner /* http://www.photographyblog.com/reviews/ */, div#section-article /* url-prefix("http://www.prophotorev.com/") */, div#container-panda /* url-prefix("http://www.digitalcamerareview.com/default.asp?newsID=") */, div#review /* url-prefix("http://www.luminous-landscape.com/columns/"), url-prefix("http://www.amateurphotographer.co.uk/reviews/") */, div#right > div.box > div.boxcontent /* url-prefix("http://bobatkins.com/photography/technical/") */, table.oldstyle > tbody > tr > td[rowspan="2"] /* url-prefix("http://bobatkins.com/photography/technical/") */, div#contentBody /* url-prefix("http://www.luminous-landscape.com/.../") */, body[link="#CC6600"] /* url-prefix("http://www.luminous-landscape.com/essays/") */, div.entry /* url-prefix("http://photographylife.com/reviews/") */, article.article-detail /* url-prefix("http://www.photoreview.com.au/tips/") */, /*div.entry-content,*/ /* url-prefix("url-prefix("http://www.thephoblographer.com/.../") */ div.node-article /* url-prefix("http://www.popphoto.com/gear/") */, div#content-main /* url-prefix("http://www.falklumo.com/lumolabs/articles/") */, div#texte_article /* url-prefix("http://www.dxomark.com/Reviews/") */, html > body > table:nth-child(6) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) /* url-prefix("http://www.earthboundlight.com/phototips/") */, article#story /* url-prefix("http://www.nytimes.com/2014/") */, div#content /* url-prefix("http://www.theguardian.com/") */, div.main-content /* url-prefix("http://www.washingtonpost.com/lifestyle/style/"), */ div#content /* url-prefix("http://www.michaelnielsen.org/") */, div#content /* url-prefix("http://www.wired.com/opinion/") */, div#article_body /* url-prefix("http://www.wired.com/politics/security/") */, article.standalone /* url-prefix("http://arstechnica.com/.../") */, span#articleText /* url-prefix("http://www.reuters.com/article/") */, div#content /* url-prefix("http://legacy.python.org/dev/peps/") */, div.post /* domain("blogspot.ro") */, div.jig-ncbiinpagenav /* url-prefix("http://www.ncbi.nlm.nih.gov/pmc/articles/") */, div.blosxomStory /* url-prefix("http://0pointer.de/blog/") */, div.page > div#pagebody > div#content /* url-prefix("http://www.freedesktop.org/wiki/") */, body.node-type-article div.content > div.content > div.field > div.field-items > div.field-item /* url-prefix("http://www.creativepro.com/article/") */, html > body > article#main /* url-prefix("http://ninedegreesbelow.com/photography/") */, html > body > div.container > article.hentry /* url-prefix("https://www.readability.com/articles/") */, /* ---------- */ #__content__ { display: block !important; visibility: visible !important; position: fixed !important; left: 2ch !important; right: 2ch !important; top: 2ch !important; bottom: 2ch !important; width: -moz-fit-content !important; min-width: 20ch !important; max-width: 80ch !important; height: auto !important; min-height: 20vh !important; max-height: 100vh !important; padding: 2pc !important; margin: auto !important; overflow: auto !important; z-index: 1000 !important; background: hsl(0, 0%, 5%) !important; border-style: none !important; } /* ------------------------------------------------------------------------------------------------------------------ */ html, html > body, html > head { display: block !important; visibility: visible !important; position: fixed !important; left: 0px !important; right: 0px !important; top: 0px !important; bottom: 0px !important; width: 100vw !important; min-width: 100vw !important; max-width: 100vw !important; height: 100vh !important; min-height: 100vh !important; max-height: 100vh !important; padding: 0px !important; margin: 0px !important; } * { display: inline !important; visibility: inherit !important; position: static !important; left: 0px !important; right: 0px !important; top: 0px !important; bottom: 0px !important; width: auto !important; min-width: initial !important; max-width: initial !important; height: auto !important; min-height: initial !important; max-height: initial !important; padding: 0px !important; margin: 0px !important; } * { overflow: visible !important; overflow-x: visible !important; overflow-y: visible !important; float: none !important; clear: both !important; box-sizing: content-box !important; box-shadow: none !important; } /* ------------------------------------------------------------------------------------------------------------------ */ html { z-index: -1300 !important; } html > head { z-index: -1200 !important; } html > body { z-index: -1100 !important; } * { z-index: inherit !important; } /* ------------------------------------------------------------------------------------------------------------------ */ html, html > body, html > head { color: hsl(120, 25%, 50%) !important; background: hsl(0, 0%, 0%) !important; } * { color: inherit !important; background: hsla(300, 25%, 50%, 0.1) !important; } *::-moz-selection { color: hsl(30, 50%, 50%) !important; background: inherit !important; } /* ------------------------------------------------------------------------------------------------------------------ */ html > head > *, html > body > * { display: block !important; visibility: hidden !important; position: fixed !important; left: 0px !important; right: 0px !important; } script { display: none !important; } /* ------------------------------------------------------------------------------------------------------------------ */ html { font: initial !important; font-family: "Open Sans", "Lato", "Merriweather Sans", "Source Sans Pro", "Cantarell", "Trebuchet MS", "Verdana", sans-serif !important; font-size: 16pt !important; font-size-adjust: 0.66 !important; font-style: normal !important; font-weight: normal !important; font-stretch: normal !important; font-variant: normal !important; text-decoration: none !important; text-transform: none !important; text-rendering: optimizeLegibility !important; text-shadow: none !important; text-indent: 0px !important; text-align: left !important; text-overflow: ellipsis !important; vertical-align: bottom !important; line-height: normal !important; word-wrap: break-word !important; word-break: normal !important; word-spacing: normal !important; letter-spacing: normal !important; white-space: normal !important; quotes: "<<" ">>" "<" ">" '"' '"' "`" "`" !important; -moz-tab-size: 4 !important; -moz-hyphens: none !important; border: none !important; border-style: none !important; border-collapse: collapse !important; border-width: 0px !important; border-radius: 0px !important; border-spacing: 2px !important; border-color: hsl(120, 25%, 15%) !important; border-image: none !important; outline: none !important; outline-style: none !important; outline-width: medium !important; outline-offset: 0 !important; outline-color: hsl(0, 50%, 50%) !important; } * { font-family: inherit !important; font-size: inherit !important; font-size-adjust: inherit !important; font-style: inherit !important; font-weight: inherit !important; font-stretch: inherit !important; font-variant: inherit !important; text-decoration: inherit !important; text-transform: inherit !important; text-rendering: inherit !important; text-shadow: inherit !important; text-indent: inherit !important; text-align: inherit !important; text-overflow: inherit !important; vertical-align: inherit !important; line-height: inherit !important; word-wrap: inherit !important; word-break: inherit !important; word-spacing: inherit !important; letter-spacing: inherit !important; white-space: inherit !important; quotes: inherit !important; -moz-tab-size: inherit !important; -moz-hyphens: inherit !important; border: none !important; border-style: none !important; border-collapse: inherit !important; border-width: inherit !important; border-radius: inherit !important; border-spacing: inherit !important; border-color: inherit !important; border-image: none !important; outline: none !important; outline-style: none !important; outline-width: inherit !important; outline-offset: inherit !important; outline-color: inherit !important; } * { list-style: none !important; list-style-type: none !important; list-style-position: inside !important; list-style-image: none !important; cursor: default !important; } /* ------------------------------------------------------------------------------------------------------------------ */ h1 { font-size: 1.5em !important; } h2 { font-size: 1.4em !important; } h3 { font-size: 1.3em !important; } h4 { font-size: 1.2em !important; } h5 { font-size: 1.1em !important; } h6 { font-size: 1.0em !important; } h1, h2, h3, h4, h5, h6 { margin-top: 2pc !important; margin-bottom: 1pc !important; } h1, h2, h3, h4, h5, h6 { color: hsl(60, 25%, 50%) !important; } h1 *, h2 *, h3 *, h4 *, h5 *, h6 *, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit !important; } h1, h2, h3, h4, h5, h6 { display: block !important; background: inherit !important; } /* ------------------------------------------------------------------------------------------------------------------ */ article { display: block !important; background: inherit !important; } header { display: block !important; background: inherit !important; } section { display: block !important; background: inherit !important; } figure { display: block !important; background: inherit !important; } /* ------------------------------------------------------------------------------------------------------------------ */ div { display: block !important; background: inherit !important; } span { display: inline !important; background: inherit !important; } /* ------------------------------------------------------------------------------------------------------------------ */ p { margin-top: 2pc !important; margin-bottom: 1pc !important; } p { display: block !important; background: inherit !important; } /* ------------------------------------------------------------------------------------------------------------------ */ blockquote { margin-left: 4pc !important; margin-top: 2pc !important; margin-bottom: 1pc !important; } blockquote:before { content: open-quote !important; } blockquote:after { content: close-quote !important; } blockquote { display: block !important; background: inherit !important; } /* ------------------------------------------------------------------------------------------------------------------ */ ul, ol, dl { margin-top: 1pc !important; margin-bottom: 2pc !important; } ul > li, ol > li { margin-left: 4pc !important; margin-top: 1pc !important; margin-bottom: 1pc !important; } dl > dt { margin-left: 4pc !important; margin-top: 1pc !important; margin-bottom: 1pc !important; } dl > dd { margin-left: 8pc !important; margin-top: 1pc !important; margin-bottom: 1pc !important; } ul > li { list-style-type: disc !important; } ol > li { list-style-type: decimal !important; } dl > dt { list-style-type: square !important; } dl > dd { list-style-type: none !important; } dl > dt { font-weight: bold !important; } ul, ol, dl { display: block !important; background: inherit !important; } ul > li, ol > li, dl > dt, dl > dd { display: list-item !important; background: inherit !important; } /* ------------------------------------------------------------------------------------------------------------------ */ a { color: hsl(210, 25%, 50%) !important; cursor: pointer !important; } a { display: inline !important; background: inherit !important; } a:focus { outline-style: solid !important; } /* ------------------------------------------------------------------------------------------------------------------ */ strong { font-weight: bold !important; } em { font-weight: bold !important; } q { font-style: italic !important; } q:before { content: open-quote !important; } q:after { content: close-quote !important; } strong, em, q { display: inline !important; background: inherit !important; } b { font-weight: bold !important; } i { font-style: italic !important; } strike, s { text-decoration: line-through !important; } b, i, strike, s { display: inline !important; background: inherit !important; } small { font-size: 0.75em !important; } big { font-size: 1.25em !important; } small, big { display: inline !important; background: inherit !important; } sup, sub { font-size: 0.5em !important; } sup, sub { display: inline !important; background: inherit !important; } /* ------------------------------------------------------------------------------------------------------------------ */ pre, xmp, listing { margin-top: 2pc !important; margin-bottom: 1pc !important; } pre, xmp, listing { white-space: pre-wrap !important; } pre, xmp, listing, code, samp, kbd, var, tt { font-family: "Inconsolata", "Source Code Pro", "Anonymous Pro", "Andale Mono", "Courier New", monospace !important; color: hsl(60, 50%, 50%) !important; } pre *, xmp *, listing *, code *, samp *, kbd *, var *, tt *, pre a, xmp a, listing a, code a, samp a, kbd a, var a, tt a { color: inherit !important; } pre, xmp, listing { padding-left: 2pc !important; } pre, xmp, listing { display: block !important; background: inherit !important; } code, kbd, var, samp, tt { display: inline !important; background: inherit !important; } /* ------------------------------------------------------------------------------------------------------------------ */ table { width: auto !important; height: auto !important; margin-left: auto !important; margin-right: auto !important; margin-top: 4pc !important; margin-bottom: 4pc !important; empty-cells: hide !important; } td, th { padding: 0.5pc !important; border-style: solid !important; border-width: 2px !important; /* font-size: 0.75em !important; line-height: normal !important; */ /* text-align: center !important; vertical-align: middle !important; */ } table { display: table !important; background: inherit !important; } tr { display: table-row !important; background: inherit !important; } td, th { display: table-cell !important; background: inherit !important; } tbody { display: table-row-group !important; background: inherit !important; } thead { display: table-header-group !important; background: inherit !important; } tfoot { display: table-footer-group !important; background: inherit !important; } col { display: table-column !important; background: inherit !important; } colgroup { display: table-column-group !important; background: inherit !important; } caption { display: table-caption !important; background: inherit !important; } /* ------------------------------------------------------------------------------------------------------------------ */ hr { display: block !important; width: 75% !important; height: 0.5pc !important; margin-top: 4pc !important; margin-bottom: 4pc !important; background: hsl(60, 25%, 50%) !important; } /* ------------------------------------------------------------------------------------------------------------------ */ a:not(:first-child), strong:not(:first-child), em:not(:first-child), q:not(:first-child), b:not(:first-child), i:not(:first-child), strike:not(:first-child), s:not(:first-child), small:not(:first-child), big:not(:first-child), sup:not(:first-child), sub:not(:first-child), code:not(:first-child), kbd:not(:first-child), var:not(:first-child), samp:not(:first-child), tt:not(:first-child), span:not(:first-child) { margin-left: 0.25pc !important; } a:not(:last-child), strong:not(:last-child), em:not(:last-child), q:not(:last-child), b:not(:last-child), i:not(:last-child), strike:not(:last-child), s:not(:last-child), small:not(:last-child), big:not(:last-child), sup:not(:last-child), sub:not(:last-child), code:not(:last-child), kbd:not(:last-child), var:not(:last-child), samp:not(:last-child), tt:not(:last-child), span:not(:last-child) { margin-right: 0.25pc !important; } a, strong, em, q, b, i, strike, s, small, big, sup, sub, code, kbd, var, samp, tt, span { margin-left: 0.25pc !important; margin-right: 0.25pc !important; } *:only-child { display: inline !important; position: static !important; } /* *:empty { display: none !important; } */ /* ------------------------------------------------------------------------------------------------------------------ */ p img, blockquote img, li img, dt img, dd img, td img, th img { display: inline !important; position: static !important; float: none !important; width: auto !important; min-width: 0.2ch !important; max-width: 80vw !important; height: auto !important; min-height: 0.2ch !important; max-height: 16ch !important; padding: 0px !important; margin-left: 0.25pc !important; margin-right: 0.25pc !important; vertical-align: middle !important; background: hsl(0, 0%, 100%) !important; opacity: 1.0 !important; } img, img[width], img[height], img:only-child { display: block !important; position: static !important; float: right !important; width: auto !important; min-width: 1vw !important; max-width: 80vw !important; height: auto !important; min-height: 1vh !important; max-height: 80vh !important; padding: 1pc !important; margin-left: auto !important; margin-right: auto !important; margin-top: 4em !important; margin-bottom: 4em !important; vertical-align: middle !important; background: hsl(0, 0%, 50%) !important; opacity: 0.25 !important; } img:hover { opacity: 1.0 !important; } img { cursor: crosshair !important; } /* ------------------------------------------------------------------------------------------------------------------ */ a[href]:hover::before, a[name]:hover::before, a[id]:hover::before { position: fixed !important; top: 0px !important; left: 64px !important; padding: 4px !important; z-index: 1120 !important; background: hsl(0, 0%, 0%) !important; } a[href]:not([name]):not([id]):hover::before { content: "[-> " attr(href) " ]" !important; } a[href][name]:hover::before { content: "[-> " attr(href) " ] [# " attr(name) " ]" !important; } a[href][id]:not([name]):hover::before { content: "[-> " attr(href) " ] [# " attr(id) " ]" !important;; } a[href]:not([name]):not([id]):hover::before { content: "[-> " attr(href) " ]" !important;; } a[name]:not([href]):hover::before { content: "[# " attr(name) " ]" !important;; } a[id]:not([href]):hover::before { content: "[# " attr(id) " ]" !important; } a[name]::after { content: " [#" attr(name) "]" !important; } [id]::after { content: " [#" attr(id) "]" !important; } a::before, a::after, [id]::before, [id]::after { font-family: "Inconsolata", "Source Code Pro", "Anonymous Pro", "Andale Mono", "Courier New", monospace !important; font-size: 0.5rem !important; color: hsl(210, 25%, 25%) !important; } a:hover::before, a:hover::after, [id]:hover::before, [id]:hover::after { color: hsl(210, 25%, 50%) !important; } /* ------------------------------------------------------------------------------------------------------------------ */ font { background: transparent !important; } /* ------------------------------------------------------------------------------------------------------------------ */ html > body > img:only-child { display: block !important; position: fixed !important; float: none !important; left: 0px !important; right: 0px !important; top: 0px !important; bottom: 0px !important; width: auto !important; min-width: 1vw !important; max-width: 90vw !important; height: auto !important; min-height: 1vh !important; max-height: 90vh !important; padding: 0px !important; margin-left: auto !important; margin-right: auto !important; margin-top: auto !important; margin-bottom: auto !important; opacity: 1.0 !important; } html > body > img.decoded.overflowing:only-child { position: relative !important; left: auto !important; right: auto !important; top: auto !important; bottom: auto !important; max-width: 1000vw !important; max-height: 1000vh !important; } /* ------------------------------------------------------------------------------------------------------------------ */ } /* ------------------------------------------------------------------------------------------------------------------ */ /* ------------------------------------------------------------------------------------------------------------------ */ /* ------------------------------------------------------------------------------------------------------------------ */ /* ------------------------------------------------------------------------------------------------------------------ */ /* https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic&subset=latin,cyrillic-ext,greek-ext,greek,vietnamese,latin-ext,cyrillic */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: local('Open Sans Light'), local('OpenSans-Light'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTRsxEYwM7FgeyaSgU71cLG0.woff) format('woff'); } @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/uYKcPVoh6c5R0NpdEY5A-Q.woff) format('woff'); } @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNShsxEYwM7FgeyaSgU71cLG0.woff) format('woff'); } @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzBsxEYwM7FgeyaSgU71cLG0.woff) format('woff'); } @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 800; src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/EInbV5DfGHOiMmvb1Xr-hhsxEYwM7FgeyaSgU71cLG0.woff) format('woff'); } @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 300; src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/PRmiXeptR36kaC0GEAetxv25ds880Du_gFZbUlZlsbg.woff) format('woff'); } @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 400; src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/O4NhV7_qs9r9seTo7fnsVD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff'); } @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 600; src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/PRmiXeptR36kaC0GEAetxsUW6j0fiq4_bYOAoMNnBhA.woff) format('woff'); } @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 700; src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/PRmiXeptR36kaC0GEAetxpXMLUeV6_io0G3F6eXSVcg.woff) format('woff'); } @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 800; src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/PRmiXeptR36kaC0GEAetxjZJchHK-lPtiIaM3GRtbZU.woff) format('woff'); } /* https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic */ @font-face { font-family: 'Lato'; font-style: normal; font-weight: 100; src: local('Lato Hairline'), local('Lato-Hairline'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/boeCNmOCCh-EWFLSfVffDg.woff) format('woff'); } @font-face { font-family: 'Lato'; font-style: normal; font-weight: 300; src: local('Lato Light'), local('Lato-Light'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/KT3KS9Aol4WfR6Vas8kNcg.woff) format('woff'); } @font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; src: local('Lato Regular'), local('Lato-Regular'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff'); } @font-face { font-family: 'Lato'; font-style: normal; font-weight: 700; src: local('Lato Bold'), local('Lato-Bold'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/wkfQbvfT_02e2IWO3yYueQ.woff) format('woff'); } @font-face { font-family: 'Lato'; font-style: normal; font-weight: 900; src: local('Lato Black'), local('Lato-Black'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/BVtM30trf7q_jfqYeHfjtA.woff) format('woff'); } @font-face { font-family: 'Lato'; font-style: italic; font-weight: 100; src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/CggrdU0t5c42NcNxN-VM3_esZW2xOQ-xsNqO47m55DA.woff) format('woff'); } @font-face { font-family: 'Lato'; font-style: italic; font-weight: 300; src: local('Lato Light Italic'), local('Lato-LightItalic'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/2HG_tEPiQ4Z6795cGfdivD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff'); } @font-face { font-family: 'Lato'; font-style: italic; font-weight: 400; src: local('Lato Italic'), local('Lato-Italic'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/oUan5VrEkpzIazlUe5ieaA.woff) format('woff'); } @font-face { font-family: 'Lato'; font-style: italic; font-weight: 700; src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/HkF_qI1x_noxlxhrhMQYED8E0i7KZn-EPnyo3HZu7kw.woff) format('woff'); } @font-face { font-family: 'Lato'; font-style: italic; font-weight: 900; src: local('Lato Black Italic'), local('Lato-BlackItalic'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/VNUH7ZAcagYBWsAiBBCEYz8E0i7KZn-EPnyo3HZu7kw.woff) format('woff'); } /* https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,200italic,300,300italic,400italic,600,600italic,700,700italic,900,900italic&subset=latin,vietnamese,latin-ext */ @font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 200; src: local('Source Sans Pro ExtraLight'), local('SourceSansPro-ExtraLight'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/toadOcfmlt9b38dHJxOBGDNJA3HUijd1B6BtkBKus2w.woff) format('woff'); } @font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 300; src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/toadOcfmlt9b38dHJxOBGPjBEPVzxLzFLNgZLnFgf9Q.woff) format('woff'); } @font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/ODelI1aHBYDBqgeIAH2zlALoXdG0Fk4RrwjAMg10_dg.woff) format('woff'); } @font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/toadOcfmlt9b38dHJxOBGNobfZZDkNcjU8H5iPQMTXs.woff) format('woff'); } @font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 700; src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/toadOcfmlt9b38dHJxOBGGX0Y8gQ5S_BpfhQpmdv3f8.woff) format('woff'); } @font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 900; src: local('Source Sans Pro Black'), local('SourceSansPro-Black'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/toadOcfmlt9b38dHJxOBGJMWTZlUvdSKj68zMlXSRhE.woff) format('woff'); } @font-face { font-family: 'Source Sans Pro'; font-style: italic; font-weight: 200; src: local('Source Sans Pro ExtraLight Italic'), local('SourceSansPro-ExtraLightIt'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/fpTVHK8qsXbIeTHTrnQH6CeaImRRTjlvupOcU-88cgY.woff) format('woff'); } @font-face { font-family: 'Source Sans Pro'; font-style: italic; font-weight: 300; src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/fpTVHK8qsXbIeTHTrnQH6C0KbR_CNPcj1VZuV6HvfZQ.woff) format('woff'); } @font-face { font-family: 'Source Sans Pro'; font-style: italic; font-weight: 400; src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/M2Jd71oPJhLKp0zdtTvoM_AZO0aLc7d_JG6Pyfkma9o.woff) format('woff'); } @font-face { font-family: 'Source Sans Pro'; font-style: italic; font-weight: 600; src: local('Source Sans Pro Semibold Italic'), local('SourceSansPro-SemiboldIt'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/fpTVHK8qsXbIeTHTrnQH6FdRrbIPyATCAVSE8EQHvB0.woff) format('woff'); } @font-face { font-family: 'Source Sans Pro'; font-style: italic; font-weight: 700; src: local('Source Sans Pro Bold Italic'), local('SourceSansPro-BoldIt'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/fpTVHK8qsXbIeTHTrnQH6JFYU3hAu4uUK-1o3soY828.woff) format('woff'); } @font-face { font-family: 'Source Sans Pro'; font-style: italic; font-weight: 900; src: local('Source Sans Pro Black Italic'), local('SourceSansPro-BlackIt'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/fpTVHK8qsXbIeTHTrnQH6BNoSWHcOutS4yFNxqZBIxg.woff) format('woff'); } /* https://fonts.googleapis.com/css?family=Merriweather+Sans:400,300,300italic,400italic,700,700italic,800,800italic&subset=latin,latin-ext */ @font-face { font-family: 'Merriweather Sans'; font-style: normal; font-weight: 300; src: local('Merriweather Sans Light'), local('MerriweatherSans-Light'), url(https://themes.googleusercontent.com/static/fonts/merriweathersans/v3/6LmGj5dOJopQKEkt88GowSkpG_tqT3-RTBgC06DPY0U.woff) format('woff'); } @font-face { font-family: 'Merriweather Sans'; font-style: normal; font-weight: 400; src: local('Merriweather Sans Regular'), local('MerriweatherSans-Regular'), url(https://themes.googleusercontent.com/static/fonts/merriweathersans/v3/AKu1CjQ4qnV8MUltkAX3sB1JpkpdfXqLiJU_2vmgb_g.woff) format('woff'); } @font-face { font-family: 'Merriweather Sans'; font-style: normal; font-weight: 700; src: local('Merriweather Sans Bold'), local('MerriweatherSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/merriweathersans/v3/6LmGj5dOJopQKEkt88GowceOkA69e3jJ5e0L0gVhFV4.woff) format('woff'); } @font-face { font-family: 'Merriweather Sans'; font-style: normal; font-weight: 800; src: local('Merriweather Sans ExtraBold'), local('MerriweatherSans-ExtraBold'), url(https://themes.googleusercontent.com/static/fonts/merriweathersans/v3/6LmGj5dOJopQKEkt88GowTCuPfAbwtzLgWbXXnxb0oA.woff) format('woff'); } @font-face { font-family: 'Merriweather Sans'; font-style: italic; font-weight: 300; src: local('Merriweather Sans Light Italic'), local('MerriweatherSans-LightItalic'), url(https://themes.googleusercontent.com/static/fonts/merriweathersans/v3/nAqt4hiqwq3tzCecpgPmVR4Kjn7ugQZaj1EsO9bs9aA.woff) format('woff'); } @font-face { font-family: 'Merriweather Sans'; font-style: italic; font-weight: 400; src: local('Merriweather Sans Italic'), local('MerriweatherSans-Italic'), url(https://themes.googleusercontent.com/static/fonts/merriweathersans/v3/3Mz4hOHzs2npRMG3B1asceR9RV9RBbGLi96BW3Cp0Sw.woff) format('woff'); } @font-face { font-family: 'Merriweather Sans'; font-style: italic; font-weight: 700; src: local('Merriweather Sans Bold Italic'), local('MerriweatherSans-BoldItalic'), url(https://themes.googleusercontent.com/static/fonts/merriweathersans/v3/nAqt4hiqwq3tzCecpgPmVQPGuAIIErSnwc3SMUgcpdc.woff) format('woff'); } @font-face { font-family: 'Merriweather Sans'; font-style: italic; font-weight: 800; src: local('Merriweather Sans ExtraBold Italic'), local('MerriweatherSans-ExtraBldItalic'), url(https://themes.googleusercontent.com/static/fonts/merriweathersans/v3/nAqt4hiqwq3tzCecpgPmVUrUTHqH3vvMfvXSTVw3U9E.woff) format('woff'); } /* https://fonts.googleapis.com/css?family=Cantarell:400,400italic,700italic,700 */ @font-face { font-family: 'Cantarell'; font-style: normal; font-weight: 400; src: local('Cantarell Regular'), local('Cantarell-Regular'), url(https://themes.googleusercontent.com/static/fonts/cantarell/v4/V86VyqXbc09Sss3BPsMj1z8E0i7KZn-EPnyo3HZu7kw.woff) format('woff'); } @font-face { font-family: 'Cantarell'; font-style: normal; font-weight: 700; src: local('Cantarell Bold'), local('Cantarell-Bold'), url(https://themes.googleusercontent.com/static/fonts/cantarell/v4/Yir4ZDsCn4g1kWopdg-ehHhCUOGz7vYGh680lGh-uXM.woff) format('woff'); } @font-face { font-family: 'Cantarell'; font-style: italic; font-weight: 400; src: local('Cantarell Oblique'), local('Cantarell-Oblique'), url(https://themes.googleusercontent.com/static/fonts/cantarell/v4/Qd6zZq_wf1596L3V_8MIs4bN6UDyHWBl620a-IRfuBk.woff) format('woff'); } @font-face { font-family: 'Cantarell'; font-style: italic; font-weight: 700; src: local('Cantarell Bold Oblique'), local('Cantarell-BoldOblique'), url(https://themes.googleusercontent.com/static/fonts/cantarell/v4/weehrwMeZBXb0QyrWnRwFTqR_3kx9_hJXbbyU8S6IN0.woff) format('woff'); } /* https://fonts.googleapis.com/css?family=Inconsolata:400,700&subset=latin,latin-ext */ @font-face { font-family: 'Inconsolata'; font-style: normal; font-weight: 400; src: local('Inconsolata'), url(https://themes.googleusercontent.com/static/fonts/inconsolata/v7/BjAYBlHtW3CJxDcjzrnZCNIh4imgI8P11RFo6YPCPC0.woff) format('woff'); } @font-face { font-family: 'Inconsolata'; font-style: normal; font-weight: 700; src: local('Inconsolata Bold'), local('Inconsolata-Bold'), url(https://themes.googleusercontent.com/static/fonts/inconsolata/v7/AIed271kqQlcIRSOnQH0yYUt79146ZFaIJxILcpzmhI.woff) format('woff'); } /* https://fonts.googleapis.com/css?family=Source+Code+Pro:400,200,300,600,500,700,900&subset=latin,latin-ext */ @font-face { font-family: 'Source Code Pro'; font-style: normal; font-weight: 200; src: local('Source Code Pro ExtraLight'), local('SourceCodePro-ExtraLight'), url(https://themes.googleusercontent.com/static/fonts/sourcecodepro/v4/leqv3v-yTsJNC7nFznSMqbhZfOo4eSOlrve6pGrXHAo.woff) format('woff'); } @font-face { font-family: 'Source Code Pro'; font-style: normal; font-weight: 300; src: local('Source Code Pro Light'), local('SourceCodePro-Light'), url(https://themes.googleusercontent.com/static/fonts/sourcecodepro/v4/leqv3v-yTsJNC7nFznSMqYPZSf8Ud0kNoe3bGnF7K24.woff) format('woff'); } @font-face { font-family: 'Source Code Pro'; font-style: normal; font-weight: 400; src: local('Source Code Pro'), local('SourceCodePro-Regular'), url(https://themes.googleusercontent.com/static/fonts/sourcecodepro/v4/mrl8jkM18OlOQN8JLgasDxBHWFfxJXS04xYOz0jw624.woff) format('woff'); } @font-face { font-family: 'Source Code Pro'; font-style: normal; font-weight: 500; src: local('Source Code Pro Medium'), local('SourceCodePro-Medium'), url(https://themes.googleusercontent.com/static/fonts/sourcecodepro/v4/leqv3v-yTsJNC7nFznSMqTqaeNdu-yyoiSGhdizsIpU.woff) format('woff'); } @font-face { font-family: 'Source Code Pro'; font-style: normal; font-weight: 600; src: local('Source Code Pro Semibold'), local('SourceCodePro-Semibold'), url(https://themes.googleusercontent.com/static/fonts/sourcecodepro/v4/leqv3v-yTsJNC7nFznSMqQAD_zxmsR6vL1X3tnvCZYo.woff) format('woff'); } @font-face { font-family: 'Source Code Pro'; font-style: normal; font-weight: 700; src: local('Source Code Pro Bold'), local('SourceCodePro-Bold'), url(https://themes.googleusercontent.com/static/fonts/sourcecodepro/v4/leqv3v-yTsJNC7nFznSMqQE-U1AYRUXXE0Dth8uKIE0.woff) format('woff'); } @font-face { font-family: 'Source Code Pro'; font-style: normal; font-weight: 900; src: local('Source Code Pro Black'), local('SourceCodePro-Black'), url(https://themes.googleusercontent.com/static/fonts/sourcecodepro/v4/leqv3v-yTsJNC7nFznSMqbhvvL6PHcOvkHgRlzWiaCU.woff) format('woff'); } /* https://fonts.googleapis.com/css?family=Anonymous+Pro:400,400italic,700,700italic&subset=latin,cyrillic-ext,greek-ext,latin-ext,cyrillic */ @font-face { font-family: 'Anonymous Pro'; font-style: normal; font-weight: 400; src: local('Anonymous Pro'), local('AnonymousPro'), url(https://fonts.gstatic.com/s/anonymouspro/v5/Zhfjj_gat3waL4JSju74E0FEQaDn4z1jmDctQGk9TOo.woff) format('woff'); } @font-face { font-family: 'Anonymous Pro'; font-style: normal; font-weight: 700; src: local('Anonymous Pro Bold'), local('AnonymousPro-Bold'), url(https://fonts.gstatic.com/s/anonymouspro/v5/WDf5lZYgdmmKhO8E1AQud9qJGvo_ZiY3LnJJKAPDsHA.woff) format('woff'); } @font-face { font-family: 'Anonymous Pro'; font-style: italic; font-weight: 400; src: local('Anonymous Pro Italic'), local('AnonymousPro-Italic'), url(https://fonts.gstatic.com/s/anonymouspro/v5/q0u6LFHwttnT_69euiDbWOs1B5vkbD8Kik0RImu1GbQ.woff) format('woff'); } @font-face { font-family: 'Anonymous Pro'; font-style: italic; font-weight: 700; src: local('Anonymous Pro Bold Italic'), local('AnonymousPro-BoldItalic'), url(https://fonts.gstatic.com/s/anonymouspro/v5/_fVr_XGln-cetWSUc-JpfE1-b71ocIBlKQtlZNs1HhM.woff) format('woff'); } /* ------------------------------------------------------------------------------------------------------------------ */ /* ------------------------------------------------------------------------------------------------------------------ */ /* ------------------------------------------------------------------------------------------------------------------ */ /* ------------------------------------------------------------------------------------------------------------------ */