#pickup_message{margin-left: 20px;color: red;font-weight: bold;font-size: 18px;}
.bootstrap-datetimepicker-widget table td.disabled{background:#f0f2f2 !important;}
label.bx-soa-custom-label[for=soa-property-429]:after, label.bx-soa-custom-label[for=soa-property-430]:after {
    content: " 🛈";
}
label.bx-soa-custom-label[for=soa-property-429]:hover::before, label.bx-soa-custom-label[for=soa-property-430]:hover::before {
    content: "Дата рассчитана на основании наименее доступного товара в корзине. Ориентировочное время доставки 10:00 - 18:00. Если вас не устраивает предложенная дата/время, Вы можете указать в комментариях необходимый диапазон и мы попробуем найти решение.";
    position: absolute;
    left: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 1;
    background: rgba(47, 47, 47, 0.9);
    font-family: Arial;
    font-size: 14px;
    padding: 15px 10px;
    color: #fff;
    cursor: pointer;
}
.tooltip.top{margin-bottom:30px;visibility: visible;}
.only_set{padding: 15px;color: red;border: 1px solid red;margin: 15px;font-weight: bold;}
/*.code_RZ_AVAILABLE .bx_filter_block .js-box-filter .js-item-filter:nth-child(2),.code_RZ_AVAILABLE .bx_filter_block .js-box-filter .js-item-filter:nth-child(3){display:none;}*/
.info_footer_text{padding: 15px 0;font-size: 16px;}
.info_footer_text .text{border: 1px dotted #3498db;padding: 10px;}
.commercial_text{border: 2px solid #cb0c0c;padding: 10px;color: #cb0c0c;font-weight: bold;}
.disclamer_for_undersections{padding: 10px;background: #f9e3ef;}
.sale-order-detail-methods-title {font-size: 0;}
.sale-order-detail-methods-title span.sale-order-list-payment-title-element{font-size: 14px;}
.sale-order-detail-methods-title span.label{font-size:14px; margin-left:10px;}
.bx_filter_parameters_box .filter_available{color:#008d55;}
.bx_filter_parameters_box .filter_tranzit{color:#ffaa00;}
.bx_filter_parameters_box .filter_for_order{color:#ff0000;}
.element-line .js-item-filter{display:block;}
div.beono-flashmessage {background: #ffcaf1;border: 2px solid #ffcaf1;}
.contact_managers {margin-top: 10px;padding-top: 10px;border-top: 1px solid #c0bcbc;}
body .fly-header .fly-header__contacts{overflow:visible;}
.stores > span,.product-actions{font-size:16px;}
.stores{margin-top: 10px;display: block;}
.product .product-description .products__prices{padding-top:0;}
.catalog_desc{padding: 20px;margin: 20px 0;}
.catalog_desc .sections-description{width: 50%;text-align: left;}
.catalog_desc .sections-cover{width: 49%;}
.top-menu{font-size:125%;}
.header_slogan{font-size:20px;padding-top: 7px;display:block;margin-left:10px;}
.logos_main_page img:hover{opacity:.8;}
.logos_main_page img{width:100%;}
.logos_main_page > div{margin-bottom: 20px;}
.logos_main_page > div:last-child {margin-bottom: 35px;}
.footer-logo img {max-width: 230px;}
body .fly-header .fly-header__logo img{width:100%;max-width:125px;}
.wrapper .fly-header .fly-header__logo{padding:0 0 40px 0;} 
.bx-soa-cart-total{padding-top:0 !important;}
.contacts_xs .header-contacts__adress, .contacts_xs .header-contacts__email{display:none;}
.contacts_xs div br{display:none;}
.contacts_xs .header-contacts__phone{margin-bottom:0;margin-top:10px;font-size:21px;}
.mobile-menu__geo .headline-location{display:block !important;padding: 10px 0 10px 0;}
.wibro {
    -webkit-animation: 0.1s tremor ease-out infinite;  
    animation: 0.1s tremor ease-out infinite;    
}
@-webkit-keyframes tremor {
    0%, 25% {
        left: -1px;
        top:-1px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    50%, 100% {
        left: 1px;
        top: 1px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
}
@-moz-keyframes tremor {
    0%, 25% {
        left: -1px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    50%, 100% {
        left: 1px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
}
@-ms-keyframes tremor {
    0%, 25% {
        left: -1px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    50%, 100% {
        left: 1px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
}
@-o-keyframes tremor {
    0%, 25% {
        left: -1px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    50%, 100% {
        left: 1px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
}
@keyframes tremor {
    0%, 25% {
        left: -1px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    50%, 100% {
        left: 1px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
}
input[name="ORDER_PROP_160"]{display:none;}
.delivery_45{display:none;}
.msg_bfr_ordr {color: red;border: 1px solid red;max-width: 80%;display: inline-block;padding: 10px;font-weight: bold;margin-top: 10px;}
.prices__val_cool{font-size:24px;}
.products__data .prices__val_cool{font-size:14px;}
a.btn-analog{background: #4e9ad2;color: white;}
a.btn-analog:hover{background: #4e9ad2;color: white;opacity:.8;}
body .catalog-content .products_showcase .products__item:hover{
	z-index:2;
}
.tech-info-block header span.text {
    font-size: 14px;
}
.tech-info-block dl.expand-content dt {
    width: 49%;
    display: inline-block;
    font-weight: normal;
}
.tech-info-block dl.expand-content dd {
    width: 49%;
    display: inline-block;
}
.tech-info-block dl.expand-content {
    border: 1px solid #e6e6e6;
	margin-top: 5px;
}
.tech-info-block dl.expand-content div:nth-child(odd) {
    background: #e6e6e6;
}
.tech-info-block .expand-content div {
    padding: 8px 5px;
}
.product-description .limited-preview .characteristics__item{
	width:100%;
}
.characteristics-list__name:after{
	content: none;
}
.characteristics__item{
	width:100%;
}
li.characteristics-list__item:nth-child(odd){
	background: #e6e6e6;
}
.headline{
	background:#202020;
}
.top_line_menu a, .headline-call, .headline-location, .authinhead .prom, .headline a{
	color:#ccc;
}
.smallbanners__item_wide .smallbanners__info{
	left:auto;
	right:0;
}
.products_list .products__prices {
    max-height: 200px;
}
.products__in .xml_article{
	position:absolute;
	z-index:1;
	padding: 1px 15px;
	background: rgba(255, 106, 0, 0.8);
    color: white;
}
.identifer{
	margin-right:15px;
}
body .products_showcase .products__item:hover {
  z-index: 3;
}
body .js-buy1click{
	display:none;
}
.features__img{
	border:0;
}
.headline-location{
	display:inline-block;
}

.limited-preview .characteristics__item {
  width: 74%;
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: 5px;
}

.limited-preview .characteristics-list__item:nth-of-type(1n+9) {
  display: none;
}
@media(min-width:1000px){
	body .fly-header .fly-header__logo img,.wrapper .fly-header .fly-header__logo{max-width:330px;width:330px;padding:0;}
	/*.fly-header .fly-header__tagline{width:150px;min-width:150px;}*/
}
@media(max-width:1023px){
	.maincontent div#sidebar{display:none;}
	.page-title:after {
		background: -moz-linear-gradient(left, rgba(255,255, 255, 0.2), #ffffff 100%);
		background: -webkit-linear-gradient(left, rgba(255,255, 255, 0.2), #ffffff 100%);
		background: -o-linear-gradient(left, rgba(255,255, 255, 0.2), #ffffff 100%);
		background: -ms-linear-gradient(left, rgba(255,255, 255, 0.2), #ffffff 100%);
		background: linear-gradient(to right, rgba(255,255, 255, 0.2), #ffffff 100%);
		pointer-events: none;
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		content: '';
		width: 35px;
	}
	.breadcrumb{white-space: nowrap;}
	.page-title{overflow: auto;}
	body .button_discount{border-radius: 5px;padding: 10px 15px;min-width:240px;}
	.block_count_price{display:inline-block;}
	.product-buyblock .quantity-block{float:none; display:inline-block;margin-left: 20px;margin-top: -43px;vertical-align: middle;}
}
@media(max-width:739px){
	.contacts_xs .header-contacts__phone{position: absolute;left: 60px;margin-top: -27px;}
	body .products_showcase .products__prices{overflow: visible;}
	.prices__val {line-height: 1;}
}
@media(max-width:665px){
	.fancybox-opened{width:90% !important;}
	.fancybox-close{width:35px;height:35px;}
	.popupgallery .changeit{height:auto;}
	.fancybox-outer .fancybox-inner{max-width:100%;}
}