/**
 * Статические стили темы
 * Перенесено из Customizer CSS для улучшения кэширования
 * itforprof.com by Konstantin Tyutyunnik
 * Дата: 2025-11-24
 */

.techza-t-infinite-slider-author {
	display: none;
}

.mas-addons-feature-box-item.mas-addons-feature-icon-center {
	text-align: left;
}

.elementor-3614 .elementor-element.elementor-element-028fdbf {
	padding: 0;
}

.elementor-3614 .elementor-element.elementor-element-85af752 {
	padding: 80px 0 0 0;
}

.comment-respond .post-thumbnail {
	height: auto;
}

.comment-respond .post-thumbnail img {
	max-height: none;
}

@media (max-width: 768px) {
	.main-navigation {
		margin-top: 40px;
	}

	.elementor-13179 .elementor-element.elementor-element-9f4d184 > .elementor-widget-container {
		margin: 0;
	}

	.elementor-13182 .elementor-element.elementor-element-1cda584 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-radio):not(.wpcf7-checkbox):not(.wpcf7-acceptance) {
		background-color: #ffff;
	}
}

html.pum-open.pum-open-overlay,
html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
	overflow: initial;
}

.elementor-2034 .elementor-element.elementor-element-650ab84 > .elementor-widget-container,
.elementor-13597 .elementor-element.elementor-element-c16c16a > .elementor-widget-container,
.elementor-2034 .elementor-element.elementor-element-c16c16a > .elementor-widget-container,
.elementor-13597 .elementor-element.elementor-element-650ab84 > .elementor-widget-container {
	padding: 0%;
}

.wp-block-quote {
	background: #154da1;
}

.chaty *,
.chaty-form-body form {
	margin-bottom: 30px;
}

circle {
	fill: #EBCB57;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background: #EBCB57;
	color: #154da1;
	font-weight: 700;
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.content-block,
	.blog-content-row {
		padding: 0;
	}
}

.elementor-15053 .elementor-element.elementor-element-45c98f6 {
	width: 700px;
	box-sizing: border-box;
}

.mas-addons-feature-title {
	margin-bottom: 5px;
}

.techza-t-infinite-slider-wrap {
	height: 100%;
}

.slick-slide .slick-slide .slick-active .slick-slide .slick-active > div .checkbox-input {
	width: 18px;
}

.wpcf7-acceptance input[type="checkbox"] {
	width: 16px;
	height: 16px;
	vertical-align: middle;
}

.elementor-icon-list-item::after {
	display: none;
	content: none;
}

/* все варианты, где могут появляться крошки Rank Math */
.rank-math-breadcrumb,
.rank-math-breadcrumb a,
.rank-math-breadcrumb .separator {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
}

.single-post .rank-math-breadcrumb,
.single-post .rank-math-breadcrumb a,
.single-post .rank-math-breadcrumb .separator {
	color: #fff; /* для шапки блога */
}

/* чтобы стрелочки/«» не прилипали */
.rank-math-breadcrumb .separator {
	margin: 0 6px;
}
