

/* Start:/local/templates/custom/css/main.css?17507772698483*/
/* == Слайдер === */
/* смещение контента вправо */
.main-slider__item .left .banner_text, .main-slider__item .left .banner_title {
	margin-left: 80px !important;
}

/* ПРЕДзаголовок в слайдере */
.top_slider_wrapp .main-slider__wrapper .main-slider__item:not(.dark) .text .section {
	font-size: 14px;
}

/* ЗАГОловок в слайдере */
.top_slider_wrapp .main-slider__wrapper .text .banner_title .head-title {
	font-size: 30px;
	line-height: 100%;
	text-shadow: 1px 1px 2px var(--black_color);
}

/* текст слайдера */
.main-slider .light .banner_text,
.main-slider__item .left .banner_text,
.main-slider__item .left .banner_title {
	font-size: 15px;
	line-height: 160%;
}

/* убираем ограничение высоты текста */
.main-slider .banner_text {
	max-height: unset !important;
}

/* кнопка Подробнее → */
.button_detail {
	font-size: 13px;
	border-radius: 3px;
	text-align: center;
	transition: all 0.3s;
}
.button_detail:hover {
	color: var(--white_color);
	background: var(--scarlet_hover) !important;
}
/* кнопки навигации */
.swiper-button-next,
.swiper-button-prev {
	background-color: rgba(100, 100, 100, 0.5) !important;
}
.swiper-button-next:hover,
.swiper-button-prev:hover {
	background-color: var(--scarlet_hover) !important;
}



/* == Блок PRO == */
/* подложка при наведении */
.darken-bg-animate:before {
	background: rgba(239, 15, 50, 0.1) !important;
}

/* поля текстового блока */
.top_big_banners .item .item_inner .wrap_tizer .wrapper_inner_tizer {
	padding: 33px 10px 20px 10px !important;
}

/* изменяем цвет "Получайте..." при наведении */
.top_big_banners .col-md-3.child .item_inner .text .title {
	transition: all 0.3s;
}
.top_big_banners .col-md-3.child .item_inner:hover .text .title {
	color: rgba(242, 43, 74, 1) !important;
}

/* надпись "Вступайте..." */
.top_big_banners .item .item_inner .text .section {
	font-size: 12px !important;
	line-height: 170%;
	letter-spacing: 0.5px !important;
	opacity: 0.8 !important;
	padding: 10px 0 !important;
	transition: all 0.3s;
}

/* надпись "Получайте... */
.top_big_banners .item .item_inner .text .title {
	font-size: 18px !important;
	margin-bottom: 0 !important;
}

.top_big_banners .col-md-3.child .banner_buttons {
	z-index: 999 !important;
}

/* кнопки "СТАТЬ PRO" и "СТАТЬ ПАРТНЕРОМ" */
.top_big_banners .col-md-3.child .banner_buttons .btn {
	font-size: 12px !important;
	font-weight: 500 !important;
	width: 193px;
}

/* кнопка "СТАТЬ PRO" при наведении на блок PRO */
.top_big_banners .col-md-3.child .item_inner:hover .banner_buttons .btn {
	background: var(--scarlet_hover) !important;
	border-color: transparent;
}


/* == Заголовки на главной == */
.main-banner {
	padding: 40px 20px 0;
	text-align: center;
}
/* верхний заголовое на главной */
.main-banner__title {
	color: var(--white_color);
	font-family: var(--font-family-bold), Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 20px;
}
/* подзаголовок на главной */
.main-banner__subtitle {
	font-family: var(--font-family-semibold), Sans-serif;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 10px;
}


/* == ПОЛЕЗНЫЙ БЛОГ == */

/* отступ блога */
.wrapper_inner.front .drag-block.container .content_wrapper_block > .maxwidth-theme {
	padding-top: 30px !important;
}

/* отмена ограничения высоты блога */
.item-views.news2.half-block .item-wrapper.line_img .half-wrapper {
	max-height: unset !important;
}

/* надпись ПОЛЕЗНЫЙ БЛОГ */
.top_block_title {
	font-size: 22px !important;
	margin: 0 !important; 
}

/* убираем отступ у статей */
.item-views .item .title {
	margin-bottom: 0 !important;
}

/* название статьи */
	#main .item-views.news2 .compact .item-wrapper .item .inner-text .title a {
	display: flex !important;
	align-items: center;
	color: #ccc;
	height: 124px;
	font-size: 15px;
	line-height: 130% !important;
	padding-left: 40px;
	transition: all 0.3s;
}

/* фоновка картинки и названия статьи */
.item-views.news2.half-block .item-wrapper.line_img .half-wrapper .item {
	display: flex;
	line-height: 124px;
	background: linear-gradient(90deg, rgba(239, 15, 50, .25) 0%, rgba(0, 0, 0, 0) 70%);
	transition: all 0.4s;
}

/* hover фоновки статей */
.item-views.news2.half-block .item-wrapper.line_img .half-wrapper .item:hover {
	background: linear-gradient(90deg, var(--scarlet_shadow) 0%, rgba(0, 0, 0, 0) 90%);
}

/* hover названия статьи */
.item-views.news2.half-block .item-wrapper.line_img .half-wrapper .item:hover .title a {
	color: var(--white_color) !important;
}

/* обертка названия статьи */
.item-views.news2 .item-wrapper.line_img .item .image.pull-left + .inner-text {
	flex: 1;
	padding-left: 0 !important;
}



@media (max-width: 767px) {
	/* == Слайдер === */

	/* отображение ПРЕДзаголовка в слайдере */
    body .top_slider_wrapp .main-slider__item .text .banner_title .section {
		display: block !important;
		text-align: left;
	}
	/* ПРЕДзаголовок в слайдере */
	.top_slider_wrapp .main-slider__wrapper .main-slider__item:not(.dark) .text .section {
		font-size: 14px;
	}
	/* ЗАГОловки в слайдере */
	.top_slider_wrapp .main-slider__item td.text.left .banner_title,
	.top_slider_wrapp .main-slider__item td.text.left .banner_text {
		margin-left: 20px !important;
		margin-right: 20px !important;
		text-align: left;
	}
	.top_slider_wrapp .main-slider__wrapper .text .banner_title .head-title {
		font-size: 24px !important;
		text-align: left;
	}

	/* === Блок PRO === */
	/* отступ перед блоком */
	.top_big_banners .side-childs.mobile-overflow.c_1 .item {
		background: #000;
	}
	.top_slider_wrapp .main-slider, .top_slider_wrapp {
		margin-bottom: 0 !important;
	}
	.top_big_banners .side-childs.mobile-overflow.c_1 .item .item_inner {
		margin-top: 20px;
		padding: 0 !important;
	}
	/* надпись "Вступайте... */
	.top_big_banners .item .item_inner .wrap_tizer .wrapper_inner_tizer {
		padding: 0 0 15px !important;
	}
	.top_big_banners .col-md-3.child .wrap_tizer .section {
		line-height: 150%;
	}
	/* кнопка "СТАТЬ PRO" */
	.top_big_banners .col-md-3.child .banner_buttons .btn {
		min-width: 140px;
		font-size: 14px;
		padding: 10px 20px;
	}

	/* == Заголовки на главной == */
	.main-banner {
		padding: 30px 15px;
	}
	.main-banner__title {
		font-size: 16px;
	}
	.main-banner__subtitle {
		font-size: 14px;
		margin-bottom: 0;
	}

	/* == Полезный Блог == */
	.item-views.news2.half-block .item-wrapper.line_img .half-wrapper {
		flex-direction: column !important;
		gap: 0 !important;
	}
	/* Картинка первой новости во всю ширину */
	.fon_text_fon>div>.compact-img {
		width: 100% !important;
		height: 240px !important;
	}
	/* отмена десктоп фоновки названий статей */
	.item-views.news2.half-block .item-wrapper.line_img .half-wrapper .item,
	.item-views.news2.half-block .item-wrapper.line_img .half-wrapper .item:hover {
		background: none;
	}
	/* название статьи */
		#main .item-views.news2 .compact .item-wrapper .item .inner-text .title a {
		height: 70px;
		font-size: 12px;
		padding-left: 20px !important;
	}
	/* обертка названия статьи */
	.item-views.news2 .item-wrapper.line_img .item .image.pull-left + .inner-text {
		background: linear-gradient(90deg, rgba(239, 15, 50, .25) 0%, rgba(0, 0, 0, 0) 80%);
	}
	/* hover обертки названия статьи */
	.item-views.news2 .item-wrapper.line_img .item .image.pull-left + .inner-text:hover {
		background: linear-gradient(90deg, var(--scarlet_shadow) 0%, rgba(0, 0, 0, 0) 100%);
	}

}
/* End */
/* /local/templates/custom/css/main.css?17507772698483 */
