/***CUSTOM CSS RULES FOR YOUR SITE***/
td.quhead {
	/*background: #76808e;*/
	color: #d62e08;
	padding: 5px;
	padding-top: 20px;
	font-size: 24px;
	text-align: center;
}

td.qurowtitle2 {
	color: #464646;
	padding: 3px;
	width: 50%;
	text-align: right;
	padding-right: 20px;
}

table.qutable {
	width: 100%;
}

td.qurowtitle {
	color: #464646;
	padding: 3px;
	width: 50%;
	text-align: right;
	padding-right: 20px;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-purchase {
	padding-top: 20px;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-purchase-order-button {
	border-radius: 5px;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-purchase-order-button {
	padding: 10px 20px;
	background-color: #f91155;
	border-color: #fff5c4;
	border-width: 1px;
	color: #fff5c4; 
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-purchase-order-button:hover {
	padding: 10px 20px;
	background-color: #f91155;
	border-color: #f91155 !important;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-purchase-counter-control {
	visibility: hidden;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-purchase-counter-quantity {
	visibility: hidden;
}

.catalog-element-price-wrap {
    background: #f5f5f5;
    padding: 10px;
    border-radius: 5px;	
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-description.catalog-element-description-preview {
	margin-top: 30px;
	margin-bottom: 20px;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-purchase {
	margin: 0px;
}

tr.qurow2 {
	background: #f7f7f7;
}

span.catalog-element-price-rassrochka-per-month {
    color: #00ae42;
    padding: 2px;
/*    background: #fef9c2;*/
    border-radius: 5px;
}

.catalog-content-left.intec-content-left {
	background: #fff;
	padding: 10px 5px;	
}

.smart-filter-property-value-text {
	/*background-color: #e8e8e8!important;*/
}

.c-smart-filter.c-smart-filter-vertical-1 .smart-filter-property-name-title {
	font-size: 14px;
	font-weight: normal;
}

.catalog-section-item-weight {
	height: 0px!important;
	margin-top: 0px!important;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-description {
	margin-top: 0px;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-base {
	padding-bottom: 130px;
}

.catalog-section-item-counter.intec-grid-item {
	visibility: hidden;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-block {
	margin-top: 0px;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-purchase-button {
	border-radius: 5px;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-price-discount {
	background: #f5f4f4;
	padding: 5px;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-vote {
	margin-top: 0px;
}

.search-title-button-wrapper.intec-grid.intec-grid-nowrap.intec-grid-i-h-5.intec-grid-a-v-center {
	background: #fffbcc;
	padding: 10px;	
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-quick-view-button {
	opacity: 0.5;
}

.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-menu .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text-wrapper {
	color: #1d1d1d !important;
	font-size: 18px !important;
	font-weight: normal !important;
}

.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-2[data-borders=true] .catalog-section-list-item {
	border: none;
}

span.catalog-section-list-item-title-text {
	font-weight: normal;
}

span.catalog-section-list-item-title-elements {
    font-weight: normal;
    font-size: 11px;
    color: #ed1c23;
}

.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-price-old {
background: #fffbcc;
    padding: 3px;
    border-radius: 6px;	
}

.c-shares.c-shares-template-3 .widget-element .widget-element-name-wrapper-2 {
	box-shadow: none !important;
	background: rgba(51, 51, 51, 0.5) !important;
	padding: 5px;	
}

.public .intec-template .intec-template-content {
	box-shadow: 0 0 25px rgba(0,1,1,.4);
}
.container-357{display:none;}

.promo_block_green {
	margin-top: 15px;
	padding: 4px 6px;
	background-color: #f5f9ff;
	box-shadow: 0 8px 24px rgb(0 0 0 / 12%);
	border-radius: 5px;
	padding-top: 10px;
}

.promo_block_yellow {
	/*margin-top: 15px;*/
	padding: 4px 6px;
	background-color: #fffac3;
	border-radius: 5px;
	display:inline-block;

}

.promo_block_yellow1 {
	margin-top: 15px;
	padding: 4px 6px;
	background-color: #fffde8;
	border-radius: 5px;
	display:inline-block;
	box-shadow: 0 8px 24px rgb(0 0 0 / 12%);
	padding-top: 10px;
}

.promo_tag_green {
	background-color: #e5f7ec;
    color: #00ae42;
    padding: 4px 6px;
	border-radius: 5px;
}

.promo_tag_yellow {
    background-color: #fffac3;
    color: #d64903;
    padding: 4px 6px;
	border-radius: 5px;
}

.deliv_price {
    color: #00ae42;
    padding: 2px;
/*    background: #fef9c2;*/
    border-radius: 5px;
}

h1.intec-header {
	text-align: center;
	margin-top: 10px;
	font-size: 30px!important;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-information-left {
	margin-top: -30px;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-description.catalog-element-description-preview {
	margin-top: 0px;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-sections.catalog-element-sections-tabs .catalog-element-section {
	margin-top: 0px!important;
}

.catalog-element-properties-html-prop.catalog-element-properties-html-QUAD_HTML_DELIVERY {
	margin-top: 10px;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-other-information-item-button {
	font-weight: normal!important;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-purchase-counter {
	width: 145px;
}

span.catalog-element-price-discount-info {
	color: #777;
}

.catalog-element-section-description-start {
	font-size: 12px;
	color: #73706b;
}

.intec-cl-background {
    background-color: #c50000 !important;
    fill: #c50000 !important;
}

.panel-hide-wrapper {
  position: relative;
}

.btn {
  color: #fff;
  background: #777;
  border-radius: 5px;
  left: 44%;
  padding: 1em;
  text-decoration: none;
  width: 150px;
}
.show, .hide {
  position: absolute;
  bottom: -1em;
  z-index: 100;
  text-align: center;
}

.hide {display: none;}
.show:target {display: none  !important;}
.show:target ~ .hide {display: block;}
.show:target ~ .panel-hide {
   max-height: 20000px;
   transition: max-height .5s ease-in;
    
}
.show:target ~ .fade-hide {
  margin-top: 0;
}

.panel-hide {
  position: relative;
  margin: 2em auto;
/*  width: 70%;*/
  max-height: 400px;
  overflow: hidden;
  transition: max-height .5s ease-out;
/*	height: 400px;*/
}
.fade-hide {
  background: linear-gradient(to bottom, rgba(255,255,255, 0) 0%, rgba(255,255,255,1) 75%);
  height: 100px;
  margin-top: -100px;
  position: relative;
}

.catalog-element-tabs {
	margin-bottom: 15px;
}

.catalog-element-tab a {
	-webkit-transition-property: none!important;
	transition-property: none!important;
}

.intec-button.intec-button-cl-common.intec-button-transparent {
	color: #fff!important;
	background-color: #00a046!important;
	
}

.intec-button.intec-button-cl-common {
	border-color: #fff5c4!important;
}

.intec-button.intec-button-cl-common.intec-button-transparent:hover, .intec-button.intec-button-cl-common.intec-button-transparent.hover {
	border-color: #128443!important;
	background-color: #128443!important;
}

.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-item-information {
	margin-left: 0px;
}

.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-item-name {
	height: inherit;
}

.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-item-wrapper {
	padding: 0px;
	padding-top: 25px;
	border-radius: 5px;
}

.catalog-section-item-recom-yellow {
	padding: 5PX;
    display: inline-block;
    border-radius: 5px;
    background-color: #fffac3;
    width: 100%;
    text-align: center;
	margin-top: 5px;
}

.catalog-section-item-recom-green {
padding: 5PX;
    display: inline-block;
    border-radius: 5px;
    background-color: #e5f7ec;
    width: 100%;
    text-align: center;
	margin-top: 5px;
}

.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-item-price {
	display: inline-block;
}

.c-smart-filter.c-smart-filter-vertical-1 .smart-filter-property-name {
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    color: #434848;
    background-color: #f5f5f5;
    padding: 0 5px;
    margin-bottom: 5px;
    border-radius: 5px;
}

.smart-filter-property-values.smart-filter-property-values-hide .smart-filter-property-values-button-show {
    display: inline;
    font-size: small;
    color: #91989e;
    border-bottom: 1px dashed;
    text-decoration: none;	
}

hr.smart-filter-property-hide {
	margin-bottom: 0px;
}

.ul-catalog-section-list-sub-tags li a {
    margin: 0 11px 0 0;
    white-space: nowrap;
    color: #4267b2;
}

.ul-catalog-section-list-sub-tags li {
    display: inline-block;
    margin-bottom: 6px;
    /* padding: 0; */
    border: 1px #eee solid;
    padding-left: 10px;
    background-color: #f5f6f7;
    color: #337ab7;
    margin-left: 4px;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-list-1 .catalog-section-item-purchase-button {
	border-radius: 5px;
}

.public .intec-template .intec-template-content {
	box-shadow: 0 0 3px rgb(0 1 1 / 40%);
}

.c-shares.c-shares-template-3 .widget-element .widget-element-text {
	left: 0px !important;
	bottom: 15px !important;
}

.c-shares.c-shares-template-3 .widget-element .widget-element-name-wrapper-2 {
	background: #fbfbfbd6 !important;
	color: #333 !important;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-panel {
	-webkit-box-shadow: 0 0 3px rgb(0 1 1 / 40%);
	box-shadow: 0 0 3px rgb(0 1 1 / 40%);
}

.catalog-element-price-discount, .catalog-element-panel-price-discount {
	color: #f91155 !important;
	font-size: 30px !important;
}

/*.intec-grid.intec-grid-wrap.catalog-element-price-rassrochka {
	background-color: #fffac3;
	padding-left: 10px;
	border-radius: 5px;
}*/

.catalog-element-price-wrap {
	background: #f5f9ff;
	box-shadow: 0 8px 24px rgb(0 0 0 / 12%);
}

.intec-grid.intec-grid-wrap.catalog-element-price-rassrochka a {
	border-bottom: 1px dotted #0b82f7;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-purchase-counter {
	width: 0px;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-price-percent-wrapper {
	background: none;
	color: #f91155;
	font-weight: normal;
	font-size: 13px;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-purchase-fast {
	padding: 10px 20px;
	border: 1px #f91155 solid;
	height: 22pxl;
	display: inline;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-purchase-fast .intec-button-text,
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-2 .catalog-element-purchase-fast .intec-button-icon {
	color: #f91155;
}

.ul-title a {
	color: #f91155;
}
/***CUSTOM CSS RULES FOR YOUR SITE***/