.wrapper-inner { width:90%;max-width:1253px;margin:0 auto; }
.clearfix { display:block; }
.clearfix:after { content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0; margin:0;padding:0; }
.mh-footer { color:#eee;overflow:hidden; }
.mh-footer a { color:#eee; }
.footer-newsletter-wrap { border-top:0px solid #CCCCCC;padding:40px;text-align:center;display:block;overflow:hidden; }
.footer-newsletter-wrap { overflow:hidden; }
.big-newsletter-text { color:#990099;font-size:25px; }
.arrow-down { margin-bottom:10px; }
.footer-social-wrap { white-space:nowrap;padding:40px 0;text-align:center;display:block;overflow:hidden; }
.footer-social-wrap img { max-width:112px; }
.footer-bottom { font-size:12px;font-size:0.75rem;padding:10px 0;padding:0.625rem 0;background:#333; }
.copyright-wrap { color:#ccc;float:left;width:50%;overflow:hidden; }
.copyright-wrap a { color:#ccc;text-decoration:none; }
.copyright-wrap a:hover { color:#ccc;text-decoration:underline; }
.copyright-wrap-text { background:#333333;float:left;width:100%;overflow:hidden;color:#ccc;padding-top:5px; }
.copyright-textwidget { margin-top:10px; }
.copyright-textwidget a { color:#ccc;text-decoration:none; }
.copyright-textwidget a:hover { text-decoration:underline; }
.footer-nav { float:left;width:50%;overflow:hidden;text-align:right; }
.footer-nav span { color:#ccc; }
.footer-nav span a { color:#ccc;text-decoration:none; }
.footer-nav span a:hover { color:#ccc;text-decoration:underline; }
@media only screen and (max-width:980px) { 
.wrapper-inner { width:95%; }
.footer-nav, .copyright-wrap { float:none;width:100%; }
.copyright { text-align:center; }
.footer-nav { text-align:center; }
 }
@media only screen and (max-width:767px) { 
.footer-nav, .copyright-wrap { float:none;width:100%; }
.copyright { text-align:center; }
.footer-nav { text-align:center; }
 }