.icon-sprite{background-image:url(../images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx){.icon-sprite{background-image:url(../images/icon_sprite@2x.png);background-size:100px 1000px}}.footer .footer-col h4,.footer .block-title strong{font-family:"Roboto Slab",serif;color:#464646;font-size:24px;display:block;padding:0 0 20px;margin:0;text-transform:none;font-weight:400}.footer-container{border-top:6px solid rgba(56,56,56,0.1);padding:0}.footer-container address{width:100%;padding:30px 0;background-color:rgba(56,56,56,0.1);clear:both;margin:0;color:#464646}.footer,.footer button{font-family:"Roboto",sans-serif}.footer{clear:both;width:100%;padding-top:45px}@media only screen and (max-width: 479px){.footer{padding-top:15px}}.footer .footer-cols-wrapper{padding-bottom:65px;position:relative;overflow:hidden}.footer .footer-col{float:left;width:23%;margin-right:2%}.footer .footer-col.last{margin-right:0}.footer .block-title{border:0;padding:0;margin-bottom:0}.footer .links,.footer .footer-col ul{padding:0}.footer .links li,.footer .footer-col ul li{word-break:break-all;line-height:1.4;padding:5px 0;font-size:14px;color:#464646}.footer .links li i,.footer .footer-col ul li i{text-align:left}.footer .links a,.footer .footer-col ul a{color:#464646;font-weight:bold;text-transform:uppercase}.footer .links a:hover,.footer .footer-col ul a:hover{color:#b9b9b9}.footer .block{border:none;padding:0;margin:0}.footer .block-subscribe{margin-bottom:30px}.footer .form-subscribe-header{display:none}.footer .soc_icon{margin-top:10px}.footer .soc_icon li{float:left;font-size:24px;margin-right:15px}.footer .soc_icon li a{font-size:24px}.footer .soc_icon li a:hover{color:#d6375f}.footer #back-top{position:fixed;bottom:40px;z-index:99;right:1%;display:none;width:41px;height:41px}.footer #back-top span{display:block;text-align:center;width:45px;height:45px;background-color:#d6375f;color:#fff;-webkit-transition:all,0.2s,ease-in-out;-o-transition:all,0.2s,ease-in-out;transition:all,0.2s,ease-in-out}.footer #back-top span::before{display:inline-block;font-family:FontAwesome;font-size:inherit;line-height:normal;font-weight:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"\f106";font-size:45px;line-height:40px}.footer #back-top span:hover{background-color:#a02141}.footer .block-subscribe .input-box{padding-top:0}.footer .block-subscribe .input-text{width:100%;border:0;height:38px;border-radius:20px}.footer .block-subscribe .block-content{padding-top:0;margin:0}.footer .block-subscribe .block-content:after{content:'';display:table;clear:both}.footer .block-subscribe .actions .button{float:right;background:none;font-size:14px;text-transform:lowercase;padding:0;color:#bebcbc}.footer .block-subscribe .actions .button:hover{color:#d6375f}.footer .bugs,.footer address{clear:both}.footer .bugs{display:none}.footer .form-language,.footer .currency-switcher,.footer .store-switcher{clear:both;margin-bottom:10px}.footer .form-language,.footer .currency-switcher{display:none}@media only screen and (max-width: 1199px){.footer .footer-col{padding-right:0}.footer .footer-col:nth-child(4){margin-right:0}.footer .block-subscribe{clear:both;float:none;margin:0 auto 30px auto}}@media only screen and (max-width: 991px){.footer .footer-col{width:30.20833%;padding-right:0;margin-right:3.125%}.footer .footer-col.last{content:'';display:table;clear:both;padding-top:20px;float:none;width:100%}.footer .footer-col:nth-child(4){margin-right:0}.footer .block-subscribe{clear:both;float:none;margin:0 auto 30px auto}.footer .block-subscribe .block-content{padding-top:20px}}@media only screen and (max-width: 767px){.footer .footer-col{padding:0;margin-top:0;margin-bottom:3px;border-bottom:none;border-top:none;float:none;width:100%}.footer .footer-col.last{padding:0}.footer .footer-col h4,.footer .footer-col .block-title strong{margin:0;margin-bottom:10px;color:#333;font-family:"Roboto Slab",serif;font-size:14px;font-weight:bold;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;font-weight:normal;margin-bottom:0px;padding:7px 10px 7px 24px;border-width:1px;border-style:solid;border-color:#ccc;position:relative;background-color:#F4F4F4;display:block;width:100%;cursor:pointer}.footer .footer-col h4:after,.footer .footer-col .block-title strong:after{content:'';position:absolute;width:0;height:0;display:block;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333;border-right:none;left:10px;top:50%;margin-top:-3px}}@media only screen and (max-width: 767px) and (max-width: 767px){.footer .footer-col h4:hover,.footer .footer-col .block-title strong:hover{background-color:#ececec}}@media only screen and (max-width: 767px){.footer .footer-col h4.active,.footer .footer-col .block-title strong.active{margin:0;margin-bottom:10px;color:#333;font-family:"Roboto Slab",serif;font-size:14px;font-weight:bold;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;font-weight:normal;margin-bottom:0px;padding:7px 10px 7px 24px;border-width:1px;border-style:solid;border-color:#ccc;position:relative;background-color:#F4F4F4}.footer .footer-col h4.active:after,.footer .footer-col .block-title strong.active:after{content:'';position:absolute;width:0;height:0;display:block;border-right:4px solid transparent;border-left:4px solid transparent;border-top:4px solid #333;border-bottom:none;left:10px;top:50%;margin-top:-3px}}@media only screen and (max-width: 767px) and (max-width: 767px){.footer .footer-col h4.active:hover,.footer .footer-col .block-title strong.active:hover{background-color:#ececec}}@media only screen and (max-width: 767px){.footer .footer-col-content,.footer .block-content{padding:10px;margin-top:0;border-width:0 1px 1px;border-style:solid;border-color:#ccc}.footer .footer-col-content:after,.footer .block-content:after{content:'';display:table;clear:both}.footer .block-subscribe{margin-bottom:3px}}
