.footer{margin-top:100px;display:block;width:100%;background:#f8f8f8}.footer_content{padding-bottom:37px}.footer_about{padding-top:47px}.footer_logo{margin-left:-71px}.footer_logo a{display:block}.footer_logo a>div>div:last-child{font-size:24px;font-weight:700;color:#4a4a4a;padding-left:22px;-webkit-transform:translateY(3px);-moz-transform:translateY(3px);-ms-transform:translateY(3px);-o-transform:translateY(3px);transform:translateY(3px)}.footer_about_text{margin-top:24px;padding-right:50px}.footer_menu{padding-top:64px}.footer_title{font-size:24px;font-weight:700;color:#4a4a4a;line-height:.75}.footer_list{display:block;width:100%;margin-top:29px}.footer_list li{width:100%;position:relative;height:50px}.footer_list li:not(:last-of-type){border-bottom:solid 2px #eee}.footer_list li a{display:block;position:relative;font-size:16px;color:#4a4a4a;line-height:58px}.footer_list li a:hover{color:#b75117}.footer_list li a>div::after{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;font-family:FontAwesome;content:'\f054';font-size:11px;color:#969696}.footer_list li a:hover>div::after{color:#b75117}.footer_list li a>div{display:inline-block;padding-left:22px}.footer_list li a>div>div{position:absolute;top:21px;left:145px;width:15px;height:15px;border-radius:50%;background:#0bef20;text-align:center;line-height:24px;color:#fff;font-size:14px;font-weight:700}.footer_tag_1{left:calc(100% + 5px);background:#b75117}.footer_tag_2{left:calc(100% + 25px);background:#beaf4a}.footer_contact{padding-top:64px}.newsletter{margin-top:48px}.newseletter_form{width:100%}.newsletter_input{width:100%;height:53px;background:#fff;padding-left:28px;border:none;outline:0;color:#4a4a4a;border-radius:27px}.newsletter_input::-webkit-input-placeholder{font-size:16px!important;font-weight:500!important;color:#4a4a4a!important}.newsletter_input:-moz-placeholder{font-size:16px!important;font-weight:500!important;color:#4a4a4a!important}.newsletter_input::-moz-placeholder{font-size:16px!important;font-weight:500!important;color:#4a4a4a!important}.newsletter_input:-ms-input-placeholder{font-size:16px!important;font-weight:500!important;color:#4a4a4a!important}.newsletter_input::-webkit-input-placeholder{font-size:16px!important;font-weight:500!important;color:#4a4a4a!important}.newsletter_button{position:absolute;top:0;right:0;width:53px;height:53px;border-radius:50%;background:#325247;border:none;outline:0;font-size:24px;font-weight:500;color:#fff;line-height:53px;text-align:center;cursor:pointer}.footer_social{margin-top:42px}.footer_social_list{margin-top:41px}.footer_social_list li{width:53px;height:53px;border-radius:50%;border:solid 2px #6d6d6d;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.footer_social_list li:not(:last-of-type){margin-right:17px}.footer_social_list li a{display:block;width:100%;height:100%;text-align:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.footer_social_list li a i{line-height:49px;color:#6d6d6d;font-size:24px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.footer_social_list li:hover{border-color:#b75117;transform:translateY(-5px)}.footer_social_list li a:hover i{color:#b75117}.footer_bar{width:100%;border-top:solid 2px #d5d5d5}.footer_bar_content{height:74px}.footer_nav ul li:not(:last-of-type){margin-right:37px}.footer_nav ul li a{font-size:16px;font-weight:400;color:#4a4a4a}.footer_nav ul li a:hover{color:#b75117}.copyright{font-size:16px;color:#969696;font-weight:300}#loading .modal{display:none;position:fixed;z-index:5000;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5) url(https://s3.amazonaws.com/dressandgo-data/ecommerce/plugins/fm/img/loading-bars.svg) 50% 50% no-repeat}body.loading #loading .modal{overflow:hidden}body.loading #loading .modal{display:block}.alert-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.carousel-control-prev.carousel-control-prev-footer{left:-50px}.carousel-control-next.carousel-control-next-footer{right:20px}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#bbb!important}