

/* Start:/bitrix/templates/aspro_next/components/bitrix/news/discounts/style.css?16756843274666*/
.discount__description {
    margin: 0;
    font-size: 14px;
}
.vl-modal {
    display: flex;
    flex-direction: column;
    position: fixed;
    top: 50%;
    left: 50%;
    transition: 0.3s ease;
    opacity: 0;
    transform: translate(-50%, -50%) scale(0);
    padding: 40px 45px 45px;
    background-color: #fff;
    border-radius: 14px;
    box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);
    max-width: 420px;
    width: 100%;
}
.vl-modal--active {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
}
.discount-item {
    display: flex;
    padding: 40px 0px;
    gap: 40px;
    /*cursor: pointer;*/
}
.discount-item + .discount-item {
    border-top: 1px dashed #d0d0d0;
}
.discount-item:last-child {
    margin-bottom: 40px;
    font-size: 14px;
}
.discount-item__img {
    width: 294px;
    height: 294px;
}
.discount-item__column {
    display: flex;
    flex-direction: column;
    max-width: 800px;
}
.discount-item__description {
    font-size: 16px;
    margin: 0;
}
.discount-item__description + .discount-item__description {
    margin-top: 24px;
}
.discount-item__title {
    max-width: 530px;
    font-size: 32px;
    line-height: 119%;
}
.vl-modal--discount {
    max-width: 715px;
    max-height: 100vh;
    overflow: auto;
}
.vl-modal--discount img {
    max-width: 635px;
    width: 100%;
    height: 294px;
    object-fit: cover;
    object-position: center center;
}
.vl-modal--discount h2 {
    margin-top: 22px;
    margin-bottom: 17px;
    max-width: 530px;
    font-size: 32px;
    line-height: 119%;
}
.vl-modal--discount p {
    font-size: 16px;
    line-height: 160%;
}
.vl-modal--discount p + .vl-modal--discount p {
    margin-top: 25px;
}

@media screen and (max-width: 768px) {
    .discount-item {
        flex-direction: column;
    }
    .discount-item img {
        width: 100%;
        object-fit: cover;
        object-position: center center;
    }
}

.breadcrumbs {
    display: none;
}
.breadcrumbs__list {
    padding: 30px 0;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -6px;
}
.breadcrumbs__item {
    padding: 0 6px;
    margin-bottom: 6px;
    position: relative;
}
.breadcrumbs__item:last-child .breadcrumbs__link:active {
    color: #6a6a6a;
}
.breadcrumbs__item:last-child .breadcrumbs__link::before {
    display: none;
}
.breadcrumbs__link {
    display: block;
    color: #6a6a6a;
    font: 300 14px/1.3 Montserrat, sans-serif;
    text-decoration: none;
    transition: color 0.3s ease;
}
.breadcrumbs__link:active {
    color: #00aead;
}
.breadcrumbs__link:before {
    content: '/';
    display: block;
    position: absolute;
    right: -2px;
    top: 0;
    color: #6a6a6a;
}

/* Vyacheslav Lutsenko MODALS */
.vl-modal__title {
    text-align: center;
    font-size: 32px;
    line-height: 58px;
}
.vl-modal {
    display: flex;
    flex-direction: column;
    position: fixed;
    top: 50%;
    left: 50%;
    transition: 0.3s ease;
    opacity: 0;
    transform: translate(-50%, -50%) scale(0);
    padding: 40px 45px 45px;
    background-color: #fff;
    border-radius: 14px;
    box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);
    max-width: 420px;
    width: 100%;
}
.vl-modal--active {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
}
.vl-modal__input {
    border: 1px solid #757575;
    border-radius: 5px;
    padding: 13px 19px;
    resize: none;
    outline: none;
    min-height: 45px;
    margin-bottom: 20px;
    width: 100%;
}
.vl-modal__label {
    width: 100%;
}
.vl-modal__text {
    font-size: 14px;
    margin-bottom: 6px;
    line-height: auto;
}
.vl-modal__textarea {
    margin-top: 20px;
    border: 1px solid #757575;
    border-radius: 5px;
    padding: 13px 19px;
    resize: none;
    outline: none;
    min-height: 150px;
}
.vl-modal__text--title {
    width: 100%;
    text-align: center;
    font-size: 20px;
    margin-bottom: 26px;
}
.vl-modal__button {
    margin: 0 auto;
}
.vl-modal__close {
    position: absolute;
    top: 16px;
    right: 16px;
    border: 0;
    outline: none;
    background: none;
    cursor: pointer;
}
.vl-modal__row {
    width: 100%;
    display: flex;
    gap: 24px;
}
.vl-modal__textarea {
    margin-top: 20px;
    border: 1px solid #757575;
    border-radius: 5px;
    padding: 13px 19px;
    resize: none;
    outline: none;
    min-height: 70px;
    width: 100%;
}
@media (max-width: 576px) {
    .vl-modal {
        padding: 35px 32px 50px;
        max-width: 375px;
    }
}
/* End */


/* Start:/bitrix/templates/aspro_next/components/bitrix/news/discounts/bitrix/news.list/.default/style.css?16756843351808*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
.discount__description {
	margin: 0;
}
.hr-dashed{
	border-top: 1px dashed #d0d0d0;
}
.discount-item {
	display: flex;
	padding: 40px 0px;
	gap: 40px;
	/*cursor: pointer;*/
}
.discount-item + .discount-item {
	border-top: 1px dashed #d0d0d0 !important;
}
.discount-item:last-child {
	margin-bottom: 40px;
}
.discount-item__img {
	width: 294px;
	height: 294px;
}
.discount-item__column {
	display: flex;
	flex-direction: column;
	max-width: 800px;
}
.discount-item__description {
	font-size: 16px;
	margin: 0;
}
.discount-item__description + .discount-item__description {
	margin-top: 24px;
}
.discount-item__title {
	max-width: 530px;
	font-size: 32px;
	line-height: 119%;
}
/*.discount-item:hover .discount-item__title {*/
/*	text-decoration: underline;*/
/*	color: #00aead;*/
/*	text-underline-position: under;*/
/*}*/
.vl-modal--discount {
	max-width: 715px;
	max-height: 100vh;
	overflow: auto;
	z-index: 1000;
}
.vl-modal--discount img {
	max-width: 635px;
	width: 500px;
	height:300px;
	object-fit: cover;
	object-position: center center;
}
.vl-modal--discount h2 {
	margin-top: 22px;
	margin-bottom: 17px;
	max-width: 530px;
	font-size: 32px;
	line-height: 119%;
}
.vl-modal--discount p {
	font-size: 16px;
	line-height: 160%;
}
.vl-modal--discount p + .vl-modal--discount p {
	margin-top: 25px;
}
#pic{
	max-width: 30px;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400 !important;
	color: #000;
	margin: 0 0 24px;
	line-height: normal;
}

@media screen and (max-width: 768px) {
	.discount-item {
		flex-direction: column;
	}
	.discount-item img {
		width: 100%;
		object-fit: cover;
		object-position: center center;
	}
}

/* End */
/* /bitrix/templates/aspro_next/components/bitrix/news/discounts/style.css?16756843274666 */
/* /bitrix/templates/aspro_next/components/bitrix/news/discounts/bitrix/news.list/.default/style.css?16756843351808 */
