/*!---------------------
*Copyright (c) 2016 by yuchen.
------------------------*/h2,h3,h4{font-size:16px}body{font-family:Futura Lt BT,Microsoft JhengHei,Orator Std,sans-serif;color:#000;line-height:28px;background-image:#f5f2e9}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:30px}.lead,h3{line-height:24px;font-weight:400}h1{font-size:36px}p,table{font-size:14px}a{color:#574830;-webkit-transition:color 300ms,background-color 300ms;-moz-transition:color 300ms,background-color 300ms;-o-transition:color 300ms,background-color 300ms;transition:color 300ms,background-color 300ms}a:focus,a:hover{color:#353535;text-decoration:none;outline:0}.btn-primary{padding:8px 20px;background:#c52d2f;color:#ff0;border-radius:4px;border:none;margin-top:10px}.btn-primary:focus,.btn-primary:hover{background:#c52d2f;outline:0;box-shadow:none}.btn-transparent{border:3px solid #fff;background:0 0;color:#fff}.btn-transparent:hover{border-color:rgba(255,255,255,.5)}.dropdown-menu{margin-top:-1px;min-width:180px}.dropdown-menu li{color:#fff}#gotop{display:none;position:fixed;right:20px;bottom:20px;padding-left:8px;padding-right:8px;font-size:30px;color:#f5a626;cursor:pointer;z-index:5}#header .search,.navbar-inverse .navbar-nav>li>a,.social-fb,ul.social-fb li,ul.social-fb li a{display:inline-block}#gotop i:hover{will-change:animation,transform,opacity;-webkit-animation:top 1s ease-in-out infinite;animation:top 1s ease-in-out infinite}@-webkit-keyframes top{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}}@keyframes top{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.media>.pull-left{margin-right:20px}.media>.pull-right{margin-left:20px}.navbar-nav>li,.navbar>.container .navbar-brand{margin-left:0}.center{text-align:center;padding-bottom:0}.scaleIn{-webkit-animation-name:scaleIn;animation-name:scaleIn}.lead{font-size:16px}.transparent-bg{background-color:transparent!important;margin-bottom:0}@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.top-bar{padding:10px 0;background:rgba(255,212,129,.5);line-height:28px}.top-number{color:#000}.top-number p{margin:0}.social{text-align:right}.footer p,ul.social-fb li a{text-align:center}.social-fb{list-style:none;padding:0;margin:0}ul.social-fb li a{color:#fff;background:#fff;width:25px;height:25px;line-height:25px;border-radius:20px}ul.social-fb li a:hover{background:#1e51a2;color:#3269c0}.navbar,.navbar-inverse .navbar-nav .dropdown-menu>li.divider{background-color:transparent}ul.social-fb img{margin-top:2px;padding-bottom:0;margin-bottom:0}.navbar-brand{padding:0 0 0 220px;margin:0}@media(max-width:1919px){.navbar-brand{padding:0;margin:0}}.navbar{border-radius:0;margin-bottom:0}.navbar-nav{margin-top:0}.navbar-inverse .navbar-nav>li>a{padding:0;margin:0;border-radius:3px;color:#767676;line-height:24px}.navbar-inverse .navbar-nav>li>a:hover{color:#767676}.navbar-inverse{border:none}.navbar-inverse .navbar-brand{font-size:36px;line-height:50px;color:#fff}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:transparent;color:#000}.navbar-inverse .navbar-nav .dropdown-menu{border:0;padding:0;margin-top:0;border-top:0;border-radius:0;left:0;color:#fff}.navbar-inverse .navbar-nav .dropdown-menu:before{position:absolute;top:0}.navbar-inverse .navbar-nav .dropdown-menu>li>a{padding:8px 15px;color:#fff}.navbar-inverse .navbar-nav .dropdown-menu>li.active>a,.navbar-inverse .navbar-nav .dropdown-menu>li:focus>a,.navbar-inverse .navbar-nav .dropdown-menu>li:hover>a{color:#fff}.navbar-inverse .navbar-nav .dropdown-menu>li:last-child>a{border-radius:0 0 3px 3px}.dropdown-menu p{color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-top:0;padding-bottom:0}.footer{padding-top:5px;vertical-align:middle;font-size:13px;background:#f6eeeb}.ripple input{position:relative;outline:0;border:1px solid #574830}.ripple input,.ripple textarea{font-size:14px;border-radius:2px;background:0 0}.ripple textarea{border:1px solid #574830}input[type=checkbox]{display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #574830;color:#574830}@media screen and (max-width:400px){input[type=checkbox]{display:inline-block;width:12px;height:12px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #574830;color:#574830}}.ripple2 input{position:relative;outline:0;cursor:pointer;background:0 0;color:#c31657;padding:8px 20px;border-radius:2px;font-size:14px;border:1px solid #c31657;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.ripple2 input:hover{background:#c31657;color:#fff}.hvr-underline-from-center{transform:translateZ(0);backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-rectangle-out,.hvr-underline-from-center{box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0)}.hvr-underline-from-center:before{content:"";position:absolute;left:50%;right:50%;background:#e33958;height:2px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.2s;transition-duration:.2s;transition-timing-function:ease-out}.hvr-rectangle-out:before,.hvr-underline-from-center:before{z-index:-1;bottom:0;-webkit-transition-timing-function:ease-out}.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before{left:0;right:0}.hvr-rectangle-out{margin:.2em;padding:.6em;width:125px;text-align:center;text-decoration:none;transform:translateZ(0);backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#fff;color:#c31657;border:1px solid #c31657;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s}.hvr-rectangle-out:before,.nav-tabs>li>a::after{content:"";position:absolute;left:0}.hvr-rectangle-out:before{top:0;right:0;background:#c31657;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.2s;transition-duration:.2s;transition-timing-function:ease-out}.hvr-rectangle-out:active,.hvr-rectangle-out:focus,.hvr-rectangle-out:hover{color:#fff}@media screen\0{.hvr-rectangle-out:active,.hvr-rectangle-out:focus,.hvr-rectangle-out:hover{color:#000}.hvr-rectangle-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}}.hvr-rectangle-out:active:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:hover:before{-webkit-transform:scale(1);transform:scale(1)}@media(max-width:768px){.hvr-rectangle-out{width:110px;font-size:13px;margin:.2em 0;padding:.3em}}@media(max-width:600px){.hvr-rectangle-out{width:100px;font-size:12px}}@media(max-width:450px){.hvr-rectangle-out{width:auto;font-size:12px;padding:.3em}}.tab-content a,.tab-content a:visited{color:#1494d4}.tab-content a:hover,a:focus{color:#000}@media(max-width:500px){.tab-content{font-size:13px}}@media(max-width:320px){.tab-content{font-size:12px}}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-width:0}.nav-tabs>li>a{border:none;color:#666}.nav-tabs>li.active>a,.nav-tabs>li>a:hover{border:none;color:#c31657!important;background:0 0}.nav-tabs>li>a::after{background:#c31657;height:2px;width:100%;bottom:-1px;transition:all 250ms ease 0s;transform:scale(0)}.nav-tabs>li.active>a::after,.nav-tabs>li:hover>a::after{transform:scale(1)}.tab-nav>li>a::after{background:#1f4fad;color:#fff}.tab-pane{padding:15px 0}.tab-content{padding:20px}@media(max-width:500px){.tab-content{padding:20px 0}}.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:transparent}.nav-tabs{border-bottom:1px solid transparent}