/* Header */
header { -webkit-background-size: cover; background-size: cover; height: 100%; -webkit-transition: ease-in-out; -moz-transition: ease-in-out; -o-transition: ease-in-out; transition: ease-in-out; overflow: hidden; }
.no-background { background: none }
header .full-screen { width: 100%; height: 100%; min-height: 1000px; }
.navbar-nav > li.blog:hover .dropdown-menu { display: block !important; }
.nav > li > a { margin-top: 10px; margin-bottom:10px; font-size: 1.2em; }/*EDIT*/
.nav > li.last > a { margin: 10px 0 10px 0px; }
.main-navigation .col-md-3 { padding-left: 0; }

/* Sticky Navigation */
nav { width: 100%; top: 0px; z-index: 99; padding-top: 25px; padding-bottom: 10px; transition: all 400ms ease-in-out 0s; -webkit-transition: all 400ms ease-in-out 0s; -moz-transition: all 400ms ease-in-out 0s; }
.shrink-nav { min-height: 60px; padding-top: 10px; border-bottom: 1px solid #e5e5e5; }
.nav-transparent .logo-dark { display: none; }
.shrink-nav.nav-dark, 
.shrink-nav.nav-transparent { background: rgba(255, 255, 255, 1);box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.sticky-nav { position: fixed; top: 0px; background: rgba(255, 255, 255, 0); min-height: 60px; border-bottom: 1px solid #e5e5e5;}
.sticky-navigation .main-navigation li a { line-height: 30px; font-weight: 400; font-size: 13px; text-transform: lowercase; max-height: 34px; letter-spacing: 0.5px; }

/* Main Navigation */
.logo-light { display: inline-block; float: none }
.navbar-fixed-top .nav > li > a:hover { color: #FFF; }
.shrink-nav .logo-light { display: none; }
.shrink-nav .logo-dark { display: inline-block; margin-top: -2px; }/*EDIT*/
.logo-dark { width: 179px; }
.logo-white { width: 179px; }
@media (max-width:991px){
.logo-dark { width: 90px; }
.logo-white { width: 90px; }}
.shrink-nav .navbar-nav > li > a { color: #000; margin-top: 10px; }/*EDIT*/
.shrink-nav .nav > li > a:hover { color: #000; }

/* Color and Othe Element */
.navbar-inverse .navbar-nav > li.current > a, 
.navbar-inverse .navbar-nav > li > a:hover { border-bottom: 2px solid #dda43b }
.highlight { background-color: transparent; font-size: 85px }
header { -webkit-transition: ease-in-out; -moz-transition: ease-in-out; -o-transition: ease-in-out; transition: ease-in-out; }
.portfolio-figure .title { color: #dda43b }
.orange-bg { background-color: #dda43b }
.social i:hover { color: #dda43b }
.map-button:before { color: #dda43b }
.intro-bg { width: 100%; position: absolute; height: 500px; top: 0; z-index: 2; background: rgba(0, 0, 60, 0.95); background: -moz-linear-gradient(left, rgba(221, 164, 59, 0.95) 0%, rgba(221, 59, 120, 0.80) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(221, 164, 59, 0.95)), color-stop(100%, rgba(221, 59, 120, 0.80))); background: -webkit-linear-gradient(left, rgba(221, 164, 59, 0.95) 0%, rgba(221, 59, 120, 0.80) 100%); background: -o-linear-gradient(left, rgba(221, 164, 59, 0.95) 0%, rgba(221, 59, 120, 0.80) 100%); background: -ms-linear-gradient(left, rgba(221, 164, 59, 0.95) 0%, rgba(221, 59, 120, 0.80) 100%); background: linear-gradient(to right, rgba(221, 164, 59, 0.95) 0%, rgba(221, 59, 120, 0.80) 100%); }
.highlight { position: relative; z-index: 3 }
header .intro-section { padding-top: 365px; z-index: 3; position: relative; }
.popup-slide .title { color: #dda43b }
.popup-navigation span:hover { color: #dda43b }
.orange-line { background-color: #dda43b; }
.label { border-color: #dda43b; }
.blog-day { background-color: #dda43b; border-color: #dda43b; }
.blog-content:hover .blog-day { background-color: #dda43b; }
#success { border-color: #dda43b; color: #dda43b; }
.loader .loader-progress { background-color: #dda43b; }


.navbar-default{
	border:0;}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:focus{/*EDIT*/
	color:#FFF;
	font-family:'Encode Sans Condensed', 'Noto Sans TC', "Microsoft JhengHei";}
.shrink-nav .navbar-nav > li > a {
    color:#000;}
	
.navbar-nav > li > a {
	border-top:1px transparent solid;
    padding-top: 7px;
    padding-bottom: 7px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > li > a:focus {/*EDIT*/
	border-top:1px #FFF solid;
	color:#FFF;
	background:transparent;}
.shrink-nav .navbar-nav > li > a:hover, .shrink-nav .navbar-nav > .active > a, .shrink-nav .navbar-nav > .active > a:hover , .shrink-nav .navbar-nav > li > a:focus {/*EDIT*/
	border-top:1px #0f5930 solid;
	color:#0f5930;
	background:transparent;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;}	
.navbar-header{
	position:relative;}
.navbar-default .navbar-toggle {
	position:absolute;
	z-index:3;
    background-color: #FFF;
	top:0;
	left:20px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #FFF;}
	
.float-left {
    float: left !important;}
.navbar-default .navbar-toggle {
    border-color:transparent;}
	

@media (max-width:767px) {
    /* Sticky Nav */
    .navbar-collapse { margin-top: 0; margin-bottom: 0; }/*EDIT*/
    .collapse-navation { float: left; width: 100%; }
    nav {  padding-top: 10px; }/*EDIT*/
    .nav > li { border-bottom: 0 solid #e5e5e5; }
    .nav > li > a { margin: 2px 0; }
    .nav > li.last { border-bottom: none }
    .nav > li.last > a { margin: 2px 0 }
    .navbar-inverse .navbar-nav > li.current > a, 
    .navbar-inverse .navbar-nav > li > a:hover { transition: none; padding: 10px 0 8px; margin: 2px auto 2px; }
    .navbar-inverse .navbar-nav > li.current > a { border-bottom: 2px solid #FFF }
    .navbar-inverse .navbar-nav > li > a { transition: none; padding: 10px 0 10px; }
    .sticky-nav .navbar-toggle { background-color: #FFF; margin: 3px 20px 0 0;}/*EDIT*/
    .sticky-nav .navbar-toggle .icon-bar { background-color: #0f5930 }
    /*.sticky-nav .navbar-toggle:hover .icon-bar { background-color: #CCC }
    .shrink-nav .navbar-toggle { background-color: #000; margin-top: 3px }*/
    .shrink-nav .navbar-toggle .icon-bar { background-color: #0f5930; }/*EDIT*/
    .sticky-nav .container { padding-left: 0; padding-right: 0; }
    .sticky-nav { background: rgba(255, 255, 255, 1); box-shadow:0 1px 0 0 rgba(0,0,0,0.1); }
    .nav-transparent .logo-dark { display: block; width: 100px;}/*EDIT*/
    .sticky-nav .logo-light { display: none }
    .shrink-nav.nav-dark, 
    .shrink-nav.nav-transparent { min-height: 60px }/*EDIT*/
    .sticky-nav .navbar-nav > li > a, .sticky-nav .navbar-nav > li > a:focus { color: #000 }/*EDIT*/
    .sticky-nav .navbar-nav > li > a:hover { color: #FFF !important;}
    .navbar-default .navbar-nav > li > a { text-align: left }
    .sticky-nav .col-md-3 { padding-left:17px; }/*EDIT*/
    .shrink-nav .navbar-nav > li > a { margin-top: 2px; }
    .shrink-nav .logo-dark { margin-top: 0; }
    .shrink-nav {padding-top: 10px;}
.navbar-nav > li > a {
	border-top:0;
    padding-top: 3px;
    padding-bottom: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align:center !important;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .shrink-nav .navbar-nav > li > a:hover, .shrink-nav .navbar-nav > .active > a, .shrink-nav .navbar-nav > .active > a:hover {/*EDIT*/
	border-top:0;
	color:#FFF;
	background:#0f5930;}} /*EDIT*/