.naviMain ul .navbar-brand .img-fluid {
    max-width: 150px;/*網站logo圖片最大寬度*/
    height: auto;
    width: 100%;
}
.content.nav-logo {
    padding-top: 260px;/*網站選單區高度*/
}
.navbar-brand {
    margin-bottom: 0;
}
.mobile-logo .logo-img {
    max-width: 7rem;
    display: block;
    position: relative;
    top: -10px;
}
/* 全站搜尋樣式 */
/* 基本圖片容器樣式 */
	.img-container {
		position: relative;
		width: 100%;
		overflow: hidden;
	}

	.img-container img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	/* 4:3 傳統螢幕比例 */
	.img-ratio-4-3 {
		padding-bottom: 75%;
	}

	.search-item p {
		height: 1.2em;
		line-height: 1.2em;
		overflow: hidden;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		display: -webkit-box;
	}
	.search-item .middle-title {
		line-height: 1.6;
	}
	.highlight {
		border-bottom: 1px solid #C6A300;
    	color: #c6A300;
	}
/* 全站搜尋樣式END */
.order-row a {
    word-break: break-all;
}
@media (max-width: 768px) {
    .content.nav-logo {
        padding-top: 67px;
    }
}
.btn-border {
    border-radius: 0;
    border: 1px solid #efefef;
    background-color: #efefef;
    color: #cfa667;
}
.btn-border:hover {
    border-color: #cfa667;
    background-color: #cfa667;
    color: #fff;
}
.btn-full {
    border: 0;
    border-radius: 0;
    background-color: #cfa667;
    color: #fff;
}
.btn-full:hover {
    border: 0;
    border-radius: 0;
    background-color: #d9b885;
    color: #fff;
}
.large-title {
    font-size: 1.25rem !important;
}
.html-info  section {
    padding-top: 0;
    padding-bottom: 0;
}
.html-info  {
margin-bottom: 0;}
.html-info h3.middle-title-l  {
font-size: 1.15rem;
} 
.html-info h3.middle-title  {
        font-size: 1rem;
    }
.product-group .text-box {
text-align:center;
}
@media (max-width: 1024px) {
    .html-info h3.middle-title  {
        font-size: 1rem;
    }
}
.html-info .overlay-btn {
    color: #cfa667;
}