.textEditor .subtitle {
  color: #0f0f0f;
  }


 .textEditor .contentBuilder .shelfWrap .Img img {
 	width: 100%;
 	height: 500px;
 	object-fit: contain;
 }

 .textEditor .contentBuilder .shelfWrap .shelfList .Txt {
 	padding: 5px;
 	text-align: center;
 }

.textEditor .subtitle {
	font-size: 18px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: 500;
}

.albumBox .albumListMain .albumItem {
	height:auto;
}









/* 原圖滑鼠效果 */
.shelfList .Img img{
width:100%;
display:block;
cursor:pointer;
transition:0.3s;
}

.shelfList .Img img:hover{
transform:scale(1.03);
opacity:0.9;
}

/* 放大視窗 */
.imgPopup{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.9);
display:flex;
justify-content:center;
align-items:center;
opacity:0;
visibility:hidden;
transition:0.3s;
z-index:999999;
padding:40px;
box-sizing:border-box;
}

/* 開啟 */
.imgPopup.show{
opacity:1;
visibility:visible;
}

/* 放大圖片 */
.imgPopup img{
max-width:90%;
max-height:90%;
display:block;
box-shadow:0 0 25px rgba(0,0,0,0.6);
}

/* 關閉按鈕 */
.closePopup{
position:absolute;
top:25px;
right:35px;
font-size:48px;
color:#fff;
cursor:pointer;
line-height:1;
transition:0.3s;
}

.closePopup:hover{
opacity:0.7;
}