

/* Start:/bitrix/templates/citrus_aproduction2/components/bitrix/catalog/stones/style.css?1706076794543*/
.catalog-section-description {
    margin-bottom: 20px;
}
.products-section-list h4{
	text-align:center;
}

.products-section-list .row {
 margin-bottom:20px;
  justify-content: center;
}

.product-item__footer {
	flex-wrap: wrap;
}
.product-item__footer .product-item-price {
	display: block;
    width: 1000%;
    text-align: center;
}

.product-item__footer .prod-item-btn {
	margin-top: 10px;
	display: block;
    width: 1000%;
    text-align: center;
} 

.product-item__footer .prod-item-btn a {
	display: inline-flex;
    width: 100%;
} 
/* End */


/* Start:/bitrix/templates/citrus_aproduction2/components/citrus.aproduction2/template/catalog-section/style.css?17066951381684*/

@media all {
	.products-section {
		padding: 36px 20px 25px;
		text-decoration: none;
		color: #333;
		display: block;
		background-color: #fff;
		transition: .15s ease;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
	}
	.products-section:hover {
		border-color: #b5b5b5;
		box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.25);
	}

	.products-section__image {
		display: block;
		margin-bottom: 36px;
		overflow: hidden;
	}
	.products-section__image span {
		padding-bottom: 70%;
		display: block;
		-webkit-background-size: cover;
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		transition: .3s ease;
	}
	/*.products-section:hover .products-section__image span {
		transform: scale(1.1);
	}*/
	.products-section__footer {
		display: flex;
		justify-content: space-between;
		border-top: 1px solid #cdcdcd;
		padding-top: 20px;
		align-items: center;
	}
	.products-section__title {
		font-size: 18px;
		line-height: 1.2;
		font-weight: 600;
		color: #000;
	}
	.products-section__footer i {
		font-size: 24px;
		color: #cfcfcf;
		width: 1em;
		height: 1em;
		display: inline-block;
		transition: .3s ease;
	}
	.products-section:hover .products-section__footer i {
		color: #000;
	}
}
@media (max-width: 767px) {
	.products-section {
		padding: 15px;
	}
	 .products-section__title {
		 font-size: 16px;
	 }
	.products-section__footer {
		padding-top: 12px;
	}
}
@media (max-width: 479px) {
	.products-section__image {
		margin-bottom: 10px;
	}
	.products-section__image span {
		padding-bottom: 45%;
	}
}

.break__flex {
	flex-basis: 100%;
	width: 0px; 
	height: 0px; 
	overflow: hidden;
  }

  .products-section__footer {
	flex-flow: row wrap;
  }
/* End */


/* Start:/bitrix/templates/citrus_aproduction2/components/bitrix/news.list/advantages/style.css?16282482491205*/

/*template.php*/
@media all {
    .advantages-list {
		display: flex;
		padding: 20px 0px;
    }
    .advantages-item {
		/*padding: 10px 0 10px 10px;*/
		display: flex;
		color: #000;
		align-items: center;
    }

    .advantages-item__image {
		/*width: 100px;*/
		/*height: 100px;*/
		margin-right: 10px;
		background-color: #fff;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
		padding: 4px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-shrink: 0;
    }
	.advantages-item__image img {
		max-width: 100%;
		max-height: 100%;
	}

	.advantages-item__content {
		margin: 10px;
    }
    .advantages-item__title {
		font-size: 16px;
		font-weight: 600;
		margin-bottom: 10px;
    }
    .advantages-item__text {

    }
	.advantages-item__site {
		margin-top: 12px;
	}
}
@media (max-width: 1023px) {
	.advantages-item {
		align-items: flex-start;
	}
	.advantages-item__image {
		margin-right: 4px;
		margin-top: 16px;
		/*width: 100px;*/
		height: auto;
		padding: 4px;
	}
}
@media (max-width: 479px) {
	.advantages-list {
		margin: 0 -15px;
	}
	.advantages-item {
		padding: 10px 7px 10px 15px;
	}
}
@media (max-width: 359px) {
	.advantages-item__image {
		display: none;
	}
}
/* End */


/* Start:/bitrix/templates/citrus_aproduction2/components/bitrix/catalog.section.list/material_price/style.css?16292825691627*/

.table-price-list {
    margin-bottom: 5px;
    width: 100%;
    border-collapse: collapse;
    border-color: #e6e6e6;
    border: none;
}

.table-price-list td, .table-price-list th {
    padding: 14px 20px;
}

.table-price-list .th {
    text-transform: uppercase;
    background-color: #32343a;
    color: #fff;
    white-space: nowrap;
    border-bottom: none;
    border-top: none;
}

.table-price-list .price-cat {
    color: #333333;
    text-align: left;
    font-weight: 600;
    cursor: pointer;
}
.table-price-list td._second {
    background-color: #e7e7e7;

}

.table-price-list td.price-name {
    text-align: left;
}

.table-price-list td.price-price {
    font-size: 14px;
}

.table-price-list .price-unit {
    text-align: center;
}
.table-price-list .price-price {
    text-align: center;
    white-space: nowrap;
}

.table-price-list .price__toggle-rows-link {
    text-decoration: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    margin-right: 5px;
    color: currentColor;
    transition: .3s ease;
}
.table-price-list tr._collapsed>td .price__toggle-rows-link {
     transform: rotate(-90deg);
 }
.price-list__pdf-actual {
    display: none;
}

@media (max-width: 767px) {
    .table-price-list td:first-child,.table-price-list .th:first-child {
        width: 45%;
    }
    .table-price-list td:nth-child(2),.table-price-list .th:nth-child(2) {
        width: 30%;
    }
    .table-price-list td:nth-child(3),.table-price-list .th:nth-child(3) {
        width: 25%;
    }
}
@media (max-width: 479px) {
    .table-price-list td, .table-price-list th {
        padding: 10px;
    }
}
/* End */
/* /bitrix/templates/citrus_aproduction2/components/bitrix/catalog/stones/style.css?1706076794543 */
/* /bitrix/templates/citrus_aproduction2/components/citrus.aproduction2/template/catalog-section/style.css?17066951381684 */
/* /bitrix/templates/citrus_aproduction2/components/bitrix/news.list/advantages/style.css?16282482491205 */
/* /bitrix/templates/citrus_aproduction2/components/bitrix/catalog.section.list/material_price/style.css?16292825691627 */
