/*!
Theme Name: Notary
Theme URI: https://notarius66.ru
Author: NPSO
Author URI: https://notarius66.ru
Description: Official site - https://notarius66.ru
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: notary
Tags: 

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

schoolstudy is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/* Google recaptcha v2 invisible footer */
.grecaptcha-footer a{
	color: white;
	text-decoration: underline;
}
.grecaptcha-footer a:hover{
	color: white;
	text-decoration: none;
}

/* Яндекс - карта на задний фон */
.contacts__info{
	z-index: 1;
}

/* Обрезаем Яндекс - карту под размер блока Контакты */
.contacts div.container{overflow: hidden;}

/* Затемнение фона */
.hero{
	-webkit-box-shadow: 0 0 0 600px rgba(0, 0, 0, 0.33) inset;
	-moz-box-shadow: 0 0 0 600px rgba(0, 0, 0, 0.33) inset;
	box-shadow: 0 0 0 600px rgba(0, 0, 0, 0.33) inset;
}

/* Сглаживаем косяк шрифта у кнопок */
.btn{
	font-family: 'Noto Serif', serif !important;
}

/* --- Ninja - tables --- */

/* Search Buttons */
.caret{
	color: #7E182F;
}

.input-group-btn>button{
	min-height: 34px !important;
}

/* --- Редактирование основной страницы с нотариусами ---*/
.main_content{
	padding: 8vh 0;
	min-height: 100vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.shrink_header{
	min-height: 0 !important;
}

/* --- Втискиваем превью новости в рамку ---*/
.news__item_img img {
width: 100%;
}

/* --- Скрываем содержимое блоков раскрывающихся (заголовок) ---*/
.spoiler-wrapper{
	height: 290px;
}

.spoiler input, .spoiler div  { 
    display: none; /* Скрываем содержимое */
   }
   .spoiler label::before {
    content: '►'; /* Текст перед заголовком */
    margin-right: 5px; /* Расстояние до текста */
   }
   /* Открытый спойлер */
   .spoiler :checked + label::before { content: '▼'; }
   .spoiler :checked ~ div {
    display: block; /* Показываем спойлер */
    padding: 10px; /* Поля вокруг текста */
   }
