.toc-content{opacity: 0.95;}
.toc-entry{cursor:pointer;margin:.25em;}
.toc-section h2{text-align:left;margin-top:25px;margin-right:20px;color:gray;margin-left:20px;font-size:20px;}
.toc-section ul{margin-left:30px;font-size:17px;list-style-type:none;}
.toc-section li{padding:5px;}
.toc-section li:hover{border-color:gray;border:solid 1px;padding:5px;border-radius:5px;}
div.zh5-viewer div.l:after, div.zh5-viewer div.r:after {content:'';width:100%;height:100%;position:absolute;}
div.zh5-viewer div.l{-moz-box-shadow:-10px 10px 17px -5px rgba(128, 128, 128, 0.5), 10px 10px 17px -5px rgba(128, 128, 128, 0.5);-webkit-box-shadow:-10px 10px 17px -5px rgba(128, 128, 128, 0.5), 10px 10px 17px -5px rgba(128, 128, 128, 0.5);box-shadow:-10px 10px 17px -5px rgba(128, 128, 128, 0.5), 10px 10px 17px -5px rgba(128, 128, 128, 0.5);}
div.zh5-viewer div.r{-moz-box-shadow:10px 10px 17px -5px rgba(128, 128, 128, 0.75);-webkit-box-shadow:10px 10px 17px -5px rgba(128, 128, 128, 0.75);box-shadow:10px 10px 17px -5px rgba(128, 128, 128, 0.75);}
img.zyyne-logo, .settings-btn, .info-btn {display:none;}
.barre-sociale{position:fixed;right:1px;top:1px;}
.barre-sociale bk{background:url('../img/read_it_later.png') no-repeat right top;}
.barre-sociale fb{background:url('../img/facebook.png') no-repeat right top;}
.barre-sociale tw{background:url('../img/twitter.png') no-repeat right top;}
.barre-sociale mail{background:url('../img/email.png') no-repeat right top;}
.barre-sociale qr{background:url('../img/qrcode.png') no-repeat right top;}
.barre-sociale{width:25px;height:25px;position:fixed;right:1px;display:block;cursor:pointer;}
.close-zoom-btn{top:20px;left:20px;}
.none{background:#fff;}
.none img{display:none !important;}