/** 改字體樣式 **/
.mesmerize-front-page #main_menu > li li > a {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 0.8rem;
    line-height: 120%;
    letter-spacing: 0px;
    text-transform: none;
}

/** 改上方子頁列字體樣式 **/
.mesmerize-inner-page #main_menu > li > a {
    font-family: "Roboto", Microsoft JhengHei,Helvetica, Noto Sans ,Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
    line-height: 160%;
    letter-spacing: 0px;
    text-transform: none;
}


/** 簡體選單文字樣式 **/
.menu-item-1380-zh-cn {
    font-family: "Microsoft JhengHei", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 0.875rem;
    line-height: 120%;
    letter-spacing: 0px;
    text-transform: none;
}

.inner-header-description h1.hero-title {
	font-family: "Roboto",Microsoft JhengHei, Helvetica, Noto Sans ,Arial, Helvetica, sans-serif;}


.button {
    font-family: "Roboto" ,Microsoft JhengHei, Helvetica, Noto Sans ,Arial, Helvetica, sans-serif;
font-weight: 400;}

/** mobile contact left **/
span.wpcf7-list-item { display: block;}
.contact-form-wrapper {
    text-align: left;
}

/** 首頁輪播圖片高度變低 **/
/.owl-height { height:610px !important}  取消

.owl-stage-outer { height:620px !important}

/** 首頁輪播下排列上下高度變低 **/
.col-xs-12.col-sm-4.col-padding.col-padding-xs.bg-color-white.col-md-3 { padding-top: 10px;
padding-bottom: 13px;}


/** 各內頁標題非手機大小時 隱藏 **/
/* 先隱藏 */
.inner-header-description.gridContainer {
	display: none;
}
/* 小於 xxx px寬度時顯示 */
/@media (max-width: 560px) {
.inner-header-description.gridContainer {
  display: block;
  }
}取消

/* 首頁手機大小時，輪播圖固定高度 */
/* 小於 xxx px寬度時顯示 */
@media (max-width: 768px)
{
/* 固定輪播圖高度 */
	.owl-carousel{height: 430px !important}
}

/* Home-Development Environment圖片隱藏陰影 */
.shadow-large {
    box-shadow: 0 10px 30px 0 rgb(189 189 189 / 0%), 0 10px 30px rgb(0 0 0 / 0%);
	}

/* 英Home聯播圖片Title光暈 */
#header-slide-1626343959492 .slide-title,
#header-slide-1626343959493 
.slide-title {
	text-shadow: 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff;
}

/* 中Home聯播圖片Title光暈 */
:lang(zh-TW) #header-slide-0 .slide-title,
:lang(zh-TW) #header-slide-1 .slide-title{
	text-shadow: 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff;
}


/* 英文首頁手機大小時，輪播圖PDK手機板主標高度 */
/* 小於 xxx px寬度時顯示 */
@media (max-width: 768px)
{
	
	/* 英固定輪播圖高度 */
#header-slides-container #header-slide-1626343959492 h1.slide-title
	{
    margin-top: 50px;
    margin-bottom: 8px;
    background: rgba(255, 255, 255, 0);
    padding: 0px 20px 5px 20px;
    border-style: solid;
    border-radius: 0px;
    border-color: rgba(0, 0, 0, 0);
    border-width: 5px 0px 0px 0px;
	}}

/* 中文首頁手機大小時，輪播圖PDK手機板主標高度 */
/* 小於 xxx px寬度時顯示 */
@media (max-width: 768px)
{
	
	/* 中固定輪播圖高度 */
#header-slides-container #header-slide-0 h1.slide-title {
    margin-top: 50px;
    margin-bottom: 8px;
    background: rgba(0,0,0,0);
    padding: 0px 50px 5px 20px;
    border-style: solid;
    border-radius: 0px;
    border-color: rgba(0,0,0,0);
    border-width: 5px 0px 0px 0px;
}}
	
	

/* Milestone */
.gridContainer .content-left-sm .col-padding-small div span {
	display: inline-block;
	margin: 6px;
	line-height:19px;
}

/* 下拉選單字體 */
ul.dropdown-menu ul li {
    border-top: 0;
    color: #6B7C93;
    line-height: 120%;
    font-weight: 400;
    position: relative;
    padding: 0;
    font-size: 14px;
}
/* 移除影片圖片上遮罩 */
.dark-overlay:before {
    background-color: rgba(0,0,0,0);
}

/* NEWS文章摘要遮住區域往下拉 */
.over {
    margin-top: -50px;
    background-color: #fff;
    z-index: 1;
    padding: 2rem;
    border-radius: 5px;
}

/* news文章摘要高度一致 */
/.over{
height: 370px !important;
}
.post-excerpt{
height: 280px !important;
}

/* news文章摘要read the rest顏色 */
.read-more{
color: #0b4086 !important;
}

/* news手機模式 標題+內文靠左對齊 */
.post-excerpt {
	text-align: left;
}
.post-title {
	text-align: left;
}

/* Applications H5與下方圖片距離 */
H5{
	margin-bottom: 10px;}
/* H2標題字 */
[data-export-id] H2{
	font-size: 1.6rem;
}
/* H4標題字下方距離 */
H4{
	margin-bottom: 0px;}

/* 副標文字間距 */
.large, .lead {
    FONT-WEIGHT: 200;
    line-height: 1.8rem;
}

/* contact表單按鈕 send變小寫 */
.comment-author .sidebar .fn, .comment-metadata, .contact-form-wrapper input[type=submit], .content-placeholder-p, .footer-7 .widgettitle, .footer-7 h4, .sidebar .comment-author .fn, .sidebar h5, .tags-list a {
    text-transform: capitalize;
}

/* contact表單按鈕 字型 */
.contact-form-wrapper input[type=submit] {
    font-family: "Roboto";
    padding: .55rem 1.5rem;
    font-weight: 400;
	letter-spacing: 1px;
}

/* 首頁手機大小時，LOGO變小 */
/* 小於 xxx px寬度時顯示 */
@media (max-width: 768px) {
img.logo.dark, img.custom-logo {
 width: auto;
max-height: 25px !important;}}


/* solution 圖片與標題距離 */
.col-padding-small.col-padding-small-xs.description-container {
    padding-top: 12px;
}

.lead {
    font-size: 1.1rem;
}


/* 簡中移除FB YOUTUBE社群按鈕 */
:lang(zh-CN) 
.fa.fa-facebook-square
{display: none;
	}
:lang(zh-CN) 
.fa.fa-youtube-play{display: none !important;
	}

/* 簡中移除浮動FB社群按鈕 */
:lang(zh-CN) 
:not(#\ ):not(#\ ):not(#\ ).buttonizer-button-0-0-3
{display: none;
	}


/* footer新竹地址左右邊距 */
.col-sm-4 {
    padding-right: 10px;
    padding-left: 10px;
}