

/* Start:/include/color.css?16822538394386*/

		.preset_4 .top-menu,
		.preset_5 .top-menu,
		.preset_6 .top-menu,
		.btn2,
		.loss-menu-right .count,
		.color .top-menu,
		.smartfilter .bx_ui_slider_pricebar_V,
		.product .productsku-color__list li.active .colors-cover,
		.form-title,
		.favoriteinhead .descr,
		.basketinhead .descr,
		.smallbanners__decor,
        .hint, .loss-menu-right .count, .abc__letter {
			background-color: #013563;
		}
		h1,
		.mainnav-sub:last-child,
		.views-box:last-child,
		li.lvl1.open > ul,
		.left-menu .nav-side > li.open > ul,
		.dropdown-menu-right,
		.page-h h1,
		.mainmenu .mainmenu__submenu  {
			border-bottom-color:#013563;
		}
		ul > li:before, ol > li:before {
			color:#013563;
		}
		.btn-button.active,
		.btn2,
		.paginator__item_active .paginator__label,
		.colors-list__item.selected .colors-cover,
		.product-buyblock,
		.panel-constructor,
		ul.nav-buttons li.active .btn,
		.personal-basket__sort ul.nav-basket li.active .btn,
		.personal-panel,
		.float-basket,
		.rs_sku-option.checked,
		.reviews__item:hover .reviews__rating,
		.gui-checkbox-input:checked + .gui-checkbox-icon,
		.gui-checkbox.checked .gui-checkbox-icon,
		.reviews__item:hover .reviews__rating:before,
		.is--sidenav.side-light .fly-header-wrap,
		.is--sidenav.side-dark .fly-header-wrap,
		.side-light .fly-header-wrap.__simple, 
		.side-dark .fly-header-wrap.__simple,
		.reviews__item:hover .reviews__rating:after {
			border-color:#013563;
		}
		.reviews__item:hover .reviews__rating {
			box-shadow: 0 0 0 2px #013563;
		}
		.cwp.active .bx_filter_btn_color_icon,
		.cwpal.active .bx_filter_btn_color_icon,
		.basket-table-sku .basket-table-sku__prop-list li.active span {
			box-shadow: 0 0 0 4px #013563;
		}
		.float-basket-order .float-basket-order__arrow {
			border-right-color:#013563;
		}
		.area2darken:before {
			border-color:transparent #013563 #013563;
		}
		.preset_4 .top-menu .mainmenu > li > a:hover,
		.preset_5 .top-menu .mainmenu > li > a:hover,
		.preset_6 .top-menu .mainmenu > li > a:hover,
		.preset_4 .top-menu .mainmenu > li > a:focus,
		.preset_5 .top-menu .mainmenu > li > a:focus,
		.preset_6 .top-menu .mainmenu > li > a:focus,
		.side-dark .mobile-menu .inmenucompare .count, 
		.side-dark .mobile-menu .inmenufavorite .count,
		.btn2:hover,
		.btn2:focus,
		.btn2:active,
		.btn2.active,
		.btn2.active:hover,
		.main-banners .rs-banners_infowrap .rs-banners_button,
		.main-banners .rs-banners-container .owl-theme .owl-dots .owl-dot.active span, 
		.main-banners .rs-banners-container .owl-theme .owl-dots .owl-dot:hover span,
		.color .main-nav .main-nav__label:hover,
		.stores .stores-icon.stores-small:before,
		.stores .stores-icon.stores-small:after,
		.form-title:hover {
			background-color:#013360;
		}
		.btn2:hover,
		.btn2:focus,
		.btn2:active,
		.btn2.active,
		.btn2.active:hover,
		.gui-radiobox-item:checked + .gui-out,
		.loss-menu-right.active .selected,
		.stores .stores-icon.stores-small:before,
		.stores .stores-icon.stores-small:after,
		#set_filter,
		.product-detail-carousel .product-detail-carousel__nav .active.owl-dot {
			border-color:#013360;
		}
		.product-detail-carousel .product-detail-carousel__nav .active.owl-dot {
			outline-color:#013360;
		}


		
		.preset_4 .lvl1 > .element,
		.preset_5 .lvl1 > .element,
		.preset_6 .lvl1 > .element,
		.mainmenu .mainmenu__other .mainmenu__other-link,
		.main-banners .rs-banners_infowrap .rs-banners_button,
		.loss-menu-right .count,
		.smallbanners__info,
		.btn2,
		.preset_4 .lvl1 > .element,
		.preset_5 .lvl1 > .element,
		.preset_6 .lvl1 > .element,
		.mainmenu .mainmenu__other .mainmenu__other-link,
		.main-banners .rs-banners_infowrap .rs-banners_button,
		.loss-menu-right .count,
		.smallbanners__info, .btn2,
		.form .webform-button,
		.form-title,
		.btn2:hover,
		.btn2:focus,
		.btn2:active,
		.btn2.active,
		.btn2.active:hover,
		.form-title:hover,
		.gui-radiobox-item:checked + .gui-out,
		.loss-menu-right.active .selected,
		.stores .stores-icon.stores-small:before,
		.stores .stores-icon.stores-small:after,
		.stores .stores-icon.stores-mal:before,
		.stores .stores-icon.stores-mal:after,
		#set_filter,
		.side-dark .mobile-menu .inmenucompare .count, .side-dark .mobile-menu .inmenufavorite .count,
		.product-detail-carousel .product-detail-carousel__nav .active.owl-dot,
        .hint, .loss-menu-right .count, .abc__letter {
			color:#ffffff;
		}
		
/* End */


/* Start:/bitrix/components/bitrix/menu/templates/.default/style.css?1682253816581*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/components/bitrix/menu/templates/.default/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}




/* End */


/* Start:/bitrix/templates/flyaway_furniture/styles.css?17482790832852*/
.white-popup-block{
	text-align: left; 
}

.banner_title_nowrap,
.banner_title_whitewrap,
.banner_title_blackwrap,
.banner_desc_nowrap,
.banner_desc_blackwrap,
.banner_desc_whitewrap {
  display: inline;
  word-break: normal;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  position: relative;
  font-weight: 300;
  /*//font-family: "Roboto", sans-serif;*/
}

.banner_title_nowrap,
.banner_title_whitewrap,
.banner_title_blackwrap {
  font-size: 36px;
  line-height: 56px;
  color: #202020;
  padding-top: 5px;
  padding-bottom: 5px;
  text-transform: uppercase;
}

.banner_desc_nowrap,
.banner_desc_blackwrap,
.banner_desc_whitewrap {
  line-height: 20px;
  font-size: 16px;
  color: #202020;
  padding-top: 1px;
  padding-bottom: 1px;
}

.banner_title_whitewrap {
  background-color: rgba(255, 255, 255, 0.8);
  color: #202020;
  box-shadow: 18px 0 0 rgba(255, 255, 255, 0.8),
              -10px 0 0 rgba(255, 255, 255, 0.8);
}

.banner_title_blackwrap {
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  box-shadow: 18px 0 0 rgba(0, 0, 0, 0.5),
              -10px 0 0 rgba(0, 0, 0, 0.5);
}

.banner_desc_blackwrap {
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  box-shadow: 18px 0 0 rgba(0, 0, 0, 0.5), -10px 0 0 rgba(0, 0, 0, 0.5);
}

.banner_desc_whitewrap {
  background-color: rgba(255, 255, 255, 0.8);
  color: #202020;
  box-shadow: 18px 0 0 rgba(255, 255, 255, 0.8), -10px 0 0 rgba(255, 255, 255, 0.8);
}

@media(max-width: 992px) {
  .banner_title_whitewrap {
    box-shadow: 1.76vw 0 0 rgba(255, 255, 255, 0.8),
              -1vw 0 0 rgba(255, 255, 255, 0.8);
    padding: 0.5vw 0;
  }
  .banner_title_blackwrap {
    box-shadow: 1.76vw 0 0 rgba(0, 0, 0, 0.5),
              -1vw 0 0 rgba(0, 0, 0, 0.5);
    padding: 0.5vw 0;
  }
  .banner_desc_blackwrap,
  .banner_desc_whitewrap {
    padding-top: 0.2vw;
    padding-bottom: 0.2vw;
  }
}
.video-shkafi{width: 60%; padding-top: 25px;}
@media(min-width: 600px) and (max-width: 1000px) {
.video-shkafi{width: 80%; padding-top: 25px;}
}
@media(max-width: 600px) {
.video-shkafi{width: 100%; padding-top: 25px;}
}
.lift-price td{padding: 3px 15px;}

.head_message {
    padding: 10px;
    text-align: center;
    background-color: white;
    color: #fff;
    font-size: 14px;
}
.calculator__wrp._catalog h2 {
	font: 18px/19px Arial Black,Gadget;
}
.b24-widget-button-popup-btn-hide {
    border: 2px #ff7a03 solid;
}
.b24-widget-button-wrapper.b24-widget-button-position-bottom-right {
right: 15px;
}
.mainmenu .mainmenu__other {
    background-color: #004f94;
}
.menu-inf {
    display: block;
    color: #989898;
    font-size: 11px;
}
.mainmenu--wide .mainmenu__background {
    height: 70%;}

.js-review-form .pk-review__title{
	margin: 0 0 15px;
	color: #202020;
	font: 18px/19px Arial,Helvetica,sans-serif;
}
/* End */


/* Start:/bitrix/templates/flyaway_furniture/template_styles.css?174827908321819*/
@media (min-width: 1024px) and (max-width: 1300px) {
	._catalog .calculator .calculator__item .col-md-6 {
		width: 100%;
	}
	._catalog .calculator__select {
		padding-left: 0;
		width: 600px;
		margin: 0 auto;
	}
	._catalog .col-md-4.col-sm-8,
	._catalog .col-md-2.col-sm-offset-2 {
		width: 600px;
		margin: 0 auto 20px;
		float: none!important;
		display: table;
		padding: 0 20px;
	}
	._catalog .col-md-2.col-sm-offset-2 {
		margin-bottom: 0;
	}
}
@media (max-width:980px) {
.bx-touch .b24-widget-button-position-bottom-right .b24-widget-button-popup {
    bottom: 90px;
    left: -160px;
    display: none;
}
}
/* Левый паддинг логотипа, чтобы не залезал под меню */

@media (min-width:740px) and (max-width:1700px){
.is-sticky .fly-header .fly-header__logo {
	    padding: 0 25px 0 70px;
	}
}

@media (max-width:740px){


	.contactsBlock__sklad-text, .contactsBlock__proizvodstvo-text, .contactsBlock__ofis-text,
	.contactsBlock__sklad-map, .contactsBlock__proizvodstvo-map, .contactsBlock__ofis-map {
	    float: none;
	    width: 100%;
	}
	.contactsBlock__sklad-map, .contactsBlock__proizvodstvo-map, .contactsBlock__ofis-map {
		margin-top: 30px;
	}

	.loss-menu-right .selected i.fa.list:before {
	  content: "\f00a";
	}
	.loss-menu-right .selected i.fa.list_little:before {
    content: "\f00b";
	}
	.loss-menu-right .selected i.fa.showcase_little:before {
	   content: "\f03a";
	}
}


/* Корректировки шапки, контактов 29.01.2018 */

.fly-header__phone-number .do-call{
font-size: 13px;
    font-weight: normal;
    color: #555;
}

.headline-call.headline-call_simple{
    display: inline-block;
    background-color: #ffffff;
    text-align: center;
    padding: 5px 7px;
    text-decoration: none;
    margin-top: 5px;
    color: #de4402;
    border-radius: 4px;
    position: relative;
    transition: .3s all;
	border: 1px solid #a9a9a9;
	margin-left: 5px;
}
.headline-call.headline-call_simple:hover{
    background-color: hsl(40deg 84.67% 89.73%);
}

@media (max-width: 739px){
	.fly-header__phone-number .do-call{
		font-size: 13px;
	}
	.fly-header__phone-number {
	    font-size: 14px;
	    padding-top: 5px;
	}
	.fly-header__phone-under-logo .fly-header__phone-number a {
	    padding-top: 5px;
	}
	.fly-header__phone-under-logo .fly-header__phone-number a {
	    padding-bottom: 3px;
	}
}


/* Корректировка шапки 31.01.2018 */

.fly-header__phone-btn-wrp{
	white-space: nowrap;
	line-height: 1.7;
}

@media (max-width: 1199px){
	.fly-header__phone-btn-wrp{
		white-space: normal;
		font: 13px/19px Arial,Gadget;
	}
}

@media (max-width: 1199px){
	.fly-header .fly-header__logo img {
    max-width: 100%;
    max-height: 30px;
	padding-bottom: 2px;
    }
}
.fly-header .fly-header__tagline,
.fly-header .fly-header__contacts{
	vertical-align: top;
}
.fly-header .fly-header__contacts{
	padding-left: 50px;
}
.fly-header__phone-number .roistat-phone{
	display: inline-block;
	vertical-align: middle;
}
.fly-header__phone-number .headline-call.headline-call_simple{
	font-size: 13px;
	color: #ff7105;
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	margin-left: 12px;
	margin-bottom: 1px;
    margin-top: 1px;
	border: 1px solid #ff7105;
}

@media (max-width: 430px){
	.fly-header__phone-number .headline-call.headline-call_simple{
    font-size: 12px;
	display: block;
	margin-left: 12px;
    margin-bottom: 8px;
    margin-top: 9px;
		}
}
@media (max-width: 430px){
.social_bl{
display: flex;
}
}
/* Форма обратной связи в секции и элементе */

.form-recall-section--pdd30{
	padding-top: 10px;
}
.form-recall-section h3,
.form-recall-section .h3,
.form-recall-section .form-recall-section__confirm{
	text-align: center;
}
.form-recall-section .controls-wrapper--flex{
	display: flex;
}
.form-recall-section .bottom-form-wrapper .controls-wrapper--flex input {
    width: 33.33%;
    margin-right: 15px;
}
.form-recall-section .bottom-form-wrapper .controls-wrapper--flex input[type="submit"] {
    width: 33.33%;
    margin-right: 0;
}

@media (max-width:600px){
	.form-recall-section .controls-wrapper--flex{
		display: block;
	}
	.form-recall-section .bottom-form-wrapper .controls-wrapper--flex input,
	.form-recall-section .bottom-form-wrapper .controls-wrapper--flex input[type="submit"] {
	    width: 100%;
	    margin: 0;
	    margin-bottom: 20px;
	}
	.form-recall-section .bottom-form-wrapper .controls-wrapper--flex input[type="submit"]{
		margin-bottom: 0;
	}
}

.section_subheader__not-level-1{
    color: #202020;
    font: 27px/27px Arial, Helvetica, sans-serif;
    margin: -50px 0 30px;
}

.section__bottom-description{
    padding: 0;
    margin: 0 -10px;
    width: auto;
}


/* Металлические шкафы */

.category--metall-case{
	display: flex;
	flex-wrap: wrap;
}
.category--metall-case .category__item{
	height: auto;
	margin-bottom: 20px;
}
.category--metall-case .category__label{
	display: block;
	height: 100%;
	border: 1px solid rgba(204, 204, 204, 0.3);
	transition: .3s all;
	padding: 15px 10px;
}
@media (min-width: 992px){
	.category--metall-case .category__label:hover{
		box-shadow: 0 0px 5px rgba(80, 83, 93, 0.3);
		text-decoration: none;
	}
}
.category__pic {
    line-height: normal;
}
.category--metall-case .category__img {
    margin-top: 0;
    max-height: 230px;
}
.category--metall-case .category__data{
	position: static;
	height: auto;
	min-height: 0;
    /*max-height: none;*/
    overflow: hidden;
}
.category--metall-case .category__name{
    height: auto;
    font-size: 15px;
    text-align: center;
    padding: 10px 0 0;
}
.category--metall-case .category__description>h2{display: none;}
.category--metall-case .category__name:hover {
    text-decoration: none;
}

@media (max-width: 991px){
	.category--metall-case .category__name{
	    font-size: 15px;
	    font-weight: bold;
	}
}

@media (max-width: 740px){
	.category--metall-case .category__item{
		padding: 0;
		margin-bottom: 0;
	}
}

@media (max-width: 400px){
	.category--metall-case .category__item{
		width: 100%;
	}
}

.col-vtop{
	float: inline-start;
	display: inline-block;
}
.product .infografic{
	padding-top: 20px;
}
.product .infografic__item{
	text-align: center;
	margin-bottom: 30px;
}
.product .infografic__pic{
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 10px;
}
.product .infografic__desc{
	color: #555;
	opacity: 1;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: .5px;
}


/* Корректировка */
.centr_links {
max-width: 20px;
}

@media (min-width: 740px){

	.js-sticky-header{
		-webkit-transform: translate3d(0, 0, 0);
	}
	.fly-header-sticky-wrapper.is-sticky .top-menu{
	    display: block;
	}

	body .fly-header-wrap.__simple .fly-header .fly-header__contacts {
	    display: table-cell;
	}

	.fly-header-sticky-wrapper.is-sticky .fly-header-sidenav-button{
	    display: none;
	}

	.fly-header-wrap.__simple .fly-header .fly-header__icons .loss-menu-right .count {
		top: -18px;
		right: -18px;
		width: 33px;
		height: 33px;
		line-height: 33px;
	}

}



@media (max-width: 790px) and (min-width: 740px){
	.fly-header-wrap .fly-header .fly-header__logo {
	    min-width: 0;
	    padding-right: 15px;
	}
}

/* Поджимаем слик-шапку при скролле на десктопах */


@media (min-width: 740px){
	.fly-header-sticky-wrapper.is-sticky .fly-header{
	    margin-bottom: 0;
	    padding: 15px 10px 10px 10px !important;
	}
	.fly-header-sticky-wrapper.is-sticky .mainmenu .mainmenu__root-item > .mainmenu__item-link {
	    padding: 6px 14px;
	}
	.fly-header-sticky-wrapper.is-sticky .mainmenu .mainmenu__other .mainmenu__other-link {
	    padding: 6px 12px;
	}

}

@media (min-width: 740px) and (max-width: 1180px){
	.fly-header-sticky-wrapper.is-sticky .fly-header-wrap.__simple .fly-header .fly-header__contacts {
		display: none;
	}
}

@media (max-width: 1700px) and (min-width: 740px){
	.is-sticky .fly-header .fly-header__logo {
	    padding: 0 25px 0px 15px;
	}
}

@media (max-width: 790px) and (min-width: 740px){
	.is-sticky .fly-header-wrap.__simple .fly-header .fly-header__logo {
		width: 190px;
		padding: 0 25px 0 15px;
		padding-right: 15px;
	}
}

/* Выравнивание по центру */

.fly-header__phone-number .do-call{
	/*padding-right: 62px;*/
}
@media (max-width: 1165px){
	.fly-header__phone-number .do-call {
	    padding-right: 0;
	}
}
@media (max-width: 1023px){
	.fly-header__phone-number .do-call {
	    padding-right: 62px;
	}
}
@media (max-width: 890px){
	.fly-header__phone-number .do-call{
		padding-right: 44px;
	}
}
@media (max-width: 739px){
	.fly-header__phone-number .do-call{
		padding-right: 0;
	}
}

/* Корректировка карточки товара */

.product .product-description .products__prices {
    padding: 0 0 20px;
    margin: 0;
}
.product .product-description .prices__values {
    line-height: 1;
}

@media (max-width: 1023px){
	.product .product-description .products__prices {
	    padding: 10px 0 20px;
	}
}


/* Карточка товара */

.product-description .products__prices {
    padding: 0 0 8px;
}
.calculator-count__wrp {
    margin-bottom: 15px;
}
.product-delivery {
    margin-bottom: 5px;
}
.product .infografic {
    padding-top: 0;
}
.product .infografic__item {
    margin-bottom: 5px;
}
.product-announce {
    padding-bottom: 5px;
}
.product .infografic__pic {
    margin-bottom: 3px;
}



/* Поиск в шапке */

#ya-site-form0 .ya-site-form__search-input {
    padding: 6px 0 0 0 !important;
}

/* Отзывы */

.pk-review{
	margin-bottom: 20px;
	margin-left: 15px;
	padding: 0px 0 9px;
	border-bottom: 1px solid #ddd;
}
.pk-review__name{
	font-size: 15px;
	color: #000000;
	font-weight: 500;
}
.pk-review__text{
	font-size: 14px;
	color: #666;
}
.pk-review__control-name{
	font-size: 14px;
	font-weight: 500;
	color: #000000;
	margin-bottom: 5px;
}
.pk-review__form{
	max-width: 500px;
}
.pk-review__control{
	box-sizing: border-box;
	border-radius: 4px;
	box-shadow: none;
	border: 1px solid #aaa;
	padding: 8px 10px;
	font-weight: 500;
}
.pk-review__control-wrp{
	margin-bottom: 10px;
}
.pk-review__control-wrp label{
	display: block;
}
.pk-review__control._textarea{
	width: 100%;
	height: 185px;
	resize: vertical;
}
.pk-review__btn{
	background-image: none;
	box-shadow: none;
	display: inline-block;
	padding: 7px 15px;
	border: 0;
	min-width: 200px;
	font-size: 14px;
	background: #013563;
	color: #ffffff;
	border-radius: 4px;
}
.pk-review__date{
	margin: 5px 0;
}
.pk-review__control-wrp._error{
	color: red;
}
.pk-review__control-wrp._success{
	color: green;
}


/* Рейтинг */



.prd-list{
	position: absolute;
}
.prd-list-rate{
	z-index: 1;
	right: 5px;
    display: none;
}
.bx_item_detail_rating .bx_stars_bg {
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    z-index: 1;
}
.bx_item_detail_rating td:last-child{
	padding-left: 4px;
}
.prd-list-rate .bx_item_detail_rating .bx_stars_container {
    position: relative;
    width: 66px;
}
.products_showcase .products__item {
    height: 420px;
}
.bx_item_detail_rating .bx_stars_bg{
	background-size: cover;
}
.products_showcase .products__item:hover {
    position: relative;
    z-index: 2;
}
.product-rate .bx_item_detail_rating{
	margin-right: 0;
}

@media (max-width: 1023px){
	.product-rate._detail-element .bx_item_detail_rating{
		margin-right: auto;
		margin-left: 0;
	}
}

@media (max-width: 740px){
	.product-rate._detail-element .bx_item_detail_rating{
		margin-right: auto;
		margin-left: 0;
	}
}


/* beg.evg 19.06.2019 */
.popup {
	max-width: 520px;
    position: absolute;
    min-width: 420px;
    left: 50%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 5px;
    -moz-radius: 5px;
    -webkit-border-radius: 5px;
}
.show {
    display: block!important;
}
.popup {
    background: #fff;
}
.popup {
    position: fixed;
    top: 0;
    animation: toggle_opacity 200ms;
}
.popup .form-wr  .alert p {
	margin: 0px;
}
.popup .popup-intro {
    background: #fff!important;
    border-bottom: 2px solid #ddd;
    border-bottom-width: 2px!important;
}
.popup .popup-intro {
    border-bottom-color: #d88946;
}
.popup .popup-intro .pop-up-title {
    font-size: 26px;
    font-weight: 700;
    line-height: 18px;
    text-shadow: none;
    padding: 35px 35px 36px;
}


.popup .close, .popup .close i {
    display: block;
    border-radius: 0;
    width: 14px;
    height: 14px;
    opacity: 1;
}
.popup .close i {
    background-position: -1px -46px!important;
}

.popup .close {
    margin: 0;
    position: absolute;
    right: 33px;
    top: 37px;
    cursor: pointer;
    z-index: 2;
}
.popup .close, .popup .close i, .popup-window-close-icon.popup-window-titlebar-close-icon {
    display: inline-block;
    width: 19px;
    height: 19px;
    border-radius: 19px;
    -moz-border-radius: 19px;
    -webkit-border-radius: 19px;
}

.popup .close i, .popup-window-close-icon.popup-window-titlebar-close-icon:after {
    background: url(/local/templates/aspro_next/images/close_icons.png) -1px -59px no-repeat;
}

.popup .close {
    font-size: 21px;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20);
}

.popup .form-wr {
    padding: 29px 35px 35px;
}

.popup div.form-control {
    background-color: #fff;
    border: 0 solid #d5dadc;
    box-shadow: none;
    border-radius: 0;
    height: auto;
    padding: 0;
}

.popup .form-control {
    margin: 0 0 19px;
     position: relative;
    margin-bottom: 19px;
        width: 50%;
}

.popup div.form-control label {
    font-weight: 400;
}
.popup .form-control label {
    display: block;
    font-size: 13px;
    margin-bottom: 6px;
    font-weight: 400;
}

.popup .form-control label .star {
    margin: 0;
    top: 0;
}

.popup form .star,
.popup .order-checkout .sof-req,
.popup form .required-star {
    font-size: 12px;
    font-weight: 400;
    line-height: 0;
    margin: 0 0 0 4px;
    position: relative;
    color: #e62222;
}

.popup input[type=text], .popup textarea {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.popup .filter.licence_block {
    padding: 0 0 20px;
    position: relative;
    margin: -10px 0 0;
}

.popup .filter.licence_block input[type="checkbox"] {
    display: block;
    width: 0;
    line-height: 0;
    visibility: hidden;
    margin: 0;
}

body .popup .filter.label_block input + label {
    padding-left: 23px;
    font-size: 13px;
    color: #888;
}

.popup .but-r {
    padding: 2px 0 0;
}

.popup .one_click_buy_result, .popup .cart_shell .catalog_item .slide {
    display: none;
}

.popup .one_click_buy_result_fail,
.popup .one_click_buy_result_success {
    display: none;
}

/* end.evg 19.06.2019 */

.header-slogan h1.roboto.aprimary{
	font-size: 15px;
	line-height: 1.4em;
	max-width: 350px;
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}

#arch_switcher_stress_sgrsklad a[disabled=disabled]{
	display:none;
}

.sub_item_info{padding-left:30px;padding-right:30px;}
.lmenu{display:none;}


@media (min-width:891px) and (max-width:1023px){
	.fixsidebar .widgets{display:none;}
}


  
@media (max-width:1023px){
.aroundfilter {
    display: none;
  }
	#bmenu{display:none;}
	.lmenu:hover {
		color: #fff;
		background: #013563;
	}
	.lmenu {
		border: 1px solid #ff8400;
		color: #555555;
		font-size: 16px;
		text-align: center;
		padding: 3px 6px 4px;
		vertical-align: bottom;
		border-radius: 3px;
		margin-bottom: 10px;
		display: inline-block;
	}
}

		.hidded_text{
			height: 200px;
			overflow: hidden;
			position: relative;
		}
		.hidded_text:after{
			content: "";
			position: absolute;
			left: 0;
			bottom: 0;
			width: 100%;
			height: 40px;
			background: linear-gradient(180deg, transparent, #fff 50%);
		}
		.h_more{ 
			display:block;text-align:center;
			color: #ff6d00;
			text-decoration: underline;
		}
.mobile-menu .searchinhead input, .fly-header__contacts  input{height:32px !important}	
.fly-header__contacts  .btn, .mobile-menu .searchinhead .btn{
	padding-top: 0px;
    padding-bottom: 0px;
}	
.fly-header__contacts  #title-search{
	margin-top:6px;
	max-width: 80%;
}

.product-recom_main .product-recom-list:before,.product-recom_main .product-recom-list:after{width:unset !important;}
.product-recom-list-bg{background-color: #f2f2f2;}


body #js-ajax-section .products{
    margin-left: -10px;
    margin-right: 0px;
}
.products_showcase .products__in .products__description{display:none !important}
.products_showcase .products__in:hover .products__description{display:block !important}

.fb_menu{display:none;}
#fly-header .mobile-menu{display:none;}
@media (max-width:739px){
	.fb_menu{display:flex; justify-content: space-between;height:38px;line-height:38px;background: #013563;color:#ffffff;}
	.fb_m{cursor:pointer;display:flex !important;align-items: center; padding:0px 12px;background: #004F94;line-height:24px;font-size: 16px;font-style: normal;font-weight: 500;}
	.fb_burg{display:flex;flex-direction: column; padding:8px 6px;margin-right:6px;}
	.fb_burg div{display: inline-block; height:1px;width:12px;background: #ffffff;margin-bottom:2px;}
	.fb_burg div:last-child{margin-bottom:0px;}
	.fb_auth {margin:0px 15px;}
	.fb_auth img{margin-left:6px}
	.fb_auth a{color:#ffffff;font-size: 13px;font-style: normal;font-weight: 400;line-height: normal;}
	
	#fly-header .mobile-menu{display:block;}
	.br_h,.header-contacts__mail{display:none;}	
	#calculator__shower{display:none;}
}

@media (min-width:741px){
	.products_showcase .identifer{white-space: nowrap;}
	body .products_showcase .products__detail { display: block;}
	.products_showcase .products__item {	height: 505px;}
	.products_showcase  .prices__values{display: flex;}
	.products_showcase  .prices__values .prices__val_new{order:1}
	.products_showcase  .prices__values .prices__val_old{order:2; margin-left:5px;}
	body .products_showcase .products__prices{height:auto;}
	body .products_showcase .products__prices .prices:first-child .prices__values,
	.products_showcase:not(.owlslider) .products__item:hover .prices:first-child .prices__values{min-height: 30px;}
	.products_showcase  .quantity-block{width: 80px;}
	.buy1click{margin-left:10px;}
	.products_showcase .compare-wrapper{display: flex;}
	.products_showcase .compare-wrapper span{font-size:0px;}
	body .products_showcase .compare-wrapper .col{width:22px; padding:0px !important;margin-right:10px;}
	
	.products_showcase .compare-wrapper .tooltip{font-size:13px !important;} 
}


@media (max-width:740px){
	.products_showcase .products__item > .row{margin:0px !important;}
	.products_showcase .identifer{white-space: nowrap;}
	body .products_showcase .products__detail { display: block;}
	.products_showcase .products__item {	height: 380px !important;}
	.products_showcase  .prices__values{display: flex;}
	.products_showcase  .prices__values .prices__val_new{order:1}
	.products_showcase  .prices__values .prices__val_old{order:2; margin-left:5px;}
	body .products_showcase .products__prices{height:auto;}
	body .products_showcase .products__prices .prices:first-child .prices__values,
	.products_showcase:not(.owlslider) .products__item:hover .prices:first-child .prices__values{min-height: 30px;}
	.products_showcase  .quantity-block{width: 80px;}
	.products_showcase .buy1click{margin-left:10px;}
	.products_showcase .compare-wrapper{display: flex !important;}
	.products_showcase .compare-wrapper span{font-size:0px;}
.products_showcase .compare-wrapper .tooltip{display:none;}
	body .products_showcase .compare-wrapper .col{width:22px; padding:0px !important;margin-right:10px;}
	.products_showcase .products__in {height: 380px !important;min-height: 380px;}
	.products_showcase:not(.products_showcase-mob):not(.owlslider) .products__item.col.half:nth-child(2n){
		margin-bottom: 10px  !important;
	}
.products_showcase .products__item:hover .products__detail .quantity-wrapper{display: block;}
}

@media (min-width:375px) and  (max-width:660px){
	.products_showcase .products__item, .products_showcase .products__in {	height: 410px !important;}
	.products_showcase .products__in {min-height: 410px;}
	.products_showcase .products__item .js-compare-name {max-height:53px; overflow:hidden}
	.products_showcase .quantity-wrapper	{display: flex;flex-direction: column;}
	body .products_showcase .quantity-wrapper > div{width:100% ;padding:0px;}
	body .products_showcase .quantity-wrapper .pull-right{float: none !important; text-align:left;}
	.products_showcase .quantity-block, .products_showcase .quantity-block .select-btn{width:60px;}
	.products_showcase .quantity-block .btn{padding:5px 8px;}
	.products_showcase .add2basketform .btn{padding-left: 8px; padding-right: 8px;}

}
@media  (min-width:375px) and (max-width:425px){
	.products_showcase .products__item, .products_showcase .products__in {	height: 425px !important;}
	.products_showcase .products__in {min-height: 425px;}
	.products__name{height:70px}	
	body .products_showcase .compare-wrapper .col{margin-right: 0px;}
	.products_showcase .buy1click {margin-left: 2px;}
	.products_showcase .select-input{margin: 0 2px 0 -8px;}
	.products_showcase .select-unit{margin: 0 2px 0 0;}
}
@media (max-width:375px){
	.products_showcase .products__item{margin-bottom: 10px  !important;}
	body .content .row.products_showcase > .col.half {width: 100%; float: left; padding:0px;}
	.products_showcase .buy1click { margin-left: 20px;}
	.products_showcase .products__in { width: -webkit-fill-available;}	
}

.f_dis{
	background-color: #fff !important;
    border-color: #ccc !important;
	color: #000 !important; 

}
/* End */
/* /include/color.css?16822538394386 */
/* /bitrix/components/bitrix/menu/templates/.default/style.css?1682253816581 */
/* /bitrix/templates/flyaway_furniture/styles.css?17482790832852 */
/* /bitrix/templates/flyaway_furniture/template_styles.css?174827908321819 */
