.footer{background:#d1e1d4;border-top:3px dotted #fff;padding:20px 0;position:relative}.footer .wrapper{max-width:1240px;text-align:center}.footer .ads-social a{color:#2e6d4f;display:inline-block}.footer .ads-social a:hover{color:rgba(46,109,79,.9)}.footer .ads-social .ads,.footer .ads-social .social{display:inline-block}.footer .ads-social .social{position:relative;top:-10px}.footer .ads-social .ads a{margin-right:20px}.footer .ads-social .social a{border:2px solid #2e6d4f;border-radius:24px;height:32px;margin:0 0 0 15px;padding-top:7px;position:relative;width:40px}.footer .ads-social .social a i{font-size:24px}.footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0 0;padding:0}.footer ul li{-webkit-box-flex:1;border-right:1px solid #132619;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1;list-style:none;margin-bottom:30px;padding:0 20px}.footer ul li:last-child{border-right:0}.footer ul li a{color:#132619;text-decoration:none;text-transform:uppercase}.footer p{font-size:14px;line-height:16px;margin-top:0;text-transform:uppercase}@media (max-width:1200px){.footer ul li{border:0}}@media (max-width:900px){.footer .ads-social .ads,.footer .ads-social .social{display:block}.footer .ads-social .ads a:last-child{margin-right:0}.footer .ads-social .social{margin:10px 0 0}.footer .ads-social .social a:first-child{margin-left:0}.footer .ads-social .social a{top:0}}@media (max-width:640px){.footer .ads-social .ads a{display:block;margin:0}.footer ul li{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0}}