﻿
/************Размер блока в объявлении***********/

	.rasp-blk-size {/* Размер блока в объявлении */
		width:100%;
		max-width:1024px;
		border-radius:10px;
		background-color:rgba(250,250,250,0.9)!important;
	}


/************Размер блока в объявлении***********/

	.rasp-date-size {/* Размер блока в объявлении */
		width:130px;
		
	}


/************Фото инструктора***********/

	.inst-photo {/* Фото инструктора */
		width:270px; height:420px;	
	}


/************Блок данных инструкторов***********/

	.inst-data-blk {/* Блок данных инструкторов */
		max-width:320px;
	}


/************Список инструкторов***********/

	.instlist {/* Список инструкторов */
		border:none;
	}


/************Описание переменных***********/

	:root {/* Описание переменных */
		--shool-height-lg:180px;
		--shool-height-md:140px;
		--shool-height-sm:100px;
		--shool-height-xs:80px;
		--main-text-color:rgb(33, 37, 41 );
		--sp-blue:#085CA3;
		
	}


/************Кнопка свертки плюс-минус***********/

	.accordion-button.collapsed::after {/* Кнопка свертки плюс-минус */
		background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-plus border-1" viewBox="0 0 16 16"><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4"/></svg>');
		transform: scale(1.7) !important;
		
		
	}


/************Кнопка свертки плюс-минус***********/

	.accordion-button:not(.collapsed)::after {/* Кнопка свертки плюс-минус */
		 background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-dash border-1" viewBox="0 0 16 16"><path d="M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8"/></svg>') !important;  
		
	}


/************Кнопка свертки плюс-минус***********/

	.accordion-button:not(.collapsed) {/* Кнопка свертки плюс-минус */
		box-shadow: none!important;
		padding-top:2rem!important;
		padding-bottom:0!important;
	}


/************Кнопка свертки плюс-минус***********/

	.accordion-button.collapsed {/* Кнопка свертки плюс-минус */
		height:55px;
	}


/************Кнопка акордеона***********/

	.accordion-button:not(.collapsed) {/* Кнопка акордеона */
		    color: #0c63e4;
		    background-color: #ffffff;
		    box-shadow: inset 0 -1px 0 rgba(0,0,0,.125);
		
	}


/************Большая картинка обложки***********/

	.sp-pict-lg {/* Большая картинка обложки */
		height:75vh
	}


/************Большая картинка обложки***********/

	.sp-pict-md {/* Большая картинка обложки */
		height:50vh
	}


/************Большая картинка обложки***********/

	.sp-pict-xl {/* Большая картинка обложки */
		height:97vh
	}


/************Большая картинка обложки***********/

	.sp-pict-sm {/* Большая картинка обложки */
		height:30vh
	}


/************Кнопка записи в школу***********/

	.rec-btn {/* Кнопка записи в школу */
		position:absolute;
	}


/************Секция навбара***********/

	.u-header__section {/* Секция навбара */
		box-shadow:none;
	}


/************Шрифт от 30 до 40 в зависимости от разрешения***********/

	.text-30-40 {/* Шрифт от 30 до 40 в зависимости от разрешения */
		font-size:40px;
	}


/************Фонт 12 и 14 в зависимости от разрешения***********/

	.text-12-14 {/* Фонт 12 и 14 в зависимости от разрешения */
		font-size:14px;
	}


/************Фонт 20 и 30 в зависимости от разрешения***********/

	.text-20-30 {/* Фонт 20 и 30 в зависимости от разрешения */
		font-size:30px;
	}


/************Номер телефона***********/

	.phone-number {/* Номер телефона */
		;
	}


/************Фонт 14 и 16 в зависимости от разрешения***********/

	.text-16-20 {/* Фонт 14 и 16 в зависимости от разрешения */
		font-size:20px;
	}


/************Шрифт 14 в зависимости от разрешения***********/

	.text-14 {/* Шрифт 14 в зависимости от разрешения */
		font-size:14px;
	}


/************Скругление у картинки расписания***********/

	.rounded-img {/* Скругление у картинки расписания */
		border-radius:0;
	}


/************Шрифт от 49 до 72 в зависимости от разрешения***********/

	.text-40-72 {/* Шрифт от 49 до 72 в зависимости от разрешения */
		font-size:72px;
	}


/************Шрифт от 36 и 64 в зависимости от разрешения***********/

	.text-36-64 {/* Шрифт от 36 и 64 в зависимости от разрешения */
		font-size:64px;
	}


/************Скругление 10 сверху на компе***********/

	.rounded-sp-top {/* Скругление 10 сверху на компе */
		border-radius:10px 10px 0 0!important;
	}


/************Скругление 10 снизу на компе***********/

	.rounded-sp-bottom {/* Скругление 10 снизу на компе */
		border-radius:0 0 10px 10px!important;
	}


/************Скругление 10 сверху на компе***********/

	.rounded-sp-blk {/* Скругление 10 сверху на компе */
		border-radius:12px 12px 12px 10px!important;
		background-color:rgba(240,240,240,0.8);
		width:100%;
		max-width:1024px;
	}


/************Цвет фона SNOWPRO темный***********/

	.bg-sp-dark {/* Цвет фона SNOWPRO темный */
		background-color:#232637;
	}


/************Цвет фона SNOWPRO синий***********/

	.bg-sp-teal {/* Цвет фона SNOWPRO синий */
		background-color:#006084;
	}


/************Цвет фона SNOWPRO синий***********/

	.bg-sp-lgray {/* Цвет фона SNOWPRO синий */
		background-color:rgba(240,240,240,0.4)
	}


/************Цвет фона SNOWPRO синий***********/

	.instr-px {/* Цвет фона SNOWPRO синий */
		padding-right:0px!important; padding-left:0px!important;
	}


/************Цвет фона SNOWPRO синий***********/

	.bg-sp-blue {/* Цвет фона SNOWPRO синий */
		background-color:#0069BC;
	}


/************Добавка к input для выравнивания под метку надписи***********/

	.plaintext-input {/* Добавка к input для выравнивания под метку надписи */
		margin-top:0!important;
		padding-top:0!important;
		padding-bottom:7px!important;
		border:none;
		color:inherited;
	}


/************Добавка к input для выравнивания под метку надписи***********/

	.plaintext-input-left {/* Добавка к input для выравнивания под метку надписи */
		margin-top:0!important;
		padding-top:0!important;
		padding-bottom:7px!important;
		border:none;
		color:inherit;
		font-family: inherit;
		font-size: inherit;
	}


/************Добавка к input для выравнивания под метку надписи***********/

	.plaintext-label-left {/* Добавка к input для выравнивания под метку надписи */
		margin-top:0!important;
		padding-top:0!important;
		padding-bottom:7px!important;
		border:none;
	}


/************Левая колонка из трех***********/

	.left-col-3 {/* Левая колонка из трех */
		width:25%;
	}


/************Правая колонка из трех***********/

	.right-col-3 {/* Правая колонка из трех */
		width:25%;
	}


/************Правая колонка из трех***********/

	.center-col-3 {/* Правая колонка из трех */
		width:50%;
	}


/************Контейнер школы в списке***********/

	.school-box {/* Контейнер школы в списке */
		border-radius:14px;
		border:none;
		background-color:white;
		box-shadow: 0 3px 10px 0 rgba(200,200,220,.5) 
		
		
		
	}


/************Блок надписей списка школ***********/

	.school-text-blk {/* Блок надписей списка школ */
		height:100%;
	}


/************Название школы***********/

	.school-name {/* Название школы */
		color:#1469af;
	}


/************Высота, ширина, верт. отступы блока названия школы***********/

	.school-blk {/* Высота, ширина, верт. отступы блока названия школы */
		width:75%;
		height:100%;
		margin: auto 10px;
	}


/************Высота, ширина, верт. отступы блока сезона***********/

	.school-seazon-blk {/* Высота, ширина, верт. отступы блока сезона */
		width:25%;
		margin: auto 0px;
	}


/************Картинка школы***********/

	.school-picture {/* Картинка школы */
		
		border:none;
		background-color:white;
		margin:0!important;
		padding:0!important;
		object-fit: cover;
	}


/************Минимальная высота рабочей зоны с учетом шапки***********/

	.m-workspace {/* Минимальная высота рабочей зоны с учетом шапки */
		min-height:calc( 100vh - 100px)!important;
		height:auto;
		
		
		
	}


/************Размеры шапки***********/

	.m-head {/* Размеры шапки */
		width:100%;
		background-color:#ffffff;
		padding:0;
		height:100px;
		font-size:14;
		z-index:9000;
		
	}


/************Размеры логотипа***********/

	.m-logo {/* Размеры логотипа */
		margin:0!Important;
		height:40px;
	}


/************Навигационное меню***********/

	.m-navbar {/* Навигационное меню */
		font-size:14;
		height:35px;
		z-index:10000;
		position:fixed;
		margin:0;
		width:100vw;
		
		
	}


/************Размеры логотипа***********/

	.m-navbutton {/* Размеры логотипа */
		margin:0!Important;
		height:40px;
	}


/************Кнопка выхода из сеанса***********/

	.m-logout-btn {/* Кнопка выхода из сеанса */
		border-style:none !important;
		height:20px;
		cursor:pointer;
		
		
		
	}


/************Тень блока***********/

	.box-shadow {/* Тень блока */
		box-shadow: 0 3px 10px 0 rgba(80,100,160,.5) 
	}


/************Заголовок сезона***********/

	.school-seazon {/* Заголовок сезона */
		color:var(--main-text-color);
		border-radius: 30px;
	}


/************Удаление подчеркивания с ссылки***********/

	a {/* Удаление подчеркивания с ссылки */
		text-decorarion:none!important;
	}


/************Шрифт в сводных блоках***********/

	.sym-totals-blue {/* Шрифт в сводных блоках */
		font-size:20px!important;
	}


/************Мобильное меню***********/

	.mmenu {/* Мобильное меню */
		height:50px;
		width:100vw;
	}


/************Синий SNOWPRO***********/

	.sp-menu {/* Синий SNOWPRO */
		color:#0069BC!important;
	}


/************Высота блока с информацией в расписании***********/

	.rd-height {/* Высота блока с информацией в расписании */
		height:172px!important;
	}


/************Изменение иконки сворачиваемового блока***********/

	[data-bs-toggle="collapse"].collapsed .if-not-collapsed {/* Изменение иконки сворачиваемового блока */
		display: none!important;
		
		
	}


/************Изменение иконки сворачиваемового блока***********/

	[data-bs-toggle="collapse"]:not(.collapsed) .if-collapsed {/* Изменение иконки сворачиваемового блока */
		display: none!important;
		
	}


/************Гамбургер***********/

	.hamburger-box {/* Гамбургер */
		border:0!important;
	}


/************Картинка в фоне блока***********/

	.bg-picture {/* Картинка в фоне блока */
		  position: relative;
		  background: url("/schools/sm701.jpg") center no-repeat;
		  -webkit-background-size: cover;
		          background-size: cover;
	}


/************Картинка в фоне блока***********/

	.bg-pictureafter {/* Картинка в фоне блока */
		  content: '';
		  position: absolute;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  background: rgba(0,0,0,.9);
		  z-index: 8;
		
	}


/************inner***********/

	.inner {/* inner */
		  position: relative;
		  z-index: 3;
		  color: #fff;
		  text-align: center;
		  padding: 50px;  
	}


/************Обозначение обязательных полей***********/

	.required:after {/* Обозначение обязательных полей */
		content:" *";
		color: red;
	}


/************Строка фона инструктора 1***********/

	.instr-str-1 {/* Строка фона инструктора 1 */
		background-color:#EAF6FC
	}


/************Строка фона инструктора 2***********/

	.instr-str-2 {/* Строка фона инструктора 2 */
		background-color:#f8fdfd
	}


/************Блок-карточка данных***********/

	.ops-blс {/* Блок-карточка данных */
		display:flex;
		flex-direction:column;
		justify-content:flex-start;
		width: 50%;
		padding:20px;
		margin:0;
		
	}


/************Синий SNOWPRO***********/

	.sp-blue {/* Синий SNOWPRO */
		color:#0069BC!important;
	}


/************Контейнер (w-100 b-rr-12)***********/

	.box {/* Контейнер (w-100 b-rr-12) */
		border-radius:12px;
		background-color:white;
		border:none;
		box-shadow: 0 3px 10px 0 rgba(120,120,120,.3)
	}


/************Заголовок 4***********/

	h4 {/* Заголовок 4 */
		color:#0069BC;
	}


/************Заголовок 4***********/

	h5 {/* Заголовок 4 */
		color:#0069BC;
	}


/************Контейнер (w-100 b-rr-12)***********/

	.row-box {/* Контейнер (w-100 b-rr-12) */
		border-width: 0px 0px 1px 0px;
		background-color:white;
		
		;
		
	}


/************Контейнер (w-100 b-r-12)***********/

	.box-lr {/* Контейнер (w-100 b-r-12) */
		border-radius:12px 0 0 12px;
		background-color:white;
		border-style:none;
		
		
	}


/************Заголовок 4***********/

	h2 {/* Заголовок 4 */
		color:#0069BC;
	}


/************Палитра SNOWPRO - белый фон***********/

	.sp-white {/* Палитра SNOWPRO - белый фон */
		color:#ffffff!important;
	}


/************Метка поля ввода***********/

	.form-label {/* Метка поля ввода */
		font-weight:400;
		font-size:14px;
		color: #0069BC;
	}


/************Метка поля ввода (слева)***********/

	.col-form-label {/* Метка поля ввода (слева) */
		font-weight:400;
		color: #0069BC;
	}


/************Логотип***********/

	.mm_logo {/* Логотип */
		position:relative;
		float:left;
		width:60px;
		z-index:1000;
		
	}


/************Белый заголовок***********/

	.white-head {/* Белый заголовок */
		height:100px;
		border:0;
	}


/************Интервал перед содержимым страницы***********/

	.la-space {/* Интервал перед содержимым страницы */
		margin-top:150;
	}



@media (min-width:992px){

/************Картинка в расписании школ***********/

	.rasp-picture {/* Картинка в расписании школ */
		object-fit:cover;
		height:130px;
		width:130px;
	}


/************Размер блока в объявлении***********/

	.rasp-blk-size {/* Размер блока в объявлении */
		border-radius:6px;
	}


/************Кнопка записи в школу***********/

	.sp-go-btn {/* Кнопка записи в школу */
		height:40px;
		width:200px;
	}


/************Кнопка записи в школу***********/

	.rec-btn {/* Кнопка записи в школу */
		left: 30%;
	}


/************Фонт 14 и 16 в зависимости от разрешения***********/

	.text-14-16 {/* Фонт 14 и 16 в зависимости от разрешения */
		font-size:16px;
	}


/************Фонт 14 и 16 в зависимости от разрешения***********/

	.text-16-20 {/* Фонт 14 и 16 в зависимости от разрешения */
		font-size:20px;
	}


/************Шрифт 14 и 18 в зависимости от разрешения***********/

	.text-14-18 {/* Шрифт 14 и 18 в зависимости от разрешения */
		font-size:18px;
	}


/************Скругление у картинки расписания***********/

	.rounded-img {/* Скругление у картинки расписания */
		border-radius:0;
	}


/************Цвет фона SNOWPRO серый***********/

	.bg-md-gray {/* Цвет фона SNOWPRO серый */
		background-color:#F8F9FA;
	}


/************Правая колонка из трех***********/

	.right-col-3 {/* Правая колонка из трех */
		width:25%;
	}


/************Правая колонка из трех***********/

	.center-col-3 {/* Правая колонка из трех */
		width:50%;
	}


/************Одиночная колонка по центру***********/

	.center-col-1 {/* Одиночная колонка по центру */
		width:85%;
		max-width:1000px!important;
	}


/************Контейнер школы в списке***********/

	.school-box {/* Контейнер школы в списке */
		height:var(--shool-height-lg);
		padding:0;
		margin-bottom:30px;
		padding-right:0!important;
	}


/************Блок надписей списка школ***********/

	.school-text-blk {/* Блок надписей списка школ */
		margin:0px 30px;
	}


/************Название школы***********/

	.school-name {/* Название школы */
		font-size:22px;
		margin-bottom:0px;
	}


/************Директор***********/

	.school-dir {/* Директор */
		font-size:17px;
		margin-bottom:0px;
	}


/************Высота, ширина, верт. отступы блока названия школы***********/

	.school-blk {/* Высота, ширина, верт. отступы блока названия школы */
		padding-top:30px;
		padding-bottom:35px;
	}


/************Высота, ширина, верт. отступы блока сезона***********/

	.school-seazon-blk {/* Высота, ширина, верт. отступы блока сезона */
		padding-top:30px;
		padding-bottom:35px;
	}


/************Картинка школы***********/

	.school-picture {/* Картинка школы */
		border-radius: 0 14px 14px 0;
		height:var(--shool-height-lg);
		width:440px!important;
		
	}


/************Заголовок сезона***********/

	.school-seazon {/* Заголовок сезона */
		width:300px;
	}


/************Блок-карточка данных***********/

	.ops-blс {/* Блок-карточка данных */
		min-height:400px;
		padding:20px;
	}


/************Контейнер (w-100 b-rr-12)***********/

	.box {/* Контейнер (w-100 b-rr-12) */
		padding:20px 20px;
		
		
		
		
		
		
		
	}


/************Заголовок 4***********/

	h4 {/* Заголовок 4 */
		font-size:18px;
		
	}


/************Заголовок 4***********/

	h5 {/* Заголовок 4 */
		font-size:16px;
		
	}


/************Контейнер (w-100 b-rr-12)***********/

	.row-box {/* Контейнер (w-100 b-rr-12) */
		padding:20px 20px;
		
		
		
		
		
		
		
	}


/************Заголовок 4***********/

	h2 {/* Заголовок 4 */
		font-size:24px;
		
	}


/************Заголовок 4***********/

	h1 {/* Заголовок 4 */
		font-size:36px;
		
	}


/************Логотип***********/

	.mm_logo {/* Логотип */
		top:8px;
		height:30px;
		
	}


}



@media (min-width:720px) and (max-width:991.98px){

/************Картинка в расписании школ***********/

	.rasp-picture {/* Картинка в расписании школ */
		object-fit:cover;
		height:130px;
		width:130px;
	}


/************Размер блока в объявлении***********/

	.rasp-blk-size {/* Размер блока в объявлении */
		border-radius:0px;
	}


/************Кнопка записи в школу***********/

	.sp-go-btn {/* Кнопка записи в школу */
		height:40px;
		width: 150px;
	}


/************Кнопка записи в школу***********/

	.rec-btn {/* Кнопка записи в школу */
		left: 28%;
	}


/************Фонт 14 и 16 в зависимости от разрешения***********/

	.text-14-16 {/* Фонт 14 и 16 в зависимости от разрешения */
		font-size:15px;
	}


/************Фонт 20 и 30 в зависимости от разрешения***********/

	.text-20-30 {/* Фонт 20 и 30 в зависимости от разрешения */
		font-size:24px;
	}


/************Фонт 14 и 16 в зависимости от разрешения***********/

	.text-16-20 {/* Фонт 14 и 16 в зависимости от разрешения */
		font-size:18px;
	}


/************Шрифт 14 и 18 в зависимости от разрешения***********/

	.text-14-18 {/* Шрифт 14 и 18 в зависимости от разрешения */
		font-size:16px;
	}


/************Скругление у картинки расписания***********/

	.rounded-img {/* Скругление у картинки расписания */
		border-radius:0;
	}


/************Шрифт от 49 до 72 в зависимости от разрешения***********/

	.text-40-72 {/* Шрифт от 49 до 72 в зависимости от разрешения */
		font-size:64px;
	}


/************Шрифт от 36 и 64 в зависимости от разрешения***********/

	.text-36-64 {/* Шрифт от 36 и 64 в зависимости от разрешения */
		font-size:52px;
	}


/************Скругление 10 сверху на компе***********/

	.rounded-sp-blk {/* Скругление 10 сверху на компе */
		max-width:720px!important;
	}


/************Цвет фона SNOWPRO серый***********/

	.bg-md-gray {/* Цвет фона SNOWPRO серый */
		background-color:#F8F9FA;
	}


/************Правая колонка из трех***********/

	.right-col-3 {/* Правая колонка из трех */
		display:none;
	}


/************Правая колонка из трех***********/

	.center-col-3 {/* Правая колонка из трех */
		width:75%;
	}


/************Одиночная колонка по центру***********/

	.center-col-1 {/* Одиночная колонка по центру */
		width:85%;
		min-width:740px!important;
		
	}


/************Контейнер школы в списке***********/

	.school-box {/* Контейнер школы в списке */
		height:var(--shool-height-md);
		padding:0;
		margin-bottom:12px;
		padding-right:0!important;
	}


/************Блок надписей списка школ***********/

	.school-text-blk {/* Блок надписей списка школ */
		margin:0px 20px;
	}


/************Название школы***********/

	.school-name {/* Название школы */
		font-size:20px;
		margin-bottom:0px;
	}


/************Шрифт комментария к названию школы***********/

	.school-comment {/* Шрифт комментария к названию школы */
		font-size:14px!important
	}


/************Директор***********/

	.school-dir {/* Директор */
		font-size:16px;
		margin-bottom:0px;
	}


/************Высота, ширина, верт. отступы блока названия школы***********/

	.school-blk {/* Высота, ширина, верт. отступы блока названия школы */
		padding-top:20px;
		padding-bottom:25px;
	}


/************Высота, ширина, верт. отступы блока сезона***********/

	.school-seazon-blk {/* Высота, ширина, верт. отступы блока сезона */
		padding-top:20px;
		padding-bottom:25px;
	}


/************Картинка школы***********/

	.school-picture {/* Картинка школы */
		border-radius: 0 14px 14px 0;
		height:var(--shool-height-md);
		width:350px!important;;
		
	}


/************Размеры логотипа***********/

	.m-logo {/* Размеры логотипа */
		height:35px;
	}


/************Высота блока с информацией в расписании***********/

	.rd-height {/* Высота блока с информацией в расписании */
		height:172px!important;
	}


/************Дата в расписании***********/

	.rasp-date {/* Дата в расписании */
		padding-right:5px!important;
		padding-left:5px!important;
		width:100px!important;;
	}


/************Строка фона инструктора 1***********/

	.instr-str-1 {/* Строка фона инструктора 1 */
		background-color:#ffffff;
		border-top:1px solid  #deefff;
	}


/************Строка фона инструктора 2***********/

	.instr-str-2 {/* Строка фона инструктора 2 */
		background-color:#ffffff;
		border-top:1px solid  #deefff;
	}


/************Блок-карточка данных***********/

	.ops-blс {/* Блок-карточка данных */
		min-height:400px;
		padding:15px;
		
		
		
		
	}


/************Контейнер (w-100 b-rr-12)***********/

	.box {/* Контейнер (w-100 b-rr-12) */
		padding:20px 20px;
		
	}


/************Заголовок 4***********/

	h4 {/* Заголовок 4 */
		font-size:16px;
	}


/************Заголовок 4***********/

	h5 {/* Заголовок 4 */
		font-size:16px;
	}


/************Контейнер (w-100 b-rr-12)***********/

	.row-box {/* Контейнер (w-100 b-rr-12) */
		padding:20px 20px;
		
	}


/************Заголовок 4***********/

	h2 {/* Заголовок 4 */
		font-size:20px;
	}


/************Заголовок 4***********/

	h1 {/* Заголовок 4 */
		font-size:24px;
	}


/************Логотип***********/

	.mm_logo {/* Логотип */
		top:8px;
		height:30px;
		
	}


/************Интервал перед содержимым страницы***********/

	.la-space {/* Интервал перед содержимым страницы */
		width:100%;
	}


}



@media (min-width:576px) and (max-width:719.98px){

/************Картинка в расписании школ***********/

	.rasp-picture {/* Картинка в расписании школ */
		object-fit:cover;
		height:130px;
		width:130px;
	}


/************Размер блока в объявлении***********/

	.rasp-blk-size {/* Размер блока в объявлении */
		border-radius:0px;
	}


/************Фото инструктора***********/

	.inst-photo {/* Фото инструктора */
		width:240px; 
	}


/************Блок данных инструкторов***********/

	.inst-data-blk {/* Блок данных инструкторов */
		max-width:270px;
	}


/************Кнопка записи в школу***********/

	.sp-go-btn {/* Кнопка записи в школу */
		height:40px;
		width: 120px;
	}


/************Кнопка записи в школу***********/

	.rec-btn {/* Кнопка записи в школу */
		left: 40%;
	}


/************Фонт 14 и 16 в зависимости от разрешения***********/

	.text-14-16 {/* Фонт 14 и 16 в зависимости от разрешения */
		font-size:14px;
	}


/************Шрифт от 30 до 40 в зависимости от разрешения***********/

	.text-30-40 {/* Шрифт от 30 до 40 в зависимости от разрешения */
		font-size:30px;
	}


/************Фонт 12 и 14 в зависимости от разрешения***********/

	.text-12-14 {/* Фонт 12 и 14 в зависимости от разрешения */
		font-size:12px;
	}


/************Фонт 20 и 30 в зависимости от разрешения***********/

	.text-20-30 {/* Фонт 20 и 30 в зависимости от разрешения */
		font-size:20px;
	}


/************Фонт 14 и 16 в зависимости от разрешения***********/

	.text-16-20 {/* Фонт 14 и 16 в зависимости от разрешения */
		font-size:17px;
	}


/************Шрифт 14 и 18 в зависимости от разрешения***********/

	.text-14-18 {/* Шрифт 14 и 18 в зависимости от разрешения */
		font-size:15px;
	}


/************Скругление у картинки расписания***********/

	.rounded-img {/* Скругление у картинки расписания */
		border-radius:5px 0 0 5px;
	}


/************Шрифт от 49 до 72 в зависимости от разрешения***********/

	.text-40-72 {/* Шрифт от 49 до 72 в зависимости от разрешения */
		font-size:48px;
	}


/************Шрифт от 36 и 64 в зависимости от разрешения***********/

	.text-36-64 {/* Шрифт от 36 и 64 в зависимости от разрешения */
		font-size:42px;
	}


/************Скругление 10 сверху на компе***********/

	.rounded-sp-blk {/* Скругление 10 сверху на компе */
		max-width:576px!important;
	}


/************Правая колонка из трех***********/

	.right-col-3 {/* Правая колонка из трех */
		display:none;
	}


/************Правая колонка из трех***********/

	.center-col-3 {/* Правая колонка из трех */
		width:100%;
	}


/************Одиночная колонка по центру***********/

	.center-col-1 {/* Одиночная колонка по центру */
		width:100%;
		margin: auto 5px;
	}


/************Контейнер школы в списке***********/

	.school-box {/* Контейнер школы в списке */
		height:var(--shool-height-sm);
		padding:0;
		margin-bottom:10px;
		padding-right:0!important;
	}


/************Название школы***********/

	.school-name {/* Название школы */
		font-size:16px;
		margin-bottom:0px!important;
		
	}


/************Шрифт комментария к названию школы***********/

	.school-comment {/* Шрифт комментария к названию школы */
		font-size:12px!important
	}


/************Директор***********/

	.school-dir {/* Директор */
		font-size:12px;
		margin-bottom:0px!important;
		
	}


/************Высота, ширина, верт. отступы блока названия школы***********/

	.school-blk {/* Высота, ширина, верт. отступы блока названия школы */
		padding-top:8px;
		padding-bottom:8px;
	}


/************Высота, ширина, верт. отступы блока сезона***********/

	.school-seazon-blk {/* Высота, ширина, верт. отступы блока сезона */
		padding-top:8px;
		padding-bottom:8px;
	}


/************Картинка школы***********/

	.school-picture {/* Картинка школы */
		border-radius: 0 14px 14px 0;
		height:var(--shool-height-sm);
		width:250px!important;
	}


/************Размеры логотипа***********/

	.m-logo {/* Размеры логотипа */
		height:35px;
	}


/************Синий SNOWPRO***********/

	.sp-menu {/* Синий SNOWPRO */
		color:rgba(255, 255, 255, 0.55)!important;
	}


/************Высота блока с информацией в расписании***********/

	.rd-height {/* Высота блока с информацией в расписании */
		height:172px!important;
	}


/************Гамбургер***********/

	.hamburger-box {/* Гамбургер */
		border:0!important;
		border-color:red;
	}


/************Дата в расписании***********/

	.rasp-date {/* Дата в расписании */
		padding-right:5px!important;
		padding-left:5px!important;
		width:80px!important;;
		
		
	}


/************Строка фона инструктора 1***********/

	.instr-str-1 {/* Строка фона инструктора 1 */
		background-color:#ffffff;
		border-top:1px solid  #deefff;
	}


/************Строка фона инструктора 2***********/

	.instr-str-2 {/* Строка фона инструктора 2 */
		background-color:#ffffff;
		border-top:1px solid  #deefff;
	}


/************Блок-карточка данных***********/

	.ops-blс {/* Блок-карточка данных */
		max-width:576px;
		width:100%;
		
	}


/************Контейнер (w-100 b-rr-12)***********/

	.box {/* Контейнер (w-100 b-rr-12) */
		padding:20px 20px;
		
	}


/************Заголовок 4***********/

	h4 {/* Заголовок 4 */
		font-size:14px;
	}


/************Заголовок 4***********/

	h5 {/* Заголовок 4 */
		font-size:16px;
	}


/************Контейнер (w-100 b-rr-12)***********/

	.row-box {/* Контейнер (w-100 b-rr-12) */
		padding:20px 20px;
		
	}


/************Заголовок 4***********/

	h2 {/* Заголовок 4 */
		font-size:18px;
	}


/************Заголовок 4***********/

	h1 {/* Заголовок 4 */
		font-size:20px;
	}


/************Логотип***********/

	.mm_logo {/* Логотип */
		height:30px;
		
	}


}



@media (max-width:575.98px){

/************Картинка в расписании школ***********/

	.rasp-picture {/* Картинка в расписании школ */
		object-fit:cover;
		height:250px;
		max-width:320px!important;
		margin-top:20px;
		margin-bottom:20px;
	}


/************Размер блока в объявлении***********/

	.rasp-blk-size {/* Размер блока в объявлении */
		border-radius:0px;
	}


/************Фото инструктора***********/

	.inst-photo {/* Фото инструктора */
		width:100%;
	}


/************Блок данных инструкторов***********/

	.inst-data-blk {/* Блок данных инструкторов */
		max-width:270px;
	}


/************Большая картинка обложки***********/

	.sp-pict-lg {/* Большая картинка обложки */
		height:50vh
	}


/************Большая картинка обложки***********/

	.sp-pict-md {/* Большая картинка обложки */
		height:50vh
	}


/************Большая картинка обложки***********/

	.sp-pict-xl {/* Большая картинка обложки */
		height:80vh
	}


/************Большая картинка обложки***********/

	.sp-pict-sm {/* Большая картинка обложки */
		height:30vh
	}


/************Кнопка записи в школу***********/

	.sp-go-btn {/* Кнопка записи в школу */
		height:40px;
		width: 120px;
	}


/************Кнопка записи в школу***********/

	.rec-btn {/* Кнопка записи в школу */
		left: 50%;
		font-size:14px;
		font-weight:thin;
	}


/************Фонт 14 и 16 в зависимости от разрешения***********/

	.text-14-16 {/* Фонт 14 и 16 в зависимости от разрешения */
		font-size:14px;
	}


/************Шрифт от 30 до 40 в зависимости от разрешения***********/

	.text-30-40 {/* Шрифт от 30 до 40 в зависимости от разрешения */
		font-size:30px;
	}


/************Фонт 12 и 14 в зависимости от разрешения***********/

	.text-12-14 {/* Фонт 12 и 14 в зависимости от разрешения */
		font-size:12px;
	}


/************Фонт 20 и 30 в зависимости от разрешения***********/

	.text-20-30 {/* Фонт 20 и 30 в зависимости от разрешения */
		font-size:20px;
	}


/************Фонт 14 и 16 в зависимости от разрешения***********/

	.text-16-20 {/* Фонт 14 и 16 в зависимости от разрешения */
		font-size:16px;
	}


/************Шрифт 14 и 18 в зависимости от разрешения***********/

	.text-14-18 {/* Шрифт 14 и 18 в зависимости от разрешения */
		font-size:14px;
	}


/************Скругление у картинки расписания***********/

	.rounded-img {/* Скругление у картинки расписания */
		border-radius:5px;
	}


/************Шрифт от 49 до 72 в зависимости от разрешения***********/

	.text-40-72 {/* Шрифт от 49 до 72 в зависимости от разрешения */
		font-size:40px;
	}


/************Шрифт от 36 и 64 в зависимости от разрешения***********/

	.text-36-64 {/* Шрифт от 36 и 64 в зависимости от разрешения */
		font-size:36px;
	}


/************Скругление 10 сверху на компе***********/

	.rounded-sp-top {/* Скругление 10 сверху на компе */
		border-radius:0!important;
	}


/************Скругление 10 снизу на компе***********/

	.rounded-sp-bottom {/* Скругление 10 снизу на компе */
		border-radius:0 0 0 0!important;
	}


/************Скругление 10 сверху на компе***********/

	.rounded-sp-blk {/* Скругление 10 сверху на компе */
		border-radius:0!important;
		max-width:360px;
	}


/************Цвет фона SNOWPRO синий***********/

	.instr-px {/* Цвет фона SNOWPRO синий */
		padding-right:20px!important; padding-left:20px!important;
	}


/************Левая колонка из трех***********/

	.left-col-3 {/* Левая колонка из трех */
		display:none;
	}


/************Правая колонка из трех***********/

	.right-col-3 {/* Правая колонка из трех */
		display:none;
	}


/************Правая колонка из трех***********/

	.center-col-3 {/* Правая колонка из трех */
		width:100%;
	}


/************Одиночная колонка по центру***********/

	.center-col-1 {/* Одиночная колонка по центру */
		width:100%;
	}


/************Контейнер школы в списке***********/

	.school-box {/* Контейнер школы в списке */
		border-radius:6px;
		min-height:var(--shool-height-xs);
		padding:0;
		margin:0 0 5px 0;
		box-shadow: none;
		font-size:14px;
	}


/************Название школы***********/

	.school-name {/* Название школы */
		font-size:14px;
		margin-bottom:0px;
	}


/************Шрифт комментария к названию школы***********/

	.school-comment {/* Шрифт комментария к названию школы */
		font-size:10px!important
	}


/************Директор***********/

	.school-dir {/* Директор */
		font-size:12px;
		margin-bottom:0px;
	}


/************Высота, ширина, верт. отступы блока названия школы***********/

	.school-blk {/* Высота, ширина, верт. отступы блока названия школы */
		width:100%;
		padding-top:3px;
		padding-bottom:3px;
	}


/************Высота, ширина, верт. отступы блока сезона***********/

	.school-seazon-blk {/* Высота, ширина, верт. отступы блока сезона */
		width:100%;
		padding-top:3px;
		padding-bottom:3px;
	}


/************Картинка школы***********/

	.school-picture {/* Картинка школы */
		display:none;
		
		
		
		
	}


/************Размеры логотипа***********/

	.m-logo {/* Размеры логотипа */
		height:35px;
	}


/************Размеры логотипа***********/

	.m-navbutton {/* Размеры логотипа */
		height:35px;
	}


/************Заголовок сезона***********/

	.school-seazon {/* Заголовок сезона */
		border-radius: 6px;
		box-shadow: none;
	}


/************Синий SNOWPRO***********/

	.sp-menu {/* Синий SNOWPRO */
		color:rgba(255, 255, 255, 0.55)!important;
	}


/************Высота блока с информацией в расписании***********/

	.rd-height {/* Высота блока с информацией в расписании */
		height:172px!important;
	}


/************Гамбургер***********/

	.hamburger-box {/* Гамбургер */
		border:0!important;
		border-color:red;
	}


/************Дата в расписании***********/

	.rasp-date {/* Дата в расписании */
		padding-right:5px!important;
		padding-left:5px!important;
		width:70px!important;;
	}


/************Строка фона инструктора 1***********/

	.instr-str-1 {/* Строка фона инструктора 1 */
		background-color:#ffffff;
		border-top:1px solid  #deefff;
	}


/************Строка фона инструктора 2***********/

	.instr-str-2 {/* Строка фона инструктора 2 */
		background-color:#ffffff;
		border-top:1px solid  #deefff;
	}


/************Блок-карточка данных***********/

	.ops-blс {/* Блок-карточка данных */
		max-width:576px;
		width:100%;
	}


/************Контейнер (w-100 b-rr-12)***********/

	.box {/* Контейнер (w-100 b-rr-12) */
		border-style:none;
		box-shadow:none;
		border-radius:0px;
		padding:20px 5px;
	}


/************Заголовок 4***********/

	h4 {/* Заголовок 4 */
		font-size:12px;
	}


/************Заголовок 4***********/

	h5 {/* Заголовок 4 */
		font-size:16px;
	}


/************Контейнер (w-100 b-rr-12)***********/

	.row-box {/* Контейнер (w-100 b-rr-12) */
		border-style:none;
		box-shadow:none;
		border-radius:0px;
		padding:20px 30px;
	}


/************Контейнер (w-100 b-r-12)***********/

	.box-lr {/* Контейнер (w-100 b-r-12) */
		border-style:none;
		box-shadow:none;
		border-radius:0;
		
	}


/************Заголовок 4***********/

	h2 {/* Заголовок 4 */
		font-size:16px;
	}


/************Заголовок 4***********/

	h1 {/* Заголовок 4 */
		font-size:18px;
	}


/************Логотип***********/

	.mm_logo {/* Логотип */
		height:30px;
		
	}


}

