img[width][height] { height: auto !important; aspect-ratio: auto !important; } .media-center { max-width: 100%; height: auto !important; } nav.simple-menu-navigation, .simple-menu-navigation { display: block !important; min-height: 40px; margin-bottom: 20px !important; } h2.post-title { margin-top: 25px !important; margin-bottom: 10px !important; line-height: 1.3; } body#bodyid > div > a#dnl_embed { display: block !important; position: absolute !important; top: 3px !important; left: 3px !important; width: 20px !important; height: 20px !important; z-index: 9999 !important; } body#bodyid > div > a#dnl_embed img { width: 20px !important; height: 20px !important; } .post-excerpt { display: block !important; margin-top: 10px !important; margin-bottom: 20px !important; overflow: hidden !important; } .sidebar img:not([src*="qrcode"]), [id*="sidebar"] img:not([src*="qrcode"]) { width: 180px !important; min-height: 240px; height: auto !important; display: block; } body, p { text-rendering: optimizeLegibility; } .media-center { box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); } .header {background-image: url(/librairie/public/layout/solide.png)} .post-content p img { display:table; margin:0 auto } .widget p img { display:table; margin:0 auto } footer.post-meta{ text-align:left } .post-time{ background-image: url(/librairie/public/layout/mark-time.svg); background-size: 1.125em; padding-left:22px; background-repeat:no-repeat; padding-right:.5em; } .bigfoot-footnote__content { color: #137bbb; color:light-dark(#137bbb, #4d9bcf) } dfn, abbr, acronym { border-bottom:1px dotted } .mrvbtext ul { line-height:1.2em } .mrvbtext li { display:block !important; } .salvant { color:#8DB735; font-style: italic } q { color:#8DB735; color:light-dark(#8DB735, #a5cc52) } h2.post-title { font-size:2.5em !important; font-weight:400 } a:link, a:visited { border-bottom: 1px dotted } a:hover, a:active, a:focus { border-bottom: 1px solid!important } .site-title .site-title__link{ border: none!important; } .simple-menu a:link, a:visited { border-bottom: 1px dotted!important; font-weight:400!important } .simple-menu a:hover, a:active, a:focus { border-bottom: 1px solid!important; font-weight:400!important } .intro { background-color:light-dark(#f3f3f3, #242424); font-size: 0.875em; padding: 1em 1em; margin-bottom: 2em; } .intro abbr[title] { font-weight:400; } .intro ul{ margin:0; padding:0; list-style-type:none; } .intro li { margin-bottom:.2em; } .intro strong { font-weight: normal; } blockquote { font-size: 1em !important; } @media (max-width: 600px){ .img-ext iframe{ max-width:105%; } .visugpx{ position:relative; padding-bottom:120%; padding-top:175px; height:0 } .visugpx iframe{ position:absolute; top:0; left:0; max-width:360px; height:100% } .img-ext iframe{ } .videoasalvi{ position:relative; padding-bottom:75%; padding-top:25px; height:0 } .videoasalvi iframe,.videoasalvi object,.videoasalvi embed{ position:absolute; top:0; left:0; width:100%; height:100% } } .videoasalvi iframe,.videoasalvi object,.videoasalvi embed, .visugpx iframe { display:table; margin:1em auto 0 auto } .topo ul{ background-color:light-dark(#f3f3f3, #242424); margin:0; padding:0; list-style-type:none; font-size:0.875em } .topo li:first-letter,.topo a:first-letter{ font-size:1.05em; font-weight:700 } .topo blockquote { quotes:none!important; margin:0 } .topo blockquote p{ margin:3px 0 } .topo blockquote p:first-letter{ font-weight:700 } h3#avertissement, h5#avertissement{ color:light-dark(#c0413c, #ff5849) } .tags li{ display:inline ! important; margin:0 5px; list-style:none } .widget a:link { color:light-dark(#444444, #cdcdcd) ! important } .widget a:visited { color:light-dark(#7e7e7e, #7f7f7f) ! important } .widget a:active { color:light-dark(#ffffff, #fafafa)!important } .dc-tags a:link { color:light-dark(#444444, #cdcdcd) ! important; } .dc-tags a:visited { } .dc-tags a:active { color:light-dark(#ffffff, #ffffff) ! important } .dc-tags .tag0,.tags .tag0{ color:light-dark(#444444, #cdcdcd) ! important; font-size:85% } .dc-tags .tag10,.tags .tag10{ color:light-dark(#444444, #cdcdcd) ! important; font-size:90% } .dc-tags .tag20,.tags .tag20{ color:light-dark(#444444, #cdcdcd) ! important; font-size:95% } .dc-tags .tag30,.tags .tag30{ color:light-dark(#c0413c, #ff5849) !important; font-size:100%; font-weight:500 } .dc-tags .tag40,.tags .tag40{ color:light-dark(#c0413c, #ff5849) !important; font-size:105%; font-weight:500 } .dc-tags .tag50,.tags .tag50{ color:light-dark(#c0413c, #ff5849) !important; font-size:110%; font-weight:500 } .dc-tags .tag60,.tags .tag60{ color:light-dark(#c0413c, #ff5849) !important; font-size:115%; font-weight:700 } .dc-tags .tag70,.tags .tag70{ color:light-dark(#c0413c, #ff5849) !important; font-size:120%; font-weight:700 } .dc-tags .tag80,.tags .tag80{ color:light-dark(#c0413c, #ff5849) !important; font-size:125%; font-weight:700 } .dc-tags .tag90,.tags .tag90{ color:light-dark(#c0413c, #ff5849) !important; font-size:130%; font-weight:700 } .dc-tags .tag100,.tags .tag100{ color:light-dark(#c0413c, #ff5849) !important; font-size:135%; font-weight:700 } footer { text-align:center; font-size:.75em } .livre { clear: both; } span.livre { float: left; margin: 0 5px 5px 0; padding: 5px; } #sidebar .widget ul, #sidebar .widget ol, .widget.text ul, .widget.posts ul, .widget.related ul { list-style-type: none !important; margin: 0 !important; padding: 0 !important; font-size: 0.925em; } #sidebar .widget li, .widget.text li, .widget.posts li, .widget.related li { margin-bottom: 10px !important; padding-bottom: 8px !important; border-bottom: 1px dotted rgba(0, 0, 0, 0.1); line-height: 1.35; background: transparent !important; } #sidebar .widget li:last-child, .widget.text li:last-child, .widget.posts li:last-child { border-bottom: none; } .widget li img { display: block; margin-left: auto !important; margin-right: auto !important; margin-bottom: 8px !important; } #sidebar .widget li a, .widget.text li a, .widget.posts li a { display: inline-block; padding-left: 0; transition: padding-left 0.15s ease-in-out; } #sidebar .widget li a::first-letter, .widget.text li a::first-letter { font-size: 1.05em; font-weight: 700; } #sidebar .widget li a:hover, .widget.text li a:hover, .widget.posts li a:hover { padding-left: 6px; text-decoration: none; } .blogcustom-sidebar { display: none !important; } #blogcustom.widgets.footer__widgets { display: block !important; width: 100% !important; text-align: center !important; } #blogcustom .widget.themeswitcherhelper, #blogcustom #accessconfig.widget { display: inline-flex !important; vertical-align: middle !important; align-items: center !important; justify-content: center !important; width: auto !important; margin: 5px 10px !important; float: none !important; text-align: center !important; } #blogcustom .widget:not(.themeswitcherhelper):not(#accessconfig) { display: block !important; width: 100% !important; margin: 10px auto !important; text-align: center !important; float: none !important; } #blogcustom .widget.syndicate, #blogcustom .widget.syndicate * { text-align: center !important; margin-left: auto !important; margin-right: auto !important; } #blogextra .widget ul, #blogextra .widget ol { list-style: none !important; list-style-type: none !important; padding-left: 0 !important; margin-left: 0 !important; } #blogextra .widget li { list-style: none !important; list-style-type: none !important; } p#themeSwitchHelper { display: inline-block !important; margin: 0 !important; } #accessconfig, #accessconfig * { display: inline-block !important; float: none !important; margin: 0 !important; } #blogcustom button, #blogcustom .submit, #blogcustom a.btn, #blogcustom .a42-ac-btn, p.buttons button.preview, p.buttons button { background-color: transparent !important; border: 1px solid #ccc !important; color: inherit !important; border-radius: 4px !important; padding: 4px 10px !important; font-size: 0.85rem !important; transition: all 0.2s ease !important; box-shadow: none !important; cursor: pointer !important; } #blogcustom button:hover, #blogcustom .submit:hover, #blogcustom .a42-ac-btn:hover, p.buttons button.preview:hover, p.buttons button:hover { background-color: rgba(0, 0, 0, 0.05) !important; border-color: #999 !important; } ul.signature, .widget ul.signature, #blogcustom .widget ul.signature { display: block !important; margin: 0 auto !important; padding: 0 !important; list-style-type: none !important; text-align: center !important; float: none !important; clear: both !important; width: 100% !important; } ul.signature li, .widget ul.signature li, #blogcustom .widget ul.signature li { display: block !important; text-align: center !important; float: none !important; margin: 3px auto !important; padding: 0 !important; line-height: 1.35 !important; font-size: 0.85rem !important; }