/* --------- Меню --------- */

#menyu {
	width: 100%;
	position: fixed;
	top: 0; left: 0; z-index: 2;
}

/* ------ Секция 1 ------ */

#menyu .s1 {
	padding: .6rem 0 .0rem;
	background-color: rgba(249,249,249,.96);
}

/* --- Блок 1 --- */

#menyu .s1 .b1 {
	width: 33%;
	display: inline-block;
}

#menyu .s1 .b1 a {
	font-weight: 700;
	text-decoration: none;
}

#menyu .s1 .b1 .telefon {
	margin: 0 1rem 0 0;
	font-size: 1.2rem;
	top: -1.3rem;
}

#menyu .s1 .b1 .telefon img {
	margin: 0 .3rem 0 0;
	width: 1.7rem;
	top: .45rem;
}

#menyu .s1 .b1 .messendzher {
	margin: 0 .3rem 0 0;
	top: -.9rem;
}

#menyu .s1 .b1 .messendzher img { width: 1.7rem; }

/* --- Блок 2 --- */

#menyu .s1 .b2 {
	width: 33%;
	text-align: center;
	display: inline-block;
}

#menyu .s1 .b2 img {
	width: 8rem;
	cursor: pointer;
}

/* --- Блок 3 --- */

#menyu .s1 .b3 {
	width: 33%;
	text-align: right;
	display: inline-block;	
}

#menyu .s1 .b3 a {
	font-weight: 700;
	text-decoration: none;
	top: -1.3rem;
}

#menyu .s1 .b3 img {
	margin: 0 .5rem 0 0;
	width: 1.7rem;
	top: .4rem;
}

#menyu .s1 .b3 .kolichestvo-tovara {
	padding: .1rem .4rem;
	font-size: .7rem;
	background-color: rgba(0,0,0,.1);
	position: absolute;
	top: -1.4rem; left: 1.5rem;
	border-radius: 10rem;
	/display: none;
}

#menyu .s1 .b3 .obshchaya-summa {
	font-size: inherit;
	font-weight: inherit;
}

/* ------ Секция 2 ------ */

#menyu .s2 { background-color: rgba(255,103,0,.96); }

/* --- Блок 1 --- */

#menyu .s2 .b1 { display: inline-block; }

#menyu .s2 .b1 ul { font-size: 0; }
#menyu .s2 .b1 ul li { display: inline-block; }

#menyu .s2 .b1 ul li a {
	padding: .5rem .8rem;
	font-weight: 700;
	color: #fff;
	display: block;
	line-height: 1.56;
}

#menyu .s2 .b1 ul li a img {
	width: .65rem;
	top: .05rem;
}

#menyu .s2 .b1 ul li a:hover {
	background-color: #FF8D40;
	text-decoration: none;
}

/* --- Блок 2 --- */

#menyu .s2 .b2 {
	position: absolute;
	top: 0; right: 0;
}

#menyu .s2 .b2 img {
	width: 1.3rem;
	top: .65rem;
	opacity: .9;
}

#menyu .s2 .b2 img:hover {
	cursor: pointer;
	opacity: 1;
}

/* --------- Подменю --------- */

#podmenyu {
	width: 100%;
	position: fixed;
	top: 7.1rem; z-index: 2;
}

/* ------ Блок ------ */

#podmenyu .blok {
	width: 10rem;
	font-size: 0;
	background-color: rgba(255,103,0,.96);
	position: absolute;
	top: 0;
	overflow: hidden;
	display: none;
}

#podmenyu .zagotovki { width: 12.95rem; left: 0rem; }
#podmenyu .stanki { width: 10rem; left: 7.5rem; }
#podmenyu .frezy-i-zapchasti { width: 11.5rem; left: 13.5rem; }
#podmenyu .dlya-chemodana { width: 14rem; left: 25rem; }
#podmenyu .dlya-remonta-obuvi { width: 14rem; left: 34.6rem; }
#podmenyu .signalizaciya { width: 14rem; left: 46.7rem; }

#podmenyu .blok ul { font-size: 0; }
#podmenyu .blok ul li { display: block; }

#podmenyu .blok ul li a {
	padding: .5rem .8rem;
	color: #fff;
	display: block;
}

#podmenyu .blok ul li a:hover {
	background-color: #FF8D40;
	text-decoration: none;
}

/* --------- Затемнение --------- */

.zatemnenie {
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.75);
	position: fixed;
	top: 0; left: 0; z-index: 3;
	display: none;
}

/* --------- Модальное окно --------- */

.modalnoe-okno {
	margin: -12.5rem 0 0 -12.5rem;
	padding: 1rem;
	width: 25rem;
	height: 25rem;
	background-color: rgba(255,255,255,.96);
	position: fixed;
	top: 50%; left: 50%; z-index: 3;
	display: none;
}

.modalnoe-okno h6 {
	margin: 3rem 0 .5rem;
	font-size: 1.3rem;
	font-weight: 700;
	text-align: center;
}

.modalnoe-okno .podzagolovok {
	margin: 0 0 2rem;
	text-align: center;
}

.modalnoe-okno .zakryt {
	font-size: 1.1rem;
	color: rgba(0,0,0,.5);
	position: absolute;
	top: 1rem; right: 1rem;
}

.modalnoe-okno .zakryt:hover { color: rgba(0,0,0,1); }

/* ------ Форма ------ */

.modalnoe-okno form {
	margin: 0 auto;
	width: 90%;
}

.modalnoe-okno form .cDiv { margin: 0 0 1rem; }

.modalnoe-okno form .cInput {
	padding: .5rem;
	width: 100%;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.1);
}

.modalnoe-okno form .informatsiya:disabled {
	background-color: rgba(0,0,0,.05);
	cursor: no-drop;
	cursor: not-allowed;
}

.modalnoe-okno form .blok-otsenki {
	width: 100%;
	height: 2.4rem;
	font-size: 0;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.1);
	cursor: default;
}

.modalnoe-okno form .otsenka {
	padding: .6rem 1.5rem;
	width: 4.11rem;
	border-right: 1px solid rgba(0,0,0,.1);
}

.modalnoe-okno form .o1 {  }
.modalnoe-okno form .o2 {  }
.modalnoe-okno form .o3 {  }
.modalnoe-okno form .o4 {  }
.modalnoe-okno form .o5 { border-right: 1px solid rgba(0,0,0,.0); }

.modalnoe-okno form img:hover { cursor: pointer; }

.modalnoe-okno form textarea {
	padding: .5rem;
	width: 100%;
	height: 7rem;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.1);
}

.modalnoe-okno form .button {
	margin: 0 0 1rem;
	padding: .5rem 0;
	width: 100%;
	color: #fff;
	background-color: rgba(65,161,40,1);
}

.modalnoe-okno form .button:hover { background-color: rgba(65,161,40,.9); }
.modalnoe-okno form .button:active { box-shadow: inset 0 0 9rem rgba(0,0,0,.16); }

.modalnoe-okno form .soglashenie p {
	font-size: .9rem;
	color: rgba(0,0,0,.5);
	text-align: center;
}

.modalnoe-okno form .soglashenie p a {
	margin: 0 0 .5rem;
	padding: 0;
	width: 100%;
	font-size: inherit;
	color: inherit;
	text-decoration: underline;
}

.modalnoe-okno form .soglashenie p a:hover { color: #333; }

/*  Валидация */

.modalnoe-okno form .cValidatsiya {
	padding: .5rem;
	width: 100%;
	color: #FF0000;
	background-color: #fff;
	text-align: left;
	position: absolute;
	top: 0; left: 0;
	border: 1px solid rgba(0,0,0,.1);
	display: none;
}

.modalnoe-okno form .validatsiyaOtsenka { height: 2.4rem; }

.modalnoe-okno form .validatsiyaOtzyv {
	width: 90%;
	height: 9rem;
	border-right: none;
}

.modalnoe-okno form .validateSoobshchenie {
	width: 90%;
	height: 7rem;
	border-right: none;
}

/* --------- Уведомление --------- */

.uvedomlenie {
	margin: -6.495rem 0 0 -12.5rem;
	padding: 1rem;
	width: 25rem;
	height: 12.99rem;
	background-color: rgba(255,255,255,.96);
	position: fixed;
	top: 50%; left: 50%; z-index: 3;
	display: none;
}

.uvedomlenie h6 {
	margin: 3rem 0 1.5rem;
	font-size: 1.6rem;
	font-weight: 700;
	color: #3F720F;
	text-align: center;
}

.uvedomlenie .podzagolovok {
	margin: 0 auto;
	width: 90%;
	text-align: center;
}

.uvedomlenie .podzagolovok span { font-weight: 700; }

.uvedomlenie .zakryt {
	font-size: 1.1rem;
	color: rgba(0,0,0,.5);
	position: absolute;
	top: 1rem; right: 1rem;
}

.uvedomlenie .zakryt:hover { color: rgba(0,0,0,1); }

/* --------- Модальное окно поиска --------- */

.modalnoe-okno-poisk {
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,.99);
	position: fixed;
	top: 0; left: 0; z-index: 3;
	display: none;
}

.modalnoe-okno-poisk .konteyner {
	height: 100%;
	overflow-y: scroll;
}
	
.modalnoe-okno-poisk .yacheyka { z-index: 99; }

.modalnoe-okno-poisk h6 {
	margin: 4rem 0 0rem;
	font-size: 2rem;
	font-weight: 700;
	color: #FF6700;
	text-align: center;
}

.modalnoe-okno-poisk .podzagolovok {
	margin: 0 0 3.5rem;
	font-size: 1.1rem;
	text-align: center;
}

.modalnoe-okno-poisk .zakryt {
	font-size: 1.1rem;
	color: rgba(0,0,0,.5);
	position: fixed;
	top: 1rem; right: 2rem; z-index: 100;
}

.modalnoe-okno-poisk .zakryt:hover { color: rgba(0,0,0,1); }

/* Форма */

.modalnoe-okno-poisk #poiskForma {
	margin: 0 0 3.5rem;
	font-size: 0;
	cursor: default;
}

.modalnoe-okno-poisk #poiskForma .cDiv {
	margin: 0 .5rem 0 0;
	width: 93%;
	overflow: hidden;
	cursor: default;
	display: inline-block;
}

.modalnoe-okno-poisk #poiskForma .cDiv2 {
	margin: 0 .5rem 0 0;
	width: 5%;
	overflow: hidden;
	cursor: default;
	display: inline-block;
}

.modalnoe-okno-poisk #poiskForma .cInput {
	margin: 0;
	padding: .5rem .7rem;
	width: 100%;
	font-size: 1.05rem;
	border-bottom: 1px solid rgba(0,0,0,.05);
}

.modalnoe-okno-poisk #poiskForma .cInput:hover {  }

.modalnoe-okno-poisk #poiskForma .poisk-knopka { opacity: .7; }
.modalnoe-okno-poisk #poiskForma .poisk-knopka:hover { opacity: .9; }

.modalnoe-okno-poisk #poiskForma input['placeholder'] { color: #000; opacity: .7; }
.modalnoe-okno-poisk #poiskForma input::-moz-placeholder { color: #000; opacity: .7; }
.modalnoe-okno-poisk #poiskForma input:-moz-placeholder { color: #000; opacity: .7; }
.modalnoe-okno-poisk #poiskForma input:-ms-input-placeholder { color: #000; opacity: .7; }

.modalnoe-okno-poisk #poiskForma button {
	padding: .0rem 0;
	padding: .35rem 1rem;
	color: #fff;
}

.modalnoe-okno-poisk #poiskForma button:hover {  }
.modalnoe-okno-poisk #poiskForma button:active { box-shadow: inset 0 0 6rem rgba(0,0,0,.05); }

.modalnoe-okno-poisk #poiskForma button img {
	width: 1.5rem;
	top: .15rem;
	opacity: .5;
}

.modalnoe-okno-poisk #poiskForma button:hover > img { opacity: 1; }

/* Валидация */

.modalnoe-okno-poisk #poiskForma .cValidatsiya {
	padding: .5rem .7rem;
	width: 100%;
	font-size: 1.05rem;
	color: #f00;
	background-color: transparent;
	text-align: left;
	position: absolute;
	top: 0; left: 0;
	display: none;
}

/* Найденый товар */

.modalnoe-okno-poisk .blok { margin: 0 0 3rem; }

/* Результат */

.modalnoe-okno-poisk .naydeno {
	margin: 0 0 3rem;
	text-align: center;
	color: rgba(0,0,0,.5);
}

/* Подблок */

.modalnoe-okno-poisk .tovar_blok .tovar_podblok {
	margin: 0 1rem 1.4rem 0;
	width: 13.2rem;
	display: inline-block;
}

.modalnoe-okno-poisk .tovar_blok .tovar_podblok .tovar_fotografiya img {
	margin: 1.5rem 0 0 -3.2rem;
	width: 20rem;
}

.modalnoe-okno-poisk .tovar_blok .tovar_podblok .tovar_tseny {
	margin: 0;
}

/* --------- Пагинация --------- */

.modalnoe-okno-poisk .paginatsiya {
	margin: 0;
	padding: .5rem 0;
	width: 100%;
	background-color: rgba(255,255,255,.9);
	text-align: center;
	position: fixed;
	bottom: 0; left: 0;
	border-top: 1px solid rgba(0,0,0,.1);
}

/* --------- Главная --------- */

#glavnaya-heder {
	width: 100%;
}

/* ------ Слайдер ------ */

#glavnaya-heder #slayder { padding: 7.05rem 0 0; }
#glavnaya-heder #slayder { padding: 5.05rem 0 0; }

/* --- Блок --- */

#glavnaya-heder #slayder .blok { padding: 0 10rem; }

#glavnaya-heder #slayder .glavnaya-zagolovok {
	margin: 0 0 1.5rem;
	margin: 0 0 .5rem;
	width: 100%;
	font-size: 1.9rem;
	font-weight: 700;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}

#glavnaya-heder #slayder .osnovnoy-podzagolovok {
	margin: 0 0 2rem;
	width: 100%;
	width: 50%;
	width: 100%;
	font-size: 1.3rem;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	/display: none;
}

#glavnaya-heder #slayder .osnovnoy-podzagolovok span {
	font-size: inherit;
	color: inherit;
	display: block;
}

#glavnaya-heder #slayder .ssylka {
	padding: .9rem 1.5rem;
	color: #fff;
	background-color: rgba(51,153,51,.9);
	line-height: 0;
	text-decoration: none;
}

#glavnaya-heder #slayder .ssylka:hover { background-color: rgba(51,153,51,1); }
#glavnaya-heder #slayder .ssylka:active { box-shadow: inset 0 0 6rem rgba(0,0,0,.16); }

#glavnaya-heder #slayder .carousel-inner {
	background-repeat: no-repeat;
}

#glavnaya-heder #slayder .carousel-item {
	width: 100%;
	height: 400px;
}

#glavnaya-heder #slayder .yacheyka {
	align-items: center;
	display: flex;
}

#glavnaya-heder #slayder .b1 {
	background: url('../../images/glavnaya/01.jpg') 0% 0%;
	/background: url('../../images/glavnaya/01.jpg') 50% 30%;
	/-o-background-size: cover;
	/-moz-background-size: cover;
	/-webkit-background-size: cover;
	background-size: cover;
}

#glavnaya-heder #slayder .b2 {
	/background: url('../../images/glavnaya/02.jpg') 0% 20%;
	/background: url('../../images/glavnaya/02.jpg') 0% 50%;
	background: url('../../images/glavnaya/02.jpg') 0% 80%;
	/-o-background-size: cover;
	/-moz-background-size: cover;
	/-webkit-background-size: cover;
	background-size: cover;
}

#glavnaya-heder #slayder .b3 {
	/background: url('../../images/glavnaya/03.jpg') no-repeat 0% 100%;
	background: url('../../images/glavnaya/03.jpg') no-repeat 0% 60%;
	/-o-background-size: cover;
	/-moz-background-size: cover;
	/-webkit-background-size: cover;
	background-size: cover;
}

#glavnaya-heder #slayder .b4 {
	/background: url('../../images/glavnaya/04.jpg') no-repeat 70% 15%;
	background: url('../../images/glavnaya/04.jpg') no-repeat 0% 36%;
	/-o-background-size: cover;
	/-moz-background-size: cover;
	/-webkit-background-size: cover;
	background-size: cover;
}

#glavnaya-heder #slayder .b5 {
	/background: url('../../images/glavnaya/05.jpg') no-repeat 0% 75%;
	/background: url('../../images/glavnaya/05.jpg') no-repeat 0% 35%;
	background: url('../../images/glavnaya/05.jpg') no-repeat 0% 55%;
	/-o-background-size: cover;
	/-moz-background-size: cover;
	/-webkit-background-size: cover;
	background-size: cover;
}

#glavnaya-heder #slayder .b6 {
	/background: url('../../images/glavnaya/06.jpg') no-repeat 0% 40%;
	background: url('../../images/glavnaya/06.jpg') no-repeat 0% 1.5rem;
	/-o-background-size: cover;
	/-moz-background-size: cover;
	/-webkit-background-size: cover;
	background-size: cover;
}

/* --------- Преимущества --------- */

#glavnaya-preimushchestva {
	padding: 3rem 0;
	border-bottom: 1px solid rgba(0,0,0,.1);
}

/* ------ Блок ------ */

#glavnaya-preimushchestva .blok {
	width: 18.2rem;
	vertical-align: top;
	overflow: hidden;
	display: inline-block;
}

#glavnaya-preimushchestva .blok:last-child { margin: 0; }

/* --- Левый блок --- */

#glavnaya-preimushchestva .blok .levyy-blok {
	overflow: hidden;
	display: inline-block;
}

#glavnaya-preimushchestva .blok .levyy-blok .ikonka {
	width: 72px;
	height: 72px;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 3rem;
}

/* --- Правый блок --- */

#glavnaya-preimushchestva .blok .pravyy-blok {
	padding: 1rem 0 0 .8rem;
	vertical-align: top;
	overflow: hidden;
	display: inline-block;
}

#glavnaya-preimushchestva .blok .pravyy-blok h3 { font-weight: 700; }

#glavnaya-preimushchestva .blok .pravyy-blok p {
	/word-wrap: normal;
	/-moz-hyphens: auto;
	/-webkit-hyphens: auto;
	/-ms-hyphens: auto;
}

/* --------- Каталог --------- */

#glavnaya-katalog {
	padding: 3rem 0 3rem;
	border-bottom: 1px solid rgba(0,0,0,.1);
}

/* Подблок */

#glavnaya-katalog .tovar_blok .tovar_podblok {
	margin: 0 1rem 1.5rem 0;
	width: 17.79rem;
	/width: 284px;
	vertical-align: top;
	overflow: hidden;
	display: inline-block;
}

#glavnaya-katalog .tovar_blok .tovar_podblok .tovar_fotografiya img {
	margin: 1.5rem 0 0 -0rem;
	width: 10rem;
}

#glavnaya-katalog .tovar_blok .tovar_podblok .tovar_fotografiya .i1 { margin: 2rem 0 0 -0rem; }
#glavnaya-katalog .tovar_blok .tovar_podblok .tovar_fotografiya .i2 { margin: .9rem 0 0 -0rem; }
#glavnaya-katalog .tovar_blok .tovar_podblok .tovar_fotografiya .i3 { margin: 2.8rem 0 0 1rem; }
#glavnaya-katalog .tovar_blok .tovar_podblok .tovar_fotografiya .i4 { margin: .8rem 0 0 -0rem; }
#glavnaya-katalog .tovar_blok .tovar_podblok .tovar_fotografiya .i5 { margin: 2.5rem 0 0 -0rem; }
#glavnaya-katalog .tovar_blok .tovar_podblok .tovar_fotografiya .i6 { margin: 3rem 0 0 -0rem; }

#glavnaya-katalog .tovar_blok .tovar_podblok h4 { text-align: center; }

/* --------- Новинки --------- */

#glavnaya-novinki {
	padding: 3rem 0 1rem;
	border-bottom: 1px solid rgba(0,0,0,.1);
}

/* ------ Блок ------ */

#glavnaya-novinki .blok { margin: 0 0 3rem; }

/* --- Подблок --- */

#glavnaya-novinki .tovar_blok .tovar_podblok .tovar_fotografiya img {
	margin: 1.5rem 0 0 -1.5rem;
	width: 20rem;
}

/* Количество */

#glavnaya-novinki .tovar_blok .tovar_podblok .tovar_kolichestvo { margin: 0 1rem 0 0; }
#glavnaya-novinki .tovar_blok .tovar_podblok .tovar_kolichestvo input { width: 3rem; }
#glavnaya-novinki .tovar_blok .tovar_podblok .tovar_kolichestvo_knopka { width: 2rem; }

/* В корзину */

#glavnaya-novinki .tovar_blok .tovar_podblok .tovar_korzina { padding: .2rem 1.8rem; }

/* Выбор покупателей */

#glavnaya-vybor-pokupateley {
	padding: 3rem 0 1rem;
	border-bottom: 1px solid rgba(0,0,0,.1);
}

/* ------ Блок ------ */

#glavnaya-vybor-pokupateley .blok {
	margin: 0 0 3rem;
	/overflow: hidden;
}

/* --- Подблок --- */

#glavnaya-vybor-pokupateley .tovar_blok .tovar_podblok .tovar_fotografiya img {
	margin: 1.5rem 0 0 -1.5rem;
	width: 20rem;
}

/* Количество */

#glavnaya-vybor-pokupateley .tovar_kolichestvo { margin: 0 1rem 0 0; }
#glavnaya-vybor-pokupateley .tovar_kolichestvo input { width: 3rem; }
#glavnaya-vybor-pokupateley .tovar_kolichestvo_knopka { width: 2rem; }

/* В корзину */

#glavnaya-vybor-pokupateley .tovar_blok .tovar_podblok .tovar_korzina { padding: .2rem 1.8rem; }

/* --------- О магазине --------- */

#glavnaya-o-magazine {
	padding: 3rem 0;
}

#glavnaya-o-magazine h2 {
	margin: 0 0 2rem;
	font-size: 1.9rem;
	font-weight: 700;
	color: #FF6700;
}

/* Левый блок */

#glavnaya-o-magazine .levyy-blok {
	width: 50%;
	float: left;
}

#glavnaya-o-magazine .levyy-blok p { margin: 0 0 1rem; }

#glavnaya-o-magazine .levyy-blok p span {
	font-size: inherit;
	font-weight: 700;
}

/* Правый блок */

#glavnaya-o-magazine .pravyy-blok {
	margin: 0 2rem 0 0;
	width: 35%;
	float: right;
}

#glavnaya-o-magazine .pravyy-blok ul { list-style: none; }

#glavnaya-o-magazine .pravyy-blok ul li {
	margin: 0 0 1rem;
	font-size: .95rem;
	color: rgba(0,0,0,.5);
}

#glavnaya-o-magazine .pravyy-blok ul li:last-child { margin: 0; }

#glavnaya-o-magazine .pravyy-blok ul li:before {
	content: '•';
	content: '—';
	/width: 1rem;
	/height: 1rem;
	color: rgba(0,0,0,.3);
	/background: url('../../images/interface/check-mark.png') no-repeat center;
	background-size: contain;
	position: absolute;
	top: 0; left: -1rem;
	top: -.1rem; left: -1.8rem;
	display: inline-block;
}

/* --------- Кэш изображений --------- */

#glavnaya-kesh_izobrazheniy {
	position: absolute;
	bottom: 0; left: 0;
	visibility: hidden;
}

/* --------- Футер --------- */

footer {
	
}

/* ------ Секция 1 ------ */

footer .s1 {
	padding: 3rem 0;
	background-color: rgba(0,0,0,.03);
	border-bottom: 1px solid rgba(0,0,0,.1);
}

/* --- Блок --- */

footer .s1 .blok {
	width: 18rem;
	/width: 15.5rem;
	vertical-align: top;
	overflow: hidden;
	display: inline-block;
	/border: 1px solid #000;
}

footer .s1 .blok:last-child { margin: 0; }

footer .s1 .blok h6 {
	margin: 0 0 1rem;
	font-weight: 700;
}

footer .s1 .blok ul {  }
footer .s1 .blok ul li { margin: 0 0 .15rem; }

footer .s1 .blok ul li a {  }
footer .s1 .blok ul li a:hover {
	color: #FF6700;
	text-decoration: underline;
}

/* Блок 1 */

footer .s1 .b1 {  }

footer .s1 .b1 h6 a {
	font-weight: 700;
	text-decoration: none;
}

footer .s1 .b1 .zvonite {
	margin: 0 0 1rem;
	color: rgba(0,0,0,.5);
}

footer .s1 .b1 button {
	display: block;
}

footer .s1 .b1 button:hover {
	color: #FF6700;
	text-decoration: underline;
}

footer .s1 .b2 {  }
footer .s1 .b3 {  }
/footer .s1 .b4 { width: 11.5rem; }

/* ------ Секция 2 ------ */

footer .s2 {
	padding: 1rem 0;
	background-color: rgba(0,0,0,.03);
}

/* --- Авторское право --- */

footer .s2 .avtorskoe-pravo { text-align: center; }
footer .s2 .avtorskoe-pravo p {  }

/* --- Лицензия --- */

footer .s2 .litsenziya {
	color: #fff;
	text-align: center;
}

footer .s2 .litsenziya p {
	font-size: .9rem;
	color: rgba(0,0,0,.3);
}

footer .s2 .litsenziya a {
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	text-decoration: underline;
}