#navbarLogo{

    height:220px;

    width:auto;
	margin-top:20px;
	margin-bottom:20px;
    transition:all .35s ease;

}
.rd-navbar--is-stuck .rd-navbar-aside{

    min-height:75px;

}
.rd-navbar--is-stuck #navbarLogo{

    height:80px;

}

.rd-navbar-brand{

    display:flex;

    align-items:center;

}

.rd-navbar-original .rd-navbar-aside{

    min-height:140px;

}

.header-creative-wrap .rd-navbar-original{

    position:absolute;

    left:0;

    right:0;

    top:0;

    background:transparent;

    box-shadow:none;

}

.rd-navbar--is-stuck{

    background:#a80000;

    box-shadow:0 2px 10px rgba(0,0,0,.25);

}

/* Footer Facebook 按鈕 */
.footer-fb-link {
	display: inline-flex;
	align-items: center;
	gap: 10px;
	padding: 10px 20px 10px 14px;
	border-radius: 8px;
	background: #1877f2;
	color: #ffffff;
	font-size: 15px;
	font-weight: 600;
	line-height: 1;
	text-decoration: none;
	border: 1px solid rgba(255,255,255,0.2);
	box-shadow:
		0 2px 6px rgba(0,0,0,0.3),
		inset 0 1px 0 rgba(255,255,255,0.15);
	transition: all 0.25s ease;
}
.footer-fb-link .footer-fb-icon {
	font-size: 22px;
	line-height: 1;
}
.footer-fb-link .footer-fb-text {
	letter-spacing: 0.3px;
}
.footer-fb-link:hover {
	background: #166fe5;
	color: #ffffff;
	text-decoration: none;
	border-color: rgba(255,255,255,0.4);
	transform: translateY(-2px);
	box-shadow:
		0 6px 16px rgba(24,119,242,0.45),
		inset 0 1px 0 rgba(255,255,255,0.2);
}

@media (max-width: 767.98px) {
    .rd-navbar-original .rd-navbar-aside {
        min-height: 0px;
    }

    #navbarLogo {
        height: 80px;
        margin-top: 0;
        margin-bottom: 0;
    }
}

