.shipping-info{padding: 18px 0;border-top-width: 1px;border-top-style: solid;}
.shipping-info .container{max-width: 1280px;}
.shipping-info .row .column{padding: 14px 0 22px;border-left-width: 1px;border-left-style: solid;}
.shipping-info .row .column:first-child{border-left: 0;}
.shipping-info .row .column .info{text-align: center;}
.shipping-info .row .column .info img{display: block;max-width: 25px;margin: 0 auto 11px;}
.shipping-info .row .column .info p span{display: block;}
#footer{position: relative;z-index: 50;border-top: 2px solid #002d79;background: #fcfcfc;}
#footer .container{max-width: 1370px;}
#footer .social-footer{background: rgba(0,0,0,0.15);}
#footer .social-footer .social-text{float: left;padding: 9px 18px 8px 0;}
#footer .social-footer .social-icons{float: left;padding: 3px 0 2px;}
#footer .social-footer .social-stores{position: relative;float: right;margin: 9px 0 7px;padding-left: 34px;}
#footer .social-footer .social-stores::before{content: '';position: absolute;top: -1px;left: 0;width: 16px;height: 21px;background: url(../../sysimages/icon-location.png) left top/16px no-repeat;}
#footer .wrapper-footer{padding-top: 30px;padding-bottom: 38px;}

#footer .column-menu{width: 57.9%;}

#footer .column-logo{width: 37.3%;padding-top: 6px;}
#footer .column-logo a.logo{max-width: 150px;display: block;}
#footer .column-logo a img{width: 100%;display: block;}
#footer .column-logo .text{padding-top: 15px;}
#footer .column-logo .text p{padding-bottom: 4px;max-width: 247px;}

#footer .column-menu .column:nth-child(2){width: 31%;}
#footer .column-menu .column:nth-child(3){width: 31.7%;}

#footer .menu-footer .title-menu{display: block;margin-bottom: 12px;}
#footer .menu-footer ul{margin: 0;list-style: none;}
#footer .menu-footer ul li{padding-top: 11px;}
#footer .menu-footer ul li:first-child{padding-top: 0;}
#footer .menu-footer ul li a{display: block;}
#footer .column-inst{width: 42.1%;}
#footer .column-inst .column:first-child{width: 43.1%;}
#footer .column-inst .column:nth-child(2){width: 56.9%;}
#footer .column-inst .column:nth-child(2) .payments-form p{max-width: 181px;padding-bottom: 17px;}
#footer .column-inst .help-mail{padding: 0 0 7px;}
#footer .column-inst .help-mail.mobile{display: none;}
#footer .column-inst .help-number{padding-bottom: 32px;}

#footer .column-inst .help-email a,
#footer .column-inst .help-whatsapp a{width: 100%;}
#footer .column-inst .help-email + .help-whatsapp{padding-top: 7px;}

#footer .column-inst .payements-form{padding: 3px 0 0;}
#footer .column-inst .payements-form .button{width: 100%;padding: 8px 24px 9px;}
#footer .bottom-footer{padding: 0px 0 17px;}
#footer .bottom-footer .container{border-top: 1px solid #c0c0c0;max-width: 1362px;padding: 25px 15px 0;}
#footer .bottom-footer .row .social{padding-top: 2px;line-height: 0;text-align: right;}
#footer .bottom-footer .row .social .social-icons{float: right;}

#newsletter-popup{width: 100%;max-width: 900px;}
#newsletter-popup .mfp-close{top: 40px;right: 40px;width: 32px;height: 32px;background: url(../../sysimages/icon-clean-filters.png) no-repeat left top/32px auto;}
#newsletter-popup .mfp-close:hover{background-position: left bottom;}
#newsletter-popup .container-popup{padding: 41px 40px 54px 40px;}
#newsletter-popup .container-popup .title{padding-bottom: 25px;}
#newsletter-popup .container-popup form .row{margin: 0 -10px;}
#newsletter-popup .container-popup form .column{padding: 0 10px;}
#newsletter-popup .container-popup form .bottom-form{padding-top: 0 !important;}
#newsletter-popup .container-popup form label span{padding-bottom: 4px;}
#newsletter-popup .container-popup form label input, #newsletter-popup .container-popup form label textarea{width: 100%;padding: 10px 13px 11px;border-color: #b4b4b4;}
#newsletter-popup .container-popup form label textarea{height: 117px;}
#newsletter-popup .container-popup form p.required-notice{float: left;padding-top: 10px;font-size: 11px;}
#newsletter-popup .container-popup form button{float: right;}

@media screen and (max-width: 768px) {
   .shipping-info{padding: 0;}
   .shipping-info .row .column{padding: 12px 0;border-left-width: 0;border-top-width: 1px;border-top-style: solid;}
   .shipping-info .row .column:first-child{border-top-width: 0;}
   .shipping-info .row .column .info img{margin-bottom: 7px;}
   #footer .bottom-footer .container{border-top: 0;padding-top: 0;}
   #footer .social-footer .social-text{float: none;padding: 0;text-align: center;}
   #footer .social-footer .social-icons{float: none;display: table;margin: 0 auto;padding: 0 0 15px;}
   #footer .social-footer{padding: 15px 0;}
   #footer .social-footer .social-stores{float: none;display: table;margin: 0 auto;}
   #footer .wrapper-footer{padding-top: 1px;padding-bottom: 25px;padding-left: 20px;padding-right: 20px;}
   #footer .column-inst .column:nth-child(2) .payments-form {text-align: center;}
   #footer .column-inst .column:nth-child(2) .payments-form img{/*max-width: 215px;*/max-width: 250px;}
   #footer .menu-footer > .row{margin: 0 -20px;}
   #footer .menu-footer ul li{padding-top: 7px;}
   #footer .menu-footer ul li a{display: inline-block;}
   #footer .column-menu,
   #footer .column-inst{padding: 0 20px;}
   #footer .column-menu,
   #footer .column-inst,
   #footer .column-inst .column,
   #footer .column-logo,
   #footer .column-menu .column{width: 100% !important;clear: both !important;}
   #footer .column-logo{padding-top: 0;padding-bottom: 0;}
   #footer .wrapper-footer .menu-footer .column-menu .row .column,
   #footer .wrapper-footer .menu-footer .column-inst .row .column{padding-bottom: 0;}
   #footer .wrapper-footer .menu-footer .column-inst .row .column:last-child{padding-bottom: 0;}
   #footer .bottom-footer{padding: 5px 0 21px;text-align: center;}
   #footer .bottom-footer .row .payments{padding-top: 5px;text-align: center;}

   #footer .column-logo a.logo,
   #footer .column-logo .text,
   #footer .menu-footer ul{display: none;}
   
   #footer .column-logo{padding-top: 0;padding-bottom: 0;margin-top: 8px;}
   #footer .column-menu .column:nth-child(3){margin-bottom: 18px;}
   #footer .wrapper-footer .menu-footer .column-menu p.title-menu{position: relative;display: block;cursor: pointer;border-bottom: 1px solid #cfcfcf;padding-bottom: 16px;margin-bottom: 0 !important;padding-top: 15px;}
   #footer .wrapper-footer .menu-footer .column-menu p.title-menu::after{content:'';width: 9px;height: 16px;position: absolute;right: 14px;top:calc(50% - 8px);top:-webkit-calc(50% - 8px);background: url(../../sysimages/dropFooter.png) no-repeat;background-size: 9px 16px;background-position: left top;transition: all .2s;}
   #footer .wrapper-footer .menu-footer .column-menu p.title-menu.active::after{transform: translateY(0) rotate(90deg);-webkit-transform: translateY(0) rotate(90deg);-moz-transform: translateY(0) rotate(90deg);-ms-transform: translateY(0) rotate(90deg);-o-transform: translateY(0) rotate(90deg);}
   #footer .column-logo .text, #footer .menu-footer ul{padding: 15px 10px 5px;}
   
   #footer .column-inst .title-menu{display: none;}
   #footer .column-inst .help-mail{padding-top: 9px;padding-bottom: 1px;}
   #footer .column-inst .help-mail{display: none;}
   #footer .column-inst .help-mail.mobile{display: block;}
   #footer .column-inst .help-number{float: left;}
   #footer .column-inst .help-number + a {float: right;margin-top: -15px;}
   #footer .column-inst .column:nth-child(2) .payments-form{padding-top: 7px;}
   #footer .column-inst .column:nth-child(2) .payments-form p{display: none;}
   #footer .bottom-footer .row .social .social-icons{display: none;}
   #footer .bottom-footer .copy-notice p{opacity: 1;padding-bottom: 8px;}

   #newsletter-popup .container-popup form button{margin-top: 10px;width: 100%;}
}