#wave-container {
	width: 100%;
	height: 698px;
	background: #000;
  position: relative;
	overflow: hidden;
    }

/* Global */
.white-btn:before,.white-btn:after{
	filter:none!important;
}

.white-btn span.gspb-buttonbox-icon{
	background:#44D62C!important;
}

.white-btn:hover span.gspb-buttonbox-icon{
	background:#fff!important;
}

.green-btn span.gspb-buttonbox-icon{
	background:#ffffff!important;
	height:26px!important;
	padding:6px!important;
	border-radius:100px!important;
	align-items: center!important;
}

.green-btn:hover{
	box-shadow:none!important;
	backdrop:none;
}

.green-btn:hover span.gspb-buttonbox-icon{
	background:#44D62C!important;
}

/* Header */
.home #header [data-sticky="fixed:shrink"] > [data-row="middle:boxed"]{
	background: linear-gradient(180deg, #000F3E 0%, rgba(0, 15, 62, 0) 100%);
}

#header-menu-1 #menu-main-menu li:hover a{
	color:#44d62c!important;
}

#header-menu-1 #menu-main-menu li:hover a:after{
	color:#44d62c!important;
}

#header-menu-1 #menu-main-menu li a{
	position:relative;
	height:auto;
}

#header-menu-1 #menu-main-menu li a:after{
	content:'+'!important;
	color:#fff!important;
	position:absolute!important;
	top:0!important;
	bottom:initial!important;
	left:initial!important;
	right:-20px!important;
	width:16px!important;
	height:16px!important;
	opacity:1!important;
	background-color:transparent!important;
	font-size:20px;
	font-weight: 300;
}

#header-menu-1 #menu-main-menu li a:hover:after{
	color:#44d62c!important;
}

/* [data-header="type-1:sticky:shrink"] #header .ct-sticky-container [data-sticky="yes:shrink"] [data-row="middle"]{
	background: linear-gradient(180deg, #000F3E 0%, rgba(0, 15, 62, 0) 100%);
} */

/* #header [data-device="desktop"] .ct-container-fluid{
	width:1820px;
	max-width:90%;
	margin:0 auto;
} */

#header .ct-header-cta .header-btn{
	border-width:1px;
}

/* Header Mobile */
.ct-header-trigger .ct-icon rect:nth-child(2){
	display:none;
}

/* MWEX REtail Eos */
.border-gradient{
	position: relative;
	border-radius:30px;
}

.border-gradient:after{
	content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px; /* 邊框寬度 */
  background: linear-gradient(180deg, #CBCBCB 0%, #565656 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

.border-gradient img{
	border-radius:30px;
}

/* Home-Latest News */
.news-list ul li{
	border:none!important;
	position: relative;
  background: transparent;
}

.news-list ul li:after{
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px; /* 邊框寬度 */
  background: linear-gradient(180deg, #CBCBCB 0%, #565656 100%);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

.post-image{
	width: 35%;
  min-width: 280px;
  overflow: hidden;
}

.post-image img{
	min-height: 218px;
  object-fit: cover;
}

@media(max-width:1000px){
	.post-image {
		width:100%;
	}
}

/* Footer */
.footer-menu-list #menu-footer-menu { 
	flex-flow:column wrap;
	row-gap:20px;
}

.footer-menu-list #menu-footer-menu li{
	padding:0;
}

.footer-menu-list #menu-footer-menu li a{
	font-size:22px;
	line-height:100%;
}

@media(max-width:999px){
	.footer-menu-list #menu-footer-menu{
		justify-content:center;
		align-items:center;
	}
	
	
	.footer-menu-list #menu-footer-menu li a{
		font-size:20px;
	}
}

/* News */
.blog .site-main,.category .site-main{
	padding:0 50px;
}

.blog .site-main > .ct-container,.category .site-main > .ct-container{
	padding: 110px 0 140px;
}

.blog .entry-card > .ct-media-container,.category .entry-card > .ct-media-container{
	align-self:flex-start!important;
}

.card-content .entry-excerpt{
	overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}

.card-content .entry-meta .meta-categories,.card-content .entry-meta .meta-categories a{
	font-size:16px;
	color:#44D62C;
}

@media(max-width:1000px){
	.blog .site-main,.category .site-main{
		padding:0 20px;
	}

	.blog .site-main > .ct-container, .category .site-main > .ct-container{
		padding:0 0 60px;
	}
	
	.blog [data-prefix="categories"] .hero-section[data-type="type-2"],.category [data-prefix="categories"] .hero-section[data-type="type-2"],.blog .hero-section[data-type=type-2]>[class*=ct-container],.category .hero-section[data-type=type-2]>[class*=ct-container]{
		--min-height: 162px!important;
	}
	
	.blog .hero-section[data-type=type-2]>[class*=ct-container],.category .hero-section[data-type=type-2]>[class*=ct-container]{
		--vertical-alignment: center;
	}
}

/* News-Sidebar */
#block-7{
	border-left:2px solid #ffffff;
	padding-left:40px;
}

#block-7 ul li a{
	font-size:18px;
	font-weight:500;
	line-height:32px;
	color:#fff;
}

#block-7 ul li a:hover{
	color:#44d62c;
}

/* Single Post */
.single-post .site-main .ct-container-full{
	padding:70px 30px;
}

.single-post-breadcrumbs a:nth-child(3),.single-post-breadcrumbs span:nth-child(2),.single-post-breadcrumbs span:last-child{
	display:none!important;
}

.addtoany_list a {
	display: inline-flex !important;
  justify-content: center;
  align-items: center;
	padding:0;
	margin-right:16px;
}

.addtoany_list span.a2a_s_facebook svg,.addtoany_list span.a2a_s_linkedin svg{
	display: none;
}

.addtoany_list span.a2a_s_facebook {
	background: url('/wp-content/uploads/2025/11/fb.svg') no-repeat center;
	background-size: 20px !important;
}

.addtoany_list span.a2a_s_linkedin{
	background: url('/wp-content/uploads/2025/11/linkedin.svg') no-repeat center;
	background-size: 20px !important;
}

.addtoany_list span.a2a_s_link svg {
	transform: rotatex(180deg);
}

.single-post .author-box{
	border-top:1px solid #000000;
	padding-top:80px;
	position:relative;
	margin-bottom:0;
}

.single-post .author-box:after{
	content:'Authors';
	position:absolute;
	top:40px;
	left:0;
	font-size:22px;
	font-weight:600;
	line-height:30px;
}

.single-post .author-box .ct-media-container{
	flex: 0 0 120px;
	width: 120px;
  height: 120px;
	margin-right:40px;
}

.single-post .author-box > section{
	display:flex;
	flex-flow:column wrap;
	justify-content:center;
}

.single-post .author-box > section .author-box-name{
	margin-bottom:6px;
}

.single-post .author-box .author-box-bio p{
	margin:0;
}

@media(max-width:1000px){
	.single-post .site-main .ct-container-full{
		padding:40px 20px;
	}
	
	.single-post .author-box{
		flex-direction:row;
		margin-top:40px;
	}
	
	.single-post .author-box:after{
		font-size:20px;
	}
	
	.single-post .author-box .ct-media-container{
		flex: 0 0 100px;
    width: 100px;
    height: 100px;
    margin-right: 20px
	}
	
	.single-post .author-box > section .author-box-name{
		margin-bottom:4px;
	}
	
	.single-post .author-box > section .author-box-name,.single-post .author-box > section .author-box-bio{
		text-align:left;
	}
}

#gform_wrapper_1 .gform_heading{
	display:none!important;
}

.contact-us-form .gfield_label{
	font-size:18px;
	color:#fff;
}

.contact-us-form .gfield_label .gfield_required{
	font-size:18px;
	color:#fff;
}

.contact-us-form .ginput_container input,.contact-us-form .ginput_container_textarea textarea {
	font-size:18px;
	color:#fff;
	background-color:transparent;
	border:1px solid #fff;
	border-width:0 0 1px;
	border-radius:1px;
	padding:0;
}

.contact-us-form .ginput_container input::placeholder{
	color:#7f7f7f;
}

.contact-us-form .ginput_container_textarea textarea{
	height:100px;
}

.contact-us-form .gform-footer{
	margin-top:60px;
	justify-content: center;
}

.contact-us-form .gform-footer .gform_button{
	font-size:20px!important;
	font-weight:400!important;
	color:#000!important;
	background-color:#fff!important;
	padding:8px 39px!important;
	border-radius:90px!important;
	height:41px!important;
}

.contact-us-form .gform-footer .gform_button:hover{
	                transform: var(--theme-button-transform, translate3d(0, 0px, 0));
	background-color:#44d62c!important;
}

#gform_confirmation_wrapper_1 .gform_confirmation_message span{
	color:#ffffff!important;
}