﻿/*==========Theme Color===========
  主題藍色：#377dff
  主題淺藍：#ebf2ff
=================================*/

.navbar-default.easycard_head{border-bottom:4px solid #377dff;}.custom_text_color,.navbar-default.navbar-nav>.open>a,.navbar-default.navbar-nav>.open>a:focus,.navbar-default.navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover,.rootmenu>li.current>a,.owl-carousel .owl-nav .owl-prev::before,.owl-carousel .owl-nav .owl-next::before,.managebox_article>.go>a,.managebox_article>.go>a:focus,.go_bck,.head_goback>a>.icon,.number_ul input[type="radio"]:checked ~ label:before,
.number_ul input[type="checkbox"]:checked ~ label:before,#load_data:hover,.send_box:focus,.form-group>.icon.yes,.upload_btn>a,.wrap-custom-file label:hover span,.custom_color,.donate_20>button,button.lovecode_1,button.lovecode_1:focus,.finish_dl>dd,.custom_color1,.number_ul>li.current>a:before,.managebox_header>.dl>dt>.paging{color:#377dff;}.carousel-indicators .active,.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{border-color:#377dff;}.owl-theme .owl-dots .owl-dot.active span{border:3px solid #377dff;}
.progress_indicator_item_complete .progress_indicator_dot,.progress_indicator_item_current .progress_indicator_dot{box-shadow:inset 0 0 0 5px #377dff;}

.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.managebox_article>.go>a:hover,.managebox_article>.go>a:active,.managebox_header,.owl-theme .owl-nav [class*="owl-"]:hover,.progress_indicator_bar,.upload_btn>a:hover,.progress_indicator_bar_c,.invoice_more>a:hover,.donate_20>button:hover,.donate_20>button:active,.carousel-indicators .active{background-color:#377dff;}.owl-theme .owl-dots .owl-dot span,.go_bck:hover,.go_bck:active,.send_box:hover,button.lovecode_1:hover,button.lovecode_1:active{background:#377dff;}

/*=========淺色bg==========*/
.managebox_article>.go>a,.managebox_article>.go>a:focus,.owl-theme .owl-nav [class*="owl-"],.go_bck,.go_bck:focus,.head_goback>a>.icon,.number_ul input[type="radio"]:checked ~ label:before,.number_ul input[type="checkbox"]:checked ~ label:before,.send_box:focus,.form-group>.icon.yes,.upload_btn>a,.custom_color,.donate_20>button,button.lovecode_1,button.lovecode_1:focus,.number_ul>li.current>a:before{background-color:#ebf2ff;}

@media(max-width:767px){.navbar-default .navbar-collapse{border-bottom:4px solid #377dff;}}

@media(max-width:414px){.owl-theme .owl-nav [class*='owl-']{background-color:transparent;}}

/*==========================官方Footer區==========================*/

.footer_2,.footer_2 a,.ec_statements>li>a,.ec_statements>li>a:focus,.foo_brand>li>a,.ec_abbr a,.foo_brand>li>a{color:#aaa;}.ec_statements>li>a:hover{color:#fff;}.footer_2{padding:22px 0 36px;background-color:#363636;}.ec_statements{padding:8px 0 0;}.ec_statements>li{padding:.7em 0;display:inline-block;}.ec_statements>li+li:before{content:"|";vertical-align:.08em;font-size:.8em;}.ec_statements>li>a{padding:0 .5em 0 .7em;font-size:15px;display:inline-block;}.ec_copyright{margin:0 5em;}.foo_brand{float:left;margin:5px 0 13px;padding:0;}.foo_brand>li{padding-right:8px;list-style:none;display:inline-block;}.foo_brand>li>a{-webkit-transition:.3s;transition:.3s;}.foo_brand>li>a:hover>img{opacity:.8;}.ec_abbr{padding:10px 0 0 365px;letter-spacing:-.03em;font-size:13px;}.ec_abbr>p{margin-bottom:.2em;}.ec_abbr>p>span{padding:.1em 0;}.foo_breadcrumb_box{background:#fff url("../images/twm-color-bar-header.png") no-repeat;padding:28px 0 17px;}.foo_breadcrumb_ul{background:url("../images/twm_round_logo.svg") no-repeat 0 3px;background-size:28px auto;padding:0 180px 0 42px;}.foo_breadcrumb_ul>li+li:before{content:"\f101";padding:0 8px 0 4px;}.foo_breadcrumb_ul>li{padding:6px 0;}.foo_breadcrumb_box{background:#fff url("../images/twm-color-bar-header.png") no-repeat;padding:28px 0 17px;}

@media(max-width:1000px){.foo_brand,.ec_abbr{display:none;}}

@media(max-width:767px){.footer_2>.container,.foo_breadcrumb_box>.container{width:540px;margin:0 auto;}.ec_copyright{margin:8px 11px 0;}.ec_statements.text-center,.ec_abbr{text-align:left;}.twm-contact-mobile:after{content:'';display:block;}.ec_abbr>p:last-child{margin-top:20px;}.ec_statements{font-size:1em;letter-spacing:-.04em;}.ec_abbr{padding:0;display:block;}.ec_abbr>span{padding:.5em 0;}}

@media(max-width:600px){.footer_2>.container,.foo_breadcrumb_box>.container{width:auto;}.footer_2>.container{width:auto;padding-left:7px;}}