.shipping-info{padding: 79px 0;background-color: #FAFAFA;}
.shipping-info .row .column .info{text-align: center;}
.shipping-info .row .column .info img{display: block;max-width: 34px;margin: 0 auto 16px;}
.shipping-info .row .column .info p span{display: block;padding-bottom: 8px;}
#footer{position: relative;z-index: 40;background-image: url(/sysimages/bg-footer.png);background-position: right bottom;background-size: 348px;background-repeat: no-repeat;}
#footer .wrapper-footer{padding-top: 40px;padding-bottom: 14px;}
#footer .social-footer{padding-bottom: 40px;}
#footer .social-footer > .row{border-bottom: 2px solid #0F5BA1;}
#footer .social-footer > .row > .column{padding-bottom: 43px;}
#footer .social-footer .title-menu{padding-bottom: 1px;}
#footer .social-footer .social-text{float: left;}
#footer .social-footer .social-icons{float: right;padding: 1px 0 0;}
#footer .social-footer .content-column{position: relative;}
#footer .social-footer .content-column a:hover{text-decoration: none;}
#footer .social-footer .content-column a:hover .title-menu{text-decoration: underline;}
#footer .social-footer .content-column .title-menu, #footer .social-footer .content-column p:not(.title-menu){padding-right: 60px;}
#footer .social-footer .content-column::after{content: '';position: absolute;top: calc(50% - 12px);right: 30px;width: 26px;height: 26px;background: red;}
#footer .social-footer .column-stores .content-column::after{background: url(/sysimages/icon-stores-footer.png) left top/26px no-repeat;}
#footer .social-footer .column-newsletter .content-column::after{background: url(/sysimages/icon-newsletter-footer.png) left top/26px no-repeat;}
#footer .column-menu .title-menu{margin-bottom: 10px;}
#footer .column-menu .column{padding-bottom: 39px;}
#footer .column-menu ul{margin: 0;list-style: none;}
#footer .column-menu ul li{padding-top: 10px;}
#footer .column-menu ul li:first-child{padding-top: 0;}
#footer .column-menu ul li a{display: block;}
#footer .column-help .title-menu{margin-bottom: 12px;}
#footer .column-help .column{padding-bottom: 17px;}
#footer .column-help .h4{display: inline-block;position: relative;padding-left: 28px;margin-bottom: 7px;}
#footer .column-help .h4::before{content: '';position: absolute;top: calc(50% - 10px);left: 0;width: 18px;height: 18px;}
#footer .column-help .phone::before{background: url(/sysimages/icon-phone-footer.png) left top/18px no-repeat;}
#footer .column-help .chat::before{background: url(/sysimages/icon-chat-footer.png) left top/18px no-repeat;}
#footer .column-help .message::before{background: url(/sysimages/icon-message-footer.png) left top/18px no-repeat;}
#footer .payments-footer{padding-bottom: 57px;}
#footer .payments-footer .title-menu{padding-bottom: 9px;}
#footer .payments-footer .column-payments img{display: block;width: 100%;/*max-width: 366px;*/}
#footer .payments-footer .card-image{float: left;max-width: 44px;}
#footer .payments-footer .card-image img{display: block;width: 100%;}
#footer .payments-footer .card-desc{float: left;width: calc(100% - 50px);padding: 6px 0 0 10px;}
#footer .menu-bottom-footer{padding-bottom: 10px;}
#footer .menu-bottom-footer > p{float: left;}
#footer .menu-bottom-footer > ul{float: left;margin-left: 31px;list-style: none;}
#footer .menu-bottom-footer > ul > li{float: left;padding-left: 16px;}
#footer .menu-bottom-footer > ul > li:first-child{padding-left: 0;}
#footer .menu-bottom-footer > ul > li > a{display: block;}
#footer .bottom-footer .content-text{float: left;max-width: calc(100% - 178px);padding: 8px 50px 0 0;}
#footer .bottom-footer .content-image{float: left;max-width: 178px;}
#footer .bottom-footer .content-image img{display: block;width: 100%;}

@media screen and (min-width: 769px){
	.shipping-info .row{margin: 0 -40px;}
	.shipping-info .row .column{padding: 0 40px;}
	#footer .column-menu .row .column:nth-child(4n+1){clear: left;}
	#footer .column-help .row .column:nth-child(2n+1){clear: left;}

}

@media screen and (max-width: 1460px){
	.shipping-info .row{margin: 0 -15px;}
	.shipping-info .row .column{padding: 0 15px;}
}

@media screen and (max-width: 768px){
	.shipping-info{padding: 60px 0;}
	.shipping-info .row{margin: 0 -10px;}
	.shipping-info .row .column{padding: 0 10px;}
	.shipping-info .row .column:nth-child(2n+1){clear: left;}
	.shipping-info .row .column:not(:nth-child(-n+2)){padding-top: 30px;}
	.shipping-info .row .column .info img{max-width: 26px;margin-bottom: 11px;}
	.shipping-info .row .column .info p span{padding-bottom: 7px;}
	#footer .wrapper-footer{padding-top: 28px;padding-bottom: 24px;}
	#footer .social-footer{padding: 0 5px 16px;margin-bottom: 21px;border-bottom: 2px solid #0F5BA1;}
	#footer .social-footer .title-menu{padding-bottom: 3px;}
	#footer .social-footer .social-text{float: none;}
	#footer .social-footer .social-icons{float: none;padding: 0;margin: 5px 0 0 -14px;}
	#footer .social-footer > .row{border: 0;}
	#footer .social-footer > .row > .column{padding-bottom: 17px;}
	#footer .social-footer > .row > .column:first-child{padding-bottom: 9px;}
	#footer .social-footer .content-column{padding-right: 50px;}
	#footer .menu-footer{padding: 0 5px;}
	#footer .column-menu{padding-bottom: 10px;}
	#footer .column-menu ul{display: none;padding: 2px 10px 10px;}
	#footer .column-menu .title-menu{position: relative;padding: 10px 0;margin: 0;}
	#footer .column-menu .title-menu::after{content: '';position: absolute;top: calc(50% - 6px);right: 0;width: 11px;height: 11px;background: url(/sysimages/icon-arrow-menu-footer.png) left top/11px no-repeat;}
	#footer .column-menu .title-menu.active::after{background-position: left bottom;}
	#footer .column-menu .column{padding-bottom: 0;}
	#footer .column-help{padding-bottom: 12px;}
	#footer .column-help .title-menu{margin-bottom: 22px;}
	#footer .column-help .h4{margin-bottom: 0;margin-left: 10px;padding-left: 33px;}
	#footer .column-help p:not([class]){padding-left: 43px;}
	#footer .payments-footer{padding: 0 5px 29px;}
	#footer .payments-footer .column-payments{padding-bottom: 29px;}
	#footer .payments-footer .title-menu{padding-bottom: 16px;}
	#footer .payments-footer .card-image{padding-top: 1px;}
	#footer .payments-footer .card-desc{padding: 0 0 0 10px;}
	#footer .menu-bottom-footer{padding-bottom: 16px;}
	#footer .menu-bottom-footer > p{float: none;padding-bottom: 6px;}
	#footer .menu-bottom-footer > ul{float: none;margin: 0;}
	#footer .menu-bottom-footer > ul > li{padding: 0 11px 0 0;}
	#footer .bottom-footer{padding: 0 5px;}
	#footer .bottom-footer .content-text{float: none;max-width: none;padding: 0 0 26px;}
	#footer .bottom-footer .content-image{float: right;max-width: 156px;margin-right: 12px;}
   
}