/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/
@charset "utf-8";

	:root {
		--cnvs-themecolor: #007dad;
		--cnvs-themecolor-rgb: 0, 125, 173;
	}


.menu-link {
    --cnvs-primary-menu-padding-y: 14px;
    --cnvs-primary-menu-padding-x: 5px;
    display: block;
    line-height: 22px;
    padding: var(--cnvs-primary-menu-padding-y) var(--cnvs-primary-menu-padding-x);
    color: var(--cnvs-primary-menu-color);
    font-weight: var(--cnvs-primary-menu-font-weight);
    font-size: 1.0rem;
    font-family: var(--cnvs-primary-menu-font);
    text-transform: var(--cnvs-primary-menu-tt);
    letter-spacing: var(--cnvs-primary-menu-ls);
}



.fbox-content h3 span.subtitle, .fbox-content .h3 span.subtitle {
    display: block;
    margin-top: 5px;
    color: var(--cnvs-heading-color);
    font-weight: 500;
    text-transform: none;
	letter-spacing: 0.05rem;
}


.portfolio-item .portfolio-image, .portfolio-item .portfolio-image>a, .portfolio-item .portfolio-image img {
    display: block;
	width: 350px;
	height: 250px;      /* 假設設定了固定高度 */
	object-fit: cover;  /* 圖片會等比例縮放並填滿 350x250 的框，超出的部分會被自動裁切 */
}





