.cart-header {height: 109px;}
.cart-header ul {}
.cart-header ul > li {
	float:left;
	color: #fff;
    padding: 35px 0 38px 38px;
}
.cart-header li.one {width:16%}
.cart-header li.two {width:21%}
.cart-header li.three {width: 17%}
.cart-header li.four {width:22%}
.cart-header li.five {width:24%}
.cart-header .bold {font-weight: 800;}
.cart-header .bold2 {font-weight: 800; font-size: 15px;}

.cart-item {
	position:relative;
	background-color: #fff;
	min-height: 190px;
}
.cart-item img {max-width: 100%; max-height: 100%}
.cart-item > .image-group {
	position: absolute;
    max-width: 135px;
    padding: 25px 0 0 25px;
    background-color: #fff;
	top: 0;
    left: 0;
}
.cart-item  .delete {
    position: absolute;
    top: 42px;
    right: 39px;
}
.cart-item > .image-group.icon-disabled:after {
	position: absolute;
    top: 50%;
    left: 50%;
    background: url(../img/icon-set.png) no-repeat 0 0;
    display: inline-block;
    vertical-align: middle;
    content: '';
    width: 50px;
    height: 50px;
    background-position: 2px -176px;
    margin-left: -13px;
    margin-top: -28px;
}
.cart-item > .image-group.icon-disabled > img {
	opacity: 0.3;
}
.cart-item > .image-group .text {
	text-align: center;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 15px 0;
}
.cart-item > .info {
	padding-left: 155px;
    padding-top: 35px;
    padding-right: 240px;
	padding-bottom: 15px;
	position:relative;
}
.cart-item > .info .title {
	font-size: 15.2px;
    padding-right: 330px;
    padding-bottom: 8px;
}
.cart-item > .info .rating {
	display: inline-block;
    padding-left: 17px;
}
.cart-item > .info .rating i {
	margin-right: 3px;
}
.cart-item > .info .price-lg {
	position: absolute;
    top: 30px;
    right: 408px;
    float: right;
}
.cart-item > .info .instock-status {
    position: absolute;
    top: 42px;
    right: 400px;
    float: right;
    display: inline-block;
    font-weight: bold;
    width: 120px;
}
.cart-item > .info .instock-status.status-1 {
    color:#00b422;
}
.cart-item > .info .instock-status.status-0 {
    color:#faa34c;
    
}
.cart-item > .extends {
	padding-left: 135px;
    padding-bottom: 20px;
}
.cart-item > .info .countbox {
    position: absolute;
    right: 250px;
    top: 36px;
}

.cart-item .countbox > input{
    color:#000;
    font-weight: bold;
}

.cart-item > .extends li {
	padding: 0 0 19px 47px;
	line-height: 13px;
}
.price-block-320, .promo-total-320 {
    display:none;
}
.cart-item > .price-block {
    position: absolute;
    right: 80px;
    top: 38px;
    text-align: right;
}
.cart-item > .price-block > span,.cart-item  .price-block-320 > span{
    display: block;
	font-weight: bold;
}
.cart-item > .price-block .price-res,.cart-item  .price-block-320 .price-res{
    font-size:19px;
}
.cart-item .cart-line-320{
	display:none;
}
.cart-item > .price-block .price-old, .cart-item .price-block-320 .price-old{
    font-size:13px;
    color:#404040;
    text-decoration: line-through;
}
.cart-item > .price-block .price-sale, .cart-item .price-block-320 .price-sale{
    font-size:11px;
}

.cart-items .cart-item {
    border-bottom: 1px solid #EAEAEA;
}

.recomended-products{
    border-bottom: 1px solid #EAEAEA;
}
.recomended-products .art{
    position: relative;
}
.recomended-products .art .instock-status{
    position: absolute;
    top:0;
    right:0;
    font-weight: normal;
}
.recomended-products .art  .instock-status.status-1 {
    color:#00b422;
}
.recomended-products .art  .instock-status.status-0 {
    color:#faa34c;
    
}
.recomended-products .product-item.cell{
    height: 230px;
}
.recomended-products .product-item {
    min-height: 230px;
}
.recomended-products .product-item .price{
    color:#000;
    font-weight: bold;
    font-size: 14px;
}
.recomended-products  .product-img-wrapper{
    margin-top:20px;
    height:80px;
}

.recomended-products  .product-item .add-to-cart.btn{
    font-size: 14px;
    font-weight: normal;
}
.btn.btn-yellow{
    font-weight: bold !important;
    color:#000;
    background-color: #fedd00;
}
.btn.btn-yellow:hover{
	background-color:#f7d703;
}
.cart-items .items:last-child {
	border-bottom: 0;
}
.cart-item .more {
	margin: 0 0 10px 157px;
    /* margin-left: 135px; */
    padding: 0;
    display: inline-block;
    color: #2773BF;
    position: relative;
    border-bottom: 1px dotted;
    font-weight: bold;
}
.cart-item .more:hover {
	text-decoration: none;
	border-bottom: 1px solid;
}
.cart-item .more > i.ch-spoiler-plus{
	position: absolute;
    left: -24px;
    top: 1px;
    width: 16px;
    height: 16px;
    background-position: -10px -130px;
}

.promo-total{
    border-bottom: 1px solid #EAEAEA;
}

.rp-head{
    padding:15px 40px 15px 45px;
    border-bottom: 1px solid #EAEAEA;
    font-size: 15px;
	font-weight:bold;
}

.cart-promo label{
    display:inline-block;
    width:67%;
}
.cart-promo input[type='text']{
    background: #f5f5f5 url(/i/promo-icon.png) 10px center no-repeat; 
    padding-left:45px;
	border:3px solid #fedd00;
    
}
.cart-promo a.btn{
    margin-left:20px;
    font-size: 14px;
    font-weight: normal;
    padding:5px 17px;
    min-height: auto;
}
.cart-promo.col-lg-6{padding:0; }
.cart-promo .form-elements{
    padding: 30px 40px 15px 40px;
}

.cart-total-wrapper{
     padding: 30px 0px 5px 40px;
}
.cart-total .row > div{
    color:#404040;
    font-size: 15px;
    text-align: right;
    font-weight: bold;
}
.cart-total .row > div.txt{
    color:#000;
    font-weight: normal;
    text-align: left;
}
.cart-total .row > div.tot{
    font-size:19px;
    font-weight: bold;
    color:#000;
}

i.separator-white {
	width:5px;
	height: 30px;
	display:inline-block;
	vertical-align: middle;
}
.cart-navi > a.ch-goon{
	display:none;
    color: #aaa;
    padding-left: 0px;
}
.cart-navi > a.ch-goon i{
	margin-right: 7px;
    margin-top: -5px;
}
.cart-navi > a.ch-goon:hover{
	color:#2773BF;
}
.cart-response {
	padding:20px 0 0;
}
.cart-response .total .text {

}

.cart-tabs.tabs-list > a{
    margin-right:1px;
    border-bottom: 3px solid #2773BF;
}
.cart-tabs.tabs-list > a span{
    padding: 6px 13px 3px;
    display:inline-block;
}
.cart-tabs.tabs-list > a.active{
    background-color: #fedd00;
    border-bottom: 3px solid #fedd00;
}
.cart-tabs + .box-content{
    padding-top:19px !important;
}
.cart-tabs{
    padding-top:19px;
    background-color: #fff;
    padding-left:40px;
    padding-right:40px;
}

.nav-view{
    padding: 0 40px 20px;
    color:#404040;
}
.nav-view .select-view{
    font-weight: bold;
    border-bottom:1px dotted #1653ab;
    color:#888888;
	margin-left: 11px;
}
.nav-view .select-view.active{
    color:#1653ab;
}
.nav-view .select-view:hover{
    text-decoration: none;
    border-bottom:1px solid #1653ab;
}

.map-search{
    padding: 0 40px 0;
}
.map-search label{
    width:60%;
}
.map-search input[type='text']{
    background: #f5f5f5 url(/i/map-search.png) 10px center no-repeat; 
    padding-left:45px;
    
}

/*.cart-summ {
	margin-top: 20px;
    margin-bottom: 45px;
    position: relative;
    padding: 36px 38px;
}
.cart-summ .text {
	font-size: 15px;
    font-weight: 800;
    max-width: 50%;
}
.cart-summ .price-lg {
	position: absolute;
    top: 36px;
    left: 51%;
}

.cart-summ .btn {
	position: absolute;
    right: 40px;
    top: 30px;
    width: 33%;
	text-transform: initial;
}*/

.box-header {
	padding: 30px 0 10px;
}
.box-header > span {
	font-size: 23px;
}
.box-content {
	padding: 38px 40px;
}
.box-content.noside{
	padding: 38px 0;
}
.box-content.notop {
	padding-top:0;
}
.box-content.nobottom{
	padding-bottom: 0;
}
.box-content .box-side {
	padding-left:40px;
	padding-right:40px
}
.box-content.separator-bottom {
	border-bottom: 1px solid #EAEAEA;
}


.delivery-tab-inner {
	position: relative;
    padding: 10px 0 20px 60px;
    /*min-height: 180px;*/
}
.delivery-tab-inner .group-header {
	padding:0;
}
.delivery-tab-inner.new2 {
    padding: 10px 30px 20px 40px;
}
.delivery-tab-inner.new2 .btn-group {
	margin-left:20px;
}
.delivery-tab-inner .bordered.active {
	border: 1px dashed #2773BF;
}
.delivery-tab-inner .bordered {
	border: 1px dashed transparent;
    padding: 10px 0 0 20px;
	border-radius: 1px;
}

.cart-radio-group {
	background-color: #fff;
}
.cart-radio-group > li {
	display: block;
    clear: both;
    padding: 35px 40px;
    border-bottom: 1px solid #eaeaea;
    position: relative;
}

.cart-radio-group > li:last-child {
	border-bottom: none;
}
.sec-block {
	    display: block;
    clear: both;
    padding: 35px 40px;
    border-top: 1px solid #eaeaea;
    position: relative;
	background-color: #fff;
}
.sec-block:before {
	content:none;
}
.sec-block:after {
	content: '';
    clear: both;
    display: block;
}
.sec-block > div{
	    background: url(/i/sec-1.png) 10px center no-repeat;
    padding-left: 45px;
    line-height: 1.2;
    float: left;
    font-size: 12px;
    margin-left: 30px;
    color: #404040;
}
.sec-block > img{
	float:left;
	position:relative;
	top:-5px;
	margin-left:15px;
}
.cart-radio-group > li > p {
	float: left;
	margin: 0;
	line-height: 15px;
	width: 74%;
	margin-left: 20px;
	color:#404040;
}
.cart-radio-group > li > p strong {
	color:#000;
}
.cart-radio-group > li > .methods {
    text-align: center;
    float: left;
    padding-left: 20px;
}
.cart-radio-group form {
	padding: 15px 30px 30px;
	background-color: #fff;
	box-shadow: 3px 4px 15px 0px rgba(0, 0, 0, 0.2);
	float:right;
	width:74%;
}
.cart-radio-group .cart-label-fio {
	float:left;
	width:20%;
	padding-top:15px;
}
.cart-radio-group .cart-input-fio {
	float:left;
	width:80%;
}
.radio-group .radio-spoiler {
	padding:10px 0 0;
	display: none;
}

.delivery-map .radio-group > li {
	display: inline-block;
	float:left;
	padding: 0 30px 0 0;
    font-size: 12px;
}
.delivery-map .radio-group {
	padding:0 40px 0;
	list-style: none;
	margin:0;

}
.delivery-map .radio-group > li > span.title {
	margin-left: 5px;
}
.delivery-map .radio-group > li > span.title > span {
	color:#777;
	font-size:11px;
}
.delivery-map .map-container {
    padding: 25px 0 0;
    min-height: 400px;
	position:relative;
	/*overflow:hidden;*/
}
.delivery-map .map-container .map-sidebar {
/*    position: absolute;
    top: 50px;
    left: 38px;*/
    /*max-width: 273px;*/
    background-color: #fff;
/*    height: 90.5%;
    box-shadow: 0 0 25px -5px rgba(0,0,0,0.7);*/
    overflow: hidden;
    width:100%;
    max-height: 400px;
	display:none;
}
.map-sidebar ul{
    padding-left:40px;
    padding-right: 40px;
}
.map-sidebar ul > li {
	position: relative;
    padding: 30px 20px 15px 56px;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    border-top: 1px solid #eaeaea;
}
.map-sidebar ul > li:before {
	background-image: url(../img/icon-set-paymethods.png);
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 40px;
    left: 15px;
    margin-top: -15px;
}
.map-sidebar ._123:before {
    background-position: 7px 5px;
}
.map-sidebar .sdek:before {
	background-position: 5px -181px;
}
.map-sidebar .zakazberry:before {
	background: url('/i/carriers/zakazberry.png') no-repeat;
	background-size: 30px 30px;
}
.map-sidebar .pickpoint:before {
	background-position: 4px -88px;
}
.map-sidebar .boxberry:before {
	background-position: 5px -133px;
}
.map-sidebar .pochtaru:before {
	background: url('/i/carriers/pochtaru.png') no-repeat;
	background-size: 30px 31px;
}
.map-sidebar .euroset:before {
	background-position: 5px -539px;
}
.map-sidebar .svyaznoy:before {
	background-position: 5px -695px;
}
.map-sidebar .iml:before {
	background-position: 5px -591px;
}
.delivery-map .map-container .map {
	width:100%;
	min-height: 400px;
}
.ml-pay{
    color:#f02c60;
}
.delivery-map .delivery-comment {
	padding-bottom: 10px;
    padding-top: 30px;
}

.action-recomended {
    position: absolute;
    right: 20px;
    top: 20px;
    background-color: #fff;
    box-shadow: 0 0 30px -3px rgba(0,0,0,0.2);
    width: 355px;
	z-index:10;
}

.action-recomended.onhover{
	display:none;
}

.r-goods {
    border-bottom: 1px solid #eaeaea;
}
.r-goods .product-item {
    width: 50%;
    min-height: 210px;
}
.r-goods .product-item:first-child {
	border-left-color: #fff;
}
.r-goods .product-item > img {
    max-height: 135px;
    width: auto;
    margin: 0 auto;
    display: block;
}
.r-goods .product-item .info {
	padding:0 20px
}
.r-goods .product-item .info > .title {
	padding-bottom: 10px;
}
.r-goods .product-item .info > .price {
	padding-bottom: 15px;
}
.r-goods .product-item .add-to-cart {
	right: 20px;
	bottom: -34px;
}
.r-header {
    padding: 11px 20px;
    font-size: 16px;
    font-weight: bold;
}
.r-footer {
    padding: 10px 20px;
    font-size: 12px;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

.cart-check-types li {
    padding-bottom: 0 !important;
    margin-bottom: 13px;
    min-height: 25px;
    padding-top: 0 !important;
}

.cart-check-types li .dtc {
    vertical-align: middle;
    min-height: 25px;
}

.cart-check-types .c-blue{
    font-weight: bold;
}

.interval .group-header {
	padding: 20px 0 0;
}
.interval {
	padding-bottom: 20px;
}

.delivery-side-form {
	padding-left:50px;
}

.btn-group {    
	overflow: hidden;
    border-radius: 5px;
    border: 1px solid #eaeaea;
    display: inline-block;
    background: #f5f5f5;
    margin-bottom: 10px;
}
.btn-group > .btn {
	padding: 10px 15px;
    min-height: 20px;
    line-height: 1em;
    float: left;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid transparent;
    background-color: #f5f5f5;
    margin-left: -1px;
    font-size: 12px;
	font-weight: normal;
}
.btn-group > .btn.active {
	background-color: #2773BF;
    color: #fff;
}

.cart-header-new {
	padding:0 15px 0 10px;
}
.cart-header-new > a {
    float: left;
    display: inline-block;
    padding: 25px 10px 25px 73px;
    width: 22%;
    color: #fff;
    position: relative;
    font-size: 14px;
}
.cart-header-new > a:hover {
	text-decoration: none;
}
.cart-header-new > a.active {
	color:#FFD800;
	font-weight: bold;
}
.ch-icons:before {
	content: '';
	background: url(../img/cart-header-icons-2.png) no-repeat;
	vertical-align: middle;
}
.cart-header-new > a:before {
    position: absolute;
    width: 32px;
    height: 27px;
    left: 28px;
    top: 50%;
    margin-top: -15px;
}
.ch-icons.ch-shopcart:before {
	background-position: -4px -1px;
}
.ch-icons.ch-delivery:before {
	background-position: -3px -26px;
}
.ch-icons.ch-paymethod:before {
	background-position: -2px -53px;
}
.ch-icons.ch-success:before {
	background-position: -2px -82px;
}
.ch-icons.ch-shopcart.active:before {
	background-position: -37px -1px;
}
.ch-icons.ch-delivery.active:before {
	background-position: -37px -26px;
}
.ch-icons.ch-paymethod.active:before {
	background-position: -36px -53px;
}
.ch-icons.ch-success.active:before {
	background-position: -36px -82px;
}
.ch-icons.ch-arrow-right {
	position: relative;
    width: 4%;
    display: inline-block;
    float: left;
    padding: 25px 0;
    height: 70px;
}
.ch-icons.ch-arrow-right:before {
    width: 30px;
    height: 20px;
    background-position: -4px -111px;
    display: inline-block;
    float: left;
}
.ch-icons.ch-spoiler-plus:before {
	width: 16px;
    height: 16px;
    background-position: -10px -180px;
    display: inline-block;
    float: left;
}
.collapsed .ch-icons.ch-spoiler-plus:before {
	background-position: -10px -136px;
}
.cart-header-new > a[data-blocked="true"] {
	opacity: 0.3;
    cursor: default;
}

.cart-navi {
	padding-bottom: 5px;
}
.cart-navi > a {
	position: relative;
    display: inline-block;
    padding: 7px 10px 7px 35px;
    color: #2773BF;
    font-weight: bold;
}
.cart-navi > a:hover {
	text-decoration: none;
}
.cart-navi > a.ch-clear { 
	float: right;
    padding-right: 0;
    color: #aaa;
}
.cart-navi > a.ch-clear:hover {
	color:#2773BF;
}
.cart-navi > a:before {
	position: absolute;
    left: 0;
    top: 50%;
    margin-top: -11px;
	display: inline-block;
}
.cart-navi > a.ch-goback:before {
	width: 26px;
    height: 22px;
    background-position: -40px -131px;
}
.cart-navi > a.ch-clear:before {
	width: 26px;
    height: 23px;
    background-position: -39px -110px;
}

.cart h1 { padding:27px 0 5px; }

.window .body.body-confirm {
	padding-top: 20px;
    padding-bottom: 25px;
    font-size: 16px;
    color: #444;
}
.window .confirm-buttons {
	padding-top: 10px;
    text-align: center;
    overflow: hidden;
}
.window .confirm-buttons .btn-red {
	width: 48%;
    float: left;
}
.window .confirm-buttons .btn-green {
	width: 48%;
    float: right;
}

.map-sidebar .btn {
	width: 100%;
    margin-top: 10px;
    position:relative;
    top:-7px;
}
.popover {
            display: block;
        }
        .popover .close {
            position: absolute;
            right: 5px;
            top: 1px;
        }
.map-balloon {
	background: #fff;
    width: 200px;
    position: absolute;
    bottom: 15px;
    left: 0;
    margin-left: -100px;
    padding: 15px;
    font-size: 12px;
    line-height: 15px;
	box-shadow: 0 0 25px -5px rgba(0,0,0,0.7);
	opacity:1;
    font-weight: bold;

}

.map-balloon .icon-paymethods{
	background-position-x:0px;
	width:25px;
}

.map-balloon .del_name{font-weight:normal;}
.map-container .s320{
    display:none;
}
.map-container .metro{
	padding-left:15px;
	position:relative;
}
.map-container .metro:before{
	content: '';
    position: absolute;
    bottom: 4px;
    left: 0px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #fff;
}
.map-container .metro.m_red:before{
	background-color:#e4422f;
}
#delivery .radio-group > li > span.title {
    width: 80%;
    line-height: 17px;
}
.map-container .metro.m_green:before{
	background-color:#73ab36;
}
.map-balloon .b-shed{
	margin-top:10px;
}
.map-balloon .b-del{
	margin-top:10px;
}
.map-balloon > a {
	width:100%;
	margin-top:10px;
}
.map-balloon > a.baloon-close{
    position:absolute;
    top: 17px;
    right: 17px;
    width:auto;
    margin:0;
}

.cart-selects-mob .dropdown-select {
	margin: 0 25px 10px 0;
}

.cart-bottom .checkbox-group .title {
	display: inline-block;
	line-height: 14px;
	color:#404040;
}
.cart-bottom .checkbox-group .title a{
	text-decoration:underline;
}

.cart-bottom .cart-total-wrapper{
	padding-top:12px;
}
.cart-bottom .cart-total .row > div.txt{
	font-weight: bold;
}
.cart-bottom .cart-total .btn{
	width:100%;
	margin-top:10px;
}
.cart-bottom .box-content{
	padding: 10px 40px 20px;
	margin-bottom:45px;
}

@media(max-width: 991px ){ /* sm */
	
	.delivery-side-form {
		padding-left:0;
		padding-top: 20px;
	}
	.ch-icons.ch-arrow-right {
		padding: 35px 0;
		height: 90px;
	}
	.cart-radio-group > li > .methods {
		display:none;
	}
}

@media(max-width: 767px ){ /* xs */

	.btn-group > .btn {
		float:none;
		display: block;
	}
	.cart-header-new {
		display: none;
	}
	.cart-navi {
		padding-left: 20px;
		padding-right: 20px;
	}
	.cart-item .more {
		margin-left: 22px;
	}
	.cart-selects-mob .dropdown-select {
		margin:0 0 10px;
	}
}


.promo-form {
	/*padding: 30px 40px;*/
}
.promo-form .errors {
	font-size: 14px;
	color: #fe436c;
	margin-bottom: 10px;
	display: none;
}
.promo-form input[name="coupon"] {
	/*float: left;
	max-width: 535px;*/
}
.promo-form a.apply-promo {
	/*float: left;
	margin-left: 20px;
	padding: 12px 60px;
	font-size: 13px;*/
}
.promo-form .apply-promo.inprogress {
	background: #7c7c7c url('/i/inprogress.gif') no-repeat 90% 50%;
	background-size: 27px 27px;
	cursor: default;
}

.payment-info {
	display: none;
}

.delivery-days a {
	display: none;
}

.radio-group.delivery-type > li  > span.title {
	max-width: 400px;
}

#order-create {
	padding: 17px 30px 17px 130px;
	background: #fff url('/i/inprogress-large.gif') no-repeat 30px 50%;
}
#order-create .header {
	border: none;
}
#order-create-error .body {
	padding: 20px 50px 20px 30px;
	font-size: 16px;
	color: #fe436c;
}

@media(max-width: 991px ){ /* sm */
	
	.delivery-side-form {
		padding-left:0;
		padding-top: 20px;
	}
	.ch-icons.ch-arrow-right {
		padding: 35px 0;
		height: 90px;
	}
}

@media(max-width: 767px ){ /* xs */

	.btn-group > .btn {
		float:none;
		display: block;
	}
	.cart-header-new {
		display: none;
	}
	.cart-navi {
		padding-left: 20px;
		padding-right: 20px;
	}
	.cart-item .more {
		margin-left: 22px;
	}
	.cart-selects-mob .dropdown-select {
		margin:0 0 10px;
	}
}

.map-container .hint {
	display: none;
}

.cart-total-wrapper .txt,
.cart-total-wrapper .val {
	display: none;
}
.cart-total-wrapper .txt.total-line,
.cart-total-wrapper .val.total-line {
	display: block;
}

.recomended-products .acc-product-items {
	max-height: 230px;
}

.recomended-products .add-to-check {
	display: none;
}

@media (max-width: 400px) {
	.tabs-list > a {
		font-size: 14px;
	}
}

@media (max-width: 767px) {
.map-container .hint {
    font-weight: 700;
    color: #000;
    font-size: 12px;
    display: block;
    background: url('/i/multitouch.png') 20px 5px no-repeat;
    padding: 0 0 10px 50px;
    margin: 0 10px;
}
.cart-total-wrapper .col-lg-6 {
	margin-bottom: 7px;
}
}

@media (max-width: 767px) {
	.product-item .info {
		bottom: -10px;
	}
}

.container.cart.no-receipt .text {
	padding: 30px;
	margin: 30px 5px;
	background: #fff;
	font-size: 23px;
	color: #000;
}