

/* Start:/bitrix/templates/.default/components/bitrix/catalog/main_courses/style.css?17495581732408*/
.group_description_block.bottom {
  padding: 40px 0 0;
  margin-bottom: 30px;
}

.no_goods {
  padding: 87px 30px 50px;
  border-top: 1px solid #e5e5e5;
}
.js-load-wrapper > .no_goods {
  margin-top: -1px;
}
.no_goods .no_products {
  position: relative;
}
.no_goods .no_products:before {
  content: "";
  position: relative;
  width: 117px;
  height: 117px;
  background: url("/bitrix/templates/.default/components/bitrix/catalog/main_courses/../../../../images/empty_catalog.png") 0px 0px no-repeat;
  display: block;
  margin: auto auto 23px;
}
.no_goods .button {
  float: right;
  margin: 17px 0px 0px;
}
.wrap_text_empty {
  padding: 10px 0px 15px 0px;
  text-align: center;
}
.wrap_text_empty .middle_text {
  padding: 16px 0px 0px;
  display: inline-block;
}

#main .catalog-maxwidth .catalog-detail__bottom-info .detail-block:not(.tizers),
#main .catalog-maxwidth .bottom-links-block{
  
  margin-right: auto;
}
html.bx-ie #main .catalog-maxwidth .catalog-detail__bottom-info .detail-block:not(.tizers),
html.bx-ie #main .catalog-maxwidth .bottom-links-block{
  flex-basis: auto;
}
.right_block.narrow_N .catalog-maxwidth .catalog-detail__bottom-info .detail-block:not(.tizers),
.right_block.narrow_N .catalog-maxwidth .bottom-links-block{
  max-width: 1156px;
}

.section-content-wrapper .text_after_items{
  margin-top: 49px;
}
@media (min-width: 600px){

/*.search-page form{
    float: left !important;
	width: 60%;
}
.search-page{
	
    float: right;
}	*/	
.filter-compact-block.swipeignore{
	width: 40%;
    float: left;
}

/*.search-form{
	width: 60%;
    float: right;
}*/
.ajax_load.-view{
	width: 100%;
    float: left;
}

}
.search-form{
    margin: 20px 0 16px;
}
@media (min-width: 600px) {
  .search-page form.search_form{
	width: 50%;
    float: right;
	/*width: auto;
    float: inherit;*/
	margin: 0px;
	}
	.filter-panel.filter-panel--filter-COMPACT.sort_header.view_price.flexbox.flexbox--direction-row.flexbox--justify-beetwen,
	.filter-panel.filter-panel--filter-COMPACT.sort_header.view_table.flexbox.flexbox--direction-row.flexbox--justify-beetwen{
		width: 10%;
		float: left;
		padding-top: 20px;
	}

}
/*.js_append.ajax_load.list.grid-list.grid-list--items-1.table-props-rows.grid-list--compact.grid-list--no-gap*/.catalog-table {
	float: left;
	width:100%;
}
.ajax_load.table-view, .ajax_load.list-view{
	float: left;
	width:100%;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/catalog.search/products_subsection/style.css?1749558173164*/
a.search-page-params {
	border-bottom: 1px dashed blue;
	text-decoration: none;
}
div.search-page-params {
	margin-top: 6px;
}
.search-item-rate {font-size: 11px;}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/search.page/search_projects_sub/style.css?17495581735457*/
a.search-page-params {
	border-bottom: 1px dashed blue;
	text-decoration: none;
}
div.search-page-params {
	margin-top: 6px;
}
.search-item-rate {font-size: 11px;}
.search-page .btn.animate-load.btn-default{padding:6px 25px;}
.catalog-block__item {
  padding: 28px 28px 22px;
  height: 100%;
}
.catalog-block__item:hover .btn-transparent-border {
  color: #fff;
}

/*center text*/
.catalog-block__item--centered {
  text-align: center;
}
.catalog-block__item--centered .line-block {
  justify-content: center;
}

.catalog-block__inner {
  position: relative;
}

/*img corner*/
.catalog-block__item .catalog-block__item--img-corner {
  width: auto;
  margin: -28px -28px 0px;
  border-radius: 4px 4px 0px 0px;
  overflow: hidden;
}

.grid-list--no-gap .catalog-block__item .catalog-block__item--img-corner {
  border-radius: 0;
}

.catalog-block__item .catalog-block__item--img-corner .sticker {
  top: 33px;
  left: 35px;
}
.catalog-block__item .catalog-block__item--img-corner .side-icons {
  top: 33px;
  right: 33px;
}
.catalog-block__item .catalog-block__item--img-corner .section-gallery-nav {
  bottom: 0px;
}
.catalog-block__item .catalog-block__item--img-corner img {
  border-radius: 0px;
}
.catalog-block__item .catalog-block__item--img-corner .countdown-list-image {
  bottom: 27px;
  left: 34px;
}

/*info*/
body .catalog-block__info {
  margin-top: 23px;
  flex-basis: auto;
}
.catalog-block__info-section {
  margin-bottom: 4px;
}
.catalog-block__info-title {
  line-height: calc(1em + 7px);
}
.catalog-block__info-tech {
  margin: 4px 0px 0px;
}

/*footer*/
.catalog-block__info-bottom {
  margin-top: 14px;
  position: relative;
}
.catalog-block__info-bottom--margined {
  margin: 5px 0px;
}

/*ie*/
.bx-ie .catalog-block__info {
  flex-basis: auto;
}

@media (min-width: 768px) {
  .properties-absolute-outer:hover ~ .image-list-outer .sticker {
    left: 100%;
    right: -100%;
  }
  .properties-absolute-outer:hover ~ .image-list-outer .image-list__link,
  .properties-absolute-outer:hover ~ .image-list-outer .countdown {
    left: 100%;
  }
  .image-list-outer .sticker,
  .image-list-outer .image-list__link,
  .image-list-outer .countdown {
    transition: all ease 0.2s;
  }

  .properties-absolute-outer:hover ~ .image-list-outer .to-top .sticker {
    top: 100%;
  }
  .properties-absolute-outer:hover ~ .image-list-outer .to-top .image-list__link,
  .properties-absolute-outer:hover ~ .image-list-outer .to-top .countdown {
    top: 100%;
  }
  .image-list-outer_overflow {
    overflow: hidden;
  }

  /*offers*/
  .catalog-block__offers .sku-props {
    display: none;
  }
  .catalog-block__wrapper {
    position: relative;
  }
  .catalog-block__wrapper:hover {
    z-index: 5;
  }
  .catalog-block__wrapper[data-hovered="true"] .catalog-block__item {
    height: auto;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 4;
  }
  .catalog-block__wrapper[data-hovered="true"] .catalog-block__offers .sku-props {
    display: block;
  }
}

@media (min-width: 601px) {
  #main .catalog-block__info-price {
    /* padding-right: 146px; */
    text-align: left;
    flex: 1;
  }
  .catalog-block__info-price + .catalog-block__info-btn {
    text-align: right;
  }
  .bx-ie .catalog-block__info-btn {
    top: 50%;
    transform: translateY(-50%);
  }
  .catalog-block__info-bottom .line-block {
    justify-content: normal;
  }
  .catalog-block--bottom-btn .catalog-block__info-bottom--margined {
    flex-basis: 100%;
  }
  .catalog-block--bottom-btn .catalog-block__info-bottom--margined:last-of-type {
    margin-top: 13px;
  }
  .catalog-block--bottom-btn .btn {
    display: block;
  }
  .catalog-block--bottom-btn .counter {
    width: auto;
  }
}

/* in detail */
.detail-block .catalog-block .owl-stage {
  display: flex;
  flex-direction: row;
}
.detail-block .catalog-block .owl-item {
  flex-shrink: 0;
}

/*props on hover*/
.properties-absolute-outer {
  padding-top: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  z-index: 4;
}

.properties-absolute-outer.properties-absolute-margin {
  padding-top: calc(100% + 28px);
}
@media (max-width: 600px) {
  .grid-list.grid-list--compact .js-popup-block.catalog-block__item .catalog-block__item--img-corner {
    margin: -16px -16px 0px;
  }
  .search-page form.search_form{
	/*width: 60%;
    float: right;*/
	/*width: auto;
    float: inherit;*/
	margin: 0px;}
}

input.bx_filter_parameters_box_title.title.bordered.rounded-4.menu-arrow-wrapper.link-with-flag.fill-theme-parent-all{
	margin-top:20px;
}
.catalog-table {
    position: relative;
}
@media (min-width: 601px){
.catalog-table__item {
    padding-left: 8px;
    padding-right: 8px;
}}
.catalog-table__item {
    padding: 10px 8px;
    height: 100%;
}
@media (min-width: 601px){
.catalog-table__item .flexbox--direction-row {
    align-items: center;
}}
.height-100 {
    height: 100%;
}
.flexbox--direction-row {
    -ms-flex-direction: row;
    flex-direction: row;
}
.alert.alert-danger.kurs {
    font-size: 0.85em;
    font-weight: 600;
    margin: 0px;
    padding: 5px;
    width: max-content;
}
@media (min-width: 992px){
.table-props-rows .catalog-table__info-top {
    min-width: 250px;
}
.catalog-table__info-top {
    flex: 1;
}
}
@media (min-width: 992px){
.table-props-rows .catalog-table__info-bottom {
    flex: 0 0 20%;
    max-width: 220px;
}}
@media (min-width: 601px){
.catalog-table__item-wrapper {
    padding: 0px 12px;
}}

/* End */
/* /bitrix/templates/.default/components/bitrix/catalog/main_courses/style.css?17495581732408 */
/* /bitrix/templates/.default/components/bitrix/catalog.search/products_subsection/style.css?1749558173164 */
/* /bitrix/templates/.default/components/bitrix/search.page/search_projects_sub/style.css?17495581735457 */
