.mg-footer-content{}.mg-footer-content a{font-family:Opensans,Lato,Arial,arial unicode ms,Helvetica,Sans-Serif}.mg-footer-content-wrapper{background-color:#aaa;background:url(../media/images/magnesafe-lock-footer.png) #151515 no-repeat;background-position:center center}.mg-footer-content-inner-wrapper{max-width:1140px;margin:0 auto;box-sizing:border-box;color:#fff;text-align:left;font-family:Lato,Opensans,Arial,arial unicode ms,Helvetica,Sans-Serif;padding:15px 0 80px}.mg-footer-content-inner-wrapper li{color:silver;font-size:12px;padding:3px 0;width:140px;list-style-type:none}.mg-footer-content-inner-wrapper li:first-child{color:#fff;font-weight:700}.mg-footer-content-inner-wrapper li a{color:silver!important;font-size:12px!important;text-decoration:none!important}.mg-footer-content-inner-wrapper li a:hover{color:#fff!important;text-decoration:none}.mg-footer-content-left{float:left;width:33%;box-sizing:border-box;padding:10px}.mg-footer-content-middle{float:left}.mg-footer-content-right{float:left}.mg-footer-content-middle-left{float:left}.mg-footer-content-middle-right{float:left;width:50%}.mg-footer-logo{width:75%}.mg-footer-logo img{width:100%}.mg-footer-address{box-sizing:border-box;padding:0 10px;font-size:13px;line-height:150%;color:#e5e5e5}.mg-footer-content-middle{padding-top:25px}.mg-footer-content-right{padding-top:25px;position:relative;box-sizing:border-box}.mg-footer-phone-icon{background:url(../media/images/phone_180x180_red.png) no-repeat;width:40px;height:40px;background-size:cover;background-position:0 0;float:left}.mg-footer-phone-number{float:left;padding:10px 2px}.mg-footer-bottom{}.mg-footer-bottom-inner{max-width:975px;margin:0 auto;font-family:Opensans,Lato,Arial,arial unicode ms,Helvetica,Sans-Serif;box-sizing:border-box;padding:10px;text-align:center}@media(max-width:925px){.mg-footer-content-right{float:none;padding:15px 30px}}@media(max-width:750px){.mg-footer-content-left,.mg-footer-content-middle{float:left;width:50%;box-sizing:border-box;padding:15px 20px}.mg-footer-content-left div,.mg-footer-content-middle div{padding:0 10px}.mg-footer-content{height:auto}}@media(max-width:550px){.mg-footer-content-left,.mg-footer-content-middle{float:none;width:100%}}