.libmagica{display: flex;flex-direction: column;align-items: center;justify-content:center;height:auto;margin:0 auto;padding:4em 0 4em;width:95%;height:auto;font-size:14px;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}.powerful-sigils{display: flex;flex-direction: row;align-items: center;justify-content: center;height: auto;margin: 20px auto 22px auto;padding:0;height:auto;gap:15px;width:97%;}.insigilium{display:block;text-align:center;padding:.3em .7em 1em;background-color:#f1f1f1;color:orange;box-shadow:0 2px 11px rgba(0,0,0,.4),inset 0 1px 2px #fff;border-radius:8px;}.insigilium img{display:block;width:100%;height:auto;margin:-10px auto 1px auto;}.insigilium a img{display:block;transform:scale(.90);transition:all .3s ease-in-out;filter:drop-shadow(0 1px 2px #000);}.insigilium:hover a img{transform:scale(.96);filter:drop-shadow(0 1px 2px #fff);}.insigilium p{font-size:14px;color:#888;font-weight:600;text-transform:uppercase;}
.icontent {display: block;opacity:0;transition:all 0.3s ease-in-out;
margin:-20px auto 10px auto;width:90%;height:auto;color:#036;background-color:#fff;padding:.3em 0 .3em;box-shadow:inset 0 1px 3px #999;}
.icontent.show {display: block;opacity:1;}
.hide {animation: fadeout 2s ;-webkit-animation: fadeout 2s ;animation-fill-mode:forwards;-webkit-animation-fill-mode: forwards/*forwards*/; }
.expand,.smbtn{width:100%;height:auto;margin:0 auto -1px auto;text-align:center;}
.expand img{display:block;width:35px;height:auto;margin:0 auto;cursor:pointer;opacity:.5;}
.expand:hover img{opacity:.7;}
@-webkit-keyframes fadeout {from {visibility:hidden;opacity:0;}to {visibility:visible;opacity: 1;}}
@keyframes fadeout {from {opacity:0;}to {opacity: 1;}}   
.doshow{animation: fadeoff 2s ;-webkit-animation: fadeoff 2s ;animation-fill-mode:forwards;-webkit-animation-fill-mode: forwards/*forwards*/; }
.smbtn a{padding:.3em 1em .3em;background-color:rgba(0,0,0,0.1);color:#666;text-decoration:none;font-size:13px;border-radius:30px 30px 30px 30px;box-shadow:inset 0 1px 3px #fff, 0 2px 3px #666,0 0 1px #888;}
.smbtn a:hover{background-color:#ccc;color:999;text-decoration:none;box-shadow:inset 0 1px 3px #fff, 0 2px 3px #fff,0 0 1px #888;}
@media only screen and (min-width: 250px) and (max-width: 900px) {.libmagica,.powerful-sigils{display: flex;flex-direction:column;}.smbtn a{display:block;text-align:center;}.sigilpagination {flex-direction: column;align-items: center;gap: 5px;}}

.dheaderttle{display:block;width:100%;height:auto;margin:0 auto;padding:2em 0 2em;background-color:#f1f1f1;box-sizing:border-box;text-align:center;font-size:16px;}
.inneerdheaderttle{display:block;width:90%;height:auto;margin:0 auto;padding:.2em 0 .2em;box-sizing:border-box;text-align:left;font-size:16px;}

.sigilpagination-wraper{display:block;width:100%;height:auto;margin:20px auto 22px auto;text-align:center;padding:1em 0 1em;}
.sigilpagination {display: flex;justify-content: center;align-items: center;padding: 10px;gap: 10px;}
.sigilpage-number {display: inline-block;padding: 8px 12px;border: 1px solid #ccc;text-decoration: none;color: #333;border-radius: 4px;transition: background-color 0.3s, color 0.3s;}
.sigilpage-number:hover {background-color: #007bff;color: white;border-color: #007bff;}
.sigilactive {background-color: #007bff;color: white;border-color: #007bff;}
/** Hide Default Pagination **/
.page-links,.noshow{display:none;}