#text-content ul{list-style-type:disc;list-style-position:inside}
#text-content ol{list-style-type:decimal;list-style-position:inside}
#text-content ul ul,#text-content ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px}
#text-content ol ol,#text-content ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}
#text-content a{color:#3498db;text-decoration:underline;text-underline-offset:2px}
#text-content a:visited,#text-content a:hover,#text-content a:active{color:#3498db}
.gallery{display:flex;justify-content:center;flex-wrap:wrap;width:100%}
.gallery .gallery-item{display:inline-block;width:125px;height:125px;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:3px;margin-right:7px;margin-bottom:7px;cursor:pointer;transition:all 0.5s;position:relative}
.gallery-item img{width:125px;height:125px;object-fit:cover;border-radius:3px;cursor:pointer;transition:all 0.5s}
.gallery .gallery-item:hover{opacity:0.8}
.gallery .gallery-hide{display:none}
.gallery .gallery-more:after{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.5);border-radius:3px}
.gallery .gallery-more div{text-align:center;line-height:120px;font-weight:600;position:relative;z-index:2;color:#fff;font-size:24px}
.gallery.gallery-md .gallery-item{width:78px;height:78px;margin-right:10px;margin-bottom:10px}
.gallery.gallery-md .gallery-more div{line-height:78px}
.gallery.gallery-fw .gallery-item{width:100%;margin-bottom:15px}