
/* footer */
#footer { font-size: 14px; margin-bottom: 50px; clear: left; }
#footer #logo_slider {overflow: hidden; height: 88px !important;}
#footer .logo { width: 90px; height: 65px; background-image: url("../img/logo.png"); background-repeat: no-repeat, repeat; background-size: contain; display:block; float: left;}
#footer .footer_con { width: 960px; float: left; padding: 5px 0;}
#footer .inner { padding: 20px 0 0 20px; position: relative}
#footer .inner:after {content: ""; display: block; clear: both; zoom: 1;}
#footer .footer_con ul {margin-bottom:2px}
#footer .footer_con ul:after {content: ""; clear: both; display: block; zoom: 1}
#footer .footer_con ul li { height:20px; float: left; font-weight: 300; padding-left: 10px;  }
#footer .footer_con ul li a, 
#footer .footer_con ul li a:link, 
#footer .footer_con ul li a:visited, 
#footer .footer_con ul li a:hover, 
#footer .footer_con ul li a:active { color:#444444; font-weight: 600; line-height: 10px; display: inline-block; border-left: 2px solid #444444; padding-left: 10px;}
#footer .footer_con ul li:first-child a {border-left: none; padding-left: 0;}

#footer .inner .subscribe { position: absolute; bottom: 0; right: 0; width: 122px;  height: 30px; border: 1px solid #fe8f00; text-align: center; font-weight: 400; color: #fe8f00; padding-top: 12px; }
#footer .owl-stage-outer {width: 1200px; margin: 0 auto; height: 88px !important;}
#footer #logo_slider .owl-carousel {display: block; background-color: #f2f2f2; height: 88px !important; }
#footer #logo_slider .owl-carousel .owl-stage .owl-item {text-align: center;}
#footer #logo_slider .owl-carousel .owl-stage-outer .owl-stage{height: 88px !important;}
#footer #logo_slider .owl-carousel .owl-item img { width: auto !important; padding-top: 30px; }
#footer .sep{ border-right: 2px solid #666666; padding-left: 10px; }
#footer .adress, .copyright { padding-left: 10px; }