/* Цвета темы (перенесено из inline-стилей WordPress-темы) */
::selection, .card-slider__category, .card-slider-container .swiper-pagination-bullet-active, .post-card--grid .post-card__thumbnail:before, .post-card:not(.post-card--small) .post-card__thumbnail a:before, .post-card:not(.post-card--small) .post-card__category,  .post-box--high .post-box__category span, .post-box--wide .post-box__category span, .page-separator, .pagination .nav-links .page-numbers:not(.dots):not(.current):before, .btn, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .comment-respond .form-submit input, .page-links__item{background-color:#1a2348}.entry-image--big .entry-image__body .post-card__category a, .home-text ul:not([class])>li:before, .page-content ul:not([class])>li:before, .taxonomy-description ul:not([class])>li:before, .widget-area .widget_categories ul.menu li a:before, .widget-area .widget_categories ul.menu li span:before, .widget-area .widget_categories>ul li a:before, .widget-area .widget_categories>ul li span:before, .widget-area .widget_nav_menu ul.menu li a:before, .widget-area .widget_nav_menu ul.menu li span:before, .widget-area .widget_nav_menu>ul li a:before, .widget-area .widget_nav_menu>ul li span:before, .page-links .page-numbers:not(.dots):not(.current):before, .page-links .post-page-numbers:not(.dots):not(.current):before, .pagination .nav-links .page-numbers:not(.dots):not(.current):before, .pagination .nav-links .post-page-numbers:not(.dots):not(.current):before, .entry-image--full .entry-image__body .post-card__category a, .entry-image--fullscreen .entry-image__body .post-card__category a, .entry-image--wide .entry-image__body .post-card__category a{background-color:#1a2348}.comment-respond input:focus, select:focus, textarea:focus, .post-card--grid.post-card--thumbnail-no, .post-card--standard:after, .post-card--related.post-card--thumbnail-no:hover, .spoiler-box, .btn-primary, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .inp:focus, .entry-tag:focus, .entry-tag:hover, .search-screen .search-form .search-field:focus, .entry-content ul:not([class])>li:before, .text-content ul:not([class])>li:before, .page-content ul:not([class])>li:before, .taxonomy-description ul:not([class])>li:before, .entry-content blockquote,
        .input:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=range]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus{border-color:#1a2348 !important}.post-card--small .post-card__category, .post-card__author:before, .post-card__comments:before, .post-card__date:before, .post-card__like:before, .post-card__views:before, .entry-author:before, .entry-date:before, .entry-time:before, .entry-views:before, .entry-content ol:not([class])>li:before, .text-content ol:not([class])>li:before, .entry-content blockquote:before, .spoiler-box__title:after, .search-icon:hover:before, .search-form .search-submit:hover:before, .star-rating-item.hover,
        .comment-list .bypostauthor>.comment-body .comment-author:after,
        .breadcrumb a, .breadcrumb span,
        .search-screen .search-form .search-submit:before, 
        .star-rating--score-1:not(.hover) .star-rating-item:nth-child(1),
        .star-rating--score-2:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-2:not(.hover) .star-rating-item:nth-child(2),
        .star-rating--score-3:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-3:not(.hover) .star-rating-item:nth-child(2), .star-rating--score-3:not(.hover) .star-rating-item:nth-child(3),
        .star-rating--score-4:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-4:not(.hover) .star-rating-item:nth-child(2), .star-rating--score-4:not(.hover) .star-rating-item:nth-child(3), .star-rating--score-4:not(.hover) .star-rating-item:nth-child(4),
        .star-rating--score-5:not(.hover) .star-rating-item:nth-child(1), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(2), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(3), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(4), .star-rating--score-5:not(.hover) .star-rating-item:nth-child(5){color:#1a2348}.entry-content a:not(.wp-block-button__link), .entry-content a:not(.wp-block-button__link):visited, .spanlink, .comment-reply-link, .pseudo-link, .widget_calendar a, .widget_recent_comments a, .child-categories ul li a{color:#ff0044}.child-categories ul li a{border-color:#ff0044}a:hover, a:focus, a:active, .spanlink:hover, .entry-content a:not(.wp-block-button__link):hover, .entry-content a:not(.wp-block-button__link):focus, .entry-content a:not(.wp-block-button__link):active, .top-menu ul li>span:hover, .main-navigation ul li a:hover, .main-navigation ul li span:hover, .footer-navigation ul li a:hover, .footer-navigation ul li span:hover, .comment-reply-link:hover, .pseudo-link:hover, .child-categories ul li a:hover{color:#0066bf}.top-menu>ul>li>a:before, .top-menu>ul>li>span:before{background:#0066bf}.child-categories ul li a:hover, .post-box--no-thumb a:hover{border-color:#0066bf}.post-box--card:hover{box-shadow: inset 0 0 0 1px #0066bf}.post-box--card:hover{-webkit-box-shadow: inset 0 0 0 1px #0066bf}.site-header, .site-header a, .site-header .pseudo-link{color:#1a2348}.humburger span, .top-menu>ul>li>a:before, .top-menu>ul>li>span:before{background:#1a2348}.site-title, .site-title a{color:#1a2348}.site-description{color:#1a2348}.main-navigation, .footer-navigation, .footer-navigation .removed-link, .main-navigation .removed-link, .main-navigation ul li>a, .footer-navigation ul li>a{color:#ffffff}.main-navigation, .main-navigation ul li .sub-menu li, .main-navigation ul li.menu-item-has-children:before, .footer-navigation, .footer-navigation ul li .sub-menu li, .footer-navigation ul li.menu-item-has-children:before{background-color:#1a2348}.site-footer{background-color:#1a2348}

/* Пользовательские стили прежнего сайта */
.expert-review-button {
  display: inline-block;
  padding: 0.45em 1.1em;
  background: #5c0a93;
  color: #fff;
  white-space: nowrap;
  font-size: .95em;
  border-radius: 3px;
  transition: all .2s;
  cursor: pointer;
}


.bl {
	display: block;
}

.obj {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 20px;
}

.obj__content {
	padding: 10px;
	text-align: center;
}

.obj__text {
	font-family: inherit;
	font-size: 14px;
	font-weight: 600;
	color: rgb(63, 29, 29);
	margin-bottom: 10px;
}

.obj__text span {
	font-size: 16px;
	text-transform: uppercase;
	color: red;
}

.obj__mail {
	font-size: 16x;
	font-weight: 700;
	color: rgb(85, 39, 39);
}

.obj__mail span {
	text-transform: uppercase;
	color: blue;
} 


@media (max-width: 768px) {
	.obj {
		flex-direction: column;
	}
}

.sticky-block {
	width: 100%;
	position: fixed;
	left: 0;
  bottom: 0;
	display: flex;
  align-items: center;
  justify-content: center;
  font-family: inherit;
  text-align: center;
  background-color: #eaeaea;
  z-index: 5;
}

.sticky-block-text {
  font-size: 30px;
  color: red;
}

.sticky-block-text span {
  color: blue;
  font-weight: 700;
}

@media (max-width: 700px) {
  .sticky-block-text {
    font-size: 20px;
  }
}

@media (max-width: 400px) {
  .sticky-block-text {
    font-size: 18px;
  }
}

/* Локальные исправления статической версии */
/* Local corrections without changing the original page composition. */
a.unavailable-link{color:inherit;cursor:default;text-decoration:none}
.image-unavailable{max-width:100%;height:auto;object-fit:contain;background:#f2f3f5}
.post-card__thumbnail img{object-fit:contain}
.search-icon:before,.search-form .search-submit:before,.scrolltop:before,[class^="wci-"]:before,[class*=" wci-"]:before{font-family:Arial,sans-serif!important}
#search-summary{margin:20px 0;color:#526070}
#search-pagination{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}
#search-pagination a,#search-pagination span{padding:8px 12px}
#search-pagination [aria-current]{background:#4d3bfe;color:#fff;border-radius:4px}
.post-card--small{opacity:1!important;visibility:visible!important}
.unavailable-link:focus{outline:none}
