.findSections {
	margin-bottom: 20px;
}
.findSections .findSection {
	background: #8f483d;
	border-radius: 3px;
	color: white;
	display: inline-block;
	font-size: 16px;
	margin: 0 25px 12px 0;
	padding: 4px 9px 6px;
	text-decoration: none;
	vertical-align: middle;
}
.findSections .findSection:hover {
	opacity: 0.85;
}
.basketAdd__close {
	position: absolute;
	right: 10px;
	top: 5px;
	width: 30px;
height: 30px;
cursor: pointer;
z-index: 999;
}
.basketAdd__close::before,
.basketAdd__close::after {
	content: '';
	position: absolute;
	right: 0;
top: 45%;
	background-color: #ce614f;
	width: 30px;
	height: 4px;
}
.basketAdd__close::before {
	transform: rotate(45deg);
}
.basketAdd__close::after {
	transform: rotate(-45deg);
}

.sidebar .itemPrice, #orderModal__basket .itemPrice { font-size:22px !important; line-height:1.2 !important; }
.sidebar .itemPrice .oldPrice, #orderModal__basket .itemPrice .oldPrice { font-size:16px !important; line-height:1.2 !important; display: block; }
.sidebar .itemPrice .oldPrice::before, #orderModal__basket .itemPrice .oldPrice::before { width: 34px; margin-left: -32px;}
.sidebar .cartItem { padding:0; margin:0 }
.sidebar .cartItem .itemQty { padding:0; margin:0 }
.sidebar .cartItem .itemQty .form-control { margin:0 }
.sidebar .cartItem .cartFieldValue { width:100%; }

.sidebar__block--element { border-bottom:1px solid #c7c7c7; padding:20px; }
/*.sidebar__block--element.element--last { border:0; padding-bottom:20px }*/
.sidebar__block--element .element__title { padding:0 0 8px; font-size:14px }
.sidebar__block--element .element__info { align-items:center; display:flex; }
.sidebar__block--element .element__info--counter { width:110px }
.sidebar__block--element .element__info--price { margin:0 20px 0 }
.sidebar__block--element .element__info--remove a:hover { opacity:.6 }
.sidebar__block--result { display:flex; font-size:22px; color:#000; padding:20px 20px 20px }
#orderModal__basket .sidebar__block--result {
	padding: 20px 0;
}
.sidebar__block--result span { display:block; margin:0 5px 0 0; text-transform:uppercase; font-family:'Intro', Arial, sans-serif; font-weight:bold; }

.sidebar__block--phone { clear:both; padding:20px; line-height:18px; font-size:14px; color:#383d43; text-align:center }
.sidebar__block--phone .phone__title { font-family:'Intro', Arial, sans-serif; font-weight:bold; text-transform:uppercase; }
.sidebar__block--phone .phone__number { font-family:'Intro', Arial, sans-serif; font-weight:bold; padding:6px 0 8px; font-size:22px; }

.sidebar__block--services { padding:20px 0 20px 35px !important; background:#f1f1f1; }
.sidebar__block .serviceTable { width:100% !important; float:none !important }
.sidebar__block .serviceTable td { padding-bottom:15px !important }
.sidebar__block .serviceTable td.serviceAssembly { padding-bottom:0 !important; }
.sidebar__block .serviceTable td.serviceAssembly:before { top:2px; left:2px }
.sidebar__block .serviceTable td.serviceLift { padding-bottom:0 !important; }
.sidebar__block .serviceTable td.serviceLift:before { top:1px; left:-2px }

.sidebar__block--actions { display:block; text-align:center; padding:0 0 20px }
.sidebar__block--actions .actions__block { display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 18px 10px }
.sidebar__block--actions .actions__block .btn-default { margin:0 !important; height:40px; line-height:35px; text-transform:uppercase; width:initial !important; padding:0 10px !important; font-size:14px !important; }
.sidebar__block--actions .actions__block .btn-default.inBasket { width:120px !important; text-align:right }
.sidebar__block--actions .actions__block .btn-default.inBasket::before {content: 'Купить'; }
.sidebar__block--actions .actions__block .btn-default.toBasket {background-color:#ce614f;color: #fff;width: 129px !important;}
.sidebar__block--actions .actions__block .btn-default.toBasket::before {content: 'В корзине'; }
.sidebar__block--note { text-align:center; background:#383d43; padding:24px 20px 20px; color:#fff }
.sidebar__block--note .note__title { font-family:'Intro', Arial, sans-serif; font-weight:bold; padding:0 0 6px; font-size:14px; text-transform:uppercase }
.sidebar__block--note .note__text { font-size:11px; line-height:14px }
.sidebar .itemPrice, #orderModal__basket .itemPrice { font-size:22px !important; line-height:1.2 !important; }
.sidebar .itemPrice .oldPrice, #orderModal__basket .itemPrice .oldPrice { font-size:16px !important; line-height:1.2 !important; display: block; }
.sidebar .itemPrice .oldPrice::before, #orderModal__basket .itemPrice .oldPrice::before { width: 34px; margin-left: -32px;}
#orderModal__basket .sidebar__block--result {
	padding: 20px 0;
}
.modal .element__info--counter{
	display: none;
}
#orderModal .modal-header {
	height: 0;
}
.modal .element__info .itemPrice {
	font-weight: bold;
	font-family: Intro, Arial, sans-serif;
	color: #ce614f;
	white-space: nowrap;
	font-size: 20px;
	line-height: 1.2;
}
.modal .element__info .itemPrice:after {
	content: "\00A0\20BD";
	font-family: PTSansCaption, Arial, sans-serif;
}
.modal .element__info .itemPrice .oldPrice {
	font-size: 16px;
	display: block;
	position: relative;
	color: #000;
}
.modal .element__info .itemPrice .oldPrice::before {
	content: '';
	position: absolute;
	width: 34px;
	border-top: 2px solid #ce614f;
	top: 50%;
	margin-top: -1px;
	left: 50%;
	margin-left: -32px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.modal .element__info--remove {
	position: absolute;
	right: 60px;
}