@media (max-width: 600px) {
	body {
		min-width: inherit;
		font-size: 20px;
		width: auto;
		padding-top: 40px;
	}

	.text-content .dTbl {
	}

	.text-content .dTbl .dTblRow {
	}

	.text-content .dTbl .dTblTd {
		display: block!important;
		margin: 0 auto;
	}

	.text-content .dTbl .ctg {
		width: 100%;
		padding: 10px;
		box-sizing: border-box;
		border: 1px solid #ccc;
		margin: 0 0 5px 0;
	}

	.text-content .dTbl .ctg-image {
		height: 160px;
		margin: 0 0 10px 0;
		position: relative;
	}

	.text-content .dTbl .ctg-title {
	}

	.text-content .dTbl .ctg-image a {
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		margin: 0 auto;
		left: 0;
		top: 0;
		/* width: 200px; */
		/* height: 150px; */
		/* margin: 0 auto; */
	}

	.text-content .dTbl .ctg-image img {
		display: block;
		margin: 0 auto!important;
	}

	.header-menu-container {
		display: none;
	}

	.header-block {
		display: none;
	}

	.head-ind .menu {
		display: none;
	}

	.head-ind .logo {
		display: none;
	}

	.head {
		display: none;
	}

	.head-ind {
		height: 270px;
		background: url(/images/head-bg.jpg) center bottom no-repeat;
	}

	.novelty {
		display: none;
	}

	.top-sider {
		display: none;
	}

	.mobile-cap {
		display: block!important;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 41px;
		z-index: 98101;
		box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0);
		border-bottom: 1px solid #f5f5f5;
	}

	.mobile-cap-inner {
		position: relative;
		width: 100%;
		height: 100%;
		background: #ebeef3;
		color: #3a3a3a;
	}

	.mobile-cap:after, .mobile-cap:before {
		content: '';
		position: absolute;
		width: 50%;
		height: 20px;
		transform: rotateZ(-2deg);
		box-shadow: 0 12px 16px rgba(0, 0, 0, 0.21);
		bottom: 9px;
		z-index: -1;
	}

	.mobile-cap:after {
		transform: rotateZ(2deg);
		right: 0;
	}

	.mobile-cap .menu-trigger, .mobile-cap .mobile-cart {
		position: absolute;
		font-size: 20px;
		padding: 10px 11px;
		left: 0;
		top: 0;
		z-index: 2;
		color: #2b2b2b;
		text-decoration: none;
	}

	.mobile-cap .mobile-cart {
		left: inherit;
		right: 0;
		color: #999999;
	}

	.mobile-menu-opener .mobile-cap .menu-trigger {
		color: #d14442;
	}

	.mobile-cap .mobile-cart.-has-items {
		color: #d14442;
	}

	.mobile-cap .cart-counter {
		font-family: 'PT Sans Narrow', sans-serif;
		font-size: 13px;
		position: absolute;
		background: #d14442;
		color: #FFF;
		width: 16px;
		height: 16px;
		text-align: center;
		line-height: 18px;
		border-radius: 100%;
		padding: 3px;
		top: 10px;
		left: -15px;
	}

	.mobile-menu-wrapper {
		background: rgba(10, 10, 10, 0.91);
		position: fixed;
		top: 20px;
		left: 0;
		z-index: 98100;
		height: 100%;
		overflow-y: scroll;
		width: 100%;
		transition: top 300ms ease-out, opacity 200ms linear;
		opacity: 0;
		border-radius: 0;
		visibility: hidden;
	}

	body .mobile-menu-wrapper {
		display: block!important;
	}

	.mobile-menu-wrapper .mobile-menu-container {
		left: 0;
		top: 50px;
		position: absolute;
		width: 100%;
	}

	body.mobile-menu-opener .mobile-menu-wrapper {
		top: 0;
		opacity: 1;
		visibility: visible;
	}

	.mobile-menu-wrapper ul {
		display: block;
		margin: 0;
		padding: 0;
		position: relative;
		list-style: none;
	}

	.mobile-menu-wrapper ul .separator {
		position: relative;
		margin: 30px 0;
	}

	.mobile-menu-wrapper ul ul {
		padding-left: 40px;
		overflow: hidden;
		max-height: 0;
	}

	.mobile-menu-wrapper ul ul ul {
		padding-left: 10px;
	}

	.mobile-menu-wrapper ul ul.-visible {
		max-height: 9999px;
	}

	.mobile-menu-wrapper a {
		display: block;
		color: #FFF;
		text-decoration: none;
		padding: 10px 20px 10px 45px;
		text-transform: capitalize;
		position: relative;
		border: none!important;
	}

	.mobile-menu-wrapper ul ul a {
		padding: 10px 20px 10px 25px;
	}

	.mobile-menu-wrapper a span {
		display: inline-block;
	}

	.mobile-menu-wrapper .icon {
		width: 20px;
		height: 20px;
		background-size: contain;
		position: absolute;
		top: 13px;
		left: 7px;
		color: #c54e42;
		opacity: 0;
		transition: all 0ms ease-out;
	}

	.mobile-menu-opener .mobile-menu-wrapper .icon {
		opacity: 1;
		transition: all 240ms 100ms ease-out;
		left: 13px;
	}

	.mobile-menu-opener .mobile-menu-wrapper li:nth-child(1) .icon {
		transition: all 240ms 100ms ease-out;
	}

	.mobile-menu-opener .mobile-menu-wrapper li:nth-child(2) .icon {
		transition: all 240ms 200ms ease-out;
	}

	.mobile-menu-opener .mobile-menu-wrapper li:nth-child(3) .icon {
		transition: all 240ms 300ms ease-out;
	}

	.mobile-menu-opener .mobile-menu-wrapper li:nth-child(6) .icon {
		transition: all 240ms 400ms ease-out;
	}

	.mobile-menu-opener .mobile-menu-wrapper li:nth-child(7) .icon {
		transition: all 240ms 500ms ease-out;
	}

	.mobile-menu-opener .mobile-menu-wrapper li:nth-child(8) .icon {
		transition: all 240ms 600ms ease-out;
	}

	.mobile-menu-wrapper .corner {
		background-size: contain;
		position: absolute;
		left: 11px;
		top: 16px;
		border-top: 4px solid rgba(0, 0, 0, 0);
		border-left: 6px solid #ffffff;
		border-bottom: 4px solid rgba(0, 0, 0, 0);
	}

	.mobile-menu-wrapper .active {
		color: #3F51B5;
	}

	.mobile-menu-wrapper .-has-childs {
	}

	.mobile-menu-opener .main-menu-wrapper {
		left: 0;
		opacity: 0.9;
	}

	.mobile-menu-wrapper .contact-address {
		display: block;
		color: #FFF;
		text-decoration: none;
		padding: 10px 20px 10px 45px;
		text-transform: capitalize;
		position: relative;
		border: none!important;
	}

	.mobile-menu-wrapper .contact-address .address-city {
	}

	.mobile-menu-wrapper .contact-address .address-address {
		margin-left: 6px;
	}

	.mobile-menu-wrapper .contact-phone .number {
		font-size: 17px;
	}

	.mobile-menu-wrapper .contact-phone .location {
		font-size: 14px;
		margin-left: 9px;
		color: #ccc;
	}

	.mobile-cap .mobile-logo {
		position: relative;
		text-decoration: none;
		top: 6px;
		padding: 0 0 0 36px;
		width: 150px;
		left: 50%;
		margin: 0 0 0 -78px;
	}

	.mobile-cap .mobile-logo .logo-image {
		position: absolute;
		left: 0;
		top: 0;
		width: 36px;
		height: 36px;
		background: url('/images/bot-logo.png') no-repeat center center;
		background-size: cover;
	}

	.mobile-cap .mobile-logo .logo-label {
		font-size: 16px;
		position: relative;
		top: 4px;
		font-weight: bold;
		color: #4b4d51;
	}

	.top-sales-block {
		display: none;
	}

	.sld-wr {
		/* display: none; */
		position: relative;
		margin: 0;
		padding: 30px 0 0 0;
		overflow: hidden;
	}

	.sld-wr .sliderWrap {
		width: 100%;
	}

	#slider {
		min-height: 0;
	}

	#slider .slide {
		height: auto;
	}

	#slider .slide-text {
		top: 0;
		position: relative;
		transform: none;
		left: 0;
	}

	#slider .slide-text .sld-txt {
		width: 100%;
		margin: 0 0 30px 0;
	}

	#slider .slide-image {
		max-width: 100%;
		max-height: 100%;
		top: 0;
		position: relative;
		transform: none;
		right: 0;
		width: 100%;
	}

	#slider .slide-image img {
		max-width: inherit;
		max-height: inherit;
		width: 100%;
	}

	.bx-wrapper {
		max-width: 100%!important;
	}

	.mail-wrap {
		padding: 10px;
		display: block;
	}

	.MailForm {
		width: auto;
		margin: 0 auto;
		padding: 0 5px;
	}

	.MailForm input[type="text"] {
		width: 100%!important;
		box-sizing: border-box;
	}

	.MailForm textarea {
		width: 100%!important;
		box-sizing: border-box;
	}

	.bot-form-wrap {
		display: none;
	}

	.content {
		padding: 10px 5px;
	}

	.content img {
		width: 100%!important;
		height: auto!important;
		margin: 0!important;
		padding: 0!important;
		display: block!important;
	}

	body input[type="text"], body textarea, body select {
		font-size: 16px;
	}

	h1, h2, h3, h4, h5 {
		text-align: center;
	}

	body .content iframe {
		width: 100%;
		position: relative;
		display: block;
		float: none;
	}

	.bot-wrap {
		padding: 150px 5px 20px 5px;
	}

	footer .footer-contacts {
		position: relative;
		left: 0;
		top: 0;
		text-align: center;
	}

	footer .bot-logo {
		position: absolute;
		top: -130px;
		padding: 0;
		width: 92px;
		left: 50%;
		margin: 0 0 0 -46px;
	}

	footer .vcard {
		display: none;
	}

	footer .dev-logo {
		position: relative;
		float: none;
		width: 30px;
		height: 30px;
		display: block;
		margin: 0 auto;
	}

	footer .dev-logo div {
		display: none;
	}

	.text-content ol {
		padding: 0;
	}

	.text-content table {
		width: 100%!important;
		overflow: hidden;
		margin-bottom: 30px;
	}

	#filter .flt-tbl {
		overflow: visible;
	}

	.price-bar {
		display: none;
	}

	.main-categories-list .category.-has-child {
		padding: 0;
	}

	.main-categories-list .category-wrapper {
		padding: 0;
		width: 48%;
		margin: 1%;
	}

	.main-categories-list .category-wrapper.-is-parent {
		width: auto;
	}

	.main-categories-list .category {
		width: auto;
		padding: 6px;
	}

	.main-categories-list .category-name.-is-parent .cat-title {
		font-weight: bold;
	}

	.main-categories-list .category-name.-is-parent {
		margin: 24px auto 6px auto;
	}

	.items-list .item-wrapper {
		padding: 0;
		width: 48%;
		margin: 1%;
	}

	.items-list .item {
		width: auto;
		padding: 4px;
	}

	.catalog-filter {
		padding: 10px;
	}

	.catalog-filter form {
		padding: 5px 0px;
	}

	.catalog-filter .filter-columns {
		display: block;
		width: auto;
	}

	.catalog-filter .filter-column {
		display: block;
	}

	.catalog-filter .filter-column.price-column {
		width: auto;
	}

	.catalog-filter .filter-column-title {
		margin: 0px 5px 10px 5px;
		height: 40px;
		font-size: 16px;
	}

	.catalog-filter .sort-field {
		margin: 0 0 16px 0;
	}

	.catalog-filter .field-price-range .message.-visible {
		position: relative;
		top: 0;
		left: 0;
		width: auto;
		text-align: justify;
		padding: 0 5px;
	}

	.catalog-filter .filter-subcolumns {
	}

	.catalog-filter .field-search {
	}

	.catalog-filter .field-price-range {
		margin: 20px 10px;
	}

	.catalog-filter .field-submit {
		margin-top: 20px;
	}

	.catalog-filter .submit-filter-form {
		width: 95%;
	}

	.catalog-filter .select-box select {
		font-size: 16px;
	}

	.catalog-filter .filter-price-slider-tooltip-value {
		font-size: 10px;
	}

	.catalog-filter .filter-price-slider-tooltip-value:before {
	}

	.item-page .sWay, .item-page .text-content > h1 {
		max-width: 100%;
	}

	.item-page .sWay {
		display: none;
	}

	.itm-p {
		display: table;
		width: 100%;
	}

	.itm-art {
		text-align: center;
	}

	.itm-p .itm-body {
		max-width: 100%;
		margin: 0;
		display: table-header-group;
	}

	.itm-side {
		float: none;
		width: 100%;
		margin: 0;
		display: table-row-group;
	}

	.compose-block.-viaible {
		min-width: 100%;
		height: 300px;
		min-height: 300px;
	}

	#gallery {
		float: none;
		display: none;
	}

	.item-gallery #gallery + .itm-image-p {
		margin: 0;
	}

	.item-html-container .item-html {
		text-align: center;
	}

	.itm-desc-p {
		float: none;
		display: none;
	}

	.info-table-container {
		display: block;
		width: auto;
		overflow: hidden;
	}

	.info-table .row .cell {
		padding: 1px;
	}

	.-service-btn- {
		display: none;
	}

	.itm-add .item-p-btn img {
		width: 25px!important;
		height: 25px!important;
		position: absolute;
		margin: 0!important;
		left: 50%;
		top: 0;
		margin-left: -50px!important;
	}

	.itm-price-block .itm-add {
		position: absolute;
		bottom: 10px;
		right: 16px;
		left: 16px;
		border: 2px solid #c54e42;
		padding: 5px;
		border-radius: 2px;
		background: #FFF;
		display: inline-block;
		border-radius: 3px;
		padding: 8px;
		text-decoration: none;
		text-align: center;
	}

	.itm-price-block {
		padding: 10px 10px 60px 20px;
	}

	.itm-price-block .itm-price .price-field {
		width: 94%;
	}

	.item-p-btn {
		position: relative;
		padding: 0 0 0 34px;
		display: block;
		margin: 0 0 0 -8px;
	}

	#filter .flt-tbl td.t-name {
		display: block;
		position: relative;
		border: none;
		color: #6e6e6e;
		padding: 3px 6px!important;
		width: auto;
		height: auto;
		text-align: center;
		display: none;
	}

	#filter .flt-tbl .filter-carat td.t-name, #filter .flt-tbl .filter-cost td.t-name {
		display: block;
		top: 1px;
		margin-top: 12px;
	}

	#filter .flt-tbl td[colspan] {
		display: block;
		padding: 6px 2px;
	}

	#filter .select-box select {
		font-size: 16px;
	}

	.result-block-tables {
		margin: 10px 0 0 0;
	}

	.buttons-wrapper {
		position: relative;
		margin: 10px 0 0 0;
	}

	.buttons-wrapper .min-price-info, .buttons-wrapper .send-question {
		margin: 1%;
		box-sizing: border-box;
		width: 48%;
		text-align: left;
	}

	.toolbar-icons {
		display: none;
	}

	.color-variant {
		width: 100%;
		height: auto;
	}

	.color-variant .cell {
		/* display: block; */
	}

	.color-variant .img {
		width: 100px;
	}

	.color-variant .images-compose {
		width: 90px;
		height: 90px;
	}

	.debug-tooltip {
		display: none;
	}

	.jsplash-inner.min-comment {
		padding: 0;
	}

	.color-variant .attr-list {
		display: none;
	}

	.color-variant .name {
		display: none;
	}

	.color-variant .name-attr.cell {
		display: none;
	}

	.jsplash-inner.min-comment .color-variant .set-min-item-elem {
		width: auto;
		text-align: right;
	}

	.jsplash-viewport.jsplash-visible .jsplash-wrapper {
		width: auto;
		left: 10px!important;
		right: 10px!important;
		margin-left: 0!important;
		padding: 8px;
	}

	.jsplash-wrapper.confirm-box-dialog .confirm-box-ok, .jsplash-wrapper.confirm-box-dialog .confirm-box-cancel {
		margin: 0 4px;
		font-size: 11px;
	}

	.jsplash-wrapper.confirm-box-dialog .confirm-box-header i {
		margin: 9px auto 0 auto;
		line-height: 16px;
	}

	.send-question-form {
		width: auto;
		padding: 10px;
		display: block;
	}

	.send-question-form input[type="text"], .send-question-form textarea {
		width: 100%!important;
		box-sizing: border-box;
	}

	.send-question-form input[type="submit"], .feedback-form input[type="submit"] {
		top: 0;
	}

	.itm-price-block .label-sale {
		width: 50px;
		height: 100px;
		left: -10px;
		top: -33px;
		display: none;
	}

	.itm-price-block .label-exclusive {
		width: 50px;
		height: 100px;
		left: -10px;
		top: -33px;
	}

	.jsplash-inner.select-ring-size-dialog {
		padding: 8px;
	}

	.select-ringsize-title {
		font-size: 24px;
	}

	.jsplash-inner.select-ring-size-dialog .select-box {
		width: 100%;
		font-size: 13px;
	}

	.jsplash-inner.select-ring-size-dialog .subBtn, .jsplash-inner.select-ring-size-manual .subBtn {
		margin: 0 0px;
		width: 48%;
		height: 50px;
		vertical-align: top;
		line-height: 15px;
		font-size: 16px;
	}

	#filter .filter-mode-select, #filter .filtZagl {
		display: none;
	}

	.itm-price-block .item-frame {
		display: none;
	}

	.price-bar .ot-static-inserts, .price-bar .ot-dinamic-inserts {
		width: auto;
	}

	.price-bar .ot-dinamic-stone-count, .price-bar .ot-static-stone-count {
		text-align: left;
		min-width: 1px;
	}

	.price-bar .ot-static-weight, .price-bar .ot-dinamic-weight {
		width: auto;
		text-align: left;
	}

	.price-bar table tr td:first-child {
		text-align: left;
	}

	.price-bar table tr td {
		width: auto;
	}

	.price-bar table tr td:first-child {
		width: 90px;
	}

	.jsplash-closebtn {
		padding: 8px 8px 16px 16px;
		top: 0px;
		right: 0;
		background-position: 16px 8px;
	}

	.minimal-tooltip-helper {
		top: 0;
		z-index: 99;
		bottom: inherit;
		position: relative;
	}

	.minimal-tooltip-helper:before {
		display: none;
	}

	.item-html-container .item-html-toggle {
		padding: 13px 0;
		bottom: -5px;
	}

	.basketTBL thead, .basketTBL tbody, .basketTBL th, .basketTBL td, .basketTBL tr {
		display: block;
	}

	.basketTBL thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.basketTBL tr {
		border: 1px solid #ccc;
	}

	.basketTBL tbody td {
		position: relative;
		padding: 12px 10px 12px 110px;
		border: none;
		border-bottom: 1px solid #eee;
		text-align: left;
	}

	.basketTBL td:first-child {
	}

	.basketTBL td:before {
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
	}

	.basketTBL td:nth-of-type(1):before {
		content: 'Наименование';
	}

	.basketTBL td:nth-of-type(2):before {
		content: 'Материал';
	}

	.basketTBL td:nth-of-type(3):before {
		content: "Мелкие вставки";
	}

	.basketTBL td:nth-of-type(4):before {
		content: "Крупные вставки";
	}

	.basketTBL td:nth-of-type(5):before {
		content: "Количество";
	}

	.basketTBL td:nth-of-type(6):before {
		content: 'Стоимость';
	}

	.basketTBL td:nth-of-type(7):before {
		content: 'Сумма';
	}

	.basketTBL td:nth-of-type(8):before {
		content: 'Отказаться';
	}

	.basketTBL .item-logo {
		width: auto;
	}

	.basketTBL .item-attributes ul li {
		white-space: normal;
	}

	.basketTBL tbody tr td:nth-child(2) {
		padding-left: 110px;
	}

	.basketTBL .cat-name {
		display: none;
	}

	.basketTBL td a {
		color: #c54e42;
	}

	.cart-item-row .images-compose {
		margin: 0;
	}

	.basketTBL td .basketItemInfo {
		margin-left: 0;
		width: auto;
	}

	.basketItemInfo input {
		width: 50px;
		height: 50px;
		vertical-align: top;
		border: 1px solid #cdcdcd;
		background-position: center center;
		border-radius: 100%;
		top: 0;
		background-color: whitesmoke;
	}

	.basketItemInfo input[type="text"] {
		background: #FFF;
		border: 0;
		font-size: 22px;
	}

	.basketTBL .cart-delete-item {
		position: relative;
		display: block;
		width: 20px;
		height: 20px;
		padding: 8px;
		border-radius: 100%;
		border: 1px solid #a1a1a1;
	}

	.cart-item-row .images-compose .compose-image {
		background-size: cover;
	}

	#payDiv {
		width: auto;
		padding: 0 10px 10px 10px;
	}

	#payDiv .fbRow {
		position: relative;
		overflow: visible;
		margin: 12px 0;
	}

	#payDiv .fLeft {
		float: none;
		position: absolute;
		top: -9px;
		left: 7px;
		z-index: 1;
		background: white;
		font-size: 13px;
		color: #404040;
		white-space: nowrap;
	}

	#payDiv .fLeft br {
		display: none;
	}

	#payDiv .fbDiv {
		padding: 0;
		width: auto;
		position: relative;
	}

	form[name="priceForm"] input, form[name="priceForm"] textarea, form[name="priceForm"] select {
		width: 100%!important;
		display: block;
		box-sizing: border-box;
		font-size: 16px;
		padding: 10px 4px;
	}

	#payDiv .subBtn {
		background: #FFC107;
		color: #202020;
		border: 1px solid #c54e42;
		border-radius: 2px;
	}

	#payDiv select {
		padding: 6px 2px;
		background: #FFF;
	}

	#filter .flt-tbl tr {
		display: table;
		table-layout: fixed;
		width: 100%;
	}

	#filter .flt-tbl tr.-hidden {
		display: none;
	}

	#filter .filter-carat td, #filter .filter-cost td {
		padding: 12px 10px;
	}

	#filter td.filter-cost-value-td, #filter td.filter-carat-value-td {
		position: absolute;
		display: block;
		bottom: 34px;
		border: none;
		padding: 0;
		width: 40%;
		left: 0;
		font-size: 13px;
	}

	#filter td.filter-carat-value-td:last-child, #filter td.filter-cost-value-td:last-child {
		left: inherit;
		right: 0;
	}

	#filter td.filter-cost-slider-td, #filter td.filter-carat-slider-td {
		padding: 12px 10px;
		position: relative;
		display: block;
		border-top: 1px solid #EBEDF1;
		border: 0;
	}

	#filter td.filter-cost-slider-td .ui-slider, #filter td.filter-carat-slider-td .ui-slider {
		width: 95%;
		position: relative;
	}

	#filter .ui-slider-horizontal .ui-slider-handle {
		margin-left: -20px;
		top: -18px;
		box-shadow: 0px 5px 2px -3px rgba(155, 153, 153, 0.62), 0px 10px 3px -5px rgba(156, 156, 156, 0.11), 0px 4px 4px -1px rgba(224, 227, 228, 0.31), 0px 6px 4px -2px rgba(224, 227, 228, 0.32), 0px 15px 6px -2px rgba(224, 227, 228, 0.65), inset 1px -1px 2px -2px rgba(255, 248, 248, 0.16), inset -1px -1px 9px -2px rgba(0, 0, 0, 0), inset 2px -1px 3px -3px rgba(255, 239, 239, 0.27), inset 0 0 0 5px rgb(249, 249, 249);
	}

	.ui-state-default:after, .ui-widget-content .ui-state-default:after, .ui-widget-header .ui-state-default:after {
		padding: 3px;
		margin: -9px 0 0 -9px;
	}

	#filter .flt-tbl td .dTblTd {
		display: table-cell !important;
	}

	.text-content .text table {
		height: auto!important;
	}

	.text-content .text table td {
		display: block;
		position: relative;
		padding: 10px 8px;
	}

	.check-report-form-wrapper {
		width: auto;
		padding: 20px 10px 70px 10px;
	}

	.check-report-form input.button {
		display: block;
		margin: 10px auto;
		width: 90%;
	}

	.jsplash-inner.expert-opinion-card {
		overflow-x: auto;
	}

	.ui-slider-horizontal .ui-slider-handle {
		margin-left: -10px;
		box-sizing: border-box;
		padding: 15px;
		border: 4px solid rgba(255, 255, 255, 0);
	}

	.ui-slider-horizontal {
		height: 6px;
	}

	.content-inner.-with-addon-link.in-text {
		display: none;
	}

	.jsplash-inner.add-to-cart-message a {
		border: 2px solid #c54e42;
		padding: 6px 17px;
		border-radius: 2px;
		background: #FFF;
		text-decoration: none;
		display: inline-block;
	}

	.itm-price-block .discount-label {
		position: relative;
		width: 100%;
		height: 140px;
	}

	.itm-price-block .discount-label .ball {
		position: absolute;
		top: 0;
		right: 0;
	}

	.itm-price-block .discount-label .price-discount-container {
		top: 30px;
		right: 190px;
	}

	.basketTBL .discount-label {
		margin:0;
	}
}
