.hidedefaultwaitwindow .bx-core-waitwindow {
	display: none;
}
.content .basket {
	margin-bottom: 30px;
}
.basket .part.delayed, .basket .part.notavailable, .basket .part.subscribed {
	margin-top: 25px;
	padding-top: 25px;
	border-top: 1px solid #F2F2F2;
}
.basket .part .title {
	margin-bottom: 15px;
}
.basket .part .title h3 {
	font-weight: normal;
}
.basket .artable {
	margin-bottom: 15px;
}
.basket .separator1 {
	float: left;
}
.basket .totaltext {
	background-color: #f2f2f2;
	padding: 15px 0;
	float: right;
	font-size: 14px;
	margin-top: 11px;
	width: 100%;
	text-align: right;
	margin-bottom: 10px;
	padding-right: 10px;
}
.basket .totaltext .take_normalCount {
	margin-right: 25px;
}
.basket .totaltext .take_normalCount, .basket .totaltext .take_allSum_FORMATED {
	font-size: 15px;
	font-weight: bold;
}
.basket .btns .coupon {
	float: left;
}
.basket .btns .coupon .cop {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	width: 300px;
}
.basket .btns .coupon .cop.good {
	border: 1px solid green;
}
.basket .btns .coupon .cop.bad {
	border: 1px solid red;
}
.basket table.items {
	width: 100%;
}
.basket table td {
	border: 1px solid #F2F2F2;
}
.basket table td.tc {
	text-align: center;
}
.basket table thead td, .basket table thead th {
	padding: 7px 10px;
	background-color: #F2F2F2;
}
.basket table.items thead th {
	font-weight: normal;
}
.basket table.prod td {
	margin: 0px;
	padding: 0px;
	border: none;
}
.basket td.checkbox div, .basket td.image div {
	text-align: center;
}
.basket td.checkbox div {
	width: 20px;
}
.basket td.image div {
	width: 50px;
}
.basket td.image img {
	max-width: 40px;
	max-height: 40px;
}
.basket table td .lppadding {
	padding-right: 10px;
	padding-left: 10px;
}
.basket a.delete, .basket a.delay {
	display: inline-block;
	padding: 5px 10px;
}
.basket a.delete .icon {
	width: 10px;
	height: 9px;
	background-position: 0px -890px;
}
.basket a.delay .icon {
	width: 15px;
	height: 15px;
	background-position: 0px -931px;
}
.basket a.add .icon {
	width: 23px;
	height: 20px;
	background-position: 0 -418px;
}
.pcontent .basket .btns input.btn {
	float: left;
	margin-bottom: 15px;
	padding: 11px 26px;
}
.pcontent .basket .btns input.btn.btn3 {
	margin-right: 15px;
}
.pcontent .basket .btns input.btn.btn1 {
	float: right;
}
.artable {
	width: 100%;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
}
.acc_title {
	margin-bottom: 15px;
	color: #EE8131;
}

@media screen and (max-width:990px) {
body.adaptive .basket .totaltext {
	display: block;
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 15px;
}
}

@media screen and (max-width:875px) {
body.adaptive .basket .artable {
	margin-bottom: 15px;
}
body.adaptive .pcontent .basket .btns input.btn,  body.adaptive .basket .btns .coupon .cop {
	padding: 5px 14px;
}
}

@media screen and (max-width:775px) {
body.adaptive .pcontent .basket .separator {
	display: block;
	float: left;
	width: 100%;
}
body.adaptive .pcontent .basket .btns input.btn.btn1 {
	float: left;
}
}

@media screen and (max-width:480px) {
body.adaptive .pcontent .basket .btns input.btn {
	width: 100%;
	margin-right: 0px;
}
body.adaptive .basket .btns .coupon,  body.adaptive .basket .btns .coupon .cop {
	width: 100%;
}
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
	margin-top: 13px;
	margin-left: 4px !important;
}
.basket .artable {
	overflow: visible;
}
.del {
	background: none;
	color: #f54a3e;
	margin-right: 20px;
}
.del span {
	text-decoration: underline;
}
.del:hover {
	cursor: pointer;
}
.del:hover span {
	text-decoration: none;
}
.btn.yellow {
	background: #ff9d00 !important;
	transition: 0.3s;
}
.btn.yellow:hover {
	background: #bd7708 !important;
}
.btn_bas {
	float: right;
}
.minus {
	font-weight: bold;
}
.minus, .plus {
	background-color: #f3f3f3;
	padding: 3px 7px 4px 7px;
	color: #000;
}
.js-quantity {
	width: 35%;
	border: 1px solid #f3f3f3 !important;
	padding-left: 10px;
}
.minus:hover, .plus:hover {
	cursor: pointer;
	text-decoration: none;
	background-color: #00bcd5;
	color: #fff;
}
.prod {
	width: auto !important;
}
.prod a {
	color: #0777e3;
	max-width: 370px !important;
	padding-left: 7px;
	display: block;
}
.hiddensubmit {
	display: none;
}
.totaltext .name {
	color: #888586;
}
.take_allSum_FORMATED {
	color: #ed0000;
}
.hiddensubmit {
	display: none !important;
}
.quantity input {
	width: 70px !important;
	height: 27px !important;
	margin-right: 7px !important;
}
.plus {
	margin-left: 7px;
}
.btn.yellow {
	background: #ffd33c !important;
	color: #000 !important;
}
.btn.yellow:hover {
	background: #e4bb2c !important;
	transition: 0.3s;
}
.basket .valuta_block {
	width: 295px;
	margin-left: 2px;
	margin-bottom: 11px;
}
