@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;
}
#header, #header .header-top {
    background-color: transparent;
}
.tm-header img.logo {
    width: 160px;
}

header.tm-header .uk-sticky.uk-sticky-below.uk-sticky-fixed {
    border-bottom: 1px solid #c6ab84;
}
.uk-dropbar .uk-text-secondary {
    color: #ffffff!important;
}
 div#ff1, div#dd1, div#cc1, div#ee1{
	 
	border-top: 1px solid #c6ab84; 
 }
 a.el-link.uk-button.uk-button-default {
    float: right;
}
div#float {
    position: fixed;
    right: 0;
    bottom: 100px;
    background: transparent;
	width: 95px;
}
div#float .uk-container {
    padding: 0;
}
div#float a.el-content {
    width: 90px;
    height: 90px;
    border-radius: 45px;
    line-height: 1.5;
    padding: 13px 10px;
    border: 5px double rgb(227 203 193 / 61%);
    transition: all .42s cubic-bezier(.25,.46,.45,.94);
    display: block;
}
h1.uk-h3.tt1, h1.uk-h3.tt2 {
    margin-left: 28px;
}
div#float a.el-content:hover {
    transform: translate3d(0px,-5px,1px);
    box-shadow: 5px 9px 11px rgb(0 0 0 / 14%);
    border: 5px double #C6AB84;
} 
div#S1 {
    border-top: 1px solid #c6ab84;
    border-bottom: 1px solid #c6ab84;
}
div#F1 {
    
    border-bottom: 1px solid #c6ab84;
}
iframe#\32 15775047 {
    height: 112%!important;
}
div#S1 .el-link.uk-button.uk-button-secondary {
      float: right;
	  transition: all .42s cubic-bezier(.25,.46,.45,.94);
   }
 div#S1 a.el-content.uk-button.uk-button-default {
      transition: all .42s cubic-bezier(.25,.46,.45,.94);
   }
    div#S1 a.el-content.uk-button.uk-button-default:hover {
     transform: translate3d(0px,-5px,1px);
   }
   div#S1 .el-link.uk-button.uk-button-secondary:hover {
     transform: translate3d(0px,-5px,1px);
   
   }
 div#float span.uk-margin-small-right.uk-icon {
    margin-right: 0!important;
    display: block;
}

.uk-dotnav>.uk-active>* {
     width: 10px;
}
















@media (min-width: 1240px){  
	

		
	
}

@media (max-width: 1200px){
	
		h1.uk-heading-small.uk-position-relative.uk-width-large {
		font-size: 34px;
		}
		
		

}

@media (max-width: 1024px){  
			
		

		
}
@media (max-width: 760px){  
	
		

		

		
}
@media (max-width: 480px){  
			
		
		div#float {
     bottom: 0;
	 width: 100%;
		  }
		div#float a.el-content {
    width: 100%;
    height: 50px;
    border-radius: 0;
    line-height: 36px;
    padding: 5px;
    transition: all .42s cubic-bezier(.25,.46,.45,.94);
    border: 1px solid rgb(227 203 193 / 61%);
}	
		
	
		div#float .el-item {
		width: 33.3%;
		padding-left: 0;
			}
  h1.uk-heading-small.uk-margin-remove.uk-position-absolute.uk-width-1-1.uk-width-large {
		LEFT: 10px!important;
			}
		
		div#float a.el-content:hover {
       border: 1px solid #ffffff;
	    transform: translate3d(0px,0px,0px);
} 
		div#S1 .uk-card-body.uk-margin-remove-first-child {
    padding: 10px;
		}
		div#S1 h3.el-title.uk-h4 {
    font-size: 16px;
    margin-top: 0!important;
}
		div#S1 .uk-margin-top {
			margin-top: 7px!important;
		}
		div#S1 .el-link.uk-button.uk-button-secondary {
			line-height: 2;
			font-size: 14px;
		}
		
		div#copy {
    margin-bottom: 50px;
		}
		div#float a.el-content, div#float span.uk-margin-small-right.uk-icon {
				display: inline-block;
		}
		div#float .uk-grid {
			margin-left: -15px;
		}
		.uk-button-default {
			background-color: #1F231F;
		   
		}
		div#ff1 .el-content {
			font-size: 16px;
		}
		.uk-tab > * {
       padding-left: 15px;
    }
		

		
}