From 7905fdfed044223d12d0ce429567df9ff9b0a810 Mon Sep 17 00:00:00 2001 From: Patrick LEFEVRE Date: Wed, 26 Dec 2018 15:52:47 +0100 Subject: [PATCH] Update to v2.1. Latest version 2.1. --- dist/simplr/forms/article/default.txp | 9 +- .../forms/article/default_black_white.txp | 16 +- .../forms/article/default_no_lightbox.txp | 9 +- .../default_no_lightbox_black_white.txp | 12 +- .../default_no_lightbox_black_white_copy.txp | 50 +++++ .../article/default_no_lightbox_saturated.txp | 12 +- .../forms/article/default_saturated.txp | 26 +-- dist/simplr/forms/comment/comments.txp | 2 +- dist/simplr/forms/misc/article_metas.txp | 14 +- dist/simplr/forms/misc/contact_form_en.txp | 2 +- dist/simplr/forms/misc/image_count.txp | 2 +- dist/simplr/forms/misc/img_sizes.txp | 1 + dist/simplr/forms/misc/lightbox_images.txp | 17 +- dist/simplr/forms/misc/no_lightbox_images.txp | 2 +- dist/simplr/forms/section/JSON-LD.txp | 12 +- dist/simplr/forms/section/doctype.txp | 49 +++-- dist/simplr/forms/section/footer.txp | 8 +- dist/simplr/forms/section/js.txp | 10 +- dist/simplr/forms/section/menu_main.txp | 4 +- dist/simplr/forms/section/post_pager.txp | 2 +- dist/simplr/manifest.json | 2 +- dist/simplr/pages/static_pages.txp | 2 +- dist/simplr/pages/static_pages_copy.txp | 129 +++++++++++++ dist/simplr/styles/default.css | 7 +- dist/simplr/styles/default_uncompressed.css | 136 ++++++++------ dist/simplr/styles/fonts.css | 3 +- dist/simplr/styles/print.css | 1 + dist/simplr/styles/print_uncompressed.css | 171 ++++++++++++++++++ 28 files changed, 544 insertions(+), 166 deletions(-) create mode 100644 dist/simplr/forms/article/default_no_lightbox_black_white_copy.txp create mode 100644 dist/simplr/forms/misc/img_sizes.txp create mode 100644 dist/simplr/pages/static_pages_copy.txp create mode 100644 dist/simplr/styles/print.css create mode 100644 dist/simplr/styles/print_uncompressed.css diff --git a/dist/simplr/forms/article/default.txp b/dist/simplr/forms/article/default.txp index f93c142..a20de1a 100644 --- a/dist/simplr/forms/article/default.txp +++ b/dist/simplr/forms/article/default.txp @@ -7,10 +7,10 @@ $variable['first_pic'] = strtok(custom_field(array('name'=>'article_image')), ',
- - style="background:url(),url() center center no-repeat;background-size:100% 100%"min-height:150px"> + "> + style="background:url(),url() center center no-repeat;background-size:100% 100%;min-height:150px"> - ' />" + ' form="img_sizes" />" srcset=", , " @@ -40,7 +40,8 @@ $variable['first_pic'] = strtok(custom_field(array('name'=>'article_image')), ',

-
 → +  → +
diff --git a/dist/simplr/forms/article/default_black_white.txp b/dist/simplr/forms/article/default_black_white.txp index ba25195..4486309 100644 --- a/dist/simplr/forms/article/default_black_white.txp +++ b/dist/simplr/forms/article/default_black_white.txp @@ -1,6 +1,9 @@ - - + + +global $variable; +$variable['full'] = (count(explode(',', custom_field(array('name'=>'article_image')))) > 1 ? '' : ' full'); + @@ -14,10 +17,10 @@ $variable['first_pic'] = strtok(custom_field(array('name'=>'article_image')), ',
- - style="background:url(),url() center center no-repeat;background-size:100% 100%"min-height:150px"> + "> + style=";background:url(),url() center center no-repeat;background-size:100% 100%;min-height:150px"> - ' />" + ' form="img_sizes" />" srcset=", , " @@ -47,7 +50,8 @@ $variable['first_pic'] = strtok(custom_field(array('name'=>'article_image')), ',

-
 → +  → +
diff --git a/dist/simplr/forms/article/default_no_lightbox.txp b/dist/simplr/forms/article/default_no_lightbox.txp index 246da61..b5ffd62 100644 --- a/dist/simplr/forms/article/default_no_lightbox.txp +++ b/dist/simplr/forms/article/default_no_lightbox.txp @@ -7,10 +7,10 @@ $variable['first_pic'] = strtok(custom_field(array('name'=>'article_image')), ',
- - style="background:url(),url() center center no-repeat;background-size:100% 100%"min-height:150px"> + "> + style="background:url(),url() center center no-repeat;background-size:100% 100%;min-height:150px"> - ' />" + ' form="img_sizes" />" srcset=", , " @@ -40,7 +40,8 @@ $variable['first_pic'] = strtok(custom_field(array('name'=>'article_image')), ',

-
 → +  → +
diff --git a/dist/simplr/forms/article/default_no_lightbox_black_white.txp b/dist/simplr/forms/article/default_no_lightbox_black_white.txp index d4fb551..ec801c2 100644 --- a/dist/simplr/forms/article/default_no_lightbox_black_white.txp +++ b/dist/simplr/forms/article/default_no_lightbox_black_white.txp @@ -1,6 +1,5 @@ - - + @@ -14,10 +13,10 @@ $variable['first_pic'] = strtok(custom_field(array('name'=>'article_image')), ',
- - style="background:url(),url() center center no-repeat;background-size:100% 100%"min-height:150px"> + "> + style=";background:url(),url() center center no-repeat;background-size:100% 100%;min-height:150px"> - ' />" + ' form="img_sizes" />" srcset=", , " @@ -47,7 +46,8 @@ $variable['first_pic'] = strtok(custom_field(array('name'=>'article_image')), ',

-
 → +  → +
diff --git a/dist/simplr/forms/article/default_no_lightbox_black_white_copy.txp b/dist/simplr/forms/article/default_no_lightbox_black_white_copy.txp new file mode 100644 index 0000000..83a593a --- /dev/null +++ b/dist/simplr/forms/article/default_no_lightbox_black_white_copy.txp @@ -0,0 +1,50 @@ + + + + + + + +// Get the first ID, store it into a TXP variable +global $variable; +$variable['first_pic'] = strtok(custom_field(array('name'=>'article_image')), ','); + + +
+ + " height="" alt="" lazyload="on" class="no-select" /> + +
+ +
+
+
+
+ + + +
+ + + +

+
+  → +
+ + + + + + + + + + + + +
\ No newline at end of file diff --git a/dist/simplr/forms/article/default_no_lightbox_saturated.txp b/dist/simplr/forms/article/default_no_lightbox_saturated.txp index 9fae2f1..99fd892 100644 --- a/dist/simplr/forms/article/default_no_lightbox_saturated.txp +++ b/dist/simplr/forms/article/default_no_lightbox_saturated.txp @@ -1,6 +1,5 @@ - - + @@ -14,10 +13,10 @@ $variable['first_pic'] = strtok(custom_field(array('name'=>'article_image')), ',
- - style="background:url(),url() center center no-repeat;background-size:100% 100%"min-height:150px"> + "> + style=";background:url(),url() center center no-repeat;background-size:100% 100%;min-height:150px"> - ' />" + ' form="img_sizes" />" srcset=", , " @@ -47,7 +46,8 @@ $variable['first_pic'] = strtok(custom_field(array('name'=>'article_image')), ',

-
 → +  → +
diff --git a/dist/simplr/forms/article/default_saturated.txp b/dist/simplr/forms/article/default_saturated.txp index 05b087d..a18c467 100644 --- a/dist/simplr/forms/article/default_saturated.txp +++ b/dist/simplr/forms/article/default_saturated.txp @@ -1,6 +1,5 @@ - - + @@ -14,19 +13,10 @@ $variable['first_pic'] = strtok(custom_field(array('name'=>'article_image')), ',
- - style="background:url(),url() center center no-repeat;background-size:100% 100%"min-height:150px"> + + style=";background:url(),url() center center no-repeat;background-size:100% 100%;min-height:150px"> - ' />" - srcset=", - , - " - sizes="(min-width: 1200px) 1140px, - (min-width: 992px) 940px, - (min-width: 768px) 720px, - calc(100vw - 20px)" - alt="" /> - + srcset=", , " sizes="(min-width: 1200px) 1140px, (min-width: 992px) 940px, (min-width: 768px) 720px, calc(100vw - 20px)" intrinsicsize="3x2" alt="" /> " height="" alt="" lazyload="on" class="no-select" /> @@ -39,15 +29,17 @@ $variable['first_pic'] = strtok(custom_field(array('name'=>'article_image')), ', - + diff --git a/dist/simplr/forms/comment/comments.txp b/dist/simplr/forms/comment/comments.txp index e8dfaa6..e01c3ab 100644 --- a/dist/simplr/forms/comment/comments.txp +++ b/dist/simplr/forms/comment/comments.txp @@ -5,7 +5,7 @@

- + () diff --git a/dist/simplr/forms/misc/article_metas.txp b/dist/simplr/forms/misc/article_metas.txp index 4b7a313..57fc6e5 100644 --- a/dist/simplr/forms/misc/article_metas.txp +++ b/dist/simplr/forms/misc/article_metas.txp @@ -1,18 +1,18 @@
-

+

" class="tooltip tooltip-bottom">

" class="permalink tooltip" onclick="toggle('show-link');return false"> - " class="copy-click" id="show-link" onclick="select(this);return false" readonly style="display:none;" data-copy-string="" data-tooltip-text="Click to copy" data-tooltip-text-copied="✔ Copied to clipboard"> - + " class="copy-click" id="show-link" onclick="select(this);return false" readonly style="display:none;" data-copy-string="" data-tooltip-text="Click to copy" data-tooltip-text-copied="✔ Copied to clipboard"> +
- : - : - : , - : : 1 + : + : + : , + : : 1
diff --git a/dist/simplr/forms/misc/contact_form_en.txp b/dist/simplr/forms/misc/contact_form_en.txp index fb726d1..c33616e 100644 --- a/dist/simplr/forms/misc/contact_form_en.txp +++ b/dist/simplr/forms/misc/contact_form_en.txp @@ -1,4 +1,4 @@ - + diff --git a/dist/simplr/forms/misc/image_count.txp b/dist/simplr/forms/misc/image_count.txp index 1f910b5..7839a3b 100644 --- a/dist/simplr/forms/misc/image_count.txp +++ b/dist/simplr/forms/misc/image_count.txp @@ -5,5 +5,5 @@ $list = custom_field(array('name'=>'article_image')); $nb = explode(',', $list); $nb = count($nb); -echo( ($nb > 1 ? 'Total: '.$nb.' photos.' : '') ); +echo( ($nb > 1 ? 'Total: '.$nb.' photos.' : '') ); \ No newline at end of file diff --git a/dist/simplr/forms/misc/img_sizes.txp b/dist/simplr/forms/misc/img_sizes.txp new file mode 100644 index 0000000..1594042 --- /dev/null +++ b/dist/simplr/forms/misc/img_sizes.txp @@ -0,0 +1 @@ +src="" width="" height="" \ No newline at end of file diff --git a/dist/simplr/forms/misc/lightbox_images.txp b/dist/simplr/forms/misc/lightbox_images.txp index 52d9e58..9d0bb6f 100644 --- a/dist/simplr/forms/misc/lightbox_images.txp +++ b/dist/simplr/forms/misc/lightbox_images.txp @@ -1,18 +1,9 @@ -
mt6 tiny"> - - " title="Click to show"> +
mt6 tiny"> + " title="" class="no-print"> - ' />) center center no-repeat;background-size:100% 100%;min-height:100%"> - ' />" - srcset=", - , - " - sizes="(min-width: 1200px) 1140px, - (min-width: 992px) 940px, - (min-width: 768px) 720px, - calc(100vw - 20px)" - alt="" /> + ;background:url(),url() center center no-repeat;background-size:100% 100%;min-height:150px"> + ' form="img_sizes" />" srcset=", , " sizes="(min-width: 1200px) 1140px, (min-width: 992px) 940px, (min-width: 768px) 720px, calc(100vw - 20px)" intrinsicsize="3x2" alt="" /> diff --git a/dist/simplr/forms/misc/no_lightbox_images.txp b/dist/simplr/forms/misc/no_lightbox_images.txp index 9e191f5..2dbe67f 100644 --- a/dist/simplr/forms/misc/no_lightbox_images.txp +++ b/dist/simplr/forms/misc/no_lightbox_images.txp @@ -2,7 +2,7 @@
mt6 tiny"> - ' />) center center no-repeat;background-size:100% 100%;min-height:100%"> + ;background:url() center center no-repeat;background-size:100% 100%;min-height:100%"> ' />" srcset=", , diff --git a/dist/simplr/forms/section/JSON-LD.txp b/dist/simplr/forms/section/JSON-LD.txp index 145ed72..63d3f4c 100644 --- a/dist/simplr/forms/section/JSON-LD.txp +++ b/dist/simplr/forms/section/JSON-LD.txp @@ -1,6 +1,6 @@ - + + - + + -"> -"> -">"> +"> +"> +"> +">"> "> -">"> - -"> +"> +">"> + +/"> + + +fb-instant-articles"> + - + - + + diff --git a/dist/simplr/forms/section/footer.txp b/dist/simplr/forms/section/footer.txp index 0a15bb3..3a9ce15 100644 --- a/dist/simplr/forms/section/footer.txp +++ b/dist/simplr/forms/section/footer.txp @@ -1,13 +1,13 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/dist/simplr/forms/section/js.txp b/dist/simplr/forms/section/js.txp index c78cf81..9d23c1f 100644 --- a/dist/simplr/forms/section/js.txp +++ b/dist/simplr/forms/section/js.txp @@ -1,9 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/dist/simplr/forms/section/menu_main.txp b/dist/simplr/forms/section/menu_main.txp index d538b7f..722a081 100644 --- a/dist/simplr/forms/section/menu_main.txp +++ b/dist/simplr/forms/section/menu_main.txp @@ -1,6 +1,6 @@
-

diff --git a/dist/simplr/pages/static_pages_copy.txp b/dist/simplr/pages/static_pages_copy.txp new file mode 100644 index 0000000..fa4a600 --- /dev/null +++ b/dist/simplr/pages/static_pages_copy.txp @@ -0,0 +1,129 @@ + +// Get last modification time of the current PHP file +$file_last_mod_time = filemtime(__FILE__); + +// Get last modification time of the main content (that user sees) +// Hardcoded just as an example +$content_last_mod_time = 1520949851; + +// Combine both to generate a unique ETag for a unique content +// Specification says ETag should be specified within double quotes +$etag = '"' . $file_last_mod_time . '.' . $content_last_mod_time . '"'; + +// Set Cache-Control header +header('Cache-Control: max-age=86400'); + +// Set ETag header +header('ETag: ' . $etag); + +// Check whether browser had sent a HTTP_IF_NONE_MATCH request header +if(isset($_SERVER['HTTP_IF_NONE_MATCH'])) { + // If HTTP_IF_NONE_MATCH is same as the generated ETag => content is the same as browser cache + // So send a 304 Not Modified response header and exit + if($_SERVER['HTTP_IF_NONE_MATCH'] == $etag) { + header('HTTP/1.1 304 Not Modified', true, 304); + exit(); + } +} + + + + + + + + + +
+ + + +
+ +
+ + + + + +
+ + + +
+ + +

+ + + +

:

+ +

+
+ +

.

+
+ + + + + + + + + + + +
+ +
+ +
+ +
+ + + + + + + + + \ No newline at end of file diff --git a/dist/simplr/styles/default.css b/dist/simplr/styles/default.css index 6a1dae9..29cd97b 100644 --- a/dist/simplr/styles/default.css +++ b/dist/simplr/styles/default.css @@ -1,2 +1,5 @@ -@charset "UTF-8";.aside h1,.aside strong{font-size:2.4em;font-size:3vmax}html{margin:0;padding:0;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation}html,body{height:100%}body::-webkit-scrollbar{display:none}body{margin:0 auto;padding:0;background-color:#f9f9f9;text-align:center;color:#272727;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;font-family:'-apple-system',BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-variant-ligatures:common-ligatures;-webkit-font-kerning:normal;font-kerning:normal;-ms-font-feature-settings:"kern","liga","clig","calt";-webkit-font-feature-settings:"kern","liga","clig","calt";font-feature-settings:"kern","liga","clig","calt"}.fictiv-font{width:0;height:0;margin:0;padding:0;line-height:0;font-size:0;font-family:'Montserrat','Lora'}hr{overflow:visible;width:50%;height:0;border:none;height:1px;background:transparent;margin:0 auto 2em auto;box-sizing:content-box}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a,input,button{touch-action:manipulation}abbr{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{line-height:1.5em;font-size:90%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}kbd{margin:0 .25rem;padding:.0625rem .5rem;vertical-align:middle;border:1px solid #555;color:#333;font-size:1em;font-family:monospace;border-radius:.125rem;box-shadow:1px 1px 0 #555,2px 2px 0 #555}[hidden]{display:none}.no-select{-moz-user-select:none;-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}svg:not(:root){overflow:hidden;vertical-align:middle}audio,canvas,video{display:inline-block}figure{display:block;float:left;clear:both;width:100%;margin:0 0 2.5em}.txt-l{text-align:left}.txt-r{text-align:right}.txt-c{text-align:center}.block{display:block}.float-l{float:left}html .mb3{margin-bottom:3em}html .mt4{margin-top:4em}img{display:block;width:100%;height:auto;vertical-align:middle;border:none;border-style:none;object-fit:cover;-ms-interpolation-mode:bicubic;-webkit-transition:opacity 1s linear 0s;transition:opacity 1s linear 0s}svg foreignObject img{display:inline;width:auto}.emoji{background-color:#ffdc00;background-color:hsla(360,100%,100%,0);background-clip:text;-webkit-background-clip:text;text-shadow:0 0 0 #ffdc00}@supports (display:flex){svg foreignObject{display:none}}article,aside,figcaption,figure,footer,header,main,nav,picture,section,summary{display:block}.wrapper,.container{float:left;width:100%;min-height:100%;height:auto!important;height:100%;margin:0 auto -195px;text-align:left}.row{float:left;width:96%;margin:0 0 0 2%}.row:before,.row:after{content:' ';display:table;width:100%;height:.5px}.row:after{clear:both}main{float:left;margin-bottom:3em}h1,h2,h3,h4,h5,h6{word-spacing:normal;font-family:sans-serif;-webkit-font-kerning:none;font-kerning:none}.content{margin-top:1.32em;margin-top:1.5rem;margin-bottom:0;line-height:1.505;font-size:1.15em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}p{margin-top:1.5em;margin-bottom:0;line-height:1.5em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}ul,ol{margin-top:1.4em;margin-bottom:1.4em}ul li,ol li{line-height:1.5}ul ul,ol ul,ul ol,ol ol{margin-top:0;margin-bottom:0}code{vertical-align:baseline;word-break:break-all;color:#16a085;font-family:Menlo,Consolas,'Roboto Mono','Ubuntu Monospace','Noto Mono','Oxygen Mono','Liberation Mono',monospace;font-size:1em}h1,h2,h3,h4,h5,h6{margin-top:.85em;margin-bottom:0;line-height:1.505;font-weight:500;font-family:'Lora',TimesNewRoman,'Times New Roman',Times,CustomSerif,Georgia,Cambria,serif;text-rendering:optimizeLegibility}h1{margin-bottom:-.116em;font-size:4.242em;font-size:4.242rem;line-height:1.06em;line-height:4.5rem}h2,.content h1{margin-bottom:-.179rem;margin-bottom:-.075em;font-size:2.828em;font-size:2.828rem;line-height:1.06}h3{margin-bottom:1.12em;margin-bottom:1.6rem;font-size:1.414em;font-size:1.414rem}h4{margin-top:2.1em;font-size:1em;font-size:1rem}h5{margin-top:3.15em;font-size:.7713333333333333em;font-size:.7713333333333333rem}h6{margin-top:4.2em;font-size:.3535em;font-size:.3535rem}h1,h2,h3,h4,h5,h6{margin-top:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1 a,h2 a,h3 a{color:#3c739c}h1 a:hover,h1 a:active,h2 a:hover,h2 a:active,h3 a:hover,h3 a:active{color:#333;-webkit-text-decoration-color:rgba(51,51,51,.5);text-decoration-color:rgba(51,51,51,.5)}table{margin-top:1.5rem;border-spacing:0;border-collapse:collapse}table td,table th{padding:0;line-height:33px}.colon{font-weight:inherit}:lang(fr) .colon{margin-left:.25em}blockquote{margin-top:1.5rem;margin-bottom:0;line-height:1.5em;line-height:1.5rem}q{quotes:'“\2060' '\2060”'}:lang(fr) q{quotes:'«\2060' '\2060»'}:lang(de) q{quotes:'„\2060' '\2060”'}blockquote:before{font-family:'Lora',TimesNewRoman,'Times New Roman',Times,serif}blockquote:before,html blockquote[lang="fr"]:before{content:'\00AB \2060'}blockquote p:after,html blockquote[lang="fr"] p:after{content:'\2060 \00BB'}:lang(en) blockquote:before{content:'“\2060'}:lang(en) blockquote p:after{content:'\2060”'}:lang(de) blockquote:before,html blockquote[lang="de"]:before{content:'„ \2060'}:lang(de) blockquote p:after,html blockquote[lang="de"] p:after{content:'\2060 ”'}blockquote{position:relative;word-spacing:0}blockquote:before,blockquote p:after{overflow:hidden;font-size:larger}blockquote:before{position:absolute;top:0}blockquote:before{left:-.5em}blockquote p:after{position:relative;right:-.05em}blockquote small:before,blockquote footer:before{content:'\2014 \2060';margin-right:.2em;color:#aaa}blockquote small{font-size:100%}.aside{overflow:visible;overflow-x:hidden;float:left;position:absolute;z-index:2;top:1em;left:0;*display:inline;width:27.45%;width:calc(-2em + 30%);height:auto;padding:0 3% 0 0;padding:0 calc(2em) 0 0;font-family:'Montserrat',sans-serif}.aside h1,.aside strong{margin:1em -1% 0 0;padding-right:0;text-transform:uppercase;text-align:right;word-wrap:break-word;word-break:break-all;line-height:1;font-family:'Montserrat',sans-serif;font-weight:600;hyphens:manual}.aside strong{display:block}.aside h1 br,.aside strong br{line-height:0}.aside h1 a,.aside strong a{text-decoration:none;color:#888;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.aside h1 a:hover,.aside strong a:hover{background-color:#eee;color:#3c739c}.aside-outer{display:table;width:95%;height:auto;margin-right:5%}.aside-inner{position:sticky;display:table-cell;width:100%;padding:0;vertical-align:middle}.aside-inner h1 span,.aside-inner strong span{margin-right:-.07em}.aside nav{float:right;margin-bottom:.5em}.aside ul{float:right;clear:both;margin-bottom:0;padding:0;list-style:none;font-weight:600}.aside li,.aside li a{display:block;float:right;width:100%;text-align:right;line-height:3.35}.aside a{color:#666;text-transform:uppercase}.aside a:hover,.active{color:#333}.aside small{display:inline-table;float:right;width:100%;margin-bottom:2em;text-align:right;font-size:100%;line-height:3}.aside small a{text-decoration:none}.aside svg foreignObject span{vertical-align:baseline;font-size:1em}.aspect-ratio img{overflow:hidden;clear:both;max-height:none;object-position:center center;object-fit:cover} -.gallery{float:left;*display:inline;width:100%;clear:both;margin:0 0 3em}.tiny{float:left;clear:none;*display:inline;width:48%;*width:47%;margin:0 2% 4% 0}.tiny a{display:block;cursor:zoom-in}.tiny:nth-child(0n+1){width:100%}.tiny:nth-child(2n+0){margin-right:4%}.tiny:nth-child(3n+0){margin-right:-0%}picture{position:relative;width:100%;min-height:27.4em}.lightbox-gallery img{color:transparent;box-shadow:rgba(0,0,0,.1) 0 10px 20px,rgba(0,0,0,.1) 0 6px 6px}@supports (display:flex){.aspect-ratio img{max-height:35em}}@media tv and (min-width:120em){html .aspect-ratio img{max-height:none}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){html .aspect-ratio img{max-height:none}}figcaption{display:table;width:100%;padding:.5em 0 1em 0;color:gray;text-align:right;word-spacing:0;font-size:smaller;font-weight:300;font-family:'Montserrat',sans-serif}figcaption span{display:inline-table;float:left}.content{position:relative;top:0;left:0;float:left;*display:inline;width:67%;max-width:880px;margin:0 auto 3em 30%;margin-left:calc(28%);padding:0 0 0 3%}.content .title{font-family:sans-serif;font-weight:700}.wf-active .content .title{font-family:'Montserrat',sans-serif;letter-spacing:-1px}@supports (box-shadow:0 0 0 #fff){.aside{overflow:hidden;overflow-y:auto;position:fixed;top:2.5%;height:95%}.aside-outer{height:100%}.content{word-spacing:.25em;font-family:'Lora',TimesNewRoman,'Times New Roman',Times,serif}.content a{text-decoration:none;-webkit-box-shadow:inset 0 -2px 0 #eee;-moz-box-shadow:inset 0 -2px 0 #eee;box-shadow:inset 0 -2px 0 #eee;color:#3c739c;-webkit-transition:background-color .3s ease-out,-webkit-box-shadow .3s ease-out;transition:background-color .3s ease-out,-webkit-box-shadow .3s ease-out;-o-transition:box-shadow .3s ease-out,background-color .3s ease-out;-moz-transition:box-shadow .3s ease-out,background-color .3s ease-out,-moz-box-shadow .3s ease-out;transition:box-shadow .3s ease-out,background-color .3s ease-out;transition:box-shadow .3s ease-out,background-color .3s ease-out,-webkit-box-shadow .3s ease-out,-moz-box-shadow .3s ease-out}.content a:hover{background:#eee;-webkit-box-shadow:inset 0 -20px 0 #eee;-moz-box-shadow:inset 0 -20px 0 #eee;box-shadow:inset 0 -20px 0 #eee;-webkit-transition:background-color .3s ease-out,-webkit-box-shadow .3s ease-out;transition:background-color .3s ease-out,-webkit-box-shadow .3s ease-out;-o-transition:box-shadow .3s ease-out,background-color .3s ease-out;-moz-transition:box-shadow .3s ease-out,background-color .3s ease-out,-moz-box-shadow .3s ease-out;transition:box-shadow .3s ease-out,background-color .3s ease-out;transition:box-shadow .3s ease-out,background-color .3s ease-out,-webkit-box-shadow .3s ease-out,-moz-box-shadow .3s ease-out}}.hed{display:inline;float:left;clear:both;width:100%;margin:0 0 .45em}.title-bloc{display:inline;float:left;width:58%;margin-right:2%}.link-container{position:relative;display:block;width:auto;height:1.739em;margin:2.2em 0 0}.permalink{display:inline;float:left;margin:.5em 0 0;outline:none;text-decoration:none}.permalink b{word-spacing:0}.svg .permalink b{display:none}.link-container input{position:absolute;width:auto;height:2em;font-size:medium;text-overflow:ellipsis}.link-container input:focus{width:100%}.metas{display:inline;float:left;clear:right;width:40%;margin:2.7em 0 1.5em;word-spacing:0;font-size:smaller;font-weight:300;font-family:'Montserrat',sans-serif}.metas span{display:block;width:100%}.excerpt{width:100%;float:left;clear:both;margin-bottom:4.8em}.more{word-spacing:0;line-height:4.25}.more a{padding:.8em .25em}.pages-pager,.post-pager{clear:both;width:100%;margin:4.75em 0 0}.pages-pager.newerolder{display:none}.next-post,.prev-post{display:inline-table;word-spacing:0;color:#272727;cursor:default}.next-post{float:right}.next-post a,.prev-post a,.disabled span{display:inline-table;padding:.8em .25em}.next-post path,.prev-post path{fill:#3c739c}.disabled{color:#ddd}.disabled path,.disabled path{fill:#ddd}label{display:block;margin:.78em 0 0 0;word-spacing:0}input,textarea{width:98%;padding:0 5px;border:none;line-height:2;font-size:1em;font-family:sans-serif}.gdpr,input[type="checkbox"]{width:auto;vertical-align:middle}select{width:99%;max-width:99%;margin-right:-1%;padding:.705em 5px;border:none;background-image:url(data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==);background-repeat:no-repeat;background-position:right 50%;background-position:calc(100% - .5em) 50%;text-indent:.01px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}input[type="checkbox"]{position:relative;width:1.5em;height:1.5em;background:#fff;border:1px solid #ccc;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}input[type="checkbox"]:checked::before{content:'\02611';display:block;position:absolute;top:-.6365489em;left:-.09em;color:#006553;font-size:2.05em}input[type="checkbox"]:invalid{border-color:none;box-shadow:none}input.button,.comSubmit{float:right;width:auto;margin:1em 1% 0 1em;padding:0 1em .15em;background:none;border:3px solid #3c739c;color:#3c739c;cursor:pointer;-webkit-appearance:button}.button.disabled{border-color:#bbb;color:#bbb;cursor:default;cursor:wait}.footer ul{float:left;clear:both;width:95%;padding:0}.footer li{display:inline;margin-right:.5em;word-break:keep-all;white-space:nowrap}.footer li a{color:#333}.push,.footer{float:left;width:100%;height:195px;text-align:left}.footer-inner{position:relative;float:left;left:31%;width:69%}.footer-inner small{float:left}.footer-inner .search{float:left;clear:both;width:40%;min-width:16em;margin-top:.45em}.footer-inner form{position:relative;display:inline-table;width:100%;margin:1em 0}.footer-inner form div{width:100%;border:none;border-bottom:1px solid #d3d3d3}.footer-inner input{width:80%;border:none;background:#f1f1f1;background:linear-gradient(to right,#eee 0%,#ddd 100%);-webkit-appearance:none;-moz-appearance:none;appearance:none}.footer-inner input:focus{background:#fff;outline:none}.footer-inner label{display:block;position:absolute;top:-2px;right:0;width:auto;height:2.35em;margin:0;vertical-align:middle;background-color:#fff;cursor:pointer}.search input[type="search"]{width:100%;height:2.125em;padding-right:2.5em;padding-left:.5em;line-height:1;-webkit-appearance:textfield;outline-offset:-2px;-moz-transition:width 0.2s ease-in-out,border-color 0.2s ease-in-out;transition:width 0.2s ease-in-out,border-color 0.2s ease-in-out}[type='search']::-webkit-search-cancel-button,[type='search']::-webkit-search-decoration{-webkit-appearance:none}.footer-inner label foreignObject{width:auto;height:2.2em;vertical-align:middle;text-align:center}.footer-inner label foreignobject span{display:block;width:100%;padding:.6em;text-align:center;color:#333;line-height:1.1}.footer-inner .search-submit{position:absolute;z-index:-1;top:0;right:0;width:auto;line-height:2.2}:dir(rtl) .wrapper,:dir(rtl) .container{text-align:right}:dir(rtl) .row{float:right}:dir(rtl) .aside{float:right;left:auto;right:0;padding:0}:dir(rtl) .aside-inner{float:left;padding-left:3%}:dir(rtl).aside-inner h1,:dir(rtl) .aside-inner strong{float:left;text-align:left}:dir(rtl) nav{float:left}:dir(rtl) .aside li,:dir(rtl) .aside li a{float:left;text-align:left}:dir(rtl) .aside small{float:left;text-align:left}:dir(rtl) .aside small svg{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}:dir(rtl) .content{float:leftt;right:0;left:auto;margin:0 30% 3em 0;margin-right:calc(28%);padding:0 0 0 3%;text-align:right}:dir(rtl) #gotop{right:auto;left:6px}:dir(rtl) blockquote:before{right:-.5em;left:auto}:dir(rtl) blockquote small:before,:dir(rtl) blockquote footer:before{content:'\2060 \2014';margin-right:auto;margin-left:.2em;color:#aaa}:dir(rtl) .footer-inner{right:34%;text-align:right}:dir(rtl) .footer .footer-inner{float:right;right:30%;left:auto}:dir(rtl) .footer-inner small{float:right}@supports (box-shadow:0 0 0 #fff){:dir(rtl) .footer .footer-inner{right:30%}}:dir(rtl) .footer-inner .search{float:right}:dir(rtl) .footer-inner .search input{padding-right:6em}@media screen and (max-width:661px){:dir(rtl) .aside-inner{float:none;padding:0}}@media screen and (max-width:661px){.wrapper{margin:0 auto 0 auto}ul,ol{padding-left:.9em}html .row .aside,.content{position:static;float:left;width:96%;margin:0 2%;padding:0}html .wrapper .aside{overflow:hidden;width:100%;height:auto;margin:0}.aside-outer{display:block;width:auto;height:auto;margin:0;text-align:left}.aside-inner{overflow:hidden;position:relative;display:block;width:auto}.aside-inner h1,.aside-inner strong{float:left;width:auto;max-width:7em;margin:.5em 0 1em 0;text-align:left;font-size:5vmax}.main-menu{float:none;display:inline;overflow-x:auto;position:fixed;z-index:99999;top:auto;bottom:0;left:0;width:100%;min-height:auto;margin:0 0 1em;padding:0;background:#fff;border-top:2px solid #eee;text-align:center;text-transform:uppercase;white-space:nowrap;color:#333;line-height:3;font-size:small}.main-menu li{float:none;position:relative;display:inline;display:inline-block;width:auto;margin:1em 2em 0;padding:0;border:none;background:none;-webkit-animation:none;-moz-animation:none;animation:none}.aside small{position:absolute;top:1em;right:1em;width:9em;font-size:medium}.gallery {margin:0 0 0 0}.tiny,.tiny:nth-child(0n+1){width:100%;margin:0 0 3em}picture{min-height: auto}.hed .title{width:auto;margin-right:0}.hed .title-bloc,.hed .metas{width:100%}.svg .permalink b{display:inline;font:small/1 sans-serif}.link-container input:focus{width:98%}.pages-pager,.post-pager{margin-top:1em}.push,.footer{height:auto}.footer{padding-bottom:9em}.footer-inner{position:static;width:96%;margin:2em 2%}.footer .footer-inner .search{width:100%}.content,:dir(rtl) .aside,:dir(rtl) .content{position:static;float:left;width:96%;margin:0 2%;padding:0}:dir(rtl) .wrapper .aside{overflow:hidden;width:100%;height:auto;margin:0}:dir(rtl) .wrapper .aside{overflow:hidden;width:100%;height:auto;margin:0}:dir(rtl) .aside-outer{display:block;width:auto;height:auto;margin:0;text-align:left}:dir(rtl) .aside-inner{overflow:hidden;position:relative;display:block;width:auto}:dir(rtl) .main-menu{float:none;display:inline;overflow-x:auto;position:fixed;z-index:99999;top:auto;bottom:-1em;left:0;width:100%;min-height:auto;margin:0 0 1em;padding:0;background:#fff;border-top:2px solid #eee;text-align:center;text-transform:uppercase;white-space:nowrap;color:#333;line-height:5;font-size:small}:dir(rtl) .main-menu li{float:none;position:relative;display:inline;display:inline-block;width:auto;margin:1em 2em 0;padding:0;border:none;background:none;-webkit-animation:none;-moz-animation:none;animation:none}:dir(rtl) .aside small{position:absolute;top:1em;right:-3em;width:9em;font-size:medium}:dir(rtl) .footer-inner{position:static;width:96%;margin:2em 2%}}@media screen and (max-width:430px){html .main-menu{overflow-x:auto;-webkit-overflow-scrolling:touch}:dir(rtl) .main-menu{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media only screen and (min-width:520px){.tooltips .tooltip[data-tooltip]:before,.tooltips .tooltip[data-tooltip]:after,.tooltip:before,.tooltip:after{display:none;word-spacing:0}.tooltips .tooltip[data-tooltip]:before,.tooltips .tooltip:before,.tooltips .tooltip[data-tooltip]:after,.tooltips .tooltip:after{display:block}.tooltips .tooltop[data-tooltip],.tooltips .tooltip{position:relative;cursor:pointer;-webkit-font-smoothing:none}.tooltips [data-tooltip]:before,.tooltips [data-tooltip]:after,.tooltips .tooltip:before,.tooltips .tooltip:after{position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none}.tooltips [data-tooltip]:hover:before,.tooltips [data-tooltip]:hover:after,.tooltips [data-tooltip]:focus:before,.tooltips [data-tooltip]:focus:after,.tooltips .tooltip:hover:before,.tooltips .tooltip:hover:after,.tooltips .tooltip:focus:before,.tooltips .tooltip:focus:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.tooltips .tooltip:before,.tooltips [data-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}.tooltips .tooltip:after,.tooltips [data-tooltip]:after{z-index:1000;width:110px;padding:8px;background-color:#000;background-color:hsla(0,0%,20%,.9);text-align:center;color:#fff;content:attr(data-tooltip);font:normal 400 normal 11px/1.2 sans-serif}.tooltips .tooltip-large:after{text-transform:none;white-space:normal}[data-tooltip]:before,[data-tooltip]:after,.tooltip:before,.tooltip:after,.tooltip-top:before,.tooltip-top:after{bottom:76%;left:50%}.tooltips [data-tooltip]:before,.tooltips .tooltip:before,.tooltips .tooltip-top:before{margin-left:-6px;margin-bottom:-10.5px;border-top-color:#000;border-top-color:hsla(0,0%,20%,.9)}[data-tooltip]:after,.tooltip:after,.tooltip-top:after{margin-left:-60px}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after,.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after,.tooltip-top:hover:before,.tooltip-top:hover:after,.tooltip-top:focus:before,.tooltip-top:focus:after{-webkit-transform:translateY(-12px);transform:translateY(-12px)}.tooltip-left:before,.tooltip-right:before{top:3px}.tooltip-left:after,.tooltip-right:after{margin-left:0;margin-bottom:-16px}.tooltip-bottom:before,.tooltip-bottom:after{top:130%;bottom:auto;left:50%}.tooltips .tooltip-bottom:before{margin-top:-10px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:hsla(0,0%,20%,.9)}}#gotop{display:block;display:none;overflow:hidden;visibility:hidden;position:absolute;position:fixed;z-index:-1;top:auto;right:0;bottom:5.2em;left:auto;float:right;width:4em;height:4.375em;text-decoration:none;text-align:center;outline:none;color:#333;font:normal normal normal 1em/1.5 'Helvetica Neue','HelveticaNeue',Helvetica,Arial,sans-serif;outline:medium none currentcolor;touch-action:none;cursor:pointer;*zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;-webkit-transform:translate(0,0) scale(.8);-ms-transform:translate(0,0) scale(.8);transform:translate(0,0) scale(.8);-webkit-transition-property:opacity,transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.27,1.55);-o-transition-timing-function:cubic-bezier(.68,-.55,.27,1.55);transition-timing-function:cubic-bezier(.68,-.55,.27,1.55)}html #gotop.visible{visibility:visible;display:table-cell;display:block;display:inline-block;z-index:90;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}::selection{background:#eee;text-shadow:none}::-moz-selection{background:#eee;text-shadow:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}span[data-inline-tweet]{display:inline-table;padding-left:5px;border-left:4px solid rgb(0,172,237)}[data-inline-tweet] a{display:inline-table;text-decoration:none;color:#000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none}[data-inline-tweet] a:hover{background:none;-webkit-transition:none;-moz-transition:none;transition:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}[data-inline-tweet] a span{margin:0 10px 0 0;border-bottom:1px dotted rgb(0,172,237);word-spacing:0;font-style:italic;font-size:100%}[data-inline-tweet] a:hover span{background-color:rgba(0,172,237,.1);color:rgb(0,172,237)}body .modal-dialog{font:normal normal normal 16px/1 Arial,"Helvetica Neue",Helvetica,sans-serif;font-kerning:normal;-moz-font-feature-settings:"kern";-webkit-font-feature-settings:"kern";font-feature-settings:"kern"}@-webkit-keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}.modal-dialog:target{opacity:1;display:block;cursor:zoom-out;pointer-events:auto}.modal-dialog:target .modal{opacity:1;-webkit-animation:scale-up-center .1s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-center .1s cubic-bezier(.39,.575,.565,1) both}html .modal-dialog:target ~ .wrapper,a[class^="close"]:target ~ .wrapper{overflow:auto;position:absolute;z-index:-1;top:0;left:0;height:1px;margin:0;padding:0}#close:target ~ .wrapper,a[class^="close"]:target ~ .wrapper{position:static}.modal-dialog{display:none;opacity:0;position:absolute;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;height:0}@supports(display:flex){html .modal-dialog:target ~ .wrapper{overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;height:100vh}.modal-dialog{height:auto;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNiqAcAAIgAgoGu+rEAAAAASUVORK5CYII=) 0 0 repeat;background:rgba(255,255,255,.98);transition:opacity 300ms ease}}html .modal-dialog.no--bg:target ~ .wrapper{height:0}.modal-dialog .modal{overflow:hidden;overflow:-moz-hidden-unscrollable;position:relative;z-index:1000;width:98%;max-width:36em;min-width:250px;margin:1.5% auto;margin:5vh auto;background:#fff;font-size:100%;-webkit-border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 30px rgba(0,0,0,.3);-o-box-shadow:0 0 10px rgba(0,0,0,.3);-khtml-box-shadow:0 0 10px rgba(0,0,0,.3);-ms-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 -10px 17px rgba(0,0,0,.05),0 5px 17px rgba(0,0,0,.05),10px 10px 17px rgba(0,0,0,.05);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);*zoom:1}.modal-dialog:target{outline:none}.modal-dialog .close-span{float:right;position:relative;top:1em;right:0;margin:0 3em 0 0;color:#aaa;font-size:smaller;font-weight:300}.modal-dialog .close{box-sizing:content-box;display:block;position:absolute;z-index:10000;top:-.3em;right:-2em;width:1.5em;height:1.5em;margin:0;padding:0;border:2px solid #333;vertical-align:middle;align-self:center;text-align:center;text-decoration:none;color:#333;line-height:1.5em}.modal-dialog .close strong{display:block;width:1.5em;height:1.5em;margin:0;padding:0;vertical-align:middle;line-height:1.5em;font-weight:400;cursor:pointer}.modal-dialog .close:hover,.inner-dialog .close:active{outline:none;border-color:transparent;-webkit-tap-highlight-color:transparent}.modal-dialog .close b{font-size:2em}.modal-dialog .header-modal{position:relative;z-index:1001;display:block;width:100%;height:4em;min-height:4rem;max-height:26vh;color:#aaa;font-family:Arial,'Noto Sans',sans-serif;font-weight:300}.header-modal strong{display:block;float:left;width:100%;margin:0;text-align:center;letter-spacing:-1px;text-transform:capitalize;line-height:1;font-size:110%;font-weight:400}.modal-dialog .inner-dialog{overflow:hidden;overflow:auto;overflow-y:visible;overflow-y:auto;display:block;width:auto;max-height:14em;max-height:47vh;height:99%;margin:0;padding:5px 15px 30px 20px;border-right:1px solid #eee;border-left:1px solid #eee;color:#212121}:-webkit-any(.inner-dialog) *,:-moz-any(.inner-dialog) *,:matches(.inner-dialog) *{font-size:100%}.modal-dialog .inner-dialog p{text-align:center;font-size:85%;line-height:1.5;hyphens:auto}:-webkit-any(.modal-dialog) p,:-moz-any(.modal-dialog) p,:matches(.inner-dialog) p{font-size:85%}.modal-dialog .inner-dialog p a{display:inline-table;width:44px;height:auto;margin:1em .5em 1em;padding:.5em;background:#fff;border:2px solid #f0f8ff}@media only screen and (max-width:520px),only screen and (max-height:350px){.modal-dialog:target{height:calc(100vh+ 10vh+ 70px);background:none}.modal-dialog{position:absolute}}@media only screen and (max-width:720px){.modal-dialog .modal{width:80%}.header-modal{max-height:11vmax}.header-modal h3{font-size:80%;line-height:1}html .header-modal span{width:auto;margin:0}.header-modal a{float:none;width:24px;height:24px;margin:0 0 0 .5em;vertical-align:middle}.header-modal svg{width:22px;height:22px;vertical-align:baseline}.modal-dialog .modal{margin:5vh auto;margin:calc(15vh - 40px) auto;margin:5vmin auto}}:-o-prefocus,html .modal-dialog .inner-dialog{height:100%;max-height:100%}@media only screen and (min-width:661px){.ss-wrapper{position:relative;z-index:1;float:left;width:100%;height:100%}.ss-content{overflow:auto;overflow-x:hidden;position:relative;right:-18px;left:0;width:100%;height:100%;padding:0 55px 0 0;padding-right:calc(4.2em)}.ss-scroll{visibility:hidden}@supports (box-shadow:0 0 0 #fff){.ss-scroll{visibility:visible;opacity:0;position:relative;z-index:2;top:0;width:6px;cursor:pointer;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:opacity 0.25s linear;-o-transition:opacity 0.25s linear;transition:opacity 0.25s linear}}html .aside.ss-container{overflow-y:hidden}.ss-container:hover .ss-scroll{opacity:1;background:#d9d9d9;background:rgba(0,0,0,.15)}.ss-grabbed{-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}:dir(rtl) .ss-content{padding:0 0 0 50px}}body pre[dir="auto"]{overflow-x:scroll;position:relative;z-index:500;width:auto;margin:0;padding:1em 5px;background:#fff;line-height:3} \ No newline at end of file +@charset "UTF-8";.aside h1,.aside strong{font-size:2.4em;font-size:3vmax}html .bg-gray{background:#ddd}html{margin:0;padding:0;font-size:108%;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation}html,body{height:100%}body::-webkit-scrollbar{display:none}body{margin:0 auto;padding:0;background-color:#f9f9f9;text-align:center;color:#272727;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;font-family:'-apple-system',BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-variant-ligatures:common-ligatures;-webkit-font-kerning:normal;font-kerning:normal;-ms-font-feature-settings:"kern","liga","clig","calt";-webkit-font-feature-settings:"kern","liga","clig","calt";font-feature-settings:"kern","liga","clig","calt"}.fictiv-font{width:0;height:0;margin:0;padding:0;line-height:0;font-size:0;font-family:'Montserrat','Lora'}hr{overflow:visible;width:50%;height:0;border:none;height:1px;background:transparent;margin:0 auto 2em auto;box-sizing:content-box}a{background-color:transparent;color:#333;-webkit-text-decoration-skip:objects}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a,input,button{touch-action:manipulation}abbr{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{line-height:1.5em;font-size:90%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}kbd{margin:0 .25rem;padding:.0625rem .5rem;vertical-align:middle;border:1px solid #555;color:#333;font-size:1em;font-family:monospace;border-radius:.125rem;box-shadow:1px 1px 0 #555,2px 2px 0 #555}[hidden]{display:none}.no-select{-moz-user-select:none;-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}svg:not(:root){overflow:hidden;vertical-align:middle}audio,canvas,video{display:inline-block}iframe,object,video{display:block;max-width:100%;margin:1em auto}figure{display:block;float:left;clear:both;width:100%;margin:0 0 2.5em}.txt-l{text-align:left}.txt-r{text-align:right}.txt-c{text-align:center}.block{display:block}.float-l{float:left}html .mb3{margin-bottom:3em}html .mt4{margin-top:4em}img{display:block;width:100%;height:auto;vertical-align:middle;border:none;border-style:none;object-fit:cover;-ms-interpolation-mode:bicubic;-webkit-transition:opacity 1s linear 0s;transition:opacity 1s linear 0s}svg foreignObject img{display:inline;width:auto}.emoji{background-color:#ffdc00;background-color:hsla(360,100%,100%,0);background-clip:text;-webkit-background-clip:text;text-shadow:0 0 0 #ffdc00}@supports (display:flex){svg foreignObject{display:none}}article,aside,figcaption,figure,footer,header,main,nav,picture,section,summary{display:block}.wrapper,.container{float:left;width:100%;min-height:100%;height:auto!important;height:100%;margin:0 auto -250px;text-align:left}.row{float:left;width:96%;margin:0 0 0 2%}.row:before,.row:after{content:' ';display:table;width:100%;height:.5px}.row:after{clear:both}main{float:left;margin-bottom:3em}h1,h2,h3,h4,h5,h6{word-spacing:normal;font-family:sans-serif;-webkit-font-kerning:none;font-kerning:none}.content{margin-top:1.32em;margin-top:1.5rem;margin-bottom:0;line-height:1.505;font-size:1.15em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}p{margin-top:1.5em;margin-bottom:0;line-height:1.5em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}ul,ol{margin-top:1.4em;margin-bottom:1.4em}.article-list{float:left;padding-left:0}ul li,ol li{line-height:1.5}ul ul,ol ul,ul ol,ol ol{margin-top:0;margin-bottom:0}code{vertical-align:baseline;word-break:break-all;color:#16a085;font-family:Menlo,Consolas,'Roboto Mono','Ubuntu Monospace','Noto Mono','Oxygen Mono','Liberation Mono',monospace;font-size:1em}h1,h2,h3,h4,h5,h6{margin-top:.85em;margin-bottom:0;line-height:1.505;font-weight:500;font-family:'Lora',TimesNewRoman,'Times New Roman',Times,CustomSerif,Georgia,Cambria,serif;text-rendering:optimizeLegibility}h1{margin-bottom:-.116em;font-size:4.242em;font-size:4.242rem;line-height:1.06em;line-height:4.5rem}h2,.content h1{margin-bottom:-.179rem;margin-bottom:-.075em;font-size:2.828em;font-size:2.828rem;line-height:1.06}h3{margin-bottom:1.12em;margin-bottom:1.6rem;font-size:1.414em;font-size:1.414rem}h4{margin-top:2.1em;font-size:1em;font-size:1rem}h5{margin-top:3.15em;font-size:.7713333333333333em;font-size:.7713333333333333rem}h6{margin-top:4.2em;font-size:.3535em;font-size:.3535rem}h1,h2,h3,h4,h5,h6{margin-top:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1 a,h2 a,h3 a{color:#3c739c}h1 a:hover,h1 a:active,h2 a:hover,h2 a:active,h3 a:hover,h3 a:active{color:#333;-webkit-text-decoration-color:rgba(51,51,51,.5);text-decoration-color:rgba(51,51,51,.5)}table{margin-top:1.5rem;border-spacing:0;border-collapse:collapse}table td,table th{padding:0;line-height:33px}.colon{font-weight:inherit}:lang(fr) .colon{margin-left:.25em}blockquote{margin-top:1.5rem;margin-bottom:0;line-height:1.5em;line-height:1.5rem}q{quotes:'“\2060' '\2060”';margin-left:.2em}:lang(fr) q{quotes:'«\2060' '\2060»'}:lang(de) q{quotes:'„\2060' '\2060”'}blockquote:before{font-family:'Lora',TimesNewRoman,'Times New Roman',Times,serif}blockquote:before,html blockquote[lang="fr"]:before{content:'\00AB \2060'}blockquote p:after,html blockquote[lang="fr"] p:after{content:'\2060 \00BB'}:lang(en) blockquote:before, +blockquote:lang(en):before{content:'“\2060'}:lang(en) blockquote p:after,blockquote:lang(en) p:after{content:'\2060”'}:lang(de) blockquote:before,html blockquote[lang="de"]:before{content:'„ \2060'}:lang(de) blockquote p:after,html blockquote[lang="de"] p:after{content:'\2060 ”'}blockquote{position:relative;word-spacing:0}blockquote:before,blockquote p:after{overflow:hidden;font-size:larger}blockquote:before{position:absolute;top:0;left:-.5em}blockquote p:after{position:relative;right:-.05em}blockquote small:before,blockquote footer:before{content:'\2014 \2060';margin-right:.2em;color:#aaa}blockquote small{font-size:100%}.aside{overflow:visible;overflow-x:hidden;float:left;position:absolute;position:-ms-device-fixed;z-index:2;top:1em;left:0;*display:inline;width:27.45%;width:calc(-2em + 30%);height:auto;padding:0 3% 0 0;padding:0 calc(2em) 0 0;font-family:'Montserrat',sans-serif}.aside h1,.aside strong{margin:1em -1% 0 0;padding-right:0;text-transform:uppercase;text-align:right;word-wrap:break-word;word-break:break-all;line-height:1;font-family:'Montserrat',sans-serif;font-weight:600;hyphens:manual}.aside strong{display:block}.aside h1 br,.aside strong br{line-height:0}.aside h1 a,.aside strong a{text-decoration:none;color:#888;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.aside h1 a:hover,.aside strong a:hover{background-color:#eee;color:#3c739c}.aside-outer{display:table;width:95%;height:auto;margin-right:5%}.aside-inner{position:sticky;display:table-cell;width:100%;padding:0;vertical-align:middle}.aside-inner:before{content:'';display:inline-block;height:100%;vertical-align:middle}.aside-inner h1 span,.aside-inner strong span{margin-right:-.07em}.aside nav{float:right;margin-bottom:.5em}.aside ul{float:right;clear:both;margin-bottom:0;padding:0;list-style:none;font-weight:600}.aside li,.aside li a{display:block;float:right;width:100%;text-align:right;line-height:3.35}.aside a{color:#666;text-transform:uppercase}.aside a:hover,.active{color:#333}.aside small{display:inline-table;float:right;width:100%;margin-bottom:2em;text-align:right;font-size:100%;line-height:3}.aside small a{text-decoration:none}.aside svg foreignObject span{vertical-align:baseline;font-size:1em}.aspect-ratio img{overflow:hidden;clear:both;max-height:none;object-position:center center;object-fit:cover} +.gallery{float:left;*display:inline;width:100%;clear:both;margin:0 0 1.5em}.tiny{display:grid;float:left;clear:none;*display:inline;width:48%;*width:47%;margin:0 2% 2% 0}.full{width:100%}.tiny a{display:block;cursor:zoom-in}picture{grid-area:1/1/2/2;position:relative;width:100%;min-height:27.4em}.lightbox-gallery img{color:transparent;box-shadow:rgba(0,0,0,.1) 0 10px 20px,rgba(0,0,0,.1) 0 6px 6px}@supports (display:flex){.aspect-ratio img{max-height:35em}}@media tv and (min-width:120em){html .aspect-ratio img{max-height:none}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){html .aspect-ratio img{max-height:none}}figcaption{display:table;width:100%;padding:.5em 0 1em 0;color:gray;text-align:right;word-spacing:0;font-size:smaller;font-weight:300;font-family:'Montserrat',sans-serif}figcaption span{display:inline-table;float:left}.content{position:relative;top:0;left:0;float:left;*display:inline;width:67%;max-width:880px;margin:0 auto 3em 30%;margin-left:calc(28%);padding:0 0 0 3%}.content .title{font-family:sans-serif;font-weight:700}.wf-active .content .title{font-family:'Montserrat',sans-serif;letter-spacing:-1px}@supports (box-shadow:0 0 0 #fff){.aside{overflow:hidden;overflow-y:auto;position:fixed;top:2.5%;height:95%}.aside-outer{height:100%}.content{word-spacing:.25em;font-family:'Lora',TimesNewRoman,'Times New Roman',Times,serif}.content a{text-decoration:none;-webkit-box-shadow:inset 0 -2px 0 #eee;-moz-box-shadow:inset 0 -2px 0 #eee;box-shadow:inset 0 -2px 0 #eee;color:#3c739c;-webkit-transition:background-color .3s ease-out,-webkit-box-shadow .3s ease-out;transition:background-color .3s ease-out,-webkit-box-shadow .3s ease-out;-o-transition:box-shadow .3s ease-out,background-color .3s ease-out;-moz-transition:box-shadow .3s ease-out,background-color .3s ease-out,-moz-box-shadow .3s ease-out;transition:box-shadow .3s ease-out,background-color .3s ease-out;transition:box-shadow .3s ease-out,background-color .3s ease-out,-webkit-box-shadow .3s ease-out,-moz-box-shadow .3s ease-out}.content a:hover{background:#eee;-webkit-box-shadow:inset 0 -20px 0 #eee;-moz-box-shadow:inset 0 -20px 0 #eee;box-shadow:inset 0 -20px 0 #eee;-webkit-transition:background-color .3s ease-out,-webkit-box-shadow .3s ease-out;transition:background-color .3s ease-out,-webkit-box-shadow .3s ease-out;-o-transition:box-shadow .3s ease-out,background-color .3s ease-out;-moz-transition:box-shadow .3s ease-out,background-color .3s ease-out,-moz-box-shadow .3s ease-out;transition:box-shadow .3s ease-out,background-color .3s ease-out;transition:box-shadow .3s ease-out,background-color .3s ease-out,-webkit-box-shadow .3s ease-out,-moz-box-shadow .3s ease-out}}.hed{display:inline;float:left;clear:both;width:100%;margin:0 0 .45em}.title-bloc{display:inline;float:left;width:58%;margin-right:2%}.link-container{position:relative;display:block;width:auto;height:1.739em;margin:2.2em 0 0}.permalink{display:inline;float:left;margin:.5em 0 0;outline:none;text-decoration:none}.permalink b{word-spacing:0}.svg .permalink b{display:none}.link-container input{position:absolute;width:auto;height:2em;font-size:medium;text-overflow:ellipsis}.link-container input:focus{width:100%}.metas{display:inline;float:left;clear:right;width:40%;margin:2.7em 0 1.5em;word-spacing:0;font-size:smaller;font-weight:300;font-family:'Montserrat',sans-serif}.metas span{display:block;width:100%}.excerpt{width:100%;float:left;clear:both;margin-bottom:4.8em}.more{display:block;margin-bottom:3em;word-spacing:normal;line-height:4.25}.more a{padding:.8em .25em}.pages-pager,.post-pager{clear:both;width:100%;margin:4.75em 0 0}.pages-pager.newerolder{display:none}.next-post,.prev-post{display:inline-table;word-spacing:0;color:#272727;cursor:default}.next-post{float:right}.next-post a,.prev-post a,.disabled span{display:inline-table;padding:.8em .25em}.next-post path,.prev-post path{fill:#3c739c}.disabled{color:#ddd}.disabled path,.disabled path{fill:#ddd}label{display:block;margin:.78em 0 0 0;word-spacing:0}input{height:2em}input,textarea{width:98%;padding:0 5px;border:none;border:1px solid #ddd;line-height:2;font-size:1em;font-family:sans-serif}.gdpr,input[type="checkbox"]{width:auto;vertical-align:middle}select{width:99%;max-width:99%;margin-right:-1%;padding:.705em 5px;border:none;background-image:url(data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==);background-repeat:no-repeat;background-position:right 50%;background-position:calc(100% - .5em) 50%;text-indent:.01px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}input[type="checkbox"]{position:relative;width:1.5em;height:1.5em;background:#fff;border:1px solid #ccc;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}input[type="checkbox"]:checked::before{content:'\02611';display:block;position:absolute;top:-.6365489em;left:-.09em;color:#006553;font-size:2.05em}input[type="checkbox"]:invalid{border-color:none;box-shadow:none}input.button,.comSubmit{float:right;width:auto;margin:1em 1% 0 1em;padding:0 1em 2em;background:none;border:3px solid #3c739c;color:#3c739c;cursor:pointer;-webkit-appearance:button}.button.disabled{border-color:#bbb;color:#bbb;cursor:default;cursor:wait}.push,.footer{float:left;width:100%;height:250px;text-align:left}.footer ul{float:left;clear:both;width:95%;padding:0;word-break:break-all}.footer li{display:inline;margin-right:.5em;word-break:keep-all;white-space:nowrap}.footer li::after{content:' |';margin-right:-.2em}.footer li:last-child::after{content:''}.footer-inner{position:relative;float:left;left:31%;width:69%}.footer-inner small{float:left}.footer-inner .search{float:left;clear:both;width:40%;min-width:16em;margin-top:.45em}.footer-inner form{position:relative;display:inline-table;width:100%;margin:1em 0}.footer-inner form div{width:100%;border:none;border-bottom:1px solid #d3d3d3}.footer-inner input{width:80%;border:none;background:#f1f1f1;background:linear-gradient(to right,#eee 0%,#ddd 100%);-webkit-appearance:none;-moz-appearance:none;appearance:none}.footer-inner input:focus{background:#fff;outline:none}.footer-inner label{display:block;position:absolute;top:-2px;right:0;width:auto;height:2.35em;margin:0;vertical-align:middle;background-color:#fff;cursor:pointer}.search input[type="search"]{width:100%;height:2.125em;padding-right:2.5em;padding-left:.5em;line-height:1;-webkit-appearance:textfield;outline-offset:-2px;-moz-transition:width 0.2s ease-in-out,border-color 0.2s ease-in-out;transition:width 0.2s ease-in-out,border-color 0.2s ease-in-out}[type='search']::-webkit-search-cancel-button,[type='search']::-webkit-search-decoration{-webkit-appearance:none}.footer-inner label foreignObject{width:auto;height:2.2em;vertical-align:middle;text-align:center}.footer-inner label foreignobject span{display:block;width:100%;padding:.6em;text-align:center;color:#333;line-height:1.1}.footer-inner .search-submit{position:absolute;z-index:-1;top:0;right:0;width:auto;line-height:2.2}:dir(rtl) .wrapper,:dir(rtl) .container{text-align:right}:dir(rtl) .row{float:right}:dir(rtl) .aside{float:right;left:auto;right:0;padding:0}:dir(rtl) .aside-inner{float:left;padding-left:3%}:dir(rtl).aside-inner h1,:dir(rtl) .aside-inner strong{float:left;text-align:left}:dir(rtl) nav{float:left}:dir(rtl) .aside li,:dir(rtl) .aside li a{float:left;text-align:left}:dir(rtl) .aside small{float:left;text-align:left}:dir(rtl) .aside small svg{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}:dir(rtl) .content{float:leftt;right:0;left:auto;margin:0 30% 3em 0;margin-right:calc(28%);padding:0 0 0 3%;text-align:right}:dir(rtl) #gotop{right:auto;left:6px}:dir(rtl) blockquote:before{right:-.5em;left:auto}:dir(rtl) blockquote small:before,:dir(rtl) blockquote footer:before{content:'\2060 \2014';margin-right:auto;margin-left:.2em;color:#aaa}:dir(rtl) .footer-inner{right:34%;text-align:right}:dir(rtl) .footer .footer-inner{float:right;right:30%;left:auto}:dir(rtl) .footer-inner small{float:right}@supports (box-shadow:0 0 0 #fff){:dir(rtl) .footer .footer-inner{right:30%}}:dir(rtl) .footer-inner .search{float:right}:dir(rtl) .footer-inner .search input{padding-right:6em}@media screen and (max-width:661px){:dir(rtl) .aside-inner{float:none;padding:0}}@media screen and (max-width:661px){.wrapper{margin:0 auto 0 auto}ul,ol{padding-left:.9em}html .row .aside,.content{position:static;float:left;width:96%;margin:0 2%;padding:0}html .wrapper .aside{overflow:hidden;width:100%;height:auto;margin:0}.aside-outer{display:block;width:auto;height:auto;margin:0;text-align:left}.aside-inner{overflow:hidden;position:relative;display:block;width:auto}.aside-inner h1,.aside-inner strong{float:left;width:auto;max-width:7em;margin:.5em 0 1em 0;text-align:left;font-size:5vmax}.main-menu{float:none;display:inline;overflow-x:auto;position:fixed;z-index:99999;top:auto;bottom:0;left:0;width:100%;min-height:auto;margin:0 0 1em;padding:0;background:#fff;border-top:2px solid #eee;text-align:center;text-transform:uppercase;white-space:nowrap;color:#333;line-height:3;font-size:small}.main-menu li{float:none;position:relative;display:inline;display:inline-block;width:auto;margin:1em 2em 0;padding:0;border:none;background:none;-webkit-animation:none;-moz-animation:none;animation:none}.aside small{position:absolute;top:1em;right:1em;width:9em;font-size:medium}.gallery {margin:0 0 0 0}.tiny,.tiny:nth-child(0n+1){width:100%;margin:0 0 3em}picture{min-height:auto}.hed .title{width:auto;margin-right:0}.hed .title-bloc,.hed .metas{width:100%}.svg .permalink b{display:inline;font:small/1 sans-serif}.link-container input:focus{width:98%}.pages-pager,.post-pager{margin-top:1em}.push,.footer{height:auto}.footer{padding-bottom:9em}.footer-inner{position:static;width:96%;margin:2em 2%}.footer .footer-inner .search{width:100%}.content,:dir(rtl) .aside,:dir(rtl) .content{position:static;float:left;width:96%;margin:0 2%;padding:0}:dir(rtl) .wrapper .aside{overflow:hidden;width:100%;height:auto;margin:0}:dir(rtl) .wrapper .aside{overflow:hidden;width:100%;height:auto;margin:0}:dir(rtl) .aside-outer{display:block;width:auto;height:auto;margin:0;text-align:left}:dir(rtl) .aside-inner{overflow:hidden;position:relative;display:block;width:auto}:dir(rtl) .main-menu{float:none;display:inline;overflow-x:auto;position:fixed;z-index:99999;top:auto;bottom:-1em;left:0;width:100%;min-height:auto;margin:0 0 1em;padding:0;background:#fff;border-top:2px solid #eee;text-align:center;text-transform:uppercase;white-space:nowrap;color:#333;line-height:5;font-size:small}:dir(rtl) .main-menu li{float:none;position:relative;display:inline;display:inline-block;width:auto;margin:1em 2em 0;padding:0;border:none;background:none;-webkit-animation:none;-moz-animation:none;animation:none}:dir(rtl) .aside small{position:absolute;top:1em;right:-3em;width:9em;font-size:medium}:dir(rtl) .footer-inner{position:static;width:96%;margin:2em 2%}}@media screen and (max-width:430px){html .main-menu{overflow-x:auto;-webkit-overflow-scrolling:touch}:dir(rtl) .main-menu{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media only screen and (min-width:520px){.tooltips .tooltip[data-tooltip]:before,.tooltips .tooltip[data-tooltip]:after,.tooltip:before,.tooltip:after{display:none;word-spacing:normal;letter-spacing:normal}.tooltips .tooltip[data-tooltip]:before,.tooltips .tooltip:before,.tooltips .tooltip[data-tooltip]:after,.tooltips .tooltip:after{display:block}.tooltips .tooltop[data-tooltip],.tooltips .tooltip{position:relative;cursor:pointer;-webkit-font-smoothing:none}.tooltips [data-tooltip]:before,.tooltips [data-tooltip]:after,.tooltips .tooltip:before,.tooltips .tooltip:after{position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none}.tooltips [data-tooltip]:hover:before,.tooltips [data-tooltip]:hover:after,.tooltips [data-tooltip]:focus:before,.tooltips [data-tooltip]:focus:after,.tooltips .tooltip:hover:before,.tooltips .tooltip:hover:after,.tooltips .tooltip:focus:before,.tooltips .tooltip:focus:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.tooltips .tooltip:before,.tooltips [data-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}.tooltips .tooltip:after,.tooltips [data-tooltip]:after{z-index:1000;width:110px;padding:8px;background-color:#000;background-color:hsla(0,0%,20%,.9);text-align:center;color:#fff;content:attr(data-tooltip);font:normal 400 normal 11px/1.2 sans-serif}.tooltips .tooltip-large:after{text-transform:none;white-space:normal}[data-tooltip]:before,[data-tooltip]:after,.tooltip:before,.tooltip:after,.tooltip-top:before,.tooltip-top:after{bottom:76%;left:50%}.tooltips [data-tooltip]:before,.tooltips .tooltip:before,.tooltips .tooltip-top:before{margin-left:-6px;margin-bottom:-10.5px;border-top-color:#000;border-top-color:hsla(0,0%,20%,.9)}[data-tooltip]:after,.tooltip:after,.tooltip-top:after{margin-left:-60px}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after,.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after,.tooltip-top:hover:before,.tooltip-top:hover:after,.tooltip-top:focus:before,.tooltip-top:focus:after{-webkit-transform:translateY(-12px);transform:translateY(-12px)}.tooltip-left:before,.tooltip-right:before{top:3px}.tooltip-left:after,.tooltip-right:after{margin-left:0;margin-bottom:-16px}.tooltip-bottom:before,.tooltip-bottom:after{top:160%;bottom:auto;left:50%}.tooltips .tooltip-bottom:before{margin-top:-10px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:hsla(0,0%,20%,.9)}}#gotop{display:block;display:none;overflow:hidden;visibility:hidden;position:absolute;position:fixed;z-index:-1;top:auto;right:0;bottom:5.2em;left:auto;float:right;width:4em;height:4.375em;text-decoration:none;text-align:center;outline:none;color:#333;font:normal normal normal 1em/1.5 'Helvetica Neue','HelveticaNeue',Helvetica,Arial,sans-serif;outline:medium none currentcolor;touch-action:none;cursor:pointer;*zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;-webkit-transform:translate(0,0) scale(.8);-ms-transform:translate(0,0) scale(.8);transform:translate(0,0) scale(.8);-webkit-transition-property:opacity,transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.27,1.55);-o-transition-timing-function:cubic-bezier(.68,-.55,.27,1.55);transition-timing-function:cubic-bezier(.68,-.55,.27,1.55)}html #gotop.visible{visibility:visible;display:table-cell;display:block;display:inline-block;z-index:90;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}::selection{background:#eee;text-shadow:none}::-moz-selection{background:#eee;text-shadow:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}span[data-inline-tweet]{display:inline-table;padding-left:5px;border-left:4px solid rgb(0,172,237)}[data-inline-tweet] a{display:inline-table;text-decoration:none;color:#000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none}[data-inline-tweet] a:hover{background:none;-webkit-transition:none;-moz-transition:none;transition:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}[data-inline-tweet] a span{margin:0 10px 0 0;border-bottom:1px dotted rgb(0,172,237);word-spacing:0;font-style:italic;font-size:100%}[data-inline-tweet] a:hover span{background-color:rgba(0,172,237,.1);color:rgb(0,172,237)}body .modal-dialog{font:normal normal normal 16px/1 Arial,"Helvetica Neue",Helvetica,sans-serif;font-kerning:normal;-moz-font-feature-settings:"kern";-webkit-font-feature-settings:"kern";font-feature-settings:"kern"}@-webkit-keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}.modal-dialog:target{opacity:1;display:block;cursor:zoom-out;pointer-events:auto}.modal-dialog:target .modal{opacity:1;-webkit-animation:scale-up-center .1s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-center .1s cubic-bezier(.39,.575,.565,1) both}html .modal-dialog:target ~ .wrapper,a[class^="close"]:target ~ .wrapper{overflow:auto;position:absolute;z-index:-1;top:0;left:0;height:1px;margin:0;padding:0}#close:target ~ .wrapper,a[class^="close"]:target ~ .wrapper{position:static}.modal-dialog{display:none;opacity:0;position:absolute;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;height:0}@supports(display:flex){html .modal-dialog:target ~ .wrapper{overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;height:100vh}.modal-dialog{height:auto;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNiqAcAAIgAgoGu+rEAAAAASUVORK5CYII=) 0 0 repeat;background:rgba(255,255,255,.98);transition:opacity 300ms ease}}html .modal-dialog.no--bg:target ~ .wrapper{height:0}.modal-dialog .modal{overflow:hidden;overflow:-moz-hidden-unscrollable;position:relative;z-index:1000;width:98%;max-width:36em;min-width:250px;margin:2em auto;background:#fff;font-size:100%;-webkit-border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 30px rgba(0,0,0,.3);-o-box-shadow:0 0 10px rgba(0,0,0,.3);-khtml-box-shadow:0 0 10px rgba(0,0,0,.3);-ms-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 -10px 17px rgba(0,0,0,.05),0 5px 17px rgba(0,0,0,.05),10px 10px 17px rgba(0,0,0,.05);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);*zoom:1}.modal-dialog:target{outline:none}.modal-dialog .close-span{float:right;position:relative;top:1em;right:0;margin:0 3em 0 0;color:#aaa;font-size:smaller;font-weight:300}.modal-dialog .close{box-sizing:content-box;display:block;position:absolute;z-index:10000;top:-.3em;right:-2em;width:1.5em;height:1.5em;margin:0;padding:0;border:2px solid #333;vertical-align:middle;align-self:center;text-align:center;text-decoration:none;color:#333;line-height:1.5em}.modal-dialog .close strong{display:block;width:1.5em;height:1.5em;margin:0;padding:0;vertical-align:middle;line-height:1.5em;font-weight:400;cursor:pointer}.modal-dialog .close:hover,.inner-dialog .close:active{outline:none;border-color:transparent;-webkit-tap-highlight-color:transparent}.modal-dialog .close b{font-size:2em}.modal-dialog .header-modal{position:relative;z-index:1001;display:block;width:100%;height:4em;min-height:4rem;max-height:26vh;color:#aaa;font-family:Arial,'Noto Sans',sans-serif;font-weight:300}.header-modal strong{display:block;float:left;width:100%;margin:0;text-align:center;letter-spacing:-1px;text-transform:capitalize;line-height:1;font-size:110%;font-weight:400}.modal-dialog .inner-dialog{overflow:hidden;overflow:auto;overflow-y:visible;overflow-y:auto;display:block;width:auto;max-height:14em;max-height:47vh;height:99%;margin:0;padding:5px 15px 30px 20px;border-right:1px solid #eee;border-left:1px solid #eee;color:#212121}:-webkit-any(.inner-dialog) *,:-moz-any(.inner-dialog) *,:matches(.inner-dialog) *{font-size:100%}.modal-dialog .inner-dialog p{text-align:center;font-size:85%;line-height:1.5;hyphens:auto}:-webkit-any(.modal-dialog) p,:-moz-any(.modal-dialog) p,:matches(.inner-dialog) p{font-size:85%}.modal-dialog .inner-dialog p a{display:inline-table;width:44px;height:auto;margin:1em .5em 1em;padding:.5em;background:#fff;border:2px solid #f0f8ff}@media only screen and (max-width:520px),only screen and (max-height:350px){.modal-dialog:target{height:calc(100vh+ 10vh+ 70px);background:none}.modal-dialog{position:absolute}}@media only screen and (max-width:720px){.modal-dialog .modal{width:80%}.header-modal{max-height:11vmax}.header-modal h3{font-size:80%;line-height:1}html .header-modal span{width:auto;margin:0}.header-modal a{float:none;width:24px;height:24px;margin:0 0 0 .5em;vertical-align:middle}.header-modal svg{width:22px;height:22px;vertical-align:baseline}.modal-dialog .modal{margin:5vh auto;margin:calc(15vh - 40px) auto;margin:5vmin auto}}:-o-prefocus,html .modal-dialog .inner-dialog{height:100%;max-height:100%}@media only screen and (min-width:661px){.ss-wrapper{position:relative;z-index:1;float:left;width:100%;height:100%}.ss-content{overflow:auto;overflow-x:hidden;position:relative;right:-18px;left:0;width:100%;height:100%;padding:0 55px 0 0;padding-right:calc(4.2em)}.ss-scroll{visibility:hidden}@supports (box-shadow:0 0 0 #fff){.ss-scroll{visibility:visible;opacity:0;position:relative;z-index:2;top:0;width:6px;cursor:pointer;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:opacity 0.25s linear;-o-transition:opacity 0.25s linear;transition:opacity 0.25s linear}}html .aside.ss-container{overflow-y:hidden}.ss-container:hover .ss-scroll{opacity:1;background:#d9d9d9;background:rgba(0,0,0,.15)}.ss-grabbed{-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}:dir(rtl) .ss-content{padding:0 0 0 50px}}body pre[dir="auto"]{overflow-x:scroll;position:relative;z-index:500;width:auto;margin:0;padding:1em 5px;background:#fff;line-height:3} + +@media print{*,*::before,*::after{background:transparent!important;box-shadow:none!important;color:#000000!important;text-shadow:none!important}html{font-size:22pt;line-height:1.5}body{margin:.5cm;padding:2em 5em;font-family:"Helvetica Neue",sans-serif}a{text-decoration:none}.aside,.push,.footer,.search,#gotop,.modal-dialog{display:none!important;visibility:hidden!important}.wrapper,.container,.row,.content{float:none;width:100%;margin:0;padding:0}nav,audio,video,form,#comments-form,.comments h4 a:last-child,.complementary-content,.paginator{display:none}abbr[title]::after{content:" (" attr(title) ")"}h1{margin:16pt 0;font-size:32pt;font-weight:400;line-height:36pt}h2{margin:14pt 0;font-size:24pt;line-height:28pt;page-break-after:avoid;orphans:2;widows:2}h3{margin:12pt 0;font-size:18pt;line-height:22pt;page-break-after:avoid;orphans:2;widows:2}h4{margin:11pt 0;font-size:14pt;line-height:18pt;page-break-after:avoid;orphans:2;widows:2}h5{margin:10pt 0;font-size:12pt;line-height:16pt;page-break-after:avoid;orphans:2;widows:2}h6{margin:9pt 0;font-size:10pt;line-height:14pt;page-break-after:avoid;orphans:2;widows:2}p{orphans:2;widows:2}figcaption,tfoot,small,.footnote{font-size:6pt}pre{margin-bottom:8pt;padding:8pt;border:1pt solid #000;white-space:pre-wrap!important}img{display:block;margin:1em auto;page-break-inside:avoid}figure{margin-bottom:8pt}figcaption{margin-top:4pt}ul{padding:0 0 8pt 1.8em;list-style:square}[dir=rtl] ul{padding:0 1.8em 8pt 0}ol{padding:0 0 8pt 1.8em;list-style:decimal}[dir=rtl] ol{padding:0 1.8em 8pt 0}dl{padding:0 0 8pt 1.8em}[dir=rtl] dl{padding:0 1.8em 8pt 0}table{width:100%;margin-bottom:8pt}caption{margin-bottom:4pt;font-weight:700}tr{page-break-inside:avoid}th,td{padding:4pt 8pt;border-bottom:1pt solid #000}thead{display:table-header-group}thead th{border-top:1pt solid #000}.comments{page-break-inside:avoid}} \ No newline at end of file diff --git a/dist/simplr/styles/default_uncompressed.css b/dist/simplr/styles/default_uncompressed.css index 901994e..e3fccfb 100644 --- a/dist/simplr/styles/default_uncompressed.css +++ b/dist/simplr/styles/default_uncompressed.css @@ -4,9 +4,9 @@ * * Simplr Textpattern CMS theme * - * @version 2.0 + * @version 2.1 * @date 2018/12/14 - * @revision 201/12/21 + * @revision 201/12/26 * @file Global CSS rules (number of lines: 2379) * @author Patrick LEFEVRE * @licence GPL2 @@ -19,9 +19,12 @@ font-size: 3vmax } +html .bg-gray {background: #ddd} + html { margin: 0; padding: 0; + font-size: 108%; line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; @@ -77,7 +80,8 @@ hr { } a { - background-color: transparent + background-color: transparent; + color: #333 } a:focus { @@ -135,6 +139,22 @@ sup { top: -.5em } +code { + vertical-align: baseline; + word-break: keep-all; + overflow-wrap: break-word; + font-family: Menlo, Consolas, 'Roboto Mono', 'Ubuntu Monospace', 'Noto Mono', 'Oxygen Mono', 'Liberation Mono', monospace; + font-size: 1em +} + +.emoji { + background-color: #ffdc00; + background-color: hsla(360, 100%, 100%, 0); + background-clip: text; + -webkit-background-clip: text; + text-shadow: 0 0 0 #ffdc00 +} + kbd { margin: 0 .25rem; padding: .0625rem .5rem; @@ -171,6 +191,14 @@ video { display: inline-block } +iframe, +object, +video { + display: block; + max-width: 100%; + margin: 1em auto +} + figure { display: block; float: left; @@ -221,14 +249,6 @@ svg foreignObject img { width: auto } -.emoji { - background-color: #ffdc00; - background-color: hsla(360, 100%, 100%, 0); - background-clip: text; - -webkit-background-clip: text; - text-shadow: 0 0 0 #ffdc00 -} - @supports (display:flex) { svg foreignObject { @@ -258,7 +278,7 @@ summary { min-height: 100%; height: auto!important; height: 100%; - margin: 0 auto -195px; + margin: 0 auto -250px; text-align: left } @@ -328,6 +348,11 @@ ol { margin-bottom: 1.5rem } +.article-list { + float: left; + padding-left: 0 +} + ul li, ol li { line-height: 1.5 @@ -341,13 +366,6 @@ ol ol { margin-bottom: 0 } -code { - vertical-align: baseline; - word-break: break-all; - font-family: Menlo, Consolas, 'Roboto Mono', 'Ubuntu Monospace', 'Noto Mono', 'Oxygen Mono', 'Liberation Mono', monospace; - font-size: 1em -} - :lang(fr) .colon { margin-left: .25em } @@ -364,7 +382,8 @@ blockquote { } q { - quotes: '“\2060' '\2060”' + quotes: '“\2060' '\2060”'; + margin-left: .2em } :lang(fr) q { @@ -389,11 +408,13 @@ html blockquote[lang="fr"] p:after { content: '\2060 \00BB' } -:lang(en) blockquote:before { +:lang(en) blockquote:before, +blockquote:lang(en):before { content: '“\2060' } -:lang(en) blockquote p:after { +:lang(en) blockquote p:after, +blockquote:lang(en) p:after { content: '\2060”' } @@ -420,11 +441,8 @@ blockquote p:after { blockquote:before { position: absolute; - top: 0 -} - -blockquote:before { - left: -.5em + top: 0; +left: -.5em } blockquote p:after { @@ -544,6 +562,7 @@ table th { overflow-x: hidden; float: left; position: absolute; + position: -ms-device-fixed; z-index: 2; top: 1em; left: 0; @@ -608,6 +627,13 @@ table th { vertical-align: middle } +.aside-inner:before { + content: ''; + display: inline-block; + height: 100%; + vertical-align: middle +} + .aside-inner h1 span, .aside-inner strong span {margin-right: -.07em} @@ -699,30 +725,28 @@ table th { *display: inline; width: 100%; clear: both; - margin: 0 0 3em + margin: 0 0 1.5em } .tiny { + display: grid; float: left; clear: none; *display: inline; width: 48%; *width: 47%; - margin: 0 2% 4% 0 + margin: 0 2% 2% 0 } +.full {width: 100%} + .tiny a { display: block; cursor: zoom-in } -.tiny:nth-child(0n+1) {width: 100%} - -.tiny:nth-child(2n+0) {margin-right: 4%} - -.tiny:nth-child(3n+0) {margin-right:-0%} - -picture{ +picture { + grid-area: 1/1/2/2; position: relative; width: 100%; min-height:27.4em @@ -781,11 +805,6 @@ picture{ } -picture { - position: relative; - width: 100% -} - @supports (display:flex) { .aspect-ratio img { @@ -832,7 +851,8 @@ figcaption span { float: left; clear: both; width: 95%; - padding: 0 + padding: 0; + word-break: break-all } .footer li { @@ -842,15 +862,19 @@ figcaption span { white-space: nowrap } -.footer li a { - color: #333 +.footer li::after { + content: ' |'; + margin-right: -.2em +} +.footer li:last-child::after { + content: '' } .push, .footer { float: left; width: 100%; - height: 195px; + height: 250px; text-align: left } @@ -1022,10 +1046,6 @@ figcaption span { width: 100% } -.metas a { - -} - .copy-click.is-copied { background-color: yellow } @@ -1037,7 +1057,9 @@ figcaption span { } .more { - word-spacing: 0; + display: block; + margin-bottom: 3em; + word-spacing: normal; line-height: 4.25 } @@ -1103,11 +1125,14 @@ label { word-spacing: 0 } +input {height: 2em} + input, textarea { width: 98%; padding: 0 5px; border: none; + border:1px solid #ddd; line-height: 2; font-size: 1em; font-family: sans-serif @@ -1170,7 +1195,7 @@ input.button, float: right; width: auto; margin: 1em 1% 0 1em; - padding: 0 1em .15em; + padding: 0 1em 2em; background: none; border: 3px solid #3c739c; color: #3c739c; @@ -1562,7 +1587,8 @@ input.button, .tooltip:before, .tooltip:after { display: none; - word-spacing: 0 + word-spacing: normal; + letter-spacing: normal } .tooltips .tooltip[data-tooltip]:before, @@ -1690,7 +1716,7 @@ input.button, .tooltip-bottom:before, .tooltip-bottom:after { - top: 130%; + top: 160%; bottom: auto; left: 50% } @@ -1819,7 +1845,7 @@ html #gotop.visible { * ================ * Tweet this rules */ - +/* span[data-inline-tweet] { display: inline-table; padding-left: 5px; @@ -1859,7 +1885,7 @@ span[data-inline-tweet] { background-color: rgba(0, 172, 237, 0.1); color: rgb(0, 172, 237) } - +*/ /*! CSS Modal Box for all browsers by cara-tm.com - MIT license - https://github.com/cara-tm/modal_box */ diff --git a/dist/simplr/styles/fonts.css b/dist/simplr/styles/fonts.css index 6e65cc1..6c281cb 100644 --- a/dist/simplr/styles/fonts.css +++ b/dist/simplr/styles/fonts.css @@ -1,2 +1,3 @@ + /*! latin */ -@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:local('Montserrat Light'),local('Montserrat-Light'),url(../fonts/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-display:fallback;font-style:normal;font-weight:400;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(../fonts/JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-display:fallback;font-style:normal;font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(../fonts/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lora';font-display:optional;font-style:normal;font-weight:400;src:local('Lora Regular'),local('Lora-Regular'),url(../fonts/0QIvMX1D_JOuMwr7Iw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} \ No newline at end of file +@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:local('Montserrat Light'),local('Montserrat-Light'),url(fonts/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-display:fallback;font-style:normal;font-weight:400;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(fonts/JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-display:fallback;font-style:normal;font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(fonts/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lora';font-display:optional;font-style:normal;font-weight:400;src:local('Lora Regular'),local('Lora-Regular'),url(fonts/0QIvMX1D_JOuMwr7Iw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} \ No newline at end of file diff --git a/dist/simplr/styles/print.css b/dist/simplr/styles/print.css new file mode 100644 index 0000000..861e731 --- /dev/null +++ b/dist/simplr/styles/print.css @@ -0,0 +1 @@ +*,*::before,*::after{background:transparent!important;box-shadow:none!important;color:#000000!important;text-shadow:none!important}.wrapper,.container,.row,.content{width:100%;margin:0;float:none}@page{margin:2cm}@page :first{margin:1cm 2cm}body{font:12pt Georgia,"Times New Roman",Times,serif;line-height:1.2;background:#fff!important;color:#000}h1{font-size:24pt!important}h2,h3,h4,h5,h6{font-size:18pt!important;margin-top:15px}a{page-break-inside:avoid}blockquote{page-break-inside:avoid}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}img,picture,figure{page-break-inside:avoid;page-break-after:avoid}table,pre{page-break-inside:avoid}ul,ol,dl{page-break-before:avoid}html figcaption span{float:left!important;text-align:left!important}a:link,a:visited,a{background:transparent;color:#520;font-weight:700;text-decoration:underline;text-align:left}a{page-break-inside:avoid}a[href^=http]:after{content:" < " attr(href) " > "}a:not(:local-link):after{content:" < " attr(href) " > "}a[href*=images]:after{content:""}.title a:after,.more a:after,a.no-print:after,a:after img,.aspect-ratio a:after{content:""!important}.entry iframe,ins{display:none;width:0!important;height:0!important;overflow:hidden!important;line-height:0pt!important;white-space:nowrap}.embed-youtube,.embed-responsive,iframe,object,video{position:absolute;height:0;overflow:hidden}nav,aside,footer,.metas,hr,.more,.permalink,.tooltip,#comments-head,#comments-form,.post-pager,.pages-pager,footer,.search,#gotop,.modal-dialog{display:none!important}html .push:before{display:block;float:none;height:auto;width:100%;content:"\ All Rights Reserved. (c) ";color:#999!important;font-size:1em;padding-top:30px}body:before{content:"\ Thank you for printing our article. We hope that some of our other articles can catch your eye as well. Remember that for ecological reasons and to preserve trees print sparingly and don't forget to recycle ♻️ \A You may start printing from page 2.";padding-top:30px;white-space:pre-wrap;text-align:center!important;color:#777!important;font-size:1em} \ No newline at end of file diff --git a/dist/simplr/styles/print_uncompressed.css b/dist/simplr/styles/print_uncompressed.css new file mode 100644 index 0000000..82ec885 --- /dev/null +++ b/dist/simplr/styles/print_uncompressed.css @@ -0,0 +1,171 @@ +/* Setting content width, unsetting floats and margins */ + +*,*::before, +*::after { +background: transparent!important; +box-shadow: none!important; +color: #000000!important; +text-shadow: none!important +} +.wrapper, +.container, +.row,.content { +width: 100%; +margin: 0; +float: none +} + +/** Setting margins */ +@page { margin: 2cm } + + +/* Or: +@page :left { +margin: 1cm; +} + +@page :right { +margin: 1cm; +} +*/ + +/* The first page of a print can be manipulated as well */ +@page :first { + margin: 1cm 2cm +} + +/* Set font to 16px/13pt, set background to white and font to black.*/ +/* This saves ink */ +body { +font: 12pt Georgia, "Times New Roman", Times, serif; +line-height: 1.2; +background: #fff !important; +color: #000 +} + +h1 {font-size: 24pt!important} + +h2, h3, h4, h5, h6 { +font-size: 18pt!important; +margin-top: 15px +} + +/* Defining all page breaks */ + +a {page-break-inside:avoid} + +blockquote {page-break-inside: avoid} + +h1, h2, h3, h4, h5, h6 { +page-break-after:avoid; +page-break-inside:avoid +} + +img, +picture, +figure { +page-break-inside: avoid; +page-break-after: avoid +} + +table, pre {page-break-inside:avoid} + +ul, ol, dl {page-break-before:avoid} + +html figcaption span { +float:left!important; +text-align: left!important +} + +/* Displaying link color and link behaviour */ + +a:link, +a:visited, +a { +background: transparent; +color: #520; +font-weight: bold; +text-decoration: underline; +text-align: left +} + +a {page-break-inside:avoid} + +a[href^=http]:after {content:" < " attr(href) " > "} + +a:not(:local-link):after {content:" < " attr(href) " > "} + +a[href*=images]:after {content: ""} + +.title a:after, +.more a:after, +a.no-print:after, +a:after img, +.aspect-ratio a:after {content: ""!important} + +/** + * Making intergated videos disappear, and removing the iframes' whitespace to zero. + */ + +.entry iframe, +ins { +display: none; +width: 0 !important; +height: 0 !important; +overflow: hidden !important; +line-height: 0pt !important; +white-space: nowrap +} +.embed-youtube, +.embed-responsive, +iframe, +object, +video, +audio { + position: absolute; + height: 0; + overflow: hidden +} + +/* Hiding unnecessary elements for the print */ + +nav, +aside, +footer, +.metas, +hr, +.more, +.permalink, +.tooltip, +#comments-head, +#comments-form, +.post-pager, +.pages-pager, +.footer, +.search, +#gotop, +.modal-dialog { +display: none!important +} + +/* Adding custom messages before and after the content */ + +html .push:before { +display: block; +float: none; +height: auto; +width: 100%; +content: "\ All Rights Reserved. (c) "; +color: #999 !important; +font-size: 1em; +padding-top: 30px; +} + +body:before { +content: "\ Thank you for printing our article. We hope that some of our other articles can catch your eye as well. Remember that for ecological reasons and to preserve trees print sparingly and don't forget to recycle ♻️ \A You may start printing from page 2."; +padding-top: 30px; +white-space: pre-wrap; +text-align: center !important; +color: #777 !important; +font-size: 1em +} \ No newline at end of file