/*Content CSS*/
footer {width:100%; background-color:#0e0000; clear:both; text-align: center;; position: relative; z-index: 3;}
.footer_con {width: 100%; max-width: 1400px; padding: 40px 20px; margin: 0 auto;}

.footer_con .btm span {font-size: 14px; font-weight: 300; color:rgba(255,255,255,.5);  line-height: 1.6; display: block; margin-top: 10px;}
.footer_con .btm span a {color:rgba(255,255,255,.5);}
.ft_copy {font-size: 14px; color: rgba(255,255,255,.7); word-break: keep-all; line-height: 1.6; }


#top_btn {position: fixed; right: 20px; bottom: 20px; width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; border: 1px solid #333; color: #333; font-size: 15px; background: rgba(255,255,255,0.5); z-index: 10; transition: .3s; pointer-events: none; opacity: 0;}
#top_btn:hover {border-color: #862633; background: #862633; color: #fff;}
.scrolled #top_btn {opacity: 1; pointer-events: auto;}

.footer_con .ft-btn {width: 140px; height: 30px; line-height: 30px; display: flex; justify-content: center; align-items: center; font-size: 10px; font-weight: 300; color: rgba(255, 255, 255, .5); transition: .3s; border:1px solid rgba(255, 255, 255, .5);}
.footer_con .ft-btn:hover {background: #862633; color:#fff ; border-color: #862633;}
.footer_con .mob_info{display: none;}

#ft_mob_btn{width: 140px; height: 30px; display: flex; align-items: center; justify-content: center; border: solid 1px rgba(255,255,255,.5); color: #fff;  font-size: 10px; font-weight: 300; transition: .3s; margin: 30px auto 0;}
#ft_mob_btn:hover{background-color: #862633; border-color: #862633; }
