.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.owl-theme .owl-dots, .owl-theme .owl-nav {
text-align: center;
-webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #869791;
}
.owl-theme .owl-dots .owl-dot span{
width: 10px;
height: 10px;
margin: 5px 7px;
background: #D6D6D6;
display: block;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
border-radius: 30px;
}
.owl-carousel .item{
background: #EFEFEF none repeat scroll 0 0 !important;
overflow: hidden;
padding:1em;
}
.owl-carousel .item .ftd-logo{
text-align: center;
width: 416px;
max-height: 178px;
position: inherit;
margin: auto;
}
.ftd-title {    
font-size: 36px!important;
}
.ftd-title  span{
display: inline-block;
line-height: 1.2;
}
.ftd-text {
font-size: 17px;
margin-top: 16px;
margin-bottom: 20px;
}
.ftd-button>a {
margin: 5px;
padding: 10px 20px;
-moz-appearance: none;
border-color: #c3c3c3;
border-radius: 0;
border-style: solid;
border-width: 3;
color: #000;
cursor: pointer;
display: inline-block;
font-family: "Roboto","微軟正黑體","Lato","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
font-size: 17px;
font-weight: normal;
line-height: normal;
position: relative;
text-align: center;
text-decoration: none;
transition: background-color 300ms ease-out 0s;
}
.ftd-button>a:hover{
background-color: rgb(242,151,96) !important;
color: #fff;
border-color: rgb(242,151,96);
}
.owl-item > .item {
min-height: 420px !important;
}
.owl-theme .owl-nav [class*=owl-] {    
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: #D6D6D6;
display: inline-flex;
cursor: pointer;
border-radius: 3px;
align-items: center;
justify-content: center;
}
div.owl-prev, div.owl-next{
width: 50px;
height: 50px;
border-radius: 99em !important;
background-color: #E0E0E0 !important;
vertical-align: middle;
transition: background-color 300ms ease-out 0s;
}
div.owl-prev i,
div.owl-next i{
color:#000;
}
.owl-carousel .owl-stage,
.owl-carousel.owl-drag .owl-item{ }