/*
==============================================
   footer
==============================================
*/
.footer	{
	width:100%;
	font-size:11px;
	font-size:1.1rem;
	position:relative;
	left:0;
	
	color:#666666;
	background-color:#ffffff;
	
	-webkit-transition:all .6s ease-in-out;
       -moz-transition:all .6s ease-in-out;
         -o-transition:all .6s ease-in-out;
            transition:all .6s ease-in-out;
}
.footer:after {
    clear: both;
    content: '';
    display: block;
    height: 0;
    visibility: hidden;
	overflow: hidden;
}
.footer a:link { color:#666666; }
.footer a:visited { color:#666666; }
.footer a:hover { color:#000; }
.footer a:active { color:#000; }

.social-bar {
	padding:20px 0;
	background-color:#f5f5f5;
	text-align:center;
}
.social-bar > [class^="btn-"] { /*font-size:18px; font-size:1.8rem;*/ }
.social-bar > a { margin-right:5px; }
.social-bar > a:last-child { margin-right:0; }

/* footer-info */
.footer-info {
	position:relative;
	padding:30px 0 30px;
	border:1px solid #f2f2f2;
	border-width:1px 0;
}

.footer-nav { float:right; z-index: 2; position: relative; margin-top:2px;/*解決後端被adminbox遮住無法點擊問題*/ }
.view-counts { float:right; color:#999999; margin-top:2px; margin-left:25px; }
.footer-nav .nav-menu > li { font-size: 1.2rem; font-size: 12px; display: inline-block; vertical-align: text-top; }
.footer-nav .nav-menu ul, .footer-nav .nav-menu li { list-style: none; margin: 0; padding: 0; }
.footer-nav .nav-menu li a { padding:0 15px; border-right:1px solid #efefef; }
.footer-nav .nav-menu li:last-child a { padding-right:0; border-right:none; }

.sitemap { background-color:#f7f7f7; padding-top:20px; }
.sitemap .wrapper { margin-bottom:20px; }
.sitemap ul { float:left; padding:0; margin:0; list-style:none; width:18.4%; margin-right:2%; font-size:13px; font-size:1.3rem; }
.sitemap ul:last-child { margin-right:0; }
.sitemap ul .title { color:#454545; padding-bottom:6px; font-size:16px; font-size:1.6rem; }
.sitemap ul li a:link { color:#999999; }
.sitemap ul li a:visited { color:#999999; }
.sitemap ul li a:hover { color:#666666; }
.sitemap ul li a:active { color:#666666; }

.copyright { margin-top:4px; float:left; }
.goTop {
	width: 51px;
    height: 51px;
    background-color: #ffffff;
    position: fixed;
    border: 1px solid #555555;
    bottom: -56px;
    right: 50px;
    z-index: 101;
    cursor: pointer;
    background: #ffffff url(../../../images/icon/arrowUp.png) no-repeat center;

    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;

    text-align: center;
    line-height: 51px;
    font-size: 17px;
    color: #000000;
}
.goTop:hover {
    background: #222222 url(../../../images/icon/arrowUp-hover.png) no-repeat center;
	border: 1px solid #ffffff;
	color: #ffffff;
}
.goTop::before {
    /*content: "\f366";
    display: inline-block;
    font-family: "Ionicons";
    vertical-align: middle;*/
}
.footerbottomNav + .footerbottomContact {
	margin-top: 10px;
	border-top: 1px solid #b4b4b4;
	padding-top: 10px; 
}


/*
==============================================
   responsive
==============================================
*/
@media screen and (max-width : 979px) {
    /*.goTop { right: 5%; } 20160811 討論後決定隱藏 Gabby*/
    .goTop { display: none; }
}