body {
font-family: Microsoft JhengHei!important;
}
h1 , h2 , h3 , h4 {
font-family: PMingLiU!important;
line-height: 32px;
font-weight: 900;
}
.p-r{
position: relative;
}
.section-title {
display: flex;
align-items: flex-end;
}
.section-title::after {
content: '';
flex: 1;
height: 3px;
background-color: #b0b0b0;
}
.section-title::after {
margin-left: 10px;
margin-bottom: 10px;
}
.bottomline::after {
content: '';
border-bottom: 3px solid #b3b3b3;
width: 100%;
position: absolute;
bottom: -6px;
left: 50%;
transform: translate(-50%, 6px);
}
.bottomline{
position: relative;
}
.elementor-widget-container search{
width: 180px;
height: 40px;
}
.elementor-widget-container form{
height: 100%;
position: relative;
}
.elementor-widget-container button{
position: absolute;
background-color: #FFFFFF00!important;
padding: 0px!important;
right: 5px;
}
a.ct-menu-link img{
width: 32px;
height: 32px;
} .mobile-menu-inline {
white-space: nowrap; overflow-x: auto; overflow-y: hidden; display: flex; -webkit-overflow-scrolling: touch; scrollbar-width: thin; }
.mobile-menu-inline::-webkit-scrollbar {
height: 8px; }
.mobile-menu-inline::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, 0.5); border-radius: 4px; }
.mobile-menu-inline::-webkit-scrollbar-track {
background: rgba(0, 0, 0, 0.1); } .menu > li {
display: inline-block; margin-right: 10px; }
.menu > li:last-child {
margin-right: 0; }
#menu-main-navigation-1{
display: flex;
flex-wrap: nowrap;
padding: 10px 0px;
}