/*
Theme Name: Reboot Child
Theme URI: https://wpshop.ru/themes/reboot
Author: WPShop.biz
Author URI: http://wpshop.biz/
Template: reboot
Version: 1.0.0
*/

/* Below you can add your CSS styles */
/* Ниже Вы можете добавить свои CSS стили */

/* ПОДКЛЮЧЕНИЕ ШРИФТОВ */

@font-face {
font-display:swap;
    font-family:'Tenor Sans';
    src: local('Tenor Sans'), local('TenorSans'),
		url('/wp-content/themes/reboot_child/fonts/tenorsans.ttf') format('truetype'),
        url('/wp-content/themes/reboot_child/fonts/tenorsans.woff') format('woff'),
        url('/wp-content/themes/reboot_child/fonts/tenorsans.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
	font-display: swap;
	unicode-range: U+000-5FF;  
}

html { scroll-behavior: auto !important; }

body {
	font-family: 'Nunito', sans-serif!important;
}

h1, h2, h3, h4, h5, h6, .breadcrumb, .entry-label, .menu, .post-card__category, .section-block__title, .card-slider__title, .post-card__title, .footer-navigation ul li a, .footer-navigation ul li .removed-link, .author-box__author, .entry-bottom__header, .comment-reply-title, .related-posts__header, .widget-header, .table-of-contents__header, .expert-review-expert-text, .expert-review-expert-bio-name {
	font-family: 'Tenor Sans', sans-serif!important;
}

.h1, h1 {
	line-height: 1.25!important;
}

p a {
	color: #111!important;
	text-decoration-color: #c90507;
}
p a:hover {
	color: #c90507!important;
	text-decoration: none;
}

.post-card__category, .post-card__category a {
	border-radius: 5px!important;
	opacity: .7;
}

.sub-menu, .child-categories ul li a {
	border-radius: 7px;
	box-shadow: 5px 5px 6px -5px rgba(0,0,0,.5);
}

.wp-block-quote, .expert-review-poll, .table-of-contents, .expert-review {
	box-shadow: 5px 5px 15px -4px rgba(0,0,0,.5);
	border-radius: 5px;
}

.table-of-contents {
	background-color: #ebe0cc;
}

.entry-meta {
	font-size: 11px;
	font-weight: 500;
	padding-bottom: 10px;
	border-bottom: 1px solid #c90507;
}

.entry-social .social-button{
	background-color: #fff;
}

.entry-social {
	padding-bottom: 10px;
	border-bottom: 2px solid #c90507;
}
.expert-review-expert-bio-name {
	color: #c90507!important;
}

.expert-review--color-custom, .expert-review-poll--color-custom {
	background-color: #ebe0cc;
}
.expert-review-poll--color-custom {
	background-color: #f9f4ea;
}
.expert-review-poll--color-custom .expert-review-poll-item::before {
	border-color: #c90507;
}
.expert-review-pluses-minuses-header, .expert-review-poll__header {
	font-family: Tenor Sans, sans-serif;
	font-size: 1.2em;
	color: #111;
}

.entry-bottom__header {
	text-align: center;
}

.post-card__thumbnail img, .post-card__thumbnail {
	border-radius: 5px!important;
}

.home-content {
	text-align: center;
}

/*
.footer-menu {
	margin-bottom: 20px;
	margin-right: 10px;
	text-align: center;
	font-size: 17px;
	font-family: Open Sans, sans-serif!important;
}
.footer-menu a {
	display: block;
	margin-right: 20px;
	color: #bd9655;
	text-decoration: none;
}
.footer-menu {
	margin-top: 10px;
	display: flex;
	justify-content: center;
}
.footer-menu a:last-child {
	margin-right: 0;
}
.footer-menu a:hover {
	color: #fff;
}
@media (max-width: 992px) {
	.footer-menu {
		display: block;
	}
	.footer-menu a {
		margin-right: 0px;
		margin-top: 5px;
	}
}
*/

/* ТЕГИ */

.entry-tags a {
	display: inline-block;
	border: 2px solid #c90507;
	border-radius: 5px;
	padding: 5px 13px;
	color: #c90507;
	margin-top: 5px;
}

.entry-tags a:hover {
	background-color: #c90507;
	color: #fff;
}

.entry-tags {
	text-align: center;
}

/* ФОРМА ПОДПИСКИ В ФУТЕРЕ */

.subscribe-box {
	border-radius: 5px;
}

.subscribe-box-inner {
	border-radius: 5px;
	padding: 25px!important;
}

/* Страница О НАС */

.block-team {
	padding: 20px 20px 0px 20px;
	background-color: #f9f4ea;
}

.name-team {
	font-family: Tenor Sans, sans-serif!important;
	font-weight: 800!important;
}

.mb-30 {
	margin-bottom: 30px;
}

.f_btn {
	width: 30px;
	height: 30px;
	opacity: 0;
	position: fixed;
	z-index: 111;
}

.ad-placeholder-mob {
  max-width: 100%; /* Ограничивает ширину блока */
  overflow: hidden; /* Убирает вылазящие элементы */
  box-sizing: border-box; /* Гарантирует, что паддинги учитываются */
}
.adsbygoogle {
  display: block;
  width: 100% !important; /* Принудительно ширина 100% от родителя */
  height: auto !important; /* Автоматическая высота */
}

.dark_rounded .pp_close {
    background: url('https://kinoscan.co/?seraph_accel_gi=wp-content%2Fuploads%2F2024%2F03%2Fsprite3.png&n=AhtRnhyJO5jWs2DXXgQVMA') -5px -8px no-repeat !important;
}