.shipping-info, .shipping-info .container{position:relative}
.bannerWelcomeGiftVisible .shipping-info{display:none!important}
.show-shipping-bar .shipping-info{display:block}
.show-shipping-bar #main{padding-top:164px}
.shipping-info{width:100%;height:40px;border-bottom: 1px solid #FFF;}
.shipping-info .container>.row{font-size:0;line-height:0;letter-spacing:0;text-align:center;padding-right: 40px;}
.shipping-info .container>.row>.column{float:none;display:inline-block;vertical-align:middle}
.shipping-info .row .column{text-align:center}
.shipping-info .row1 .column{width:100%}
.shipping-info .row2 .column{width:35%}
.shipping-info .row3 .column{width:33.3333%}
.shipping-info .row4 .column{width:25%}
.shipping-info .table{height:39px;display:table;width:100%;table-layout:fixed;text-align:center}
.shipping-info .table_cell{display:table-cell;vertical-align:middle}
.shipping-info .table_cell p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.shipping-info .table_cell p span{display:inline-block;padding-left:30px;background-position:left top;background-size:20px;background-repeat:no-repeat}
.shipping-info a.closeShipp{position:absolute;right:15px;top:calc(50% - 13px);width:24px;height:24px;background:url(/sysimages/icon-close-shipping-bar.png) center center/12px no-repeat}
.shipping-info a.closeShipp:hover{opacity:.5}

@media only screen and (min-device-width:768px) and (max-device-width:1024px){
	#header .shipping-info .table_cell p{line-height:14px}
	.shipping-info a.closeShipp{right:5px;background-color:#fff}
}
@media screen and (max-width:768px){
	.show-shipping-bar #main,
	.show-shipping-bar #main-reference{padding-top:85px!important}
	.shipping-info{height:30px;border-bottom:1px solid #EDEDED}
	.shipping-info .table{height:30px}
	.shipping-info .table_cell{padding:0 20px}
	.shipping-info a.closeShipp{right:10px}
	.show-shipping-bar #main.account{padding-top:0 !important}
}