﻿.footer-section{background-color:#07122d;position:relative;z-index:1;overflow:initial}
.footer-section-inner{padding:80px 0;border-bottom:1px solid #0b1838}
.footer-top{padding:157px 0 100px;border-bottom:2px solid #0b1838}
.footer-top.active{padding:0 0 100px}
.footer-widget .logo{display:block;margin-bottom:25px}
.footer-widget .booking-wrap{display:flex;align-items:center;margin-bottom:30px}
.footer-widget .booking-wrap svg{width:45px;height:45px;fill:#5a49f8;margin-right:15px;margin-top:5px}
.footer-widget .booking-wrap-inner h3{font-family:sofia-pro-bold,sans-serif;font-size:16px;color:#fff;margin:0}
.footer-widget .booking-wrap-inner a{font-family:"Work Sans",sans-serif;font-size:12px;font-weight:600;line-height:1;text-transform:uppercase;color:#6a7c92;text-decoration:underline}
.footer-widget .booking-wrap-inner a:hover{color:#fff}
.footer-social li{display:inline-block}
.footer-social li a{background-color:#0b1838;font-size:15px;color:#6a7c92;width:40px;height:40px;line-height:40px;text-align:center;display:inline-block;margin-right:3px;margin-top:10px}
.footer-social li a:hover{background:linear-gradient(to right,#5a49f8,#7a64f2);color:#fff}
.footer-widget h3{color:#fff;margin-bottom:28px}
.footer-widget.link-widget{margin-left:40px}
.widget-links li{display:flex;align-items:center}
.widget-links li:not(:last-of-type){margin-bottom:15px}
.widget-links li i{font-size:6px;color:#5a49f8;margin-right:10px;margin-top:2px}
.widget-links li a{font-family:Sofia-Pro-Regular,sans-serif;color:#6a7c92;font-size:16px;line-height:1}
.widget-links li a:hover{color:#fff;text-decoration:underline}
.widget-links.address li{font-size:16px}
.widget-links.address li i{font-size:30px}
.widget-links.address li:last-of-type{margin:0}
.subscribe-form .form-control{background-color:transparent;width:100%;height:50px;line-height:50px;border-radius:0;border:2px solid rgba(255,255,255,.1);margin-bottom:15px;box-shadow:none;outline:0;color:#fff}
.subscribe-form .submit{background:linear-gradient(to right,#5a49f8,#7a64f2);color:#fff;font-size:12px;letter-spacing:0;text-transform:uppercase;font-weight:600;font-family:"Work Sans",sans-serif;border-radius:0;height:45px;line-height:45px;text-align:center;padding:0 30px;border:none;outline:0}
.subscribe-form .submit:hover{background:linear-gradient(to right,#7a64f2,#5a49f8)}
.subscribe-form .submit i{margin-left:10px}
.subscribe-form .form-control::placeholder{color:#6a7c92!important}
.subscribe-form .form-control:-ms-input-placeholder{color:#6a7c92!important}
.subscribe-form .form-control::-ms-input-placeholder{color:#6a7c92!important}
.footer-info{position:absolute;width:100%;left:0;top:-57px}
.footer-info-inner{background:linear-gradient(to right,#5a49f8,#7a64f2);display:flex;align-items:center;border-radius:2px}
.footer-info-list{width:33.33%;display:flex;align-items:center;justify-content:center;padding:30px}
.footer-info-inner .footer-info-list:not(:last-of-type){border-right:1px solid rgba(255,255,255,.5)}
.footer-info-list h3{font-family:sofia-pro-regular,sans-serif;font-size:16px;color:#fff;text-align:left;margin:0}
.footer-info-list svg{width:40px;fill:#fff;margin-right:20px}
.footer-cta{position:absolute;top:0;left:0;width:100%;transform:translateY(-50%);position:relative}
.footer-cta-inner{background:linear-gradient(to right,#5a49f8,#7a64f2);display:flex;align-items:center;justify-content:space-between;border-radius:2px;width:80%;margin:0 auto;padding:30px 40px;position:relative;overflow:hidden}
.footer-cta-inner .pattern{background-image:url(../images/pattern-5.png);background-repeat:no-repeat;background-position:top right;width:600px;height:300px;position:absolute;top:0;right:0}
.footer-cta-inner .footer-cta-list h2{color:#fff;font-size:28px;line-height:36px;margin:0}
.footer-bottom{padding:30px 0}
.copyright-wrap{text-align:center}
.copyright-wrap p{margin:0;line-height:1}
.container::after{display:block;clear:both;content:""}
.foot_main{padding-top:20px;background-color:#323232;background-position:center;background-size:cover}
.foot_main .tran300{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;-ms-transition:all .3s linear}
.foot_main .wechat_id{list-style:none}
.foot_main .wechat_id .lie{float:left;padding:0 5px;width:50%}
.foot_main .wechat_id .lie img{max-width:100%}
.foot_main .wechat_id li p{height:56px;color:#000;color:#fff;text-align:center;font-size:16px;line-height:56px}
.foot_main .company_information h5:first-child{margin-top:15px}
.foot_main .company_information h5{color:#999;color:#fff;font-weight:400;font-size:15px;line-height:15px}
.foot_main .company_information p{margin-bottom:20px;color:#fff;color:#a9a9a9;font-size:13px;line-height:15px}
.foot_main .fNavAbout_us .fNavAbout_us_div h4 a{margin-bottom:6px;color:#fff;font-size:16px;line-height:16px}
.foot_main .fNavAbout_us .fNavAbout_us_div h4 a:hover{color:#2b99ff}
.foot_main .fNavAbout_us .fNavAbout_us_div h4 i{display:none}
.foot_main .fNavAbout_us ul li a{color:#a9a9a9;font-size:14px;line-height:32px}
.foot_main .company_information,.foot_main .fNavAbout_us{border-left:1px solid #363636}
.foot_main .company_information p.tel{margin:0;margin-bottom:12px;font-size:16px;line-height:18px}
@media(max-width:768px){.foot_main .fNavAbout_us .fNavAbout_us_div h4 i{display:none}
.foot_main .fNavAbout_us_div{padding:0}
}
@media (max-width:767px){.foot_main .height-list{padding:0}
.foot_main .list{margin:0;padding:0}
.foot_main .list h4{position:relative;padding:0;border-bottom:1px solid #363636;text-align:left;line-height:1}
.foot_main .list h4 a{display:block;padding:13px 12px 13px 18px}
.foot_main .list h4 i{position:absolute;top:13px;right:10px;display:block;color:#fff;font-size:12px;transition:all .3s ease-out}
.foot_main .list li{padding:13px 12px 13px 18px;text-align:left}
.foot_main .list li a{padding:6px 0}
.foot_main .company_information,.foot_main .fNavAbout_us{border-left:0}
.foot_main .fNavAbout_us div h4 a{margin-bottom:0;line-height:14px}
.foot_main .fNavAbout_us .fNavAbout_us_div h4 i{display:block}
}
.foot_copyright{padding:20px 0;background-color:#323232;line-height:1.8}
.foot_copyright p{margin-bottom:0;color:#000;color:#fff}
.foot_copyright p img{height:auto!important;max-width:100%}
.foot_copyright .powered_versions{color:#fff}
@media (max-width:479px){.met-langlist .btn-lang{padding-right:5px;padding-left:5px}
}
.foot_copyright_bottom{position:fixed;bottom:0;left:0;z-index:999;overflow:hidden;width:100%}
.foot_copyright_bottom a.item{display:inline-block;padding:5px 0;color:#fff}
.foot_copyright_bottom a.item i{display:block;font-size:16px}
.foot_copyright_bottom a.item span{color:#fff}
.foot_copyright_bottom{display:none}
.foot_copyright_bottom.iskeshi{display:block}
.foot_copyright_bottom .main{display:flex}
.foot_copyright_bottom .main>div{flex:1}
@media (max-width:767px){.foot_copyright_bottom{display:block}
}
.text-xs-center{text-align:center!important}
@media (min-width:768px){.col-md-3{float:left;width:25%}
}
.col-xs-12{float:left}
