.bannerWelcomeGiftVisible .market-info{display: none !important;}
.market-info{position: relative;width: 100%;display: none;background-color: #f6f6f5;}
.show-market-bar .market-info{display: block;}
.show-market-bar #main, .show-market-bar #main-reference{padding-top: 153px !important;}
.market-info .container{max-width: 1470px !important;position: relative;}
.market-info .container > .row{font-size: 0;line-height: 0;text-align: center;}
.market-info .container > .row > .column{float: none;display: inline-block;vertical-align: middle;}
.market-info .row .column{text-align: center;position: relative;}
.market-info .row1 .column{width: 100%;}
.market-info .row2 .column{width: 35%;}
.market-info .row3 .column{width: 33.3333%;}
.market-info .row .column:not(:last-child) .info::after{content:'';position: absolute;right: 0;top: calc(50% - 10px);width: 1px;height: 20px;background: #e4e4e4;}
.market-info .row .column .info p{display: table;margin: 0 auto;padding-left: 29px;background-position: left top;background-size: 14px 16px;background-repeat: no-repeat;}
.market-info .row .column.shipping .info p{background-size: 20px auto;padding-left: 35px;}
.market-info .row .column.payment .info p{background-size: 14px auto;padding-left: 26px;background-position: top 1px left;line-height: 17px !important;}
.market-info .row .column.returns .info p{background-size: 14px auto;padding-left: 30px;}
.market-info .table{height: 42px;display: table;width: 100%;}
.market-info .table_cell{display: table-cell;vertical-align: middle;width: 100%;}
.market-info a.closeShipp{position: absolute;right: 12px;top: calc(50% - 6px);width: 12px;height: 12px;background: url(/sysimages/icon-close-market-bar.png) left top/12px no-repeat;}
.market-info a.closeShipp:hover{opacity: .5;}
.market-info-mobile .openShipp{position: relative;display: block;width: 100%;padding: 8px 36px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.market-info-mobile .openShipp::before{content: '';position: absolute;top: calc(50% - 6px);left: 12px;width: 12px;height: 12px;background: url(/sysimages/icon-expand-market-bar.png) left top/12px no-repeat;}
.market-info-mobile .content-market-info{position: fixed;top: 0;left: 0;display: none;width: 100%;height: 100vh;padding: 50px 20px;z-index: 100;}
.market-info-mobile .content-market-info a.closeShipp{top: 18px;right: 20px;}
.market-info-mobile .content-market-info > div{display: table;width: 100%;height: 100%;} 
.market-info-mobile .content-market-info > div > div{display: table-cell;vertical-align: middle;} 
.market-info-mobile .content-market-info > div > div .info:first-child{border-top: 0;}
.market-info-mobile .content-market-info > div > div .info:first-child .table_cell img{display: block;}
.market-info-mobile .info{padding: 30px 0;text-align: center;border-top: 1px solid rgba(255, 255, 255, 0.5);}
.market-info-mobile .table{height: auto;}
.market-info-mobile .table_cell p span{display: block;}
.market-info-mobile .table_cell img{max-width: 27px;margin: 0 auto 28px;}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
   #header .market-info .table_cell p{line-height: 14px;}
   #header .market-info .table_cell p span{display: block;}
}

@media screen and (max-width: 768px){
	.market-info a.closeShipp{width: 28px;height: 28px;right: 6px;top: 0;background-position: center}
   .show-market-bar:not(.bannerWelcomeGiftVisible) #main:not(.account), .show-market-bar:not(.bannerWelcomeGiftVisible) #main-reference{padding-top: 83px !important;}
   .show-market-bar #main:not(.account), .show-market-bar #main-reference{padding-top: 54px !important;}
   .show-market-bar #main.account {padding-top: 0 !important;}
}