.shipping-info{padding: 18px 0;border-top-width: 1px;border-top-style: solid;}
.shipping-info .container{max-width: 1440px;}
.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: 40;}
/*#footer .container{max-width: 1410px;}*/
#footer .social-footer{ width: 100%;}
#footer .social-footer .social-icons a {height: 55px;}
#footer .social-footer .social-text{padding: 9px 18px 8px 0;}
#footer .social-footer .social-icons{width: 100%; max-width: 1410px; margin: auto;}

#footer .social-footer .social-icons .total-1{width: 100%;}
#footer .social-footer .social-icons .total-2{width: 50%;}
#footer .social-footer .social-icons .total-3{width: 33.333%;}
#footer .social-footer .social-icons .total-4{width: 25%;}
#footer .social-footer .social-icons .total-5{width: 20%;}
#footer .social-footer .social-icons .total-6{width: 16.666%;}
#footer .social-footer .social-icons .total-7{width: 14.285%;}
#footer .social-footer .social-icons .total-8{width: 12.5%;}
#footer .social-footer .social-icons .total-9{width: 11.111%;}
#footer .social-footer .social-icons .total-10{width: 10%;}
#footer .social-footer .social-icons .total-11{width: 9.09%;}

#footer .social-footer .social-icons .column { text-align: center; border-right: 1px solid rgba(241, 241, 241, 0.3); line-height: 0; float: left;}
#footer .social-footer .social-icons .column:last-child{border: 0;}
#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: 27px;padding-bottom: 20px;}
#footer .menu-footer .title-menu{display: block;margin-bottom: 5px;}
#footer .menu-footer ul{margin: 0;list-style: none;}
#footer .menu-footer ul li{padding-top: 1px;}
#footer .menu-footer ul li:first-child{padding-top: 0;}
#footer .menu-footer ul li a{display: inline-block;}
#footer .menu-footer ul li a:hover{text-decoration: underline;}
#footer .column-inst .title-menu{margin-bottom: 0;}
#footer .column-inst .help-mail{padding: 2px 0 5px;}
#footer .column-inst .newsletter-form{padding: 3px 0 0;}
#footer .column-inst .newsletter-form .button{width: 100%;padding: 8px 24px 9px;}
#footer .bottom-footer .row .payments{padding-top: 2px;line-height: 0;text-align: right;}
#footer .bottom-footer .row .payments img{max-width: 215px;}
#footer .bottom-footer .copy-notice{width: 100%; max-width: 1280px; border-top: 1px solid rgba(216, 216, 216, 0.5); margin: auto;}
#footer .bottom-footer .copy-notice p {text-align: center; padding: 11px 0 12px;}

#footer .column-inst .news-text{margin-bottom: 6px;}

@media screen and (min-width: 768px){
   #footer .menu-footer .column-menu{width: 87%;}
   #footer .menu-footer .column-menu .row .column:first-child,
   #footer .menu-footer .column-menu .row .column:nth-child(2){width: 22.03%;}
   #footer .menu-footer .column-menu .row .column:nth-child(3){width: 16.3%;}
   #footer .menu-footer .column-menu .row .column:nth-child(4){width: 17.7%;}
   #footer .menu-footer .column-menu .row .column:nth-child(5){width: 21.94%;}
   #footer .column-inst{width: 13%;}
}

@media screen and (min-width: 768px) and (max-width: 1120px){
   #footer .menu-footer .column-menu{width: 80%;}
   #footer .column-inst{width: 20%;}
}

@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 {padding-top: 30px; border-top: 1px solid #f0f0f0;}
   #footer .social-footer{text-align: center;line-height: 0; background-color: #fff;}
   #footer .social-footer .social-text{float: none;padding: 0;text-align: center;}
   #footer .social-footer .social-icons{ max-width: 189px; display: inline-block;}
   #footer .social-footer .social-icons .column{border: 0;}
   #footer .social-footer .social-icons a {height: 23px;}

   #footer .social-footer .social-stores{float: none;display: table;margin: 0 auto;}
   #footer .wrapper-footer{padding-top: 20px;padding-bottom: 15px;}
   #footer .wrapper-footer .menu-footer .column-menu .row .column:nth-child(2n+1){clear: left;}
   #footer .wrapper-footer .menu-footer .column-menu .row .column:not(:last-child){display: none;}
   #footer .wrapper-footer .menu-footer .column-menu .row .column li {text-align: center;}
   #footer .wrapper-footer .menu-footer .column-menu .row .column .title-menu{display: none;}
   #footer .wrapper-footer .menu-footer .column-inst{text-align: center;}
   #footer .wrapper-footer .menu-footer .column-menu .row .column,
   #footer .wrapper-footer .menu-footer .column-inst .row .column{padding-bottom: 20px; width: 100%;}
   #footer .wrapper-footer .menu-footer .column-inst .row .column:last-child{padding-bottom: 0;}
   #footer .wrapper-footer .menu-footer .column-inst .schedule{display: none;}
   #footer .bottom-footer{text-align: center;}
   #footer .bottom-footer .copy-notice{border: none;}
   #footer .bottom-footer .copy-notice p{padding: 15px 40px;}
   #footer .bottom-footer .row .payments{padding-top: 5px;text-align: center;}
   #footer .menu-footer ul li a {display: block;}
}

body article.product .flags{opacity: 1;}