  .blog-anons-link {
		color: #ffffff;
		margin-right: 25px;
		padding: 10px 15px;
		background: #000000;
		background: linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
		border-radius: 5px;
		white-space: nowrap;
		line-height: 4;
		font-size: 0.75rem;
	}

	body {
		counter-reset: section;
	}

	.clear-blog-search {
		position: absolute;
		margin-left: 20px!important;
		margin-top: 12px;
	}

	.blog-search-description {
		margin-top: 50px;
		margin-bottom: 15px;
	}

	.blog-search {
		border: 1px solid #ababab !important;
		border-radius: 3px;
		padding: 14px;
		width: 75%;
	}

	.blog-anons-link:hover {
		opacity: 0.8;
		color: #ccc;
		transition: all 0.1s;
	}

	.FAQPage {
		margin-top: -50px;
	}

	.block-blog-search {
		position: relative;
	}


	.question-number {
		font-weight: bold;
		padding: 15px;
		margin-top: 50px;
	}

	.question-no-number {
		font-weight: bold;
		padding: 15px;
		margin-top: 50px;
	}

	.question-number::after {
		counter-increment: section;
		content: " " counter(section) "";
	}

	.ipbotsp-blog-search {
		box-shadow: 0 10px 20px rgba(0, 0, 0, 0.10), 0 6px 6px rgba(0, 0, 0, 0.05) !important;
		border-radius: 14px !important;
		overflow: hidden;
		/* border: #ffffff solid 5px !important; */
		width: 100%;
		padding: 14px;
	}

	.actuality {
		/* text-align: end; */
		margin-top: -135px;
		position: absolute;
		/* right: 0; */
		margin-bottom: 25px;
		left: -10px;
	}

	.blog-search-wraper {
		margin-bottom: 75px;
	}

	.alert {
		border-radius: 12px !important;
	}

	.alert-light {
		background: var(--bg_light) !important;
		color: var(--text_light) !important;
		border: 1px solid var(--border_light) !important;
	}

	.alert-info {
		background: var(--bg_info);
		color: var(--text_info) !important;
		border: 1px solid var(--border_info) !important;
	}

	.alert-success {
		background: var(--bg_success) !important;
		color: var(--text_success) !important;
		border: 1px solid var(--border_success) !important;
	}

	.alert-warning {
		background: var(--bg_warning) !important;
		color: var(--text_warning) !important;
		border: 1px solid var(--border_warning) !important;
	}

  .alert-danger {
        background: var(--bg_danger) !important;
		color: var(--text_danger) !important;
		border: 1px solid var(--border_danger) !important;
  }

	/* Стили для alert dark */

	body,
	.theme-dark {
		--bg_light: var(--light, #f0f0f0) var(--dark, #1b2b3378);
		--border_light: var(--light, #ebeaea) var(--dark, #999999);
		--text_light: var(--light, #686868) var(--dark, #999999);
		--bg_info: var(--light, #d9edf7) var(--dark, #1b2b3378);
		--border_info: var(--light, #bce8f1) var(--dark, #c7edff);
		--text_info: var(--light, #3a87ad) var(--dark, #94d2f1);
		--bg_success: var(--light, #e6f8de) var(--dark, #1b2b3378);
		--border_success: var(--light, #d6e9c6) var(--dark, #b5e79f);
		--text_success: var(--light, #419a19) var(--dark, #b5e79f);
		--bg_warning: var(--light, #fcf8e3) var(--dark, #1b2b3378);
		--border_warning: var(--light, #fbeed5) var(--dark, #c09853);
		--text_warning: var(--light, #c09853) var(--dark, #c09853);
    --bg_danger: var(--light, #ffeeee) var(--dark, #331b1b78);
		--border_danger: var(--light, #ffeeee) var(--dark, #ffbdbd);
		--text_danger: var(--light, #e83333) var(--dark, #e83333);
	}