.page-footer{background-color:#111}.footer-mobile .title-middle-footer{display:none}.footer-mobile .footer-top{padding-top:12px}.footer-mobile .support-mobile ul{margin:0 -5px;padding:0;list-style:none}.footer-mobile .support-mobile ul li{display:inline-block;float:left;width:50%;vertical-align:top;margin-bottom:12px;padding:0 5px}.footer-mobile .support-mobile ul li a{display:block;height:36px;line-height:36px;color:#fff;background-color:rgba(0,0,0,0.1);padding-left:45px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:5px;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px}.footer-mobile .support-mobile ul li a:before{display:inline-block;width:36px;height:36px;background-color:#fff;position:absolute;left:0;top:0;color:#222;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.footer-mobile .support-mobile ul li.phone-mobile a:before{content:'\f095';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;font-variant:normal;font-synthesis:weight style;font-stretch:normal;font-size-adjust:none;font-language-override:normal;font-kerning:auto;font-feature-settings:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:18px;line-height:36px}.footer-mobile .support-mobile ul li.email-mobile a:before{content:'\f2b6';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;font-variant:normal;font-synthesis:weight style;font-stretch:normal;font-size-adjust:none;font-language-override:normal;font-kerning:auto;font-feature-settings:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:15px;line-height:34px}.footer-block{padding:30px 0 20px;color:#fff}.footer-block .ft-mobile-block{margin-bottom:10px}.footer-block .ft-mobile-block .block-title{background-color:rgba(255,255,255,0.1);text-transform:uppercase;color:#fff;font-size:12px;padding:7px 15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.footer-block .ft-mobile-block .block-title:after{float:right;position:relative;top:3px;content:'\f107';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;font-variant:normal;font-synthesis:weight style;font-stretch:normal;font-size-adjust:none;font-language-override:normal;font-kerning:auto;font-feature-settings:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:14px}.footer-block .ft-mobile-block.active .block-content{display:block}.footer-block .ft-mobile-block.active .block-title{border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}.footer-block .ft-mobile-block.active .block-title:after{content:'\f106';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;font-variant:normal;font-synthesis:weight style;font-stretch:normal;font-size-adjust:none;font-language-override:normal;font-kerning:auto;font-feature-settings:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:14px}.footer-block .ft-mobile-block .block-content{display:none;padding:15px;border-top:1px solid rgba(255,255,255,0.1);background-color:rgba(255,255,255,0.1)}.footer-block .ft-mobile-block .block-content ul{margin:0;padding:0;list-style:none}.footer-block .ft-mobile-block .block-content ul li a{color:#fff}.mobile-newsletter{background-color:rgba(255,255,255,0.1);padding:12px 0}.mobile-newsletter .newsletter-content{display:table;width:100%}.mobile-newsletter .input-box{display:table-cell;vertical-align:top;width:100%}.mobile-newsletter .input-box #newsletter-footer{height:40px;background-color:#fff;border:none;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px}.mobile-newsletter .action-button{display:table-cell;vertical-align:top}.mobile-newsletter .action-button button{padding:0 20px;height:40px;line-height:40px;font-size:12px;text-transform:uppercase;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0}.mobile-bottom{text-align:center;padding:30px 0}.mobile-bottom address{font-size:100%;margin-bottom:15px}.mobile-bottom address small,.mobile-bottom address .small{font-size:100%}.payment-mobile{margin-bottom:15px}.social-footer ul{margin:0;padding:0;list-style:none}.social-footer ul li{display:inline-block;vertical-align:top;margin:0 3px}.social-footer ul li a{display:block;background-color:#fff;color:#222;width:38px;height:38px;line-height:38px;font-size:18px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.social-footer ul li a:hover{color:#fff}