/* CSS Document */
a.tel, a.tel:hover { pointer-events: none; text-decoration:none !important; }
@media print, screen and (max-width: 999px){
a.tel, a.tel:hover { pointer-events: initial; }
}

#gotop { display: none; position: fixed; right:0px; bottom:20px; cursor: pointer;  z-index:20;}
#gotop a { display:inline-block; width:50px; height:50px; padding-top:15px; color:#fff; opacity:0.5;  filter: alpha(opacity=50); background:#000;}
#gotop a:hover { color:#fff; opacity:1;  filter: alpha(opacity=100);}


footer { background:#145c9e;}
.footer-bg { background:url(../images/footer-bg.jpg) no-repeat bottom center; background-attachment:fixed; height:65px;}
.footer-info-content { padding:50px 20px; }
.footer-info-title { font-size:26px; color:#ffffff; padding-bottom:20px; text-transform:uppercase;}
.footer-info { display:flex; flex-direction:row; flex-wrap:no-wrap;}
.footer-info > div { width:60%; padding-right:42px; border-right:1px solid rgba(255,255,255,.1); margin-right:42px;}
.footer-info > div:last-child { border-width:0; padding:0; margin:0;}
.footer-info-list { display:flex; flex-direction:row; flex-wrap:wrap;}
.footer-info-list a { color:#fff;}
.footer-info-list a:hover { color:#fff; text-decoration:underline;}
.footer-info-list > div:nth-child(odd) { width:115px; font-size:13px; text-transform:uppercase; color:rgba(255,255,255,.85); padding-bottom:3px;}
.footer-info-list > div:nth-child(even) { width:calc(100% - 115px); font-size:13px; color:rgba(255,255,255,1); padding-bottom:3px;}

.copyright { padding:0 20px 20px 20px; font-size:12px; color:rgba(255,255,255,.4); letter-spacing:1px; line-height:20px;}
.copyright span { display:inline-block;}


@media only screen and (max-width: 768px) {
.footer-info { flex-wrap:wrap;}
.footer-info > div { width:100%; border-right:0px solid rgba(255,255,255,.1); margin-right:0; padding-right:0;}
.footer-info > div:nth-of-type(2) { border-bottom:1px solid rgba(255,255,255,.1); padding-bottom:20px; margin-bottom:20px;}
.footer-info-content { padding-bottom:20px;}
}
@media only screen and (max-width: 320px) {

}