@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Lato');

/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
/*
body, .uk-heading-primary, .uk-heading-hero, h1.uk-margin-remove-top.uk-heading-hero, .uk-navbar-nav > li > a, h1, h2, h3, h4, h5, h6, .label, .uk-label, a.label, .uk-subnav>*>:first-child, .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-accordion-title, .uk-text-lead, .navbar .brand, .navbar-search, .uk-navbar-item, .uk-heading-primary, .nav-tabs>li>a, .uk-tab>*>a, .uk-nav-default, .uk-heading-small, .btn, .uk-button {
    font-family: 'Lato', 文泉驛正黑, 'WenQuanYi Zen Hei', '儷黑 Pro', 'LiHei Pro', 微軟正黑體, 'Microsoft JhengHei', 微軟雅黑體, 'Microsoft YaHei', 標楷體, DFKai-SB, sans-serif;
    letter-spacing: 1px;
    font-weight: 400;
} */
.uk-accordion-title:focus, .uk-accordion-title:hover {
    color: #faa519;
}

.uk-navbar-right.gf-fix >div {
    padding: 0 12px;
}

.country-select.inside .selected-flag {
    width: 40px;
    border-right: 1px solid #d4d4d4;
}
div#markc .uk-panel.uk-margin.uk-width-large.uk-transition-slide-bottom{
	font-size: 20px;
	
}
h1.uk-heading-medium.uk-heading-line.uk-transition-slide-left {
    font-size: 47px;
}
.country-select .selected-flag .arrow {
    right: 18px;
}
#K1 .flag.xx {
    background: none;
}
.country-select .flag {
    -webkit-box-shadow: 0 0 1px 0 #8880;
    box-shadow: 0 0 1px 0 #8880;
 }
div#weh .imageeffectck_title {
    font-size: 40px;
    text-shadow: 5px 2px 10px #000;
}
div#markc a.el-content.uk-button.uk-button-primary {
    display: none;
}
div#markc .uk-inline img, div#Laboratories .cert-img img {
    box-shadow: 2px 3px 12px #00000010;
}
.uk-position-ab.uk-margin.uk-transition-slide-left.uk-text-right {
    padding-right: 12px;
}
div#xman .uk-panel {
    min-height: 112px;
}
div#five .el-content.uk-margin, div#team .el-content.uk-margin {
    font-size: 24px;
    line-height: 1.3;
    letter-spacing: 1.5px;
}
ul.uk-navbar-nav a:hover {
	   
    -webkit-transform: translate3d(0,-9px,1px);
    transform: translate3d(0,-9px,1px);
}
div#h-rotate{
z-index:-1;
}
div#top3 h2.el-title {
    display: none;
}
div#K1 {
    position: relative;
    z-index: 3;
}
span.el-text.uk-h4.uk-text-emphasis {
    font-size: 26px;
}
div#cert-accordion .uk-accordion-title::before {
    float: left;
    background: #faa519;
    border-radius: 50%;
    margin-right: 10px;
    width: 20px;
    height: 20px;
    margin-left: 15px;
}
div#cert-accordion .el-item {
    margin: 20px 0 40px!important;
} 

div#cert-accordion .uk-open {
    border-left: 4px solid #faa519;
    margin-left: 21px;
    padding-left: 21px;
}
div#cert-accordion .uk-open>.uk-accordion-title::before{
 display:none;
}

div#cert-accordion .uk-open>.uk-accordion-title {
    color: #faa519;
    font-size: 24px;
}

.cf-container .cf-title-close {
    margin-left: 5%;
    margin-right: 5%;
}
ul.list-of-states {
    height: auto!important;
    background: #fff;
    padding: 10px 0 0;
    border-top: 5px solid rgb(136 164 188 / 23%);
}
ul.list-of-states li {
    width: 150px;
    padding: 2px 10px;
    border-radius: 5px;
    line-height: 1.5;
}
.uk-navbar-container {
   background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 47%, rgba(255,255,255,0.86) 66%, rgba(255,255,255,0.58) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(255,255,255,0.9)), color-stop(66%, rgba(255,255,255,0.86)), color-stop(100%, rgba(255,255,255,0.58)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 47%, rgba(255,255,255,0.86) 66%, rgba(255,255,255,0.58) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 47%, rgba(255,255,255,0.86) 66%, rgba(255,255,255,0.58) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 47%, rgba(255,255,255,0.86) 66%, rgba(255,255,255,0.58) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 47%, rgba(255,255,255,0.86) 66%, rgba(255,255,255,0.58) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
  
} 
.cf-container .cf-tab:hover {
    background-color: rgb(72 72 72 / 0%);
}
h1.uk-text-center.cf-title, .cf-item-open .content {
    text-shadow: 1px 1px 1px #000;
}
div#cun li{ 
       text-align: center;
} 
#vtbg9 .uk-scrollspy-inview .el-item {
    background: rgb(255 255 255 / 7%)!important;
     font-size: 20px!important;
      box-shadow: 0 0px 0px rgb(0 0 0 / 12%), 0 0px 0px rgb(0 0 0 / 24%)!important;
      line-height: 1.2!important;
}
#vtbg9 .el-content.uk-panel {
    bottom: -122px;
    width: 214px;
}


 #lab .uk-slider {
    padding: 20px;
} 

.timeline-item-container .el-meta {
    text-align: right;
}

ul.uk-navbar-nav a,div#mil a, a.el-content.uk-button,div#vtbg .el-item, div#vtbg .el-item, div#top3 .el-container, a.el-link.uk-button, .el-item.uk-card, .uk-transition-toggle, div#tl-holder .el-item, div#top3 .el-item, figure.imageeffectck.effectck-apollo{
/*	transition: all .42s cubic-bezier(.25,.46,.45,.94); */
	
}
ul.uk-navbar-nav a,div#mil a, a.el-content.uk-button,div#vtbg .el-item, div#vtbg .el-item, div#top3 .el-container,  div#tl-holder .el-item, div#top3 .el-item, figure.imageeffectck.effectck-apollo{
	transition: all .42s cubic-bezier(.25,.46,.45,.94); 
	
}
div#top3 .el-container:hover,div#mil a:hover, div#vtbg .el-item:hover, a.el-content.uk-button:hover, a.el-link.uk-button:hover, div#vtbg9 .el-item.uk-card:hover, .uk-transition-toggle:hover, div#tl-holder .el-item:hover, div#top3 .el-item:hover{
	 -webkit-transform: translate3d(0,-9px,1px);
    transform: translate3d(0,-9px,1px);
	  }   
	  figure.imageeffectck.effectck-apollo:hover{
   box-shadow: 12px 18px 20px 0 rgb(0 0 0 / 15%);
	  }
	  ul.uk-slider-nav.uk-dotnav.uk-flex-center.uk-margin.uk-sticky {
    margin: 0 0 10px !important;
}
div#f1 h3.el-title {
    margin-top: 15px!important;
}
div#foot a {
    color: #777;
}
div#foot a:hover, div#foot a.uk-text-muted:hover {
    color: #faa519!important;
}
	div#vtbg9 .el-item{
	padding:10px;
	} 

div#top3 .el-container {
	transition: all .42s cubic-bezier(.25,.46,.45,.94);
}
 div#cun {
    padding-top: 40px;
} 


/*
#gf-territories .el-container, #gf-territories .el-container {

    clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
	box-shadow: 12px 18px 20px 0 rgb(0 0 0 / 15%);
}

#gf-territories > div > div {
	filter: drop-shadow(8px 6px 8px rgba(50, 50, 0, 0.5));
} */

img.el-image.counter-img {
    width: 50%;
    margin-top: -12%;
    margin-left: -10%;
    background: #fff; 
}
img#TipLogo {
    position: absolute;
    margin-top: -22px;
    background: #ffffff;
    padding: 2px 9px;
    margin-left: -5px;
} 
.uk-position-relative.uk-margin.uk-transition-slide-top.uk-text-right {
    top: -350px!important;
    right: 60%!important;
}
ul.uk-slider-nav.uk-dotnav.uk-flex-center.uk-margin.uk-sticky.uk-active.uk-sticky-below.uk-sticky-fixed {
    padding: 5px;
} 
div#mil a {
    background: #7fab47;
    width: 169px;
    height: 25px;
    vertical-align: middle;
    display: block;
    padding: 47px 0;
    border-radius: 5px 50% 5px 50%;
    border: 1px solid #ffffff;
    box-shadow: 0 5px 30px #0000001f;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
}
.uk-subnav-pill>.uk-active>a {
    background-color: #faa519!important;
    border-radius: 50% 5px 50% 5px!important;
}
div#totop .uk-container {
    padding: 10px;
}  
.grecaptcha-badge {
    bottom: 30px!important;
}
div#totop {
    position: fixed;
    bottom: 100px;
    right: 2px;
    width: 85px;
    border-radius: 6px;
    padding: 0;
    box-shadow: 12px 18px 20px 0 rgb(0 0 0 / 15%);
    z-index: 200;
}

div#totop a {
    border-radius: 4px;
    width: 66px;
    padding: 7px;
    line-height: 1;
    font-size: 12px;
}
div#foot {
    border-bottom: 5px solid #faa519;
}
 div#news1 .el-content {
    font-size: 20px;
}

	.cert-img {
		padding: 10px;
		box-sizing: border-box;
	} 
 
 @media (max-width: 1650px){ 
	.uk-navbar-right.gf-fix{
		max-width: 160px;
	}
	.uk-navbar-right.gf-fix >div {
		width: 100%;
		min-height:20px;
	}
	.uk-search-default {
		width: 105px;
	}
 }
 @media (max-width: 960px){ 
	 span.cb-btn {
		display: block;
	}
 }
 @media (min-width: 960px){ 
	.cert-img {
		width: 45%;
		float: left;
	}

	.cert-img + .cert-img {
		width: 55%;
	}
 }
  @media (max-width: 640px){ 
  	.cert-img {
		width: 33%;
		float: right;
	}
  	.cert-text {
		width: 66%;
		float: left;
	}
	.cert-img1 {
		width:50%;
		float: left;
		padding: 10px;
		box-sizing: border-box;		
	}	
  }
  
  @media (min-width: 760px){ 

  
  
  
  
  }
 
 @media (max-width: 760px){ 
 
			 div#counter1 {
				padding: 10px;
			}
			div#weh .imageeffectck_title {
				font-size: 20px;
			}
			figure[class*="effectck"] figcaption {
				padding: 5px;
			}
			div#totop a {
    border-radius: 5px;
    width: 62px;
    height: 45px;
    padding: 5px 0 0;
}
			div#totop .uk-container {
				padding: 0;
			}
		
			div#vtbg5 > div, div#vtbg6 > div, div#vtbg7 > div, div#vtbg8 > div, div#vtbg9 > div {
    background-size: auto 200%; 
} 
			div#top3 .el-container:hover, div#mil a:hover, div#vtbg .el-item:hover, a.el-content.uk-button:hover, a.el-link.uk-button:hover, div#vtbg9 .el-item.uk-card:hover, .uk-transition-toggle:hover, div#tl-holder .el-item:hover, div#top3 .el-item:hover {
				-webkit-transform: translate3d(0,-3px,1px);
				transform: translate3d(0,-3px,1px);
			}
			div#foot {
				  margin-bottom: 45px;
			}
			figure.effectck-apollo figcaption [class*="desc"] {
			margin: 5px;
			}
			div#totop {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 100%;
    border-radius: 0;
    padding: 4px 10px;
  
}
.grecaptcha-badge {
    bottom: 60px!important;
    z-index: 4;
}
ul.el-nav.uk-thumbnav.uk-flex-nowrap.uk-flex-center.uk-margin-small-top {
    margin-top: 0px!important;
}
ul.el-nav li {
    padding-left: 2px;
}
			 div#news1 .el-content {
			font-size: 15px;
			}
			.uk-position-cover.uk-flex.uk-flex-left.uk-flex-middle.uk-padding-large {
			padding: 10px;
			background: rgb(255 255 255 / 47%);
		}
		.uk-heading-medium, span.Typewriter__wrapper, h1.uk-text-center {
			font-size: 24px;
			margin-top:0;
		 }
		h2.uk-h3 {
			font-size: 20px;
		}
		div#mil a {
			width: auto;
			height: 25px;
			padding: 20px 5px;
			font-size: 15px;
		 }
		 div#five .el-content.uk-margin, div#team .el-content.uk-margin {
			font-size: 15px;
		  }
			.uk-position-relative.uk-margin.uk-transition-slide-bottom.uk-text-right {
				right: 0!important;
				margin: 3px;
			}
			.uk-position-ab.uk-margin.uk-transition-slide-left.uk-text-right {
				padding-right: 0;
				margin: 3px!important;
			}
			.uk-position-relative.uk-margin.uk-transition-slide-top.uk-text-right {
				right: 0!important;
				top: 0!important;
				margin: 3px!important;
			}
			div#markc span.uk-icon {
				display: none;
			} 
			li.uk-open a.uk-accordion-title {
    color: #faa519;
}
.uk-accordion-content {
    border-left: 3px solid #faa519;
    padding-left: 10px;
}

element.style {
}
.tm-toolbar .uk-flex {
    display: table;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 }
 
  @media (max-width: 480px){ 
  
  
		
			.timeline-item-container {
				padding-left: 60px!important;
			}
			.uk-button-large {
    padding: 0 10px;
 }  
  
  
  
  
  
  
  }