.elementor-invisible {
  visibility: visible !important;
}

.animated {
  animation: none !important;
  opacity: 1 !important;
}

/* 强制 Carousel 图片显示 */
.elementor-image-carousel-wrapper img,
.swiper-slide img {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
}

.swiper-lazy-preloader {
  display: none !important;
}

.swiper-container,
.elementor-image-carousel-wrapper {
  touch-action: pan-y !important;
}

*header*/
.header-1{
	margin-bottom:0;
}
/*menu*/
.main-navigation ul.menu > li.menu-item > a{
    padding: 1.287em 1.1em !important; 
}
/*brand logo*/
.header-1 .site-branding img{
	width:80%;
}

/*main-logo*/
.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img{
    max-width:58%;
    margin:15px 0 10px -10px;
	 padding:0 0 10px 0;
}

/*breadcrumb*/
.kitchor-woocommerce-title {
    color: white !important;
}

/*team photo mobile size*/
@media (max-width:767px){
.elementor-50 .elementor-element.elementor-element-81dfa97:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-81dfa97 > #gggteam .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-size: 150% !important;
    background-color:color(srgb 0.8247 0.8397 0.8739);
    }
}

/*mobile hide bottom bar*/
@media(max-width:480px){
	.footer-width-fixer .elementor-section.elementor-top-section.elementor-element.elementor-element-8ac9f39.elementor-section-content-middle.elementor-section-stretched.elementor-hidden-desktop.elementor-hidden-laptop.elementor-hidden-tablet_extra.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.footer-width-fixer {margin-bottom:-70px;}

footer#colophon p.elementor-heading-title.elementor-size-default {font-size:16px !important;line-height:19px;font-weight:400;}

	/*img.hfe-site-logo-img.elementor-animation- {
    position: relative;
    right: -66px;
    }*/
	.footer-width-fixer img.hfe-site-logo-img.elementor-animation- {
    position:relative; right:-60px;
  }
}

/*hide menu*/
body.page-id-16715 header#masthead {display:none;}

/*team show icon*/
.elementor-widget-kitchor-team-box .team-image .team-icon-socials {
    opacity: 1;
}

/*form*/
p.form-remarks {font-size:14px;font-style:italic;color:#3dbfc5;}

/*popup*/
.pum-theme-17170, .pum-theme-default-theme{
    background:rgba(0,0,0,0.5);
}
img.noti-icon{
    max-width:200px !important;
}

/*recaptcha*/
.grecaptcha-badge { 
    display: none !important; 
}

/*full width*/
.col-full {
    max-width: 100% !important;
}

/*breadcrumb*/
h1.entry-title {
    display: none;
}
