/*** wl styles ***/

/*.wrap-photo-gallery a.fancybox img[src=""] {*/
	/*display: none;*/
/*}*/

/* Запрет на копирование */
.wl-site-copy-alert {
	position: fixed;
	right: 10px;
	bottom: 80px;
	display: none;
	z-index: 1000;
	width: 300px;
	opacity: 0;
	font-size: 16px;
	line-height: 20px;
	background: darkred;
	color: antiquewhite;
	padding: 10px;
	border: 3px solid;
	transition: opacity 1.8s ease;
}

/* mobile-header */

.wl-main-mobile-header {
	display: none;
}

@media(max-width: 1024px) {

	.wl-main-mobile-header {
		display: block;
	}

	.wl-main-mobile-header * {
		position: relative;
		z-index: 3;
	}

	.wl-main-mobile-header__row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 10;
	}

	.wl-main-mobile-header__row__placeholder {
		width: 50px;
		height: 50px;
	}

	.wl-main-mobile-header__logo-row {
		margin-top: 50px;
	}

	.wl-main-mobile-header__nav-menu__search .window-desktop-search {
		background: #372e3f;
		display: block;
		left: 0;
		position: fixed;
		top: -50px;
		width: 100%;
		-webkit-transition: top 0.9s ease-in;
		-o-transition: top 0.9s ease-in;
		transition: top 0.9s ease-in;
	}

	.wl-main-mobile-header__nav-menu__search .window-desktop-search form {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.wl-main-mobile-header__nav-menu__search  .wl-main-mobile-header__nav-menu__search__word {
		max-width: 300px;
		width: 100%;
		height: 48px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background: transparent;
		border: 3px solid #b39a6e;
		color: #b39a6e;
		font-size: 16px;
		outline: none;
		padding-left: 15px;
		border-radius: unset !important;
		-webkit-appearance: none;
		-moz-appearance: none;
	}

	.wl-main-mobile-header__nav-menu__search  .wl-main-mobile-header__nav-menu__search__button {
		width: 150px;
		height: 48px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background: transparent;
		border: 3px solid #b39a6e;
		color: #b39a6e;
		font-size: 16px;
		outline: none;
	}

	.wl-main-mobile-header__nav-menu__item__right-menu {
		list-style: none;
		height: 20px;
		width: 50px;
		display: none;
	}

	.wl-main-mobile-header__nav-menu__item__right-menu__navigation-container {
		position: fixed;
		right: 0;
		/*z-index:1099;*/
	}

	.wl-main-mobile-header__nav-menu__item__right-menu__navigation-list {
		border: 3px dashed;
		bottom: 0;
		opacity: 0;
		overflow-y: scroll;
		padding-left: 0;
		padding-bottom: 20px;
		padding-top: 10px;
		border-bottom-left-radius: 20px;
		top: 50px;
		-webkit-transition: all 1.3s ease;
		-o-transition: all 1.3s ease;
		transition: all 1.3s ease;
		width: 0 !important;
		/*z-index:1099;*/
	}

	.wl-main-mobile-header__nav-menu__item__right-menu ul {
		list-style: none;
		width: 200px;
		background: #251b16;
		color: #b39a6e;
		position: fixed;
		right: 0;
		margin: 0;
		z-index:1099;
	}

	.wl-main-mobile-header__nav-menu__item__right-menu .second-subsection-mob-list {
		list-style: circle;
		position: relative;
	}

	.wl-main-mobile-header__logo-row__mobile-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
		padding: 20px;
		background: -o-radial-gradient(black, transparent);
		background: radial-gradient(black, transparent);
	}

	.wl-main-mobile-header__logo-row__mobile-container a {
		color: wheat;
		font-size: 12px;
	}

	.wl-main-mobile-header__logo-row__logo-container {
		background: -o-radial-gradient(black, transparent);
		background: radial-gradient(black, transparent);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
		padding-top: 10px;
		padding-bottom: 4px;
		margin-bottom: 20px;
	}

	.wl-main-mobile-header__logo-row__logo-container > div:first-child {
		margin-left: 20px;
	}

	.wl-main-mobile-header__logo-row__logo-container__info-buttons {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.wl-main-mobile-header__logo-row__logo-container__info-buttons div {
		background: -o-radial-gradient(goldenrod, transparent);
		background: radial-gradient(goldenrod, transparent);
		margin: 10px auto 10px auto;
		font-size: 17px;
		text-align: center;
		width: 75%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		border: 4px solid #b39a6e;
		padding: 10px 0;
	}

	.wl-main-mobile-header__logo-row__logo-container__info-buttons div > a {
		color: black !important;
	}

	.wl-main-mobile-header__nav-menu__item__language {
		background: #251b16;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		display: none;
		left: 0;
		position: fixed;
	}

	.wl-main-mobile-header__nav-menu__item__language ul.wrapper-language-circle {
		list-style: none;
	}

	.wl-main-mobile-header__nav-menu__item__language ul.wrapper-language-circle li {
		display: inline;
		height: 20px;
		width: 20px;
	}

	.wl-main-mobile-header__nav-menu {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		background-color: #251b16;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: distribute;
		justify-content: space-around;
		height: 50px;
		width: 100%;
		z-index: 10;
	}

	.wl-main-mobile-header__nav-menu .window-desctop-search {
		display: none;
	}

	.wl-main-mobile-header__nav-menu__item {

	}

	.wl-main-mobile-header .wrapper-language-circle {
		margin: 0;
	}

	.main-wrapper .menu-btn {
		top: 0 !important;
	}

	.main-content .wrapper-big-caption-all-slider {
		display: none !important;
	}

	.wrapper-goods-slider {
		display: none;
	}
}

/* End mobile-header */



/* Всплывающее окно с результатом оплаты */
.wl-payment-success-message {
	width: 300px;
	height: 200px;
	position: fixed;
	z-index: 9999;
	left: 40%;
	top: 40%;
	background: url(../img/page-shop/overbg.png);
	background-size: cover !important;
	display: flex;
	color: #4d3819;
	justify-content: space-around;
	align-items: center;
}

.wl-payment-success-message span {
	position: relative;
	bottom: 44px;
	font-size: 12px;
	left: 180px;
	padding: 10px;
}

.wl-payment-success-message span:hover {
	cursor: pointer;
	color: black;
}

.wl-payment-success-message p {
	position: relative;
	bottom: 10px;
}

.wl-payment-success-message p:nth-of-type(2) {
	color: firebrick;
	text-align: center;
}
/* End Всплывающее окно с результатом оплаты */

/* Отображение фильтров в магазине */
.wl-shop-filter-checkboxes-margin-level-1 {
	margin-left: 10px;
}

.wl-shop-filter-checkboxes-margin-level-2 {
	margin-left: 20px;
}

.wl-shop-filter-checkboxes-margin-level-3 {
	margin-left: 30px;
}
/* End Отображение фильтров в магазине */




/*** extyl.pro old styles ***/


			/*СТИЛИ ДЛЯ ХЕДЕРА,ЛЕВОГО САЙДБАРА,ФУТЕРА,МОБИЛЬНОГО МЕНЮ
			ОБЩИЕ, ТАК ЖЕ В ЭТИХ СТИЛЯХ НАХОДИТСЯ СЕЙКЦИЯ ЦЕНТРАЛЬНОГО
			КОНЕТНТА ДЛЯ ГЛАВНОЙ СТРАНИЦЫ( ЭТИ ГРАНИЦЫ ОТЧЕРЧЕНЫ И ПОДПИСАНЫ) 
			НИЖЕ ИДУТ МЕДИАЗАПРОСЫ ДЛЯ ВСЕХ ВЫШЕ ПРЕЧИСЛЕННЫХ ЭЛЕМЕНТОВ,
			А ВОТ ПОТОМ ИДУТ ЦЕНТРАЛЬНЫЕ СЕКЦИИ ДЛЯ КАЖДОЙ СТРАНИЦЫ ОТДЕЛЬНО
			ОНИ ОТЧЕРЧЕНЫ И ПОДПИСАНЫ,ДУМАЮ ТАКОЙ ВАРИАНТ БУДЕТ ВЕСЬМА
			УДОБЕН ДЛЯ ОРИЕНТИРОВАНИЯ ПО СТИЛЯМ И ДАЛЬНЕЙШЕЙ РАБОТЫ, 
			ПО ВСЕМ ВОПРОСАМ О ВЕРСТКЕ МОЖЕТЕ ПИСАТЬ МНЕ НА СКАЙП shtokol7 ИЛИ
			СЗАТЬСЯ ЧЕРЕЗ МЕНЕДЖЕРА
			ТАК ЖЕ , ЕСЛИ У ВАС ЕСТЬ СОВЕТЫ ИЛИ ВАРИАНТЫ КАК УЛУЧШИТЬ ВЕРСТКУ ,
			ЧТОБЫ  БЫЛО УДОБНЕЕ РАБОТАТЬ С НЕЙ В ДАЛЬНЕЙШЕМ,
			ТО БУДУ БЛАГОДАРЕН ЗА ИНФОРМАЦИЮ. ВОЗМОЖНО У ВАС ЕСТЬ КАКИЕ-ТО 
			СВОИ ПОЖЕЛАНИЯ К ВЕРСТКЕ ДЛЯ БОЛЕЕ УДОБНОЙ РАБОТЫ С НЕЙ*/	
 /*внесу некоторые коррективы, из-за того, что заказчик в самый последний момент
 решил внести весомые изменения в дизайне который сам же и утверждал, пришлось 
 за пару дней переделать многое, и времени свободного попросту небыло, по этому,
 в CSS остались некоторые стили которые не используются, но они ни как не повлияют
 на дальнейшую работу*/


html,
body{
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	color: #d3ba8d;
	margin: 0;
	
}
p{
	margin: 0;
}
a{
	text-decoration: none;
}


.main-wrapper .menu-btn{
	display: none;
}
		/*ОБОЛОЧКА ОСНОВНОГО КОНТЕНТА*/
.all-content-wrapper{
	/*position: relative;*/
	background:  #251b16;
}
                               /*HEADER*/
.header{
	box-sizing: border-box;
	/*padding-top: 54px;*/
	max-width: 1920px;
	width: 100%;
	min-height: 252px;
	background: url(../img/bg-header.jpg) no-repeat 50% 50% /cover;
	margin: 0 auto;
}
/*класс который добавляется к head*/
.header .fixed{
	background: #1d1610;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 200;

}
/*класс который добавляется к header*/
.header .dop-hight{
	min-height: 300px;
}
									/*секция с флагами*/
.header .language-culum{
	max-width: 1920px;
	width: 100%;
	background: #251b16;
	box-sizing: border-box;
	margin: 0 auto;
	padding: 0 10px;
	
}
.header .wrapper-language-circle{
	max-width: 1320px;
	width: 100%;
	/*min-height: 40px;*/
	padding: 0;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.header .wrapper-language-circle li{
	list-style: none;
	padding: 0;
}
.header .language-culum img{
	width: 36px;
	height: 36px;
	display: block;
	margin: 0 auto;
}
								/*конец секции с флагами*/

					           /* секция с иконками*/
.header .big-wrapper-icon{
	/*position: fixed;
	top: 0;
	left: 50%;
	transform: translate(-50.07%);
	z-index: 101;*/
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	max-width: 1920px;
	width: 100%;
	min-height: 54px;
	background: #251b16;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 0 10px;
}
.header .wrapper-mob-version-icon{
	width: 100px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	display: none;
}
.header .age{
	position: absolute;
	top: 18px;
	left: 20px;
	font-size: 12px;
}
.header .center-block-icons{
	max-width: 1320px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
}
.header .social-network{
	width: 150px;
	margin: 0;
	padding: 13px 0 0 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.header .social-network li{
	/*margin: 0 auto;*/
	padding: 0;
	list-style: none;
}
.header .social-network a{
	vertical-align: middle;
}
.header .icon-social {
	vertical-align: middle;
	opacity: 0.7;
}
.header .icon-fb{
	height: 22px;
}
.header .icon-inst{
	height: 22px;
}
.header .icon-tel{
	height: 21px;
}
.header .icon-tw{
	height: 21px;
}
.header .icon-ok{
	height: 23px;
}
.header .icon-social:hover {
	opacity: 1;
}

.header .other-links{
	max-width: 150px;
	width: 100%;
	margin: 0;
	padding: 12px 0 0 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-left: 760px;
}
.header .other-links li{
	margin: 0 auto;
	padding: 4px;
	list-style: none;
}
.header .other-links a{
	text-decoration: none;
    color: #baae91;
    font-size: 18px;
	vertical-align: middle;
}
.header .other-links a:hover{
	color: #e03b17;
}
.header .icon-other{
	vertical-align: middle;
}
.header .wrapper-icon-user{
	width: 47%;
	margin: 0;
	/*padding: 13px 0 0 0;*/
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.header .wrapper-icon-user li{
	/*margin: 0 auto;*/
	padding: 0;
	list-style: none;
}

.first-number-icon-wl a,.second-number-icon-wl a{color: #d3ba8d;}

.header .wrapper-icon-user .icon-opaciry{
	vertical-align: middle;
	opacity: 0.7;
	display: block;
	margin-top: 4px;
}
.header .wrapper-icon-user .icon-opaciry:hover{
	opacity: 1;
	color: #e03b17;
}
.header .wrapper-icon-user .word-link-head{
	color: #baae91;
    font-size: 18px;
    display: block;
}
.header .wrapper-icon-user .word-link-head:hover{
	color: #e03b17;
}
.header .icon-other{
	vertical-align: middle;
	opacity: 0.7;
}
.header .icon-other:hover{
	opacity: 1;
}
.header .relative-desctop-search{
	position: relative;
	
}

								/*всплывающий десктоп поиск*/

.header .window-desctop-search{
	width: 320px;
	height: 35px;
	background: #221914;
	position: absolute;
	left: -240px;
	top: -170px;
	transition-duration: 0.2s;
}
.header .window-desctop-search-active{
	width: 320px;
	height: 35px;
	background: #221914;
	position: absolute;
	left: -240;
	top: 38px;
}
.header .window-desctop-search input{
	width: 295px;
	height: 35px;
	box-sizing: border-box;
	background: transparent;
	border: 4px solid #d5c494;
	border-radius: 2px
	outline: none;
	color: #d5c494;
	font-size: 15px;
	padding: 2px 15px;
	margin: 0 auto;
	display: block;
	outline: none;
}
.header .window-desctop-search input::-webkit-input-placeholder { color: #d5c494; }
.header .window-desctop-search input:-ms-input-placeholder { color: #d5c494; }
.header .window-desctop-search input::-ms-input-placeholder { color: #d5c494; }
.header .window-desctop-search input::placeholder { color: #d5c494; } 


						/*конец всплывающий десктоп поиск*/

								/*конец секции с иконками*/

								/*секция логотипа и контактов*/
.area-logo{
	max-width: 1140px;
	width: 100%;
	min-height: 200px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 0 10px;
}
.area-logo .wrapper-border-block{
	max-width: 500px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.area-logo .wrapper-border-block a{
	color: #d3ba8d;
}
.area-logo .wrapper-earth-health{
	/*width: 245px;
	border: 3px	solid #32231b;
	margin-top: 37px;*/
	height: 170px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	box-sizing: border-box;
	padding: 5px;
}

.area-logo .wl-wrapper-earth-project{
	/*width: 245px;
	border: 3px	solid #32231b;
	/*margin-top: 37px;*/
	height: 170px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	box-sizing: border-box;
	padding: 5px;
}
.area-logo .wl-project{
	width: 60px;
	height: 60px;
	margin: 45px 5px 0 5px;
}

.area-logo .wl-call{
	height: 25px;

}

.area-logo .wl-project-text{
	font-size: 16px;
	line-height: 20px;
	margin-top: 65px;
	text-align: center;
}

.area-logo .tree{
	width: 50px;
	height: 42px;
	margin: 55px 5px 0 5px;
}
.area-logo .tree-text{
	font-size: 16px;
	line-height: 20px;
	margin-top: 65px;
	margin-left: 5px;
	text-align: center;
}
.area-logo .wrapper-tetx-cooperation{
	width: 245px;
	height: 90px;
	border: 3px	solid #32231b;
	/*margin-top: 37px;*/
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	box-sizing: border-box;
}
.area-logo .text-cooperation{
	text-align: center;
	font-size: 16px;
	margin: 0 auto;
	margin-top: 28px;
}
.area-logo .wrapper-bachelor-cap{
	/*width: 245px;
	border: 3px	solid #32231b;*/
	height: 170px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	box-sizing: border-box;
	padding: 5px;
}
.area-logo .press-bachelor-cap{
	/*width: 245px;
	border: 3px	solid #32231b;*/
	height: 170px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	box-sizing: border-box;
	padding: 5px;
}

.area-logo .wrapper-forum-cap{
	/*width: 245px;
	border: 3px	solid #32231b;*/
	height: 170px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	box-sizing: border-box;
	padding: 5px;
}
.area-logo .wrapper-bachelor-cap .bachelor{
	 min-width: 50px;
	 height: 39px;
	 margin: 60px 5px 0 5px;
 }

.area-logo .press-bachelor-cap .wl-press{
	min-width: 50px;
	height: 39px;
	margin: 60px 5px 0 5px;
}

.area-logo .wrapper-forum-cap .forum-cap{
	min-width: 50px;
	height: 39px;
	margin: 60px 5px 0 5px;
}
/*.area-logo .wrapper-earth-health:hover,
.area-logo .wl-wrapper-earth-project:hover,
.area-logo .wrapper-tetx-cooperation:hover,
.area-logo .wrapper-forum-cap:hover,
.area-logo .press-bachelor-cap:hover,
.area-logo .wrapper-bachelor-cap:hover{
	border: 3px	solid #d3ba8d;
}*/
.area-logo .text-bachelor-cap{
	font-size: 15px;
	line-height: 20px;
	margin-top: 53px;
	text-align: center;
}

.area-logo .text-press-cap{
	font-size: 16px;
	line-height: 20px;
	margin-top: 60px;
	margin-left: 5px;
	text-align: center;
}

.area-logo .text-forum-cap{
	font-size: 16px;
	line-height: 20px;
	margin-top: 60px;
	margin-left: 5px;
	text-align: center;
}
.area-logo .wrapper-logo{
	width: 200px;
	height: 190px;
	box-sizing: border-box;

}
.area-logo .logo{
	width: 140px;
	height: 190px;
	display: block;
	box-sizing: border-box;
	margin: 0 auto;
	background-size: 100% 100%!important;
	background-repeat: no-repeat;
}

.area-logo .logo:hover{
	/*width: 130px;*/
	background: url(/local/templates/witches/img/gerb-bl.png) !important;
	background-size: 100% 100%!important;
	background-repeat: no-repeat;

}
.area-logo .wrapper-number-phone{
	width: 273px;
	/*padding-top: 27px;*/
	box-sizing: border-box;
}

@media (max-width: 573px){

}


@media (min-width: 1024px){
	.area-logo .wrapper-number-phone{
		width: 250px;
		/*padding-top: 27px;*/
		box-sizing: border-box;
		border: 3px solid #32231b;
		padding: 5px;
		height: 170px;
		min-width: 250px;
	}
	.area-logo .wrapper-number-phone:hover {
		border: 3px	solid #d3ba8d;
	}
}
.wl-call{margin: 5px 5px 0 5px;}

.area-logo .first-number .wl-call{
	top: 3px;
	position: relative;
	margin: 0 5px 0 5px;

}

.area-logo .second-number .wl-call{
	top: 3px;
	position: relative;
	margin: 0 5px 0 5px;
}

.area-logo .first-number{
	font-size: 18px;
	text-align: center;
	margin-top: 40px;
}
.area-logo .second-number{
	font-size: 16px;
	text-align: center;
	/*line-height: 28px;*/
	margin-top: 10px;
}
.area-logo .request-a-call{
	font-size: 18px;
	width: 144px;
	color: #d3ba8d;
	margin-left: auto;
	display: block;
	text-align: right;
	border-bottom: 1px solid #d3ba8d;
	margin-bottom: 28px;
}

.area-logo .wl-wrapper-bachelor-cap a,.wl-press-bachelor-cap a{
	color: #d3ba8d;
}

.area-logo .wl-wrapper-forum-cap a {
	color: #d3ba8d;
}

.area-logo .wl-wrapper-earth-health a {
	color: #d3ba8d;
}

.area-logo .wl-wrapper-project a {
	color: #fbedc6;
}

.wl-wrapper-project {
	margin: 5px;
	background-image: url("/local/templates/witches/img/our-project.png");
	height: 159px;
	width: 145px;
	background-size: contain;
	background-repeat: no-repeat;
}

.wl-wrapper-project:hover {
	margin: 5px;
	background-image: url("/local/templates/witches/img/our-project-bl.png");
	height: 159px;
	width: 145px;
	background-size: contain;
	background-repeat: no-repeat;
}

.wl-wrapper-earth-health {
	margin: 5px;
	background-image: url("/local/templates/witches/img/blagodarnost.png");
	height: 159px;
	width: 145px;
	background-size: contain;
	background-repeat: no-repeat;
}

.wl-wrapper-earth-health:hover {
	margin: 5px;
	background-image: url("/local/templates/witches/img/blagodarnost-bl.png");
	height: 159px;
	width: 145px;
	background-size: contain;
	background-repeat: no-repeat;
}


.wl-wrapper-bachelor-cap  {
	 margin: 5px;
	background-image: url("/local/templates/witches/img/university-isv.png");
	height: 159px;
	width: 145px;
	background-size: contain;
	background-repeat: no-repeat;
 }

.wl-wrapper-bachelor-cap:hover {
	margin: 5px;
	background-image: url("/local/templates/witches/img/university-isv-bl.png");
	height: 159px;
	width: 145px;
	background-size: contain;
	background-repeat: no-repeat;
}

.wl-press-bachelor-cap  {
	margin: 5px;
	background-image: url("/local/templates/witches/img/smi-o-nas.png");
	height: 159px;
	width: 145px;
	background-size: contain;
	background-repeat: no-repeat;
}

.wl-press-bachelor-cap:hover{
	margin: 5px;
	background-image: url("/local/templates/witches/img/smi-o-nas-bl.png");
	height: 159px;
	width: 145px;
	background-size: contain;
	background-repeat: no-repeat;
}

.wl-wrapper-forum-cap{
	margin: 5px;
	background-image: url("/local/templates/witches/img/forum.png");
	height: 159px;
	width: 145px;
	background-size: contain;
	background-repeat: no-repeat;
}

.wl-wrapper-forum-cap:hover{
	margin: 5px;
	background-image: url("/local/templates/witches/img/forum-bl.png");
	height: 159px;
	width: 145px;
	background-size: contain;
	background-repeat: no-repeat;
}


								/*конец секции логотипа и контактов*/

								/*секция десктопное меню*/

.wrapper-dectop-menu{
	max-width: 1920px;
	width: 100%;
	min-height: 40px;
	background: #221914;
	box-sizing: border-box;
	padding: 0 10px;
	
}
.wrapper-dectop-menu .head-big-menu{
	position: relative;
	
}
.wrapper-dectop-menu .link-head-big-menu{
	
}
.wrapper-dectop-menu .cont-head-big-menu{
	position: absolute;
	top: 32px;
	left: -11px;
	width: 285px;
	background: #251b16;
	box-sizing: border-box;
	padding: 0 10px 10px 10px;
	display: none;
	z-index: 22;
	
}
.wrapper-dectop-menu .cont-head-big-menu ul{
	margin: 0;
	padding: 0;
}
.wrapper-dectop-menu .cont-head-big-menu li{
	padding: 0;
}
.wrapper-dectop-menu .dop-head-big-menu1{
	width: 260px;
}
.wrapper-dectop-menu .dop-head-big-menu2{
	width: 175px;
}
.wrapper-dectop-menu .dectop-menu{
	max-width: 1100px;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.wrapper-dectop-menu .dectop-menu li{
	padding: 0;
	margin: 8px 0 0 0;
	list-style: none;
	
}
.wrapper-dectop-menu .dectop-menu a{
	text-decoration: none;
	color: #fbedc6;
	text-transform: uppercase;
	font-size: 18px;
}	
.wrapper-dectop-menu .dectop-menu a:hover{
	color: #e03b17;
}
									/*активный пенкт меню*/
.wrapper-dectop-menu .dectop-menu .active-item-menu{
	color: #e03b17;
}

								/*конец секция десктопное меню*/

                                 /*КОНЕЦ HEADER*/


								/*HEADER-SLIDER*/

.wrapper-header-slider{
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	max-height: 350px;
	background: #261a14;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	justify-content: space-between;
	display: flex;
	background-color: unset !important;
}
.wrapper-header-slider .left-banners{
	min-width: 250px;
}
.wrapper-header-slider .left-banners a{
	color: #d3ba8d;
	text-decoration-line: none;
}
.wrapper-header-slider .wrapper-mini-baner1{
	height: 116px;
	box-sizing: border-box;
	padding-top: 45px;
	width: 94%;
	margin: 0 auto 10px auto;
	/*background: url(../img/consultation.jpg) no-repeat 50% 50%;*/

}
.wrapper-header-slider .wrapper-mini-baner2{
	/*background: url(../img/parapsihology.jpg) no-repeat 50% 50%;*/
	height: 116px;
	box-sizing: border-box;
	padding-top: 30px;
	width: 94%;
	margin: 0 auto 10px auto;
}
.wrapper-header-slider .wrapper-mini-baner3{
	/*background: url(../img/advice.jpg) no-repeat 50% 50%;*/
	height: 116px;
	box-sizing: border-box;
	padding-top: 45px;
	width: 94%;
	margin: 0 auto 10px auto;
}

.wrapper-header-slider .wrapper-mini-baner4{
	/*background: url(../img/advice.jpg) no-repeat 50% 50%;*/
	height: 116px;
	box-sizing: border-box;
	padding-top: 35px;
	width: 94%;
	margin: 0 auto 10px auto;
}
.wrapper-header-slider .wrapper-mini-baner5{
	/*background: url(../img/advice.jpg) no-repeat 50% 50%;*/
	height: 116px;
	box-sizing: border-box;
	padding-top: 45px;
	width: 94%;
	margin: 0 auto 10px auto;
}
.wrapper-header-slider .wrapper-mini-baner1:hover,
.wrapper-header-slider .wrapper-mini-baner2:hover,
.wrapper-header-slider .wrapper-mini-baner3:hover,
.wrapper-header-slider .wrapper-mini-baner4:hover,
.wrapper-header-slider .wrapper-mini-baner5:hover{
	background: url("/upload/iblock/13b/Batton2.png")!important;
	background-size: 100% 100%!important;
	background-repeat: no-repeat;
}
.wrapper-header-slider .wrapper-mini-baner1, .wrapper-header-slider .wrapper-mini-baner2, .wrapper-header-slider .wrapper-mini-baner3,.wrapper-header-slider .wrapper-mini-baner4, .wrapper-header-slider .wrapper-mini-baner5 {
	background-size: 100% 100%!important;
	background-repeat: no-repeat;
}
.wrapper-header-slider .text-mini-baner{
	font-size: 15px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	color: #000;
	padding: 0 10px 10px 10px;
}

.wrapper-header-slider .wrapper-witch-photo{
	width: auto;
	max-height: 350px;
	position: relative;
}
.wrapper-header-slider .witch-photo{
	max-height: 350px;
	
}

@media(max-width: 1550px){
	.wrapper-header-slider .wrapper-witch-photo{
		width: auto;
		max-height: 250px;
		position: relative;
	}
	.wrapper-header-slider .witch-photo{
		max-height: 250px;

	}

	.wrapper-header-slider {
		max-width: 1920px;
		width: 100%;
		margin: 0 auto;
		max-height: 250px;
		background: #261a14;
		box-sizing: border-box;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		justify-content: space-between;
		display: flex;
	}
}

.wrapper-header-slider .wrapper-witch-photo-btn{
	/*display:none;*/
	width: 200px;
	margin: 0 auto;
	position: absolute;
	bottom: 20px;
	left: 50%;
	transform: translate(-50%);

}
.wrapper-header-slider .caption-btn-witch{
	text-transform: uppercase;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 20px;
}
.wrapper-header-slider .witch-photo-style-link{
	width: 163px;
	height: 45px;	
	border: 4px solid #fbedc6;
	box-sizing: border-box;
	background: transparent;
	border-radius: 2px;
	outline: none;
	color: #fbedc6;
	font-size: 24px;
	margin: 0 auto;
	display: block;
	text-decoration: none;
	text-align: center;
	background: #251b16;
}
.witch-photo-style-link:hover{
	border: 4px solid #e93e18;
	color: #e93e18;

}



								/*КОНЕЦ HEADER-SLIDER*/

						

								/*центральная секция*/

.main-content{
	max-width: 1920px;
	width: 100%;
	min-height: 800px;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;

}
								/*левый сайдбар*/
.main-content .left-sidebar{
	min-width: 250px;
	min-height: 2000px;
	/*margin: 0 auto;*/
	background: url(../img/bg-left-sidebar.jpg) no-repeat ;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.main-content .navigation-colum{
	width: 250px;
	box-sizing: border-box;
	
}

.main-content .wrapper-sticky-sidebar{
	width: 250px;
	background: #251b16;
	/*height: 662px;*/
	overflow-y: auto;
	z-index: 10;
	padding-top: 20px;
}
.main-content .caption-navigation{
	font-size: 18px;
	color: #cb3716;
	text-transform: uppercase;
	padding-left: 30px;
}
.main-content .caption-navigation img{
	vertical-align: middle;
	margin-left: 5px;
	margin-bottom: 3px;
}
.main-content .menu-navigation-colum{

	padding: 0;
	list-style-type: none;
}

.main-content .menu-navigation-colum li{
	padding: 0 0 7px 0;

	
}

.main-content .wl-menu-navigation-colum li{
	padding: 0 0 7px 0;


}
.main-content .menu-navigation-colum a{
	color: #d3ba8d;
	font-size: 17px;
	text-decoration: none;
	line-height: 19px;
	
}

.main-content .wl-menu-navigation-colum a{
	color: #d3ba8d;
	font-size: 17px;
	text-decoration: none;
	line-height: 19px;

}
.main-content .menu-navigation-colum a:hover{
	color: #cb3716;
}
.main-content .caption-paid-section{
	font-size: 18px;
	color: #cb3716;
	text-transform: uppercase;
	margin-top: 20px;
	padding-left: 30px;
}
.main-content .caption-paid-section img{
	vertical-align: middle;
	margin-left: 5px;
	margin-bottom: 3px;

}
				/*выпадающие списки в меню сайдбара*/

.main-content .wrapper-left-menu-drop{

}
.main-content .link-left-menu-drop{
	
}
.main-content .drop-box-left-menu{
	padding: 10px 0 0 15px;
	display: none;
	list-style-type: circle;
	margin-left: 10px;
}
.toggle-left-menu-drop img{
	top:4px;
	left:4px;
	position: relative;
}
				/* конец выпадающие списки в меню сайдбара*/
				
.main-content .caption-calendar{
	font-size: 18px;
	color: #cb3716;
	text-transform: uppercase;
	margin-top: 35px;
	padding-left: 30px;
}
.main-content .caption-calendar img{
	vertical-align: middle;
	margin-left: 5px;
	margin-bottom: 3px;
}
.main-content .left-sidebar-services1{
	width: 250px;
	height: 180px;
	background: url(../img/consultation.jpg) no-repeat 50% 50%;
	box-sizing: border-box;
	padding-top: 65px;
	margin-top: 35px;
}
.main-content .left-sidebar-services2{
	width: 250px;
	height: 180px;
	background: url(../img/parapsihology.jpg) no-repeat 50% 50%;
	box-sizing: border-box;
	padding-top: 55px;
}
.main-content .left-sidebar-services3{
	width: 250px;
	height: 180px;
	background: url(../img/advice.jpg) no-repeat 50% 50%;
	box-sizing: border-box;
	padding-top: 17px;
	margin-top: 35px;
}
.main-content .left-sidebar-services1:hover,
.main-content .left-sidebar-services2:hover,
.main-content .left-sidebar-services3:hover{
	opacity: 0.7;
}
.main-content .description{
	text-align: center;
	font-size: 24px;
	line-height: 26px;
}
.main-content .mini-description{
	text-align: center;
	font-size: 20px;
	line-height: 22px;
}
.main-content .bold-text{
	font-weight: bold;
	
}
.main-content .left-sidebar-services1 a,
.main-content .left-sidebar-services2 a,
.main-content .left-sidebar-services3 a{
	color: #d3ba8d;
	text-decoration: none;
	
}

								/*конец левого сайдбара*/
/*===================================================================	*/

								/*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( MAIN )*/
.main-content .content-page-main{
	max-width: 1670px;
	width: 100%;
	/*min-height: 2350px;*/
	margin: 0 auto;
	/*background: url(../img/bg-content-myst-dirds.jpg) no-repeat 50% 50% /cover;*/
	background: url(../img/bg-map.jpg) no-repeat 50% 50% /cover;
	box-sizing: border-box;
	padding-left: 15px;
	padding-bottom: 30px;
	/*overflow-x: hidden;*/
}	
.main-content .wrapper-big-caption-all-slider{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-left: 13px;
	margin-bottom: 10px;
	margin-top: 50px;
}
.main-content .big-caption-all-slider{
	font-size: 28px;
	text-transform: uppercase;
	margin-right: 75px;
}
.main-content .link-big-caption-all-slider{
	color: #d3ba8d;
	font-size: 20px;
	margin-top: 7px;
	border-bottom: 2px solid #d3ba8d;
}
.main-content .link-big-caption-all-slider:hover{
	color: #fbedc6;
	border-bottom: 2px solid #fbedc6;
}
.main-content .flying-star{
	width: 82px;
	height: 33px;
	margin-top: 5px;
	
}
.content-page-main .wrapper-last-descriotion-main-content{
	margin-left: 15px;
}
.content-page-main .last-descriotion-main-content{
	font-size: 18px;
	font-style: italic;
	margin-top: 15px;
	color: #fbedc6;
	line-height: 19px;
	padding-bottom: 15px;

}
.content-page-main .last-descriotion-main-content a{
	font-size: 18px;
	font-style: italic;
	color: #e93e18;
	line-height: 19px;
}




								/*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( MAIN )*/

/*===================================================================	*/

								/*конец центральной секции*/	



								/*НАЧАЛО FOOTER*/
.footer{
	max-width: 1920px;
	width: 100%;
	min-height: 290px;
	margin: 0 auto;
	background: #18120f;
}
.footer .top-part{
	position: relative;
	max-width: 1160px;
	width: 100%;
	min-height: 70px;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 40px 10px 0 10px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}
.footer .top-part-colum{
	max-width: 1160px;
	width: 100%;
	min-height: 70px;
	margin: 0 auto;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.footer .top-part-mini-colum{
	max-width: 360px;
	width: 100%;
	min-height: 70px;
	margin: 0 auto;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}

.footer .top-part ul li .first-string,
.footer .bottom-part ul li .first-string,
.footer .mini-part ul li .first-string{
	font-size: 18px;
	margin-bottom: 15px;
	display: block;
	
}
.footer .top-part ul .dop-pad,
.footer .bottom-part ul .dop-pad,
.footer .mini-part ul .dop-pad{
	padding-top: 20px;
}
.footer .top-part ul,
.footer .bottom-part ul,
.footer .mini-part ul{
	margin: 0;
	padding: 0;
	max-width: 150px;
	width: 100%;
}
.footer .top-part li,
.footer .bottom-part li,
.footer .mini-part li{
	padding: 0;
	list-style: none;
	line-height: 16px;
	padding-bottom: 12px;
}
.footer .top-part a,
.footer .bottom-part a,
.footer .mini-part a{
	color: #b39a6e;
	font-size: 16px;

}
.footer .top-part a:hover,
.footer .bottom-part a:hover,
.footer .mini-part a:hover{
	color: #decea3;
	text-decoration: underline;
	
}
.footer .btn-footer{
	width: 20px;
	height: 20px;
	position: absolute;
	top: 40px;
	right: -80px;
	cursor: pointer;
	
}
.footer .wrapper-bottom-part{
	max-width: 1160px;
	width: 100%;
	min-height: 70px;
	margin: 0 auto;
	box-sizing: border-box;
	display: block;
	
}
.footer .bottom-part{
	max-width: 1160px;
	width: 100%;
	min-height: 70px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.footer .bottom-part-colum{
	max-width: 1160px;
	width: 100%;
	min-height: 70px;
	margin: 0 auto;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.footer .bottom-part-mini-colum{
	max-width: 1160px;
	width: 100%;
	min-height: 70px;
	margin: 0 auto;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.footer .mini-part{
	max-width: 590px;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	padding-bottom: 25px;
}
.footer .mini-part-colum{
	max-width: 1160px;
	width: 100%;
	min-height: 51px;
	margin: 0 auto;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.footer .mini-part-mini-colum{
	max-width: 1160px;
	width: 100%;
	min-height: 51px;
	margin: 0 auto;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}

.footer .last-section{
	max-width: 1920px;
	width: 100%;
	min-height: 220px;
	margin: 0 auto;
	/*background: url(../img/bg-last.jpg) no-repeat 50% 50%;*/
}
.footer .wrapper-footer-icon{

}
.footer .footer-icon{
	max-width: 360px;
	width: 100%;
	margin: 0 auto;
	padding: 13px 0 0 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.footer .footer-icon li{
	margin: 0 auto;
	margin-top: 40px;
	padding: 0;
	list-style: none;
}
.footer .footer-icon a{
	vertical-align: middle;
}
.footer .icon-social {
	vertical-align: middle;
	opacity: 0.7;
}
.footer .icon-social:hover {
	opacity: 1;
}
.footer .wrapper-logo-footer{
	width: 240px;
	height: 35px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.footer .description-logo-footer{
	font-size: 12px;
	margin-top: 7px;
	margin-right: 10px;
	color: #6f533b;
}
.footer .logo-extyl{
	width: 115px;
	height: 35px;
	opacity: 0.7;
}
.footer .logo-extyl:hover{
	opacity: 1;
}
		/*выпадающие списки контактов в футуре*/
.footer .drop-win{
	display: none;
	
}



								/*КОНЕЦ FOOTER*/

@media(min-width: 1681px){
.wrapper-slider {
	max-width: 1920px;
	width: 34% !important;
	margin: 0 auto !important;
}
}

@media(max-width: 1680px){
	.wrapper-header-slider .wrapper-slider{
		width: 37%;
	}
	.content-page-main .last-descriotion-main-content{
		max-width: 1200px;
		width: 100%;
	}

}
@media(max-width: 1600px){
	.wrapper-header-slider .wrapper-slider{
		width: 38%;
	}
}

@media(max-width: 1550px){
	.wrapper-header-slider .wrapper-mini-baner1{
		height: 83px;
		padding-top: 29px;
		width: 94%;
		margin: 0 auto 10px auto;

	}
	.wrapper-header-slider .wrapper-mini-baner2{
		height: 84px;
		padding-top: 12px;
		width: 94%;
		margin: 0 auto 10px auto;
	}
	.wrapper-header-slider .wrapper-mini-baner3{
		height: 83px;
		padding-top: 29px;
		width: 94%;
		margin: 0 auto 10px auto;
	}

	.wrapper-header-slider .wrapper-mini-baner4{
		height: 83px;
		padding-top: 21px;
		width: 94%;
		margin: 0 auto 10px auto;
	}
	.wrapper-header-slider .wrapper-mini-baner5{
		height: 83px;
		padding-top: 29px;
		width: 94%;
		margin: 0 auto 10px auto;
	}
	.wrapper-header-slider .text-mini-baner {
		font-size: 15px;
	}
	.wrapper-card-more-articles-page-news-p-1 {
		margin-top: 250px;
	}
}


@media(min-width: 1550px){
	.wrapper-card-more-articles-page-news-p-1 {
		margin-top: 290px;
	}
}
@media(max-width: 1536px){
	.wrapper-header-slider .wrapper-slider{
		width: 35%;
	}
	.content-page-main .last-descriotion-main-content{
		max-width: 1050px;
		width: 100%;
	}
}
@media(max-width: 1440px){
	.wrapper-header-slider .wrapper-slider{
		width: 34%;
	}
	.content-page-main .last-descriotion-main-content{
		max-width: 950px;
		width: 100%;
	}
	.wrapper-dectop-menu .cont-head-big-menu{
		position: absolute;
		top: 32px;
		left: -70px;
	}
}

@media(max-width: 1400px){
	.wrapper-header-slider .wrapper-slider{
		width: 34%;
	}
	.wrapper-header-slider .wrapper-witch-photo-btn{
		margin-top: 15px;
	}
	.header .age{
		display: none;
	}

	.footer .btn-footer{
		top: 40px;
		right: -20px;
	}
	
}

@media(max-width: 1366px){
	.wrapper-header-slider .wrapper-slider{
		width: 30%;
	}
}


@media(max-width: 1280px){
	.wrapper-header-slider .wrapper-slider{
		width: 32%;
	}
	.wrapper-header-slider{
		max-height: 200px;
	}
	.wrapper-header-slider .witch-photo{

		max-height: 200px;
	}
	.wrapper-header-slider .left-banners{
		height: 200px;
	}
	.wrapper-header-slider .wrapper-mini-baner1{
		height: 83px;
		padding-top: 29px;
	}
	.wrapper-header-slider .wrapper-mini-baner2{
		height: 84px;

	}
	.wrapper-header-slider .wrapper-mini-baner3{
		height: 83px;
		padding-top: 29px;
	}

	.wrapper-header-slider .wrapper-mini-baner4{
		height: 83px;
		padding-top: 21px;
	}
	.wrapper-header-slider .wrapper-mini-baner5{
		height: 83px;
		padding-top: 29px;
	}


	.footer .btn-footer{
		top: 10px;
		right: 10px;
	}
	.content-page-main .last-descriotion-main-content{
		max-width: 700px;
		width: 100%;
	}
	.header .area-logo{
		padding: 10px;
	}
	.header .wrapper-border-block{
		max-width: 500px;
		width: 100%;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.header .wrapper-earth-health{
		margin: 0 auto;
	}
	.header .wrapper-tetx-cooperation{
		margin: 10px auto;
	}
	.header .wrapper-bachelor-cap, press-bachelor-cap{
		margin: 0 auto;
		/*margin-top: 10px;*/
	}

	.main-content .left-sidebar-services2{
		width: 250px;
		height: 180px;
		background: url(../img/parapsihology.jpg) no-repeat 50% 50%;
		box-sizing: border-box;
		padding-top: 77px;
	}
	.wrapper-card-more-articles-page-news-p-1 {
		margin-top: 280px;
	}
}
@media(max-width: 1200px){
	.wrapper-header-slider .wrapper-slider{
		width: 28%;
	}
}

@media(max-width: 1152px){
	.wrapper-header-slider .wrapper-slider{
		width: 28%;
	}


}


/*@media(min-width: 768px) and (max-width: 1024px){
	.wrapper-slider .wrapper-he-sli-img img{
		height:300px !important;
	}
}
@media(min-width: 426px) and (max-width: 768px){
	.wrapper-slider .wrapper-he-sli-img img{
		height:250px !important;
	}
}

@media(max-width: 426px){
	.wrapper-slider .wrapper-he-sli-img img{
		height:150px !important;
	}
}

@media(max-width: 426px){
	.wrapper-slider .wrapper-he-sli-img img{
		height:150px !important;
	}
}*/

@media(max-width: 1024px){
	.wrapper-header-slider .wrapper-slider{
		max-width: 1024px;
		width: 100% !important;
	}
	.wrapper-header-slider .wrapper-witch-photo{
		display: none;
		
	}
	.wrapper-header-slider .left-banners{
		display: none;
	}
	.main-wrapper .menu-btn{
		display: block;
	}
	.header .wrapper-language-circle{
		display: none;
		
	}
	.header .other-links{
		margin: 0 auto;
	}
	.area-logo .wrapper-logo{
		margin-left: 0px;
	}

	.area-logo .wrapper-border-block{
		display: none;
	}

	.area-logo .wl-wrapper-bachelor-cap,.wl-press-bachelor-cap{
		 display: none;
	 }

	.area-logo .wl-wrapper-project{
		display: none;
	}

	.area-logo .wl-wrapper-earth-health{
		display: none;
	}

	.header .social-network{
		display: none;
	}
	.header .other-links{
		display: none;
	}
	.header .wrapper-icon-user{
		display: none;
	}

	.first-number-mob-wl{
		align-items: center;
		justify-content: center;
		display: flex;
		margin-right: 10px;
	}
	.second-number-mob-wl{
		align-items: center;
		justify-content: center;
		display: flex;
		margin-right: 10px;
	}

	.wl-mob-version-icon {
		display: flex;
		margin: 0 auto;
	}
	
	.header .wrapper-mob-version-icon{
		width: 60%;
		box-sizing: border-box;
		/*padding-top: 15px;*/
		margin-left: auto;
		display: block;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
		position: relative;
		
	}
	.header .mob-version-icon-img{
		margin: 15px;
		align-items: center;
		justify-content: center;
		display: flex;

	}
	.header .icon-mob-search{
		padding-top: 3px;
	}

	.first-number-mob-wl a, .second-number-mob-wl a {
		color: #d3ba8d;
	}
							/*всплывающий моб поиск*/
	
	.header .window-mob-serch{
		width: 300px;
		height: 50px;
		background: #221914;
		position: absolute;
		right: -320px;
		top: 100px;
		transition-duration: 0.2s;
	}
	.header .window-mob-serch-active{
		width: 300px;
		height: 50px;
		background: #221914;
		position: absolute;
		right: 0;
		top: 100px;
	}
	.header .window-mob-serch input{
		width: 293px;
		height: 35px;
		box-sizing: border-box;
		background: transparent;
		border: 4px solid #d5c494;
		border-radius: 2px
		outline: none;
		color: #d5c494;
		font-size: 15px;
		padding: 2px 15px;
		margin: 0 auto;
		display: block;
		margin-top: 7px;
		outline: none;
	}
	.header .window-mob-serch input::-webkit-input-placeholder { color: #d5c494; }
	.header .window-mob-serch input:-ms-input-placeholder { color: #d5c494; }
	.header .window-mob-serch input::-ms-input-placeholder { color: #d5c494; }
	.header .window-mob-serch input::placeholder { color: #d5c494; } 
	

							/*конец всплывающий моб поиск*/

							/* всплывающее окно моб регистрации*/
	.header .window-mob-check-in{
		width: 300px;
		height: 50px;
		background: #221914;
		position: absolute;
		right: -320px;
		top: 50px;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
		transition-duration: 0.2s;
		box-sizing: border-box;
		padding: 0 4px;
	}
	.header .window-mob-check-in-active{
		width: 300px;
		height: 50px;
		background: #221914;
		position: absolute;
		right: 0;
		top: 50px;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
		box-sizing: border-box;
		padding: 0 4px;
	}
	.header .window-mob-check-in .come-in{
		width: 132px;
		height: 35px;
		box-sizing: border-box;
		background: transparent;
		border: 4px solid #d5c494;
		border-radius: 2px
		outline: none;
		color: #d5c494;
		font-size: 15px;
		padding: 2px 15px;
		margin-top: 6px;
		text-align: center;
		
		
	}
	.header .window-mob-check-in .check-in{
		width: 132px;
		height: 35px;
		padding: 2px 15px;
		box-sizing: border-box;
		background: transparent;
		border: 4px solid #d5c494;
		border-radius: 2px
		outline: none;
		color: #d5c494;
		font-size: 15px;
		margin-top: 6px;
		text-align: center;
		
	}
	.header .mob-check-in-user{
		font-size: 18px;
		color: #fbedc6;
	}


							/*конец всплывающее окна моб регистрации*/
	.wrapper-dectop-menu .dectop-menu{
		display: none;
	}/*
	.area-logo .wrapper-number-phone{
		margin-right: 10px;
	}*/
	.header{
		display: none;
		position: relative;
		
	}
	.wrapper-header-slider{
		margin-top: 0px;
	}
	.main-content .left-sidebar{
		display: none;
	}
	.footer .top-part{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.footer .top-part-mini-colum{
		justify-content: space-around;
	}
	.footer .bottom-part{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.footer .bottom-part-mini-colum{
		justify-content: space-around;
	}
	.footer .mini-part{
		max-width: 1160px;
		width: 100%;
	}
	.footer .mini-part-mini-colum{
		justify-content: space-around;
	}
	.content-page-main .last-descriotion-main-content{
		max-width: 1024px;
		width: 100%;
		padding-right: 15px;
		box-sizing: border-box;
	}
	.main-content .content-page-main{
		padding-left: 0px;
	}
	
}

@media(max-width: 940px) and (min-width: 820px){
	.wl-mob-version-icon {margin: initial;}
	.header .wrapper-mob-version-icon {width: 70%;}
}

@media(max-width: 820px) and (min-width: 769px){
	.wl-mob-version-icon {margin: initial;}
	.header .wrapper-mob-version-icon {width: 80%;}
}

@media(max-width: 768px){
	.main-content .wrapper-big-caption-all-slider{
		margin-bottom: 30px;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		margin-left: 15px;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.main-content .big-caption-all-slider{
		line-height: 27px;
	}
	.main-content .link-big-caption-all-slider{
		border-bottom: 2px solid #d3ba8d;
		width: 150px;
	}


	.header .wrapper-mob-version-icon {
		width: 100%;
		box-sizing: border-box;
		/* padding-top: 15px; */
		margin-left: auto;
		display: block;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
		position: relative;
		flex-direction: column-reverse;
	}

}


@media(max-width: 426px) {

	.header .wrapper-mob-version-icon {
		width: 100%;
		box-sizing: border-box;
		/* padding-top: 15px; */
		margin-left: auto;
		display: block;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
		position: relative;
		flex-direction: column-reverse;
	}

	.wl-mob-version-icon {
		display: flex;
		margin: 0 auto;
	}

	.header .mob-version-icon-img {
		margin: 15px;
	}

	.first-number-mob-wl {
		margin: 10px 10px 20px;
	}
	.second-number-mob-wl {
		margin: 5px 10px 0;
	}
}


@media(max-width: 576px){
	.area-logo{
		min-height: 197px;
		box-sizing: border-box;
		flex-direction: column;
		
	}
	.area-logo .wrapper-logo{
		text-align: center;
		display: block;
		margin: 0 auto;
	}
	.area-logo .logo{
		text-align: center;
		display: block;
		margin: 0 auto;
	}
	.area-logo .wrapper-number-phone{
		margin: 0 auto;
		padding-top: 10px;
	}
	.area-logo .first-number{
		font-size: 18px;
		text-align: center;
		margin-top: 1px;
	}
	.area-logo .second-number{
		font-size: 16px;
		text-align: center;
		line-height: 28px;
	}
	.area-logo .request-a-call{
		text-align: center;
		display: block;
		margin: 0 auto;
		margin-bottom: 0px;
	}
	.footer .top-part-colum{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.footer .dop-style-mini-colum{
		min-height: 100px;
	}
	.footer .bottom-part-colum{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.footer .mini-part ul{
		margin: 0 auto;
	}
	.footer .mini-part-mini-colum{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	
}
			







		/*ТУТ НАЧИНАЮТСЯ ЦЕНТРАЛНЫЕ СЕКЦИИ ДЛЯ КАЖДОЙ ОТДЕЛЬНОЙ СТРАНИЦЫ
		ВСЕ ОНИ ОТЧЕРЧЕНЫ ЛИНИЕЙ И ПОДПИСАНЫ НАЗВАНИЕМ СТРАНИЦЫ*/


/*===================================================================	*/

							/*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( BASKET-STEP1 )*/
.main-content .content-page-basket-step1{
	max-width: 1670px;
	width: 100%;
	min-height: 2000px;
	margin: 0 auto;
	background: url(../img/bg-central-content.jpg) no-repeat 50% 50% /cover;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	/*overflow-x: hidden;*/
}
.content-page-basket-step1 .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-basket-step1 .line-page-path{
	font-size: 13px;
	color: #baaa7b;
}
.content-page-basket-step1 .line-page-path a{
	text-decoration: none;
	font-size: 13px;
	color: #baaa7b;
}
.content-page-basket-step1 .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-basket-step1 .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-basket-step1 .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-basket-step1 .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-basket-step1 .caption-page-basket-step1{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-basket-step1 .central-cont-page-basket-step1{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 0 10px;
	padding-bottom: 30px;
}
.content-page-basket-step1 .wrapper-minimum-amount-page-basket-step1{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-basket-step1 .wrapper-action-current-page-basket-step1{
	max-width: 750px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-basket-step1 .wrapper-minimum-amount-page-basket-step1 .current-action{
	max-width: 150px;
	width: 100%;
	height: 38px;
	border: 3px solid #d0b67d;
	text-decoration: none;
	color: #d0b67d;
	display: block;
	text-align: center;
	box-sizing: border-box;
	padding-top: 5px;
	margin-left: auto;
	margin-top: 5px;
}
.content-page-basket-step1 .wrapper-minimum-amount-page-basket-step1 .current-action:hover{
	border: 3px solid #fbedc6;
	color: #fbedc6;
	text-decoration: none;
	opacity: 0.9;
}
.content-page-basket-step1 .wrapper-mini-i{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
}
.content-page-basket-step1 .wrapper-minimum-amount-page-basket-step1 .mini-i{
	width: 9px;
	height: 17px;
	margin-right: 10px;
}
.content-page-basket-step1 .text-minimum-amount-page-basket-step1{
	font-size: 17px;
	text-transform: uppercase;
	border-left: 1px solid #e93e18;
	padding-left: 5px;
}
.content-page-basket-step1 .wrapper-minimum-amount-page-basket-step1 a{
	color: #d0b67d;
	font-size: 16px;
	text-transform: none;
	
}
.content-page-basket-step1 .wrapper-minimum-amount-page-basket-step1 a:hover{
	color: #f3e3b5;
	text-decoration: underline;
	
}
.content-page-basket-step1 .line-page-basket-step1{
	width: 100%;
	border-top: 1px solid #d0b67d;
	margin: 20px 0 40px 0;
}
.content-page-basket-step1 .wrapper-links-page-basket-step1{
	max-width: 1070px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
	box-sizing: border-box;
	padding: 0 15px;
}
.content-page-basket-step1 .wrapper-links-page-basket-step1 a{
	font-size: 18px;
    color: #d0b67d;
}
.content-page-basket-step1 .wrapper-links-page-basket-step1 a:hover{
	color: #fbedc6;
}
.content-page-basket-step1 .wrapper-step-basket-step1{
	max-width: 680px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
}
.content-page-basket-step1 .img-step{
	width: 87px;
	height: 80px;
	display: block;
	margin: 0 auto;
}
.content-page-basket-step1 .img-step-arr{
	width: 44px;
	height: 13px;
	display: block;
	margin: 0 auto;
	margin-top: 33px;
}
                                                    /*начело секции адресата*/
.content-page-basket-step1 .wrapper-destination-page-basket-step1{
	max-width: 1070px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-top: 50px;
}
.content-page-basket-step1 .caption-section-destination-page-basket-step1{
	color: #fbedc6;
	font-size: 19px;
	text-transform: uppercase;
	margin-left: 20px;
	margin-bottom: 10px;

}
.content-page-basket-step1 .wrapper-to-whom-step-basket-step1{
	max-width: 535px;
	width: 100%;
}
.content-page-basket-step1 .wrapper-where-step-basket-step1{
	max-width: 535px;
	width: 100%;	
}
.content-page-basket-step1 .section-destination-page-basket-step1{
	max-width: 535px;
	width: 100%;
	min-height: 240px;
	background: rgba(42,32,26,.9);
	box-sizing: border-box;
	padding: 15px 20px 15px 20px;
	position: relative;
	
}
.content-page-basket-step1 .dop-style-color{
	background: rgba(46,35,26,.9);
}
.content-page-basket-step1 .wrapper-btn-to-whom-page-basket-step1{
	padding-left: 20px;
}
.content-page-basket-step1 .btn-to-whom-page-basket-step1{
	max-width: 360px;
	width: 100%;
	height: 40px;
	border: 3px solid #856c4b;
	/*border-top: none;*/
	color: #856c4b;
	font-size: 16px;
	background: transparent;
	display: block;
	margin: 0 auto;
	/*margin-top: 100px;*/
	font-weight: bold;
	outline: none;
	cursor: pointer;
	position: absolute;
	bottom: 20px;
	left: 50%;
	transform: translate(-50%);
	
}
.content-page-basket-step1 .btn-to-whom-page-basket-step1:hover{
	border: 3px solid #fbedc6;
	/*border-top: none;*/
	color: #fbedc6;
}
						                       /*конец секции адресата*/

                                              /*начало оболочки добавление довара*/
   
.content-page-basket-step1 .wrapper-adding-page-basket-step1{
	max-width: 1070px;
	width: 100%;
}
.content-page-basket-step1 .wrapper-caption-adding-page-basket-step1{
	max-width: 1070px;
	width: 100%;
	box-sizing: border-box;
	padding: 15px 0 10px 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid #b59c70;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-basket-step1 .caption-adding-page-basket-step1{
	max-width: 600px;
	width: 100%;
	color: #fbedc6;
	font-size: 19px;
	text-transform: uppercase;
	
}
.content-page-basket-step1 .price-word-adding-page-basket-step1{
	max-width: 100px;
	width: 100%;
	font-size: 18px;
	color: #b59c70;
	text-align: center;
	
}
.content-page-basket-step1 .quantity-word-adding-page-basket-step1{
	max-width: 100px;
	width: 100%;
	font-size: 18px;
	color: #b59c70;
	text-align: center;
	
}
.content-page-basket-step1 .discound-word-adding-page-basket-step1{
	max-width: 100px;
	width: 100%;
	font-size: 18px;
	color: #b59c70;
	text-align: center;
	
}
.content-page-basket-step1 .total-word-adding-page-basket-step1{
	max-width: 170px;
	width: 100%;
	font-size: 18px;
	color: #b59c70;
	text-align: center;
	
}

										/*секция добавления товара*/
.content-page-basket-step1 .section-adding-page-basket-step1{
	max-width: 1070px;
	width: 100%;
	min-height: 130px;
	background: rgba(37,28,21,.9);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	position: relative;
}

.content-page-basket-step1 .mini-sect1-page-basket-step1{
	max-width: 600px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-basket-step1 .section-adding-page-basket-step1 img{
	max-width: 132px;
	width: 100%;
	height: 132px;
}
.content-page-basket-step1 .wrapper-name-item-page-basket-step1{
	
	box-sizing: border-box;
	padding: 10px 15px;
}
.content-page-basket-step1 .name-item-page-basket-step1{
	font-size: 20px;
	color: #fbedc6;
}
.content-page-basket-step1 .vendor-code-item-page-basket-step1{
	font-size: 14px;
	color: #856c4b;
	margin-top: 5px;
}
.content-page-basket-step1 .flex-col-page-basket-step1{
	max-width: 470px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;

}
.content-page-basket-step1 .mini-sect2-page-basket-step1{
	max-width: 200px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	box-sizing: border-box;
	padding: 15px 0;
}
.content-page-basket-step1 .number-price-item-page-basket-step1{
	max-width: 100px;
	width: 100%;
	font-size: 22px;
	color: #eadaac;
	text-align: center;
	border-right: 1px solid #3b2f25;
	border-left: 1px solid #3b2f25;
	padding-top: 35px;
}
.content-page-basket-step1 .wrapper-step-number-item-page-basket-step1{
	max-width: 100px;
	width: 100%;
	border-right: 1px solid #3b2f25;
	box-sizing: border-box;
	padding-top: 30px;
}
.content-page-basket-step1 .mini-sect3-page-basket-step1{
	max-width: 270px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	box-sizing: border-box;
	padding: 15px 0;
	
	
}
.content-page-basket-step1 .number-discount-item-page-basket-step1{
	max-width: 100px;
	width: 100%;
	font-size: 20px;
	color: #e93e18;
	text-align: center;
	border-right: 1px solid #3b2f25;
	padding-top: 38px;
}
.content-page-basket-step1 .total-price-item-page-basket-step1{
	max-width: 170px;
	width: 100%;
	font-size: 22px;
	color: #eadaac;
	text-align: center;
	padding-top: 35px;
}
.content-page-basket-step1 .btn-deleteitem-page-basket-step1{
	position: absolute;
	right: 480px;
	top: 5px;
	width: 42px;
	height: 42px;
	border: none;
	/*border-left: none;*/
	color: #856c4b;
	font-size: 30px;
	background: transparent;
	outline: none;
	cursor: pointer;
}
.content-page-basket-step1 .btn-deleteitem-page-basket-step1:hover{
	border: 3px solid #fbedc6;
	/*border-left: none;*/
	color: #fbedc6;
}
                                       /*конец секции добавления товара*/



					                      /*инпут количество товара*/

.content-page-basket-step1 .quantity-of-goods{
	width: 32px;
	margin: 0 auto;
	margin-top: 6px;
	position: relative;
	
}
.content-page-basket-step1 .stepper{
  max-width: 40px;
  width: 100%;
  position: relative;
}

.content-page-basket-step1 .stepper__input{
  width: 32px;
  height: 29px;
  border: 1px solid #c4c4c4;
  -moz-appearance: textfield;
  text-align: center;
  border-radius: 50%;
  font-size: 20px;
  color: #d0b67d;
  outline: none;
  background: rgba(67,52,39,.5);
  border: none;
}
.content-page-basket-step1 .stepper__input::-webkit-inner-spin-button,
.content-page-basket-step1 .stepper__input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

.content-page-basket-step1 .stepper__controls{

}

.content-page-basket-step1 .stepper__controls [spinner-button="up"],
.content-page-basket-step1 .stepper__controls [spinner-button="down"]{
  display: flex;
  align-content: center;
  justify-content: center;
  padding: 0;
  outline: none;
  border: none;
  background-color: transparent;
  width: 20px;
  height: 50%;
}
.content-page-basket-step1 .stepper__controls [spinner-button="up"]{
  background: url(../img/page-basket-step1/arr-left.png) no-repeat 50% 50%;
  position: absolute;
  right: 9px;
  top: -15px;
  bottom: -1px;
  display: flex;
  flex-direction: column;
  width: 15px;
  height: 9px;
  z-index: 1;
}
.content-page-basket-step1 .stepper__controls [spinner-button="down"]{
  background: url(../img/page-basket-step1/arr-right.png) no-repeat 50% 50%;
  position: absolute;
  left: 9px;
  top: 37px;
  bottom: -1px;
  display: flex;
  flex-direction: column;
  width: 15px;
  height: 9px;
  z-index: 1;
}
.content-page-basket-step1 .stepper--style-1 [spinner-button="up"] {
  margin-bottom: -1px;
}
				                    /*конец инпута количества товара*/

.content-page-basket-step1 .mini-word-quantity-page-basket-step1{
	position: absolute;
	top: 7px;
	right: -27px;
	color: #aa9267;
	font-size: 13px;
}
.content-page-basket-step1 .dop-color-section{
	background: rgba(42,30,23,.9);
}
.content-page-basket-step1 .mob-word-price,
.content-page-basket-step1 .mob-word-quantity,
.content-page-basket-step1 .mob-word-discount,
.content-page-basket-step1 .mob-word-total{
	display: none;
	
}
.content-page-basket-step1 .wrapper-final-amount-page-basket-step1{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
	min-height: 65px;
	background: rgba(41,30,25,.9);
	position: relative;
	
}
.content-page-basket-step1 .wrapper-coupon-page-basket-step1{
	max-width: 405px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	position: absolute;
	bottom: 12px;
	left: 50%;	
	transform: translate(-50%);
}
.content-page-basket-step1 .coupon{
	max-width: 260px;
	width: 100%;
	height: 40px;
	outline: none;
	border: none;
	background: #33271f;
	font-size: 16px;
	color: #d0b67d;
	text-align: center;
	box-sizing: border-box;
	display: block;
	
}
.content-page-basket-step1 .coupon:hover,
.content-page-basket-step1 .coupon:focus{
	background: #403026;
}


.content-page-basket-step1 .coupon::-webkit-input-placeholder { color: #d0b67d; }
.content-page-basket-step1 .coupon:-ms-input-placeholder { color: #d0b67d; }
.content-page-basket-step1 .coupon::-ms-input-placeholder { color: #d0b67d; }
.content-page-basket-step1 .coupon::placeholder { color: #d0b67d; } 

.content-page-basket-step1 .btn-coupon{
	max-width: 140px;
	width: 100%;
	height: 40px;
	border: 3px solid #856c4b;
	/*border-left: none;*/
	color: #856c4b;
	font-size: 16px;
	outline: none;
	cursor: pointer;
	display: block;
	margin-left: 5px;
	box-sizing: border-box;
	background: transparent;
}
.content-page-basket-step1 .btn-coupon:hover{
	border: 3px solid #d0b67d;
	/*border-left: none;*/
	color: #d0b67d;
}
.content-page-basket-step1 .wrapper-last-total-number-page-basket-step1{
	max-width: 270px;
	width: 100%;
	box-sizing: border-box;
	padding: 17px 0 0 0 ;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-left: auto;
}
.content-page-basket-step1 .last-word-total-number-page-basket-step1{
	max-width: 100px;
	width: 100%;
	font-size: 16px;
	color: #f3e3b5;
	text-align: center;
	padding-top: 5px;
}
.content-page-basket-step1 .last-number-total-number-page-basket-step1{
	max-width: 170px;
	width: 100%;
	font-size: 22px;
	color: #fbedc6;
	text-align: center;
	border-left: 1px solid #3b2f25;
}
.content-page-basket-step1 .wrapper-delivery-method-page-basket-step1{
	max-width: 1070px;
	width: 100%;
	
}
.content-page-basket-step1 .caption-delivery-method-page-basket-step1{
	max-width: 600px;
	width: 100%;
	color: #fbedc6;
	font-size: 19px;
	text-transform: uppercase;
	margin-top: 30px;
	margin-left: 20px;
	margin-bottom: 10px;

}
.content-page-basket-step1 .section-delivery-method-page-basket-step1{
	max-width: 1070px;
	width: 100%;
	min-height: 60px;
	background: rgba(42,31,25,.9);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-basket-step1 .wrap-label-page-basket-step1{
	max-width: 900px;
	width: 100%;
	box-sizing: border-box;
	padding: 20px 0 20px 20px;
}
.content-page-basket-step1 .price-delivery-page-basket-step1{
	max-width: 170px;
	width: 100%;
	color: #fbedc6;
	font-size: 22px;
	text-align: center;
	margin-top: 14px;
	margin-bottom: 14px;
	border-left: 1px solid #3b2f25;
}
.content-page-basket-step1 .dop-bg-stile{
	background: rgba(45,33,26,.9);
}
.content-page-basket-step1 .line-last-delivery-method-page-basket-step1{
	max-width: 1070px;
	width: 100%;
	border-top: 1px solid #b59c70;
	margin: 20px auto;
}
.content-page-basket-step1 .wrapper-last-delivery-method-page-basket-step1{
	max-width: 1070px;
	width: 100%;
	min-height: 60px;
	background: rgba(42,31,25,.9);
	box-sizing: border-box;
	padding: 15px 0 0 0 ;
}
.content-page-basket-step1 .wrapper-and-that-to-pay-page-basket-step1{
	max-width: 295px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-left: auto;
}
.content-page-basket-step1 .and-that-to-pay-page-basket-step1{
	padding-right: 15px;
	max-width: 110px;
	width: 100%;
	font-size: 13px;
	color: #f3e3b5;
	text-align: center;
	margin-top: 5px;
}
.content-page-basket-step1 .numder-and-that-to-pay-page-basket-step1{
	max-width: 170px;
	width: 100%;
	font-size: 22px;
	color: #f3e3b5;
	text-align: center;
	border-left: 1px solid #3b2f25;
}
.content-page-basket-step1 .wrapper-last-block-basket-step1{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-top: 40px;
}
.content-page-basket-step1 .section-last-block-basket-step1{
	max-width: 535px;
	width: 100%;
	min-height: 170px;
	margin: 0 auto;
	background: rgba(45,33,26,.9);
	box-sizing: border-box;
	padding: 15px 20px;
}
.content-page-basket-step1 .dop-color-section-last{
	background: rgba(42,31,25,.9);

}
.content-page-basket-step1 .caption-section-last-block-basket-step1{
	font-size: 16px;
	color: #f3e3b5;
	text-transform: uppercase;
	
}
.content-page-basket-step1 .special-requests{
	max-width: 490px;
	width: 100%;
	min-height: 110px;
	font-size: 16px;
	color: #d0b67d;
	background: transparent;
	outline: none;
	border: none;
}
.content-page-basket-step1 .special-requests:hover,
.content-page-basket-step1 .special-requests:focus{
	background: #403026;
}
.content-page-basket-step1 .special-requests::-webkit-input-placeholder { color: #d0b67d; }
.content-page-basket-step1 .special-requests:-ms-input-placeholder { color: #d0b67d; }
.content-page-basket-step1 .special-requests::-ms-input-placeholder { color: #d0b67d; }
.content-page-basket-step1 .special-requests::placeholder { color: #d0b67d; } 

.content-page-basket-step1 .become-better{
	max-width: 490px;
	width: 100%;
	min-height: 65px;
	font-size: 16px;
	color: #d0b67d;
	background: transparent;
	outline: none;
	border: none;

}
.content-page-basket-step1 .become-better:hover,
.content-page-basket-step1 .become-better:focus{
	background: #403026;
}

.content-page-basket-step1 .become-better::-webkit-input-placeholder { color: #d0b67d; }
.content-page-basket-step1 .become-better:-ms-input-placeholder { color: #d0b67d; }
.content-page-basket-step1 .become-better::-ms-input-placeholder { color: #d0b67d; }
.content-page-basket-step1 .become-better::placeholder { color: #d0b67d; } 

.content-page-basket-step1 .prog-bar{
	display: block;
	margin: 20px auto;
	max-width: 869px;
	width: 100%;
	/*height: 39px;*/
}
.content-page-basket-step1 .last-btn-page-basket-step1{
	width: 180px;
	height: 42px;
	box-sizing: border-box;
	display: block;
	margin: 0 auto;
	border: 3px	solid #d0b67d;
	color: #d0b67d;
	outline: none;
	cursor: pointer;
	background: transparent;
	font-size: 18px;
}
.content-page-basket-step1 .last-btn-page-basket-step1:hover{
	border: 3px	solid #f3e3b5;
	color: #f3e3b5;
}


										

                                              /*конец оболочки добавление довара*/


/*-------------------------------------------------------------*/
								/*начало стилизации чекбоксов*/

/* Скрываем реальный чекбокс */
.content-page-basket-step1 .check {
	display: none;
}
.content-page-basket-step1 .wrap-label{
	margin-bottom: 20px;
}
.content-page-basket-step1 .all-label{
	display: block;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-basket-step1 .label-l-margin{
	margin-left: 20px;
}

.content-page-basket-step1 .left-label{
	margin-bottom: 20px;
}
.content-page-basket-step1 .right-label{
	margin-bottom: 10px;
}

/* Задаем внешний вид для нашего кастомного чекбокса. Все обязательные свойства прокомментированы, остальные же свойства меняйте по вашему усмотрению */
.content-page-basket-step1 .check-custom {
	position: relative;      
	max-width: 15px; 
	width: 100%;            
	height: 15px;
	border: 3px solid #604432;
	box-sizing: border-box;
	margin-top: 1px;
	margin-right: 15px;
}
/* Кастомный чекбокс и лейбл центрируем по вертикали. Если вам это не требуется, то вы можете убрать свойство vertical-align: middle из данного правила, но свойство display: inline-block обязательно должно быть */
.content-page-basket-step1 .check-custom,
.content-page-basket-step1 .lab {
	display: inline-block;
	vertical-align: top;
}
.content-page-basket-step1 .lab {
	color: #d0b67d;
	cursor: pointer;
	line-height: 16px;
}
.content-page-basket-step1 .lab:hover {
	color: #fbedc6;
}
/* Если реальный чекбокс у нас отмечен, то тогда добавляем данный признак и к нашему кастомному чекбоксу  */
.content-page-basket-step1 .check:checked + .check-custom::before {
	content: "";             
	display: block;			 
	position: absolute;      
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	background: #f3e3b5;    
	
}

								/*конец стилизации чекбоксов*/
/*-------------------------------------------------------------*/



@media(max-width: 1400px){
	.content-page-basket-step1 .wrapper-destination-page-basket-step1{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-basket-step1 .wrapper-to-whom-step-basket-step1,
	.content-page-basket-step1 .wrapper-where-step-basket-step1{
		margin: 0 auto;
		margin-top: 15px;
	}
}
@media(max-width: 1400px){
	.content-page-basket-step1 .wrapper-caption-adding-page-basket-step1{
		max-width: 535px;
		width: 100%;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.content-page-basket-step1 .wrapper-caption-adding-page-basket-step1 p:nth-child(n+2){
		display: none;
		
	}
	.content-page-basket-step1 .wrapper-caption-adding-page-basket-step1 p:first-child{
		text-align: center;
		margin: 0 auto;
		
	}
	.content-page-basket-step1 .section-adding-page-basket-step1{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		max-width: 535px;
		width: 100%;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	.content-page-basket-step1 .mini-sect1-page-basket-step1{
		margin: 0 auto;
		min-height: 123px;
	}
	.content-page-basket-step1 .flex-col-page-basket-step1{
		max-width: 535px;
		width: 100%;
	}
	.content-page-basket-step1 .mini-sect2-page-basket-step1{
		margin: 0 auto;
		max-width: 270px;
		width: 100%;
		min-height: 123px;
	}
	.content-page-basket-step1 .number-price-item-page-basket-step1{
		max-width: 133px;
		position: relative;
		
	}
	.content-page-basket-step1 .wrapper-step-number-item-page-basket-step1{
		max-width: 133px;
	}
	.content-page-basket-step1 .mini-sect3-page-basket-step1{
		margin: 0 auto;
		min-height: 123px;
	}
	.content-page-basket-step1 .number-discount-item-page-basket-step1{
		max-width: 133px;
		/*border-left: 1px solid #3b2f25;*/
		position: relative;
		
	}
	.content-page-basket-step1 .total-price-item-page-basket-step1{
		max-width: 133px;
		border-right: 1px solid #3b2f25;
		position: relative;
		
	}
	.content-page-basket-step1 .btn-deleteitem-page-basket-step1{
		right: -50px;
		top: 0px;
		border: 3px solid #856c4b;
		/*border-left: none;*/
	}
	.content-page-basket-step1 .mob-word-price{
		display: block;
		position: absolute;
		top: -9px;
		left: 50%;
		transform: translate(-50%);
		font-size: 18px;
		color: #b59c70;
	}
	.content-page-basket-step1 .mob-word-quantity{
		display: block;
		position: absolute;
		top: -45px;
		left: 50%;
		transform: translate(-50%);
		font-size: 18px;
		color: #b59c70;
	}
	.content-page-basket-step1 .mob-word-discount{
		display: block;
		position: absolute;
		top: -10px;
		left: 50%;
		transform: translate(-50%);
		font-size: 18px;
		color: #b59c70;
	}
	.content-page-basket-step1 .mob-word-total{
		display: block;
		position: absolute;
		top: -10px;
		left: 50%;
		transform: translate(-50%);
		font-size: 18px;
		color: #b59c70;
	}
	.content-page-basket-step1 .wrapper-final-amount-page-basket-step1{
		max-width: 535px;
		width: 100%;
	}
	.content-page-basket-step1 .wrapper-last-total-number-page-basket-step1{
		max-width: 266px;
		width: 100%;
		min-height: 110px;
		/*margin: auto;*/
		padding-bottom: 10px;
		padding-top: 70px;
		margin-right: 140px;
	}

    @media(max-width: 450px){
	.content-page-basket-step1 .wrapper-last-total-number-page-basket-step1{
		max-width: 266px;
		width: 100%;
		min-height: 110px;
		/*margin: auto;*/
		padding-bottom: 10px;
		padding-top: 110px;
		margin-right: 80px;
	}
	}
	.content-page-basket-step1 .last-word-total-number-page-basket-step1{
		max-width: 133px;
		width: 100%;
		border-left: 1px solid #3b2f25;
	}
		
	.content-page-basket-step1 .last-number-total-number-page-basket-step1{
		max-width: 133px;
		width: 100%;
		border-right: 1px solid #3b2f25;
	}
	.content-page-basket-step1 .wrapper-delivery-method-page-basket-step1{
		max-width: 535px;
		width: 100%;
		margin: 0 auto;
	}
	.content-page-basket-step1 .price-delivery-page-basket-step1{
		max-width: 133px;
		width: 100%;
	}
	.content-page-basket-step1 .line-last-delivery-method-page-basket-step1{
		max-width: 535px;
		width: 100%;
	}
	.content-page-basket-step1 .wrapper-last-delivery-method-page-basket-step1{
		max-width: 535px;
		width: 100%;
		margin: 0 auto;
	}
	.content-page-basket-step1 .wrapper-and-that-to-pay-page-basket-step1{
		max-width: 266px;
		width: 100%;
	}
	.content-page-basket-step1 .and-that-to-pay-page-basket-step1{
		max-width: 133px;
		width: 100%;
		padding-right: 0px;
	}
	.content-page-basket-step1 .numder-and-that-to-pay-page-basket-step1{
		max-width: 133px;
		width: 100%;
	}
	.content-page-basket-step1 .wrapper-last-block-basket-step1{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
				
}
@media(max-width: 992px){
	.content-page-basket-step1 .wrapper-links-page-basket-step1{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-basket-step1 .wrapper-links-page-basket-step1 a{
		display: block;
		margin: 0 auto;
	}
}


@media(max-width: 576px){
	.content-page-basket-step1 .line-page-path{
		display: none;
		
	}
	.content-page-basket-step1 .wrapper-minimum-amount-page-basket-step1{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-basket-step1 .wrapper-minimum-amount-page-basket-step1 .current-action{
		margin: 0 auto;
		margin-top: 15px;
	}
}

@media(max-width: 480px){
	.content-page-basket-step1 .style-margin-480px{
		margin-bottom: 70px;
	}
	.content-page-basket-step1 .mini-sect1-page-basket-step1{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-basket-step1 .mini-sect1-page-basket-step1 img{
		display: block;
		margin: 0 auto;
	}
	.content-page-basket-step1 .name-item-page-basket-step1{
		text-align: center;
		
	}
	.content-page-basket-step1 .vendor-code-item-page-basket-step1{
		text-align: center;
		
	}
	.content-page-basket-step1 .flex-col-page-basket-step1{
		max-width: 535px;
		width: 100%;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-basket-step1 .btn-deleteitem-page-basket-step1{
		right: 0px;
		top: 0px;
		border: 3px solid #856c4b;
		border-left: 3px solid #856c4b;
	}
	.content-page-basket-step1 .btn-deleteitem-page-basket-step1:hover{
		border: 3px solid #fbedc6;
		border-left: 3px solid #fbedc6;
		color: #fbedc6;
	}

	.content-page-basket-step1 .wrapper-final-amount-page-basket-step1{
		min-height: 160px;
	}
	.content-page-basket-step1 .wrapper-coupon-page-basket-step1{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-basket-step1 .coupon{
		margin: 0 auto;
	}
	.content-page-basket-step1 .btn-coupon{
		margin: 0 auto;
		margin-top: 10px;
		border-left: 3px solid #856c4b;
	}
	.content-page-basket-step1 .btn-coupon:hover{
		border: 3px solid #d0b67d;
		border-left: 3px solid #d0b67d;
		color: #d0b67d;
	}

}

@media(max-width: 400px){
	.content-page-basket-step1 .wrapper-step-basket-step1{
		justify-content: space-around;
	}
	.content-page-basket-step1 .img-step{
		width: 57px;
		height: 50px;
		display: block;
		margin: 0 auto;
	}
	.content-page-basket-step1 .img-step-arr{
		width: 34px;
		height: 10px;
		display: block;
		margin: 0 auto;
		margin-top: 19px;
	}
}

@media(max-width: 320px){
	.content-page-basket-step1 .caption-page-basket-step1{
		margin-left: 0;
		text-align: center;
		
	}
}

							/*КОНЕЦ КОНТЕНТА СТРАНИЦЫ ( BASKET-STEP1 )*/
							
/*===================================================================	*/

	






							
/*===================================================================	*/
	                        /*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( BASKET-STEP2 )*/

.main-content .content-page-basket-step2{
	max-width: 1670px;
	width: 100%;
	min-height: 2000px;
	margin: 0 auto;
	background: url(../img/bg-map-imp-bl.jpg) no-repeat 50% 50% /cover;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	/*overflow-x: hidden;*/
}
.content-page-basket-step2 .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-basket-step2 .line-page-path{
	font-size: 17px;
	color: #baaa7b;
}
.content-page-basket-step2 .line-page-path a{
	text-decoration: none;
	font-size: 17px;
	color: #baaa7b;
}
.content-page-basket-step2 .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-basket-step2 .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-basket-step2 .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-basket-step2 .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-basket-step2 .caption-page-basket-step2{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-basket-step2 .central-cont-page-basket-step2{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 0 10px;
}
.content-page-basket-step2 .wrapper-minimum-amount-page-basket-step2{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-basket-step2 .wrapper-mini-i{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
}
.content-page-basket-step2 .wrapper-minimum-amount-page-basket-step2 .mini-i{
	width: 9px;
	height: 17px;
	margin-right: 10px;
}
.content-page-basket-step2 .wrapper-action-current-page-basket-step2{
	max-width: 750px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-basket-step2 .wrapper-minimum-amount-page-basket-step2 .current-action{
	max-width: 150px;
	width: 100%;
	height: 38px;
	border: 3px solid #d0b67d;
	text-decoration: none;
	color: #d0b67d;
	display: block;
	text-align: center;
	box-sizing: border-box;
	padding-top: 5px;
	margin-left: auto;
	margin-top: 5px;
}
.content-page-basket-step2 .wrapper-minimum-amount-page-basket-step2 .current-action:hover{
	border: 3px solid #fbedc6;
	color: #fbedc6;
	text-decoration: none;
	opacity: 0.9;
}
.content-page-basket-step2 .text-minimum-amount-page-basket-step2{
	font-size: 17px;
	text-transform: uppercase;
	border-left: 1px solid #e93e18;
	padding-left: 5px;
}
.content-page-basket-step2 .wrapper-minimum-amount-page-basket-step2 a{
	color: #d0b67d;
	font-size: 16px;
	text-transform: none;
	
}
.content-page-basket-step2 .wrapper-minimum-amount-page-basket-step2 a:hover{
	color: #f3e3b5;
	text-decoration: underline;
	
}
.content-page-basket-step2 .line-page-basket-step2{
	width: 100%;
	border-top: 1px solid #d0b67d;
	margin: 20px 0 40px 0;
}
.content-page-basket-step2 .wrapper-links-page-basket-step2{
	max-width: 1070px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
	box-sizing: border-box;
	padding: 0 15px;
}
.content-page-basket-step2 .wrapper-links-page-basket-step2 a{
	font-size: 18px;
    color: #d0b67d;
}
.content-page-basket-step2 .wrapper-links-page-basket-step2 a:hover{
	color: #fbedc6;
}
.content-page-basket-step2 .wrapper-step-basket-step2{
	max-width: 680px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
}
.content-page-basket-step2 .img-step{
	width: 87px;
	height: 80px;
	display: block;
	margin: 0 auto;
}
.content-page-basket-step2 .img-step-arr{
	width: 44px;
	height: 13px;
	display: block;
	margin: 0 auto;
	margin-top: 33px;
}
.content-page-basket-step2 .caption-payment-option-page-basket-step2{
	color: #fbedc6;
	font-size: 19px;
	text-transform: uppercase;
	margin-top: 50px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.content-page-basket-step2 .wrapper-payment-option-page-basket-step2{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-bottom: 20px;
	flex-direction: column;
}
.content-page-basket-step2 .section-payment-option-page-basket-step2{
	max-width: 535px;
	width: 100%;
	min-height: 240px;
	margin: 0 auto;
	background: rgba(43,33,26,.9);
	box-sizing: border-box;
	padding: 15px 15px 15px 0;
}
.content-page-basket-step2 .dop-color-style-payment-option{
	background: rgba(47,36,27,.9);
}
.content-page-basket-step2 .paypal-payment-option-page-basket-step2{
	color: #eadaac;
	font-size: 16px;
	font-style: italic;
	line-height: 18px;
	padding-left: 20px;
}
.content-page-basket-step2 .walletone-payment-option-page-basket-step2{
	color: #d0b67d;
	font-size: 16px;
	font-style: italic;
	line-height: 18px;
	padding-left: 20px;
}



/*-------------------------------------------------------------*/
								/*начало стилизации чекбоксов*/

/* Скрываем реальный чекбокс */
.content-page-basket-step2 .check {
	display: none;
}
.content-page-basket-step2 .label-l-margin{
	margin-left: 20px;
}

.content-page-basket-step2 .left-label{
	margin-bottom: 20px;
}
.content-page-basket-step2 .right-label{
	margin-bottom: 10px;
}
.content-page-basket-step2 .all-label{
	display: block;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

/* Задаем внешний вид для нашего кастомного чекбокса. Все обязательные свойства прокомментированы, остальные же свойства меняйте по вашему усмотрению */
.content-page-basket-step2 .check-custom {
	position: relative;      
	max-width: 15px; 
	width: 100%;            
	height: 15px;
	border: 3px solid #604432;
	box-sizing: border-box;
	margin-top: 1px;
	margin-right: 15px;
}
/* Кастомный чекбокс и лейбл центрируем по вертикали. Если вам это не требуется, то вы можете убрать свойство vertical-align: middle из данного правила, но свойство display: inline-block обязательно должно быть */
.content-page-basket-step2 .check-custom,
.content-page-basket-step2 .lab {
	display: inline-block;
	vertical-align: top;
}
.content-page-basket-step2 .lab {
	color: #d0b67d;
	cursor: pointer;
	line-height: 16px;
}
.content-page-basket-step2 .lab:hover {
	color: #fbedc6;
}
/* Если реальный чекбокс у нас отмечен, то тогда добавляем данный признак и к нашему кастомному чекбоксу  */
.content-page-basket-step2 .check:checked + .check-custom::before {
	content: "";             
	display: block;			 
	position: absolute;      
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	background: #f3e3b5;    
	
}

								/*конец стилизации чекбоксов*/
/*-------------------------------------------------------------*/




.content-page-basket-step2 .wrapper-last-delivery-method-page-basket-step2{
	max-width: 1070px;
	width: 100%;
	min-height: 60px;
	background: rgba(42,31,25,.9);
	box-sizing: border-box;
	padding: 15px 0 0 0 ;
}
.content-page-basket-step2 .wrapper-and-that-to-pay-page-basket-step2{
	max-width: 295px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-left: auto;
}
.content-page-basket-step2 .and-that-to-pay-page-basket-step2{
	padding-right: 15px;
	max-width: 110px;
	width: 100%;
	font-size: 13px;
	color: #f3e3b5;
	text-align: center;
	margin-top: 5px;
}
.content-page-basket-step2 .numder-and-that-to-pay-page-basket-step2{
	max-width: 170px;
	width: 100%;
	font-size: 22px;
	color: #f3e3b5;
	text-align: center;
	border-left: 1px solid #3b2f25;
}
.content-page-basket-step2 .prog-bar{
	display: block;
	margin: 20px auto;
	max-width: 869px;
	width: 100%;
	/*height: 39px;*/
}

.content-page-basket-step2 .wrapper-buttos-basket-step2{
	max-width: 310px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;

}
.content-page-basket-step2 .link-prev-basket-step2{
	display: block;
	color: #9e865c;
	font-size: 16px;
	border: 3px solid #9e865c;
	border-right: none;
	padding: 6px 40px;
	font-weight: bold;
	margin-top: 15px;
}
.content-page-basket-step2 .link-prev-basket-step2:hover{
	color: #d0b67d;
	border: 3px solid #d0b67d;
	border-right: none;
}
.content-page-basket-step2 .btn-pay-basket-step2{
	width: 160px;
	height: 40px;
	box-sizing: border-box;
	background: transparent;
	border: 3px solid #9e865c;
	color: #9e865c;
	font-size: 16px;
	cursor: pointer;
	font-weight: bold;
	margin-top: 15px;
	outline: none;
}
.content-page-basket-step2 .btn-pay-basket-step2:hover{
	border: 3px solid #d0b67d;
	color: #d0b67d;
}



@media(max-width: 1400px){
	.content-page-basket-step2 .wrapper-last-delivery-method-page-basket-step2{
		max-width: 1070px;
		width: 100%;
		margin: 0 auto;
	}
	.content-page-basket-step2 .wrapper-and-that-to-pay-page-basket-step2{
		max-width: 266px;
		width: 100%;
	}
	.content-page-basket-step2 .and-that-to-pay-page-basket-step2{
		max-width: 133px;
		width: 100%;
		padding-right: 0px;
	}
	.content-page-basket-step2 .numder-and-that-to-pay-page-basket-step2{
		max-width: 133px;
		width: 100%;
	}
}
@media(max-width: 1024px){
	.main-content .content-page-basket-step2{
		min-height: 1000px;
		padding-bottom: 30px;
	}
}
@media(max-width: 992px){
	.content-page-basket-step2 .wrapper-links-page-basket-step2{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-basket-step2 .wrapper-links-page-basket-step2 a{
		display: block;
		margin: 0 auto;
	}
}

@media(max-width: 576px){
	.content-page-basket-step2 .line-page-path{
		display: none;
		
	}
	.content-page-basket-step2 .wrapper-payment-option-page-basket-step2{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-basket-step2 .wrapper-minimum-amount-page-basket-step2{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-basket-step2 .wrapper-minimum-amount-page-basket-step2 .current-action{
		margin: 0 auto;
		margin-top: 15px;
	}
}

@media(max-width: 480px){
	
}

@media(max-width: 400px){
	.content-page-basket-step2 .wrapper-step-basket-step2{
		justify-content: space-around;
	}
	.content-page-basket-step2 .img-step{
		width: 57px;
		height: 50px;
		display: block;
		margin: 0 auto;
	}
	.content-page-basket-step2 .img-step-arr{
		width: 34px;
		height: 10px;
		display: block;
		margin: 0 auto;
		margin-top: 19px;
	}
}
@media(max-width: 320px){
	.content-page-basket-step2 .caption-page-basket-step2{
		margin-left: 0;
		text-align: center;
		
	}
}


							/*КОНЕЦ КОНТЕНТА СТРАНИЦЫ ( BASKET-STEP2 )*/
							
/*===================================================================	*/						









/*===================================================================	*/

							/*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( BASKET )*/

.wrap-big-section-cont{
	max-width: 1670px;
	width: 100%;
	min-height: 2000px;
	margin: 0 auto;
	background: url(../img/bg-central-content.jpg) no-repeat 50% 50% /cover;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	/*overflow-x: hidden;*/
}

		/*хлебные крошки*/
.wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.line-page-path{
	font-size: 17px;
	color: #baaa7b;
}
.line-page-path a{
	text-decoration: none;
	font-size: 17px;
	color: #baaa7b;
}
.line-page-path a:hover{
	color: #f3e3b5;
}
.big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.line-page-path span > a{
	font-size: 17px;
	color: #f3e3b5;
}	
	/*конец хлебных крошек*/



.main-content .content-page-basket{
	
}

.content-page-basket .caption-page-basket{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-basket .central-cont-page-basket{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 0 10px;
}
.content-page-basket .wrapper-minimum-amount-page-basket{
	max-width: 1070px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-basket .wrapper-action-current-page-basket{
	max-width: 750px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-basket .wrapper-mini-i{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
}
.content-page-basket .wrapper-minimum-amount-page-basket .mini-i{
	width: 9px;
	height: 17px;
	margin-right: 10px;
}
.content-page-basket .text-minimum-amount-page-basket{
	font-size: 17px;
	text-transform: uppercase;
	border-left: 1px solid #e93e18;
	padding-left: 5px;
}
.content-page-basket .wrapper-minimum-amount-page-basket .current-action{
	max-width: 150px;
	width: 100%;
	height: 38px;
	border: 3px solid #d0b67d;
	text-decoration: none;
	color: #d0b67d;
	display: block;
	text-align: center;
	box-sizing: border-box;
	padding-top: 5px;
	margin-left: auto;
	margin-top: 5px;
}
.content-page-basket .wrapper-minimum-amount-page-basket .current-action:hover{
	border: 3px solid #fbedc6;
	color: #fbedc6;
	text-decoration: none;
	opacity: 0.9;
}
.content-page-basket .wrapper-minimum-amount-page-basket a{
	color: #d0b67d;
	font-size: 16px;
	text-transform: none;
	
}
.content-page-basket .wrapper-minimum-amount-page-basket a:hover{
	color: #f3e3b5;
	text-decoration: underline;
	
}
.content-page-basket .line-page-basket{
	width: 100%;
	border-top: 1px solid #d0b67d;
	margin: 20px 0 40px 0;
}
.content-page-basket .wrapper-links-page-basket{
	max-width: 1070px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
	box-sizing: border-box;
	padding: 0 15px;
}
.content-page-basket .wrapper-links-page-basket a{
	font-size: 18px;
    color: #d0b67d;
}
.content-page-basket .wrapper-links-page-basket a:hover{
	color: #fbedc6;
}

.content-page-basket .wrapper-step-basket{
	max-width: 680px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
}
.content-page-basket .img-step{
	width: 87px;
	height: 80px;
	display: block;
	margin: 0 auto;
}
.content-page-basket .img-step-arr{
	width: 44px;
	height: 13px;
	display: block;
	margin: 0 auto;
	margin-top: 33px;
}
.content-page-basket .wrapper-caption-delivery{
	margin-top: 45px;
}
.content-page-basket .caption-delivery{
	font-size: 19px;
	margin-left: 20px;
	margin-bottom: 15px;
}
.content-page-basket .wrapper-content-delivery{
	width: 100%;
	min-height: 60px;
	background: rgba(41,31,25,.9);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	box-sizing: border-box;
	padding-left: 20px;
	padding-bottom: 15px;
}
.content-page-basket .big-colum-content-delivery{
	margin-top: 15px;
}
.content-page-basket .item-content-delivery{
	margin-right: 24px;
	font-size: 18px;
}
.content-page-basket .caption-add-product{
	font-size: 19px;
	margin: 15px 0 15px 20px;
}
									/*начало ячейки товара*/
.content-page-basket .wrapper-add-product{

}
.content-page-basket .wrapper-content-add-product{
	width: 100%;
	min-height: 90px;
	background: rgba(41,31,25,.9);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
	padding: 15px 20px;
}
.content-page-basket .wrapper-name-add-produc{
	
}
.content-page-basket .name-add-produc{
	font-size: 18px;
}
.content-page-basket .vendor-code{
	font-size: 14px;
	color: #856c4b;
	margin-top: 5px;
}
.content-page-basket .wrapper-number-goods{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-basket .wrapper-number{
	box-sizing: border-box;
	padding: 10px 25px;
	border-right: 1px solid #3b2f25; 
	border-left: 1px solid #3b2f25;
}
.content-page-basket .wrapper-number p{
	margin-top: 8px;
}
.content-page-basket .wrapper-price{
	font-size: 22px;
	box-sizing: border-box;
	margin-top: 12px;
	margin-left: 50px;
	margin-right: 30px;

}
.content-page-basket .small-symbol{
	font-size: 14px;
}
.content-page-basket .dop-style-color{
	background: rgba(44,33,25,.9);
}

.goods-slider .wrapper-pay-goods {
	box-sizing: border-box;
	padding: 10px 10px 100px 10px;
}

							 	/*конец ячейки товара*/

.content-page-basket .caption-delivery-method{
	font-size: 19px;
	margin: 15px 0 15px 20px;
}
.content-page-basket .wrapper-delivery-method{
	width: 100%;
	min-height: 60px;
	background: rgba(41,31,25,.9);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
	padding: 15px 20px;
}
.content-page-basket .name-delivery-method{
	font-size: 18px;
	margin-left: 20px;
}
.content-page-basket .wrapper-price-delivery-method{
	box-sizing: border-box;
	border-left: 1px solid #3b2f25;
}
.content-page-basket .price-delivery-method{
	font-size: 22px;
	box-sizing: border-box;
	margin-left: 57px;
	margin-right: 37px;
	line-height: 24px;
}
.content-page-basket .caption-payment-method{
	font-size: 19px;
	margin: 15px 0 15px 20px;
}
.content-page-basket .wrapper-payment-method{
	width: 100%;
	min-height: 60px;
	background: rgba(41,31,25,.9);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
	padding: 15px 20px;
}
.content-page-basket .payment-name-method{
	font-size: 18px;
	margin-left: 20px;
}
.content-page-basket .wrapper-buttos-basket{
	max-width: 310px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;

}
.content-page-basket .link-prev-basket{
	display: block;
	color: #9e865c;
	font-size: 16px;
	border: 3px solid #9e865c;
	border-right: none;
	padding: 6px 40px;
	font-weight: bold;
	margin-top: 15px;
}
.content-page-basket .link-prev-basket:hover{
	color: #d0b67d;
	border: 3px solid #d0b67d;
	border-right: none;
}
.content-page-basket .btn-pay-basket{
	width: 160px;
	height: 40px;
	box-sizing: border-box;
	background: transparent;
	border: 3px solid #9e865c;
	color: #9e865c;
	font-size: 16px;
	cursor: pointer;
	font-weight: bold;
	margin-top: 15px;
	outline: none;
}
.content-page-basket .btn-pay-basket:hover{
	border: 3px solid #d0b67d;
	color: #d0b67d;
}





@media(max-width: 1400px){
	.content-page-basket .big-colum-content-delivery{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	
}

@media(max-width: 1024px){
	.content-page-basket .central-cont-page-basket{
		margin-top: 30px;
	}
	.main-content .content-page-basket{
		min-height: 1100px;
		box-sizing: border-box;
		padding-bottom: 30px;
	}

}
@media(max-width: 992px){
	.content-page-basket .wrapper-links-page-basket{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-basket .wrapper-links-page-basket a{
		display: block;
		margin: 0 auto;
	}
}

@media(max-width: 768px){
	.content-page-basket .wrapper-content-add-product{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-basket .wrapper-number-goods{
		margin-top: 20px;
	}
}

@media(max-width: 576px){
	.content-page-basket .wrapper-content-delivery{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.line-page-path{
		display: none;
		
	}
	.content-page-basket .wrapper-minimum-amount-page-basket{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-basket .wrapper-minimum-amount-page-basket .current-action{
		margin: 0 auto;
		margin-top: 15px;
	}
}

@media(max-width: 400px){
	.content-page-basket .wrapper-page-path{
		display: none;
	}
	.content-page-basket .central-cont-page-basket{
		margin-top: 30px;
	}
	.content-page-basket .wrapper-step-basket{
		justify-content: space-around;
	}
	.content-page-basket .img-step{
		width: 57px;
		height: 50px;
		display: block;
		margin: 0 auto;
	}
	.content-page-basket .img-step-arr{
		width: 34px;
		height: 10px;
		display: block;
		margin: 0 auto;
		margin-top: 19px;
	}
	.content-page-basket .price-delivery-method{
		margin-left: 35px;
		margin-right: 15px;
	}
}
@media(max-width: 320px){
	.content-page-basket .caption-page-basket{
		margin-left: 0;
		text-align: center;
		
	}
}

							/*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( BASKET )*/
/*===================================================================	*/









/*===================================================================	*/	
							/*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( CONFERENCE )*/

.main-content .content-page-conference{
	max-width: 1670px;
	width: 100%;
	min-height: 1690px;
	margin: 0 auto;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	padding-bottom: 30px;
	background-image: url(../img/bg-map-imp-bl.jpg);
	background-size: cover;
	position: initial;
	top: 0;
}
.content-page-conference .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-conference .line-page-path{
	font-size: 17px;
	color: #baaa7b;
}
.content-page-conference .line-page-path a{
	text-decoration: none;
	font-size: 17px;
	color: #baaa7b;
}
.content-page-conference .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-conference .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-conference .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-conference .line-page-path span > a{
	font-size: 17px;
	color: #f3e3b5;
}
.content-page-conference .caption-page-conference{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-conference .central-cont-page-conference{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 0 10px;
}
.content-page-conference .wrapper-help-conference{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	border-bottom: 1px solid #b39a6e;
	padding: 20px;
}
.content-page-conference .caption-help-conference{
	font-size: 24px;
	margin-bottom: 10px;
}
.content-page-conference .wrapper-help-conference a{
	font-size: 18px;
	color: #f3e3b5;
	margin-right: 25px;
}
.content-page-conference .wrapper-help-conference a:hover{
	color: #cb3716;
}
.content-page-conference .wrapper-link-help-conference{
	
}
.content-page-conference .wrapper-my-conferences{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 20px;
	background: rgba(48,38,29,.9);
}
.content-page-conference .caption-help-conference{
	font-size: 24px;
	margin-bottom: 10px;
}
.content-page-conference .text-help-conference{
	font-size: 16px;
	color: #cdb685;
	font-style: italic;
	line-height: 19px;
}
.content-page-conference .wrapper-list-conference{
	border-bottom: 1px solid #b39a6e;
	box-sizing: border-box;
	padding-bottom: 20px;
}
.content-page-conference .section-list-conference{
	width: 100%;
	min-height: 55px;
	background: rgba(45,36,27,.9);
	box-sizing: border-box;
	padding: 15px 30px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-conference .name-list-conference{
	font-size: 18px;
	max-width: 390px;
	width: 100%;
}
.content-page-conference .wrapper-time-list-conference{
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.content-page-conference .time-list-conference{
	font-size: 18px;
	padding: 0 20px;
	border-right: 1px solid #413629;
	border-left: 1px solid #413629;
	margin-left: 20px;
	
}
.content-page-conference .galka-list-conference{
	width: 15px;
	height: 10px;	
	margin-top: 6px;
	display: block;
	
}
.content-page-conference .dop-style-list-conference{
	background: rgba(48,38,29,.9);
}
.content-page-conference .wrapper-scheduled-conference{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
}
.content-page-conference .caption-scheduled-conference{
	font-size: 24px;
	margin-bottom: 10px;
	margin-top: 20px;
	padding-left: 20px;
	text-transform: uppercase;
	
}
.content-page-conference .numder-scheduled-conference{
	font-size: 12px;
	font-weight: bold;
	color: #856c4b;
	vertical-align: middle;
	margin-left: 20px;
}
.content-page-conference .section-scheduled-conference{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	border-bottom: 1px solid #413629;
	padding: 10px 30px;
	background: rgba(48,38,29,.9);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.content-page-conference .left-block-scheduled-conference{

}
.content-page-conference .caption-section-scheduled-conference{
	font-size: 24px;
}

.content-page-conference .description-section-scheduled-conference{
	font-size: 16px;
	color: #d0b67d;
	font-style: italic;
	line-height: 18px;
}
.content-page-conference .places-section-scheduled-conference{
	font-size: 14px;
	color: #7a5b45;
	margin-left: 15px;
	font-style: italic;
	font-weight: bold;
	margin-top: 30px;
}
.content-page-conference .number-places-scheduled-conference{
	font-size: 14px;
	color: #b39a6e;
}
.content-page-conference .right-block-scheduled-conference{
	border-left: 1px solid #413629;
	box-sizing: border-box;
	padding-left: 50px;
	padding-right: 20px;
}
.content-page-conference .wrapper-time-scheduled-conference{
	width: 160px;
	font-size: 18px;
	color: #aa9267;
}
.content-page-conference .data-scheduled-conference{
	color: #d0b67d;
	font-size: 18px;
	margin-left: 15px;
}
.content-page-conference .price-scheduled-conference{
	font-size: 22px;
	text-align: center;
	color: #d0b67d;
	margin-top: 5px;
	margin-bottom: 10px;
}
.content-page-conference .dop-style-min-tex{
	font-size: 18px;
}
.content-page-conference .scheduled-small-symbol{
	font-size: 14px;
	color: #d0b67d;
}
.content-page-conference .btn-scheduled-conference{
	width: 150px;
	height: 39px;
	box-sizing: border-box;
	border: 3px solid #9e865c;
	background: transparent;
	color: #9e865c;
	font-size: 18px;
	cursor: pointer;
	display: block;
	margin: 0 auto;
}
.content-page-conference .btn-scheduled-conference:hover{
	border: 3px solid #d0b67d;
	color: #d0b67d;
	
}
.content-page-conference .dop-style-scheduled-conference{
	background: rgba(45,36,27,.9);
}
.content-page-conference .application-approved-scheduled-conference{
	width: 150px;
	height: 39px;
	box-sizing: border-box;
	font-size: 16px;
	color: #e93e18;
	text-align: center;
	padding-top: 7px;
	position: relative;
	margin: 0 auto;
	
}
.content-page-conference .symbol-application{
	width: 45px;
	height: 39px;
	position: absolute;
	top: 0;
	right: -36px;
	box-sizing: border-box;
	border: 3px	solid #432317;
	border-left: none;
}
.content-page-conference .symbol-application img{
	width: 15px;
	height: 10px;
	margin-top: 10px;
}



@media(max-width: 1400px){
	.content-page-conference .wrapper-help-conference a{
		display: block;
		
	}
	.content-page-conference .wrapper-link-help-conference{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}

}
@media(max-width: 1024px){
	.main-content .content-page-conference{
		min-height: 1450px;
		box-sizing: border-box;
		padding-bottom: 30px;
	}
	.content-page-conference .central-cont-page-conference{
		margin-top: 30px;
	}
}


@media(max-width: 576px){
	.content-page-conference .section-list-conference{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-conference .time-list-conference{
		margin-left: 0px;
		margin-top: 10px;
		padding-left: 0;
		border-left: none;
	}
	.content-page-conference .galka-list-conference{
		margin-top: 16px;
	}
	.content-page-conference .wrapper-time-scheduled-conference{
		text-align: center;
		margin: 0 auto;
	}
	.content-page-conference .section-scheduled-conference{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		padding-top: 30px;
		padding-bottom: 30px;

	}
	.content-page-conference .right-block-scheduled-conference{
		margin-top: 15px;
		border-left: none;
		padding-left: 0px;
		padding-right: 0px;
	}
}
@media(max-width: 320px){
	.content-page-conference .caption-page-conference{
		margin-left: 0;
		text-align: center;
		
	}
}

						/*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( CONFERENCE )*/
/*===================================================================	*/	








/*===================================================================	*/
						/*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( HELP )*/

.main-content .content-page-help{
	max-width: 1670px;
	width: 100%;
	min-height: 2000px;
	margin: 0 auto;
	background: url(../img/bg-central-content.jpg) no-repeat 50% 50% /cover;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
}
.content-page-help .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-help .line-page-path{
	font-size: 17px;
	color: #baaa7b;
}
.content-page-help .line-page-path a{
	text-decoration: none;
	font-size: 17px;
	color: #baaa7b;
}
.content-page-help .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-help .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-help .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-help .line-page-path span > a{
	font-size: 17px;
	color: #f3e3b5;
}
.content-page-help .caption-page-help{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-help .central-cont-page-help{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 0 10px;
}
.content-page-help .wrapper-description-page-help{
	box-sizing: border-box;
	padding: 0 20px 35px 20px;
	border-bottom: 1px solid #d0b67d;
}
.content-page-help .description-page-help{
	font-size: 18px;
	line-height: 21px;
}
.content-page-help .name-social-network{
	font-size: 20px;
	text-transform: uppercase;
	margin-top: 30px;
}
.content-page-help .wrapper-icon-page-help{
	width: 200px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
}
.content-page-help .wrapper-icon-page-help a{
	
}
.content-page-help .wrapper-icon-page-help img{
	opacity: 1;
}
.content-page-help .wrapper-icon-page-help img:hover{
	opacity: 0.7;
}
.content-page-help .caption-result-page-help{
	font-size: 18px;
	margin-top: 10px;
}
.content-page-help .wrapper-scype-conference{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-around;
	border-bottom: 1px solid #d0b67d;
	box-sizing: border-box;
	padding-bottom: 20px;
}
.content-page-help .wrapper-link-scype-conference{
	max-width: 900px;
	width: 100%;
	margin: 10px auto;

}
.content-page-help .wrapper-link-scype-conference a{
	width: 92px;
	font-size: 18px;
	color: #fbedc6;
	display: block;
	margin-left: auto;
	box-sizing: border-box;
	padding-bottom: 3px;
	border-bottom: 1px solid #fbedc6;
	
}
.content-page-help .wrapper-link-scype-conference a:hover{
	color: #cb3716;
	border-bottom: 1px solid #cb3716;
}
.content-page-help .wrapper-img-scype{
	max-width: 370px;
	width: 100%;
	background: rgba(40,30,24,.9);
	margin: 0 10px;
	box-sizing: border-box;
	padding-bottom: 15px;
}
.content-page-help .wrapper-img-scype img{
	max-width: 370px;
	width: 100%;

}
.content-page-help .wrapper-cont-img-scype{
	max-width: 260px;
	width: 100%;
	margin: 0 auto;
}
.content-page-help .caption-img-scype{
	font-size: 18px;
	text-align: center;
	margin-top: 5px;
}
.content-page-help .price-img-scype{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	color: #d0b67d;
}
.content-page-help .big-size-price-img-scype{
	font-size: 24px;
	font-weight: normal;
	
}
.content-page-help .btn-img-scype-page-help{
	width: 148px;
	height: 42px;
	box-sizing: border-box;
	border: 3px solid #7d5942;
	color: #7d5942;
	font-size: 16px;
	display: block;
	margin: 0 auto;
	margin-top: 15px;
	background: transparent;
	cursor: pointer;
	outline: none;
	
}
.content-page-help .btn-img-scype-page-help:hover{
	border: 3px solid #d5c494;
	color: #d5c494;
}
						/*начало выпадающих списков(снятие любого негатива)*/

.content-page-help .wrapper-negative-removal{
	max-width: 1070px;
	width: 100%;
	min-height: 100px;
	background: rgba(37,28,22,.9);
	box-sizing: border-box;
	margin-top: 15px;
	padding: 25px 15px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;

}
.content-page-help .wrapper-caption-negative-removal{
	
}
.content-page-help .dop-style-caption-negative-removal{
	margin-top: 6px;
}
.content-page-help .caption-negative-removal{
	font-size: 24px;
	text-transform: uppercase;
	
}
.content-page-help .caption-negative-removal img{
	width: 17px;
	height: 17px;
	
}
.content-page-help  .all-kinds-negative-removal{
	font-size: 18px;
	margin-left: 25px;
	line-height: 20px;
}
.content-page-help .wrapper-list-services-negative-removal{
	min-width: 210px;
	color: #7d5942;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-help .text-list-services-negative-removal{
	font-size: 16px;
	margin-top: 15px;
	margin-right: 5px;
}
.content-page-help .btn-list-services-negative-removal{
	width: 60px;
	height: 42px;
	box-sizing: border-box;
	border: 3px solid #7d5942;
	/*border-left: none;*/
	cursor: pointer;
	margin-top: 6px;
}
.content-page-help .btn-list-services-negative-removal:hover {
	border: 3px solid #d5c494;
	/*border-left: none;*/
}
.content-page-help .btn-list-services-negative-removal img{
	width: 14px;
	height: 9px;
	display: block;
	margin: 0 auto;
	margin-top: 13px;
}
.content-page-help .mini-ellepse-negative-removal{
	width: 3px;
	height: 3px;
	margin: 26px 10px 0 10px;
}
.content-page-help .number-services-negative-removal{
	font-size: 12px;
	font-weight: bold;
	margin-top: 18px;
}
.content-page-help .wrapper-drop-negative-removal{
	max-width: 1070px;
	width: 100%;
	display: none;
	
}
.content-page-help .section-drop-negative-removal{
	max-width: 1070px;
	width: 100%;
	min-height: 180px;
	background: rgba(31,23,18,.9);
	box-sizing: border-box;
	padding: 20px 20px 20px 30px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;

}
.content-page-help .dop-style-section-drop-negative-removal{
	background: rgba(37,26,20,.9);
}
.content-page-help .section-drop-negative-removal img{
	width: 132px;
	height: 132px;
	margin-right: 20px;
	margin-top: 7px;
}
.content-page-help .wrapper-text-section-drop-negative-removal{

}
.content-page-help .caption-section-drop-negative-removal{
	font-size: 20px;
}
.content-page-help .description-section-drop-negative-removal{
	font-size: 16px;
	color: #e2ca96;
	font-style: italic;
	margin-top: 15px;
	line-height: 19px;
}
.content-page-help .wrapper-price-section-drop-negative-removal{
	min-width: 170px;
	border-left: 1px solid #3a2b21;
	box-sizing: border-box;
	padding-left: 20px;
	margin-left: 10px;
}
.content-page-help .price-section-drop-negative-removal{
	font-size: 14px;
	color: #d0b67d;
	font-weight: bold;
	text-align: center;
	
}
.content-page-help .big-number-price-section-drop-negative-removal{
	font-size: 22px;
	font-weight: normal;
	
}
.content-page-help .btn-section-drop-negative-removal{
	width: 148px;
	height: 42px;
	box-sizing: border-box;
	border: 3px solid #7d5942;
	color: #7d5942;
	font-size: 16px;
	display: block;
	margin: 0 auto;
	margin-top: 40px;
	background: transparent;
	cursor: pointer;
	outline: none;
}

.content-page-help .btn-section-drop-negative-removal:hover{
	border: 3px solid #d5c494;
	color: #d5c494;
}
.content-page-help .wrapper-last-text-negative-removal{
	max-width: 1070px;
	width: 100%;
	border-top: 1px solid #d0b67d;
	margin-top: 20px;
}
.content-page-help .warning-word{
	font-size: 18px;
	color: #e93e18;
	margin-top: 15px;	
	font-weight: bold;
	
}
.content-page-help .last-text-negative-removal{
	font-size: 18px;
	line-height: 20px;
	margin-top: 15px;
	padding-bottom: 30px;
}


						/*конец выпадающих списков(снятие любого негатива)*/

@media(max-width: 1024px){
	.main-content .content-page-help{
		min-height: 2130px;
	}
	.content-page-help .central-cont-page-help{
		margin-top: 30px;
	}
}


@media(max-width: 768px){
	.content-page-help .wrapper-scype-conference{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-help .wrapper-img-scype{
		margin: 0 auto;
		margin-top: 20px;
	}
	.content-page-help .wrapper-link-scype-conference a{
		margin: 0 auto;
	}
	.content-page-help .section-drop-negative-removal{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-help .caption-section-drop-negative-removal{
		margin-top: 15px;
	}
	.content-page-help .wrapper-price-section-drop-negative-removal{
		margin-left: 0px;
		margin-top: 20px;
		border-left: none;
		padding-left: 0px;
	}
	.content-page-help .caption-negative-removal img{
		display: none;
	}
}

@media(max-width: 576px){
	.content-page-help .wrapper-negative-removal{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-help .wrapper-caption-negative-removal{
		margin: 0 auto;
	}
	.content-page-help .wrapper-list-services-negative-removal{
		margin: 0 auto;
		margin-top: 20px;
	}
	.content-page-help .caption-negative-removal{
		text-align: center;
		margin-left: 0px;
	}
	.content-page-help .all-kinds-negative-removal{
		margin-left: 0px;
		text-align: center;
		
	}
	
}

@media(max-width: 400px){
	.content-page-help .line-page-path{
		display: none;
		
	}
}
@media(max-width: 320px){
	.content-page-help .caption-page-help{
		margin-left: 0;
		text-align: center;
		
	}
}



						/*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( HELP )*/
/*===================================================================	*/









/*===================================================================	*/
						/*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( MASTERS )*/



.main-content .content-page-masters{
	max-width: 1670px;
	width: 100%;
	min-height: 2000px;
	margin: 0 auto;
	background: url(../img/bg-central-content.jpg) no-repeat 50% 50% /cover;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	padding-bottom: 30px;
}
.content-page-masters .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-masters .line-page-path{
	font-size: 13px;
	color: #baaa7b;
}
.content-page-masters .line-page-path a{
	text-decoration: none;
	font-size: 13px;
	color: #baaa7b;
}
.content-page-masters .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-masters .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-masters .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-masters .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-masters .caption-page-masters{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-masters .wrapper-fast-navigation{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-top: 20px;
	margin-left: 30px;
}
.content-page-masters .fast-navigation{
	color: #d0b67d;
	font-size: 18px;
}
.content-page-masters .wrapper-fast-navigation a{
	color: #d0b67d;
	font-size: 18px;
	margin-right: 30px;
}
.content-page-masters .wrapper-fast-navigation a:hover{
	color: #eadaac;
	text-decoration: underline;
	
}
.content-page-masters .central-cont-page-masters{
	max-width: 1590px;
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 0 10px;
}
.content-page-masters .section-masters-page-masters{
	max-width: 1590px;
	width: 100%;
	margin: 0 auto;
	margin-top: 10px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.content-page-masters .wrapper-card-page-masters{
	max-width: 500px;
	width: 100%;
	min-height: 100px;
	margin: 0 auto;
	margin-top: 23px;
	background: rgba(38,28,22,.9);
	box-sizing: border-box;
	padding: 20px;
}
.content-page-masters .stars-masters-card{
	width: 152px;
	margin: 0 auto;
}
.content-page-masters .wrapper-card-page-masters img{
	max-width: 270px;
	width: 100%;
	margin: 0 auto;
	display: block;
	margin-top: 15px;
}
.content-page-masters .name-master-card-page-masters{
	font-size: 24px;
	text-align: center;
	margin-top: 20px;
}
.content-page-masters .description-master-card-page-masters{
	font-size: 16px;
	font-style: italic;
	text-align: center;
	color: #d5bf8e;
	margin-top: 10px;
}
.content-page-masters .wrapper-card-page-masters a{
	font-size: 17px;
	color: #d5bf8e;
	display: block;
	margin: 0 auto;
	text-align: center;
	margin-top: 15px;
	text-decoration: underline;
}
.content-page-masters .wrapper-card-page-masters a:hover{
	color: #eadaac;
}




@media(max-width: 576px){
	.content-page-masters .wrapper-fast-navigation{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-masters .fast-navigation{
		margin-bottom: 15px;
	}
	.content-page-masters .line-page-path{
		display: none;
		
	}
}
@media(max-width: 320px){
	.content-page-masters .caption-page-masters{
		margin-left: 0;
		text-align: center;
		
	}
}


						/*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( MASTERS )*/
/*===================================================================	*/	












/*===================================================================	*/
						/* ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( NEWS )*/
.main-content .content-page-news{
	max-width: 1670px;
	width: 100%;
	min-height: 2000px;
	margin: 0 auto;
	background: url(../img/bg-central-content.jpg) no-repeat 50% 50% /cover;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	padding-bottom: 30px;
}
.wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
 .line-page-path{
	font-size: 17px;
	color: #baaa7b;
}
.line-page-path a{
	text-decoration: none;
	font-size: 17px;
	color: #baaa7b;
}
.line-page-path a:hover{
	color: #f3e3b5;
}
 .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
 .line-page-path span > a{
	font-size: 17px;
	color: #f3e3b5;
}
 .caption-page-news{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.central-cont-page-news{
	max-width: 1590px;
	width: 100%;
	margin: 0 auto;
	margin-top: 10px;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-around;

}	
														
.wrapper-column-page-news{
	max-width: 770px;
	width: 100%;
}
 .section-page-news{
	max-width: 770px;
	width: 100%;
	background: rgba(41,31,25,.9);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-top: 30px;
	position: relative;
	
}
.section-page-news .normal-img{
	width: 200px;
	height: 200px;
}
 .section-page-news .big-img{
	width: 200px;
	height: 200px;
}
.wrapper-text-section-page-news{
	/*max-width: 570px;*/
	width: 100%;
	padding: 15px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
}
.caption-section-page-news{
	font-size: 22px;
	line-height: 24px;
	text-decoration: none;
	color: #fbedc6;
	margin-bottom: 10px;
}
.description-section-page-news{
	font-size: 16px;
	color: #e6cb8f;
	font-style: italic;
	line-height: 19px;

}
.wrapper-foot-section-page-news{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-top: 15px;
}
.wrapper-comments-section-page-news{
	width: 160px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	text-decoration: none;
	
}
 .wrapper-comments-section-page-news img{
	width: 21px;
	height: 21px;
	margin-right: 10px;
}

.number-comments-section-page-news{
	font-size: 14px;
	color: #856c4b;
	margin-right: 10px;
}
.word-comments-section-page-news{
	font-size: 14px;
	color: #856c4b;
	text-decoration: none;
	
}
.word-comments-section-page-news:hover{
	color: #f3e3b5;
}
.wrapper-foot-section-page-news a{
	font-size: 14px;
	color: #856c4b;
}
.wrapper-foot-section-page-news a:hover{
	color: #f3e3b5;
	text-decoration: underline;
	
}
.wrapper-triangle-section-page-news{
	width: 23px;
	height: 23px;
	position: absolute;
	top: 0;
	right: 0;
}
.wrapper-triangle-section-page-news img{
	width: 23px;
	height: 23px;
}




							/*пагинация*/
.wrapper-pagination-page-news{
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
	margin-top: 50px;
	box-sizing: border-box;
	padding: 0 10px;
}
.wrapper-pagination-page-news ul{
	margin: 0;
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.wrapper-pagination-page-news li{
	padding: 0;
	list-style: none;
}
.wrapper-pagination-page-news a{

}
.number-paginstion{
	color: #efdabe;
	border: 3px solid #8c5f22;
	padding: 5px 11px;
}
.number-paginstion:hover{
	color: #aa9267;
	border: 3px solid #aa9267;
}
.content-page-news .left-number-paginstion{
	/*border-left: none;*/
}
.content-page-news .right-number-paginstion{
	/*border-right: none;*/
}
.content-page-news .left-number-paginstion:hover{
	/*border-left: none;*/
}
.content-page-news .right-number-paginstion:hover{
	/*border-right: none;*/
}


.wrapper-pagination-page-news .mini-arr{
	width: 10px;
	height: 16px;
	opacity: 0.6;
	margin-top: 3px;
}
.wrapper-pagination-page-news .big-arr{
	width: 20px;
	height: 16px;
	opacity: 0.6;
	margin-top: 3px;
}
.wrapper-pagination-page-news .mini-arr:hover,
.wrapper-pagination-page-news .big-arr:hover{
	opacity: 1;
}
						/*конец пагинации*/

.wrapper-last-link-page-news{
	width: 310px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin: 0 auto;
	margin-top: 50px;
}
.wrapper-last-link-page-news a{
	font-size: 18px;
	color: #d0b67d;
}
.wrapper-last-link-page-news a:hover{
	color: #fbedc6;
	text-decoration: underline;
	
}
.wrapper-last-link-page-news img{
	width: 18px;
	height: 18px;
	margin-top: 4px;
	margin-left: 10px;
}



@media(max-width: 1850px){
	 .central-cont-page-news{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		padding-left: 15px;
		padding-right: 15px;
	}
	.wrapper-column-page-news{
		margin: 0 auto;
		
	}
}

@media(max-width: 768px){
	 .section-page-news{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.wrapper-text-section-page-news{
		width: 100%;
		margin: 0 auto;
		padding: 15px 0;

	}
	.section-page-news .normal-img{
		display: block;
		margin: 0 auto;
		margin-top: 25px;	
	}
	.section-page-news .big-img{
		display: block;
		margin: 0 auto;
	}
	.caption-section-page-news{
		text-align: center;
		
	}
	.description-section-page-news{
		text-align: center;
		padding: 15px;
	}
	.dop-style-margin2{
		margin-top: 20px;
	}
	.wrapper-foot-section-page-news{
		padding: 0 15px;
	}
}

@media(max-width: 400px){
	.wrapper-page-path{
		display: none;
		
	}
	.wrapper-last-link-page-news{
		width: 292px;
	}
	.wrapper-last-link-page-news a{
		font-size: 17px;
	}
}
@media(max-width: 320px){
	.caption-page-news{
		margin-left: 0;
		text-align: center;
		
	}
}


						/*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( NEWS )*/
/*===================================================================	*/	






/*===================================================================	*/
								/* ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( NEWS-P-1 )*/		

.main-content .content-page-news-p-1{
	max-width: 1670px;
	width: 100%;
	min-height: 1690px;
	margin: 0 auto;
	/*.content-page-product .btn-card-slider-heart-page-productbackground: url(../img/bg-central-content.jpg) no-repeat 50% 50% /cover;*/
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	padding-bottom: 30px;
	background-image: url(../img/bg-map-imp-bl.jpg);
	background-size: cover;
	position: initial;
	top: 0;
}
.main-content .content-page-my__order__shop .content-page-news-p-1{background-image: none;}

div.reviews-navigation-box{
	background: #261c16;
	border-color: #251c16;}

.content-page-news-p-1 .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-news-p-1 .line-page-path{
	font-size: 17px;
	color: #baaa7b;
}
.content-page-news-p-1 .line-page-path a{
	text-decoration: none;
	font-size: 17px;
	color: #baaa7b;
}
.content-page-news-p-1 .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-news-p-1 .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-news-p-1 .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}

.content-page-news-p-1 .line-page-path span > a{
	font-size: 17px;
	color: #f3e3b5;
}
.content-page-news-p-1 .caption-page-news-p-1{
	text-transform: uppercase;
	font-size: 28px;
	margin: 35px 0 35px 30px;

}
.content-page-news-p-1 .central-cont-page-news-p-1{
	max-width: 1090px; /*эту строчку не менять, иначе все поедет*/
	width: 100%;
	margin: 0 auto;
	margin-top: 10px;
	box-sizing: border-box;
	padding: 0 10px;
	background: #221914;

}
.wl-news-page {
	flex-wrap: wrap;
}

.content-page-news-p-1 .wl-main-central-cont-page-news .central-cont-page-news-p-1{
	max-width: 1090px; /*эту строчку не менять, иначе все поедет*/
	width: 60%;
	margin: 0 auto;
	margin-top: 10px;
	box-sizing: border-box;
	padding: 20px;
	background: rgba(41,31,25,.9);
}
.content-page-news-p-1 .wrapper-large-building-page-news-p-1{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-news-p-1 .central-cont-page-news-p-1 .img-news-news-p-1{
	min-width: 270px;
	height: 342px;
	margin-right: 20px;
	margin-bottom: 50px;
	float: left;
}
.content-page-news-p-1 .wl-main-central-cont-page-news .central-cont-page-news-p-1 img{height:400px;}

.img-afisha-news-p-1 {
	margin-right: 20px;
	margin-bottom: 50px;
	float: left;
	width: 100%;
}

.content-page-news-p-1 .text-page-news-p-1{
	font-size: 18px;
	color: #eadaac;
	font-style: italic;
	line-height: 25px;
	background: #221914;
	padding: 15px;
	
}
.content-page-news-p-1 .selected-text-normal-news-p-1{
	font-size: 20px;
	color: #fbedc6;
	font-style: normal;
}
.content-page-news-p-1 .selected-text-italic-news-p-1{
	font-size: 20px;
	color: #fbedc6;
	font-style: italic;
}
.content-page-news-p-1 .big-city{
	max-width: 1070px;
	width: 100%;
	margin-bottom: 25px;
}
.content-page-news-p-1 .red-word{
	color: #cb3716;
}
.content-page-news-p-1 .link-application-form{
	width: 210px;
	height: 40px;
	font-size: 17px;
	font-style: italic;
	color: #e2ca96;
	border: 3px	solid #e2ca96;
	padding: 5px 0;
	margin-top: 15px;
	display: block;
	box-sizing: border-box;
	text-align: center;
}

@media(max-width: 1024px) and (min-width: 768px){
	.content-page-news-p-1 .wl-main-central-cont-page-news .central-cont-page-news-p-1{width: 80%;}
}

@media(max-width: 768px) and (min-width: 426px){
	.content-page-news-p-1 .wl-main-central-cont-page-news .central-cont-page-news-p-1{width: 90%;}
	.content-page-news-p-1 .wl-main-central-cont-page-news .central-cont-page-news-p-1 img{height:300px;}
}

@media(max-width: 425px){
	.content-page-news-p-1 .wl-main-central-cont-page-news .central-cont-page-news-p-1{width: 90%;}
	.content-page-news-p-1 .wl-main-central-cont-page-news .central-cont-page-news-p-1 img{height:200px;}
}
							/*обертка для блока с коментариями*/
.content-page-news-p-1 .wrapper-block-comments-page-news-p-1{
	max-width: 1070px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	border-top: 1px solid #a5966d;
	border-bottom: 1px solid #a5966d;
	margin-top: 40px;
	box-sizing: border-box;
	padding: 25px 0;
}
.content-page-news-p-1 .wrapper-section-comments-page-news-p-1{
	max-width: 1024px;
	width: 100%;
}
.wrapper-section-comments-page-news-p-1{
	max-width: 1024px;
	width: 100%;
	margin: 0 auto;
}
.content-page-news-p-1 .wrapper-text-comments-page-news-p-1{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-left: 20px;
	margin-bottom: 15px;
}
.content-page-news-p-1 .wrapper-text-comments-page-news-p-1 img{
	width: 3px;
	height: 3px;
	margin: 1px 10px 0 10px;
	vertical-align: middle;
					
}
.content-page-news-p-1 .word-comment-page-news-p-1{
	font-size: 20px;
}
.content-page-news-p-1 .number-comment-page-news-p-1{
	font-size: 14px;
	color: #e2ca96;	
}
.content-page-news-p-1 .wrapper-section-comments-page-news-p-1 a{
	font-size: 18px;
	color: #d2b982;

	
}
.content-page-news-p-1 .wrapper-section-comments-page-news-p-1 a:hover{
	font-size: 18px;
	color: #f3e3b5;

}


										/*секция с комментарием	*/
.content-page-news-p-1 .section-comments-page-news-p-1{
	max-width: 700px;
	width: 100%;
	min-height: 180px;
	background: rgba(45,34,26,.9);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	box-sizing: border-box;
	padding: 15px 15px 15px 0;
}						
								/*дополнительный класс,изменяет
								цвет фона у четных секций комментария*/
.content-page-news-p-1 .dop-color-page-news-p-1{
	background: rgba(37,27,20,.9);
}
.content-page-news-p-1 .wrapper-img-comments-page-news-p-1{
	border-right: 1px solid #553e34;
}
.content-page-news-p-1 .wrapper-img-comments-page-news-p-1 img{
	width: 120px;
	height: 120px;
	padding: 0 30px;
}
.content-page-news-p-1 .user-name-comments-page-news-p-1{
	font-size: 16px;
	color: #f3e3b5;
	text-align: center;
	margin-top: 10px;
}
.content-page-news-p-1 .wrapper-text-user-name-page-news-p-1{
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.content-page-news-p-1 .left-block-coments-page-news-p-1{
	box-sizing: border-box;
	padding-left: 10px;
}
.content-page-news-p-1 .day-coments-page-news-p-1{
	font-size: 14px;
	color: #5f453a;
}
.content-page-news-p-1 .description-coments-page-news-p-1{
	font-size: 16px;
	font-style: italic;
	margin-top: 7px;
}
.content-page-news-p-1 .serial-number-coments-page-news-p-1{
	font-size: 14px;
	color: #5f453a;
	margin-top: 90px;
}
.content-page-news-p-1 .wrapper-heart-coments-page-news-p-1{
	min-width: 70px;
	height: 15px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-top: 7px;
}
.content-page-news-p-1 .heart-coments-page-news-p-1{
	width: 16px;
	height: 15px;
}
.content-page-news-p-1 .mini-ellepse-coments-page-news-p-1{
	width: 3px;
	height: 3px;
	margin: 6px 10px 0 10px;
}
.content-page-news-p-1 .number-heart-coments-page-news-p-1{
	font-size: 14px;
	color: #62473c;
	line-height: 15px;
}

										/*конец секции с комментарием*/
.wrapper-participants-page-news-p-1{display:none;}
.content-page-news-p-1 .wrapper-participants-page-news-p-1{
	max-width: 370px;
	width: 100%;
    display:none;
}
.content-page-news-p-1 .wrapper-involved-page-news-p-1{
	margin-bottom: 15px;
}
.content-page-news-p-1 .wrapper-involved-page-news-p-1 img{
	width: 3px;
	height: 3px;
	margin: 1px 10px 0 10px;
	vertical-align: middle;
}
.content-page-news-p-1 .involved-page-news-p-1{
	font-size: 20px;
	text-align: center;
	
}
.content-page-news-p-1 .participants-page-news-p-1{
	max-width: 370px;
	width: 100%;
	min-height: 748px;
	box-sizing: border-box;
	padding: 10px 15px;
	background: rgba(39,30,23,.9);
}
.content-page-news-p-1 .word-participants-page-news-p-1{
	font-size: 18px;
	color: #856c4b;
	text-align: center;
	
}
.content-page-news-p-1 .section-participants-page-news-p-1{
	max-width: 300px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	margin-top: 20px;
}
.content-page-news-p-1 .section-participants-page-news-p-1 img{
	max-width: 61px;
	width: 100%;
	display: block;
}
						/*конец обертки для блока с коментариями*/

.content-page-news-p-1 .caption-more-articles-page-news-p-1{
	font-size: 28px;
	margin-left: 30px;
	margin-top: 50px;
}
.content-page-news-p-1 .caption-more-articles-page-news-p-1 a{
	font-size: 18px;
	color: #f3e3b5;
	text-decoration: underline;
	margin-left: 50px;
}
.content-page-news-p-1 .wrapper-card-more-articles-page-news-p-1{
	max-width: 1590px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-around;
}
.content-page-news-p-1 .card-more-articles-page-news-p-1{
	max-width: 500px;
	width: 100%;
	margin: 0 15px;
	background: rgba(42,31,25,.9);
	box-sizing: border-box;
	padding: 25px 15px;
}
.content-page-news-p-1 .card-more-articles-page-news-p-1 img{
	max-width: 270px;
	width: 100%;
	display: block;
	margin: 0 auto;
}
 .description-card-more-articles-page-news-p-1{
	font-size: 18px;
	color: #d0b67d;
	text-align: center;
	margin-top: 20px;
	line-height: 20px;
}
.card-more-articles-page-news-p-1 a{
	font-size: 16px;
	color: #856c4b;
	text-align: center;
	display: block;
	margin: 0 auto;
	margin-top: 10px;
	text-decoration: underline;
	
}
.card-more-articles-page-news-p-1 a:hover{
	color: #f3e3b5;
	text-decoration: underline;
}
 .caption-more-video-page-news-p-1{
	font-size: 28px;
	margin-left: 30px;
	margin-top: 50px;
}
.caption-more-video-page-news-p-1 a{
	font-size: 18px;
	color: #f3e3b5;
	text-decoration: underline;
	margin-left: 50px;
}
/*.wrapper-card-video-page-news-p-1{*/
	/*max-width: 1590px;*/
	/*width: 100%;*/
	/*margin: 0 auto;*/
	/*margin-top: 30px;*/
	/*padding-left: 10px;*/
	/*padding-right: 10px;*/
	/*box-sizing: border-box;*/
	/*display: -webkit-flex;*/
	/*display: -moz-flex;*/
	/*display: -ms-flex;*/
	/*display: -o-flex;*/
	/*display: flex;*/
	/*justify-content: space-around;*/
/*}*/
/*.card-video-page-news-p-1{*/
	/*max-width: 500px;*/
	/*width: 100%;*/
	/*margin: 0 15px;*/
	/*background: rgba(42,31,25,.9);*/
	/*box-sizing: border-box;*/
	/*padding: 25px 15px;*/
/*}*/
.caption-card-video-page-news-p-1{
	text-align: center;
	margin-top: 20px;
	font-size: 18px;
}








@media(max-width: 1200px){
	.content-page-news-p-1 .wrapper-block-comments-page-news-p-1{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-news-p-1 .wrapper-section-comments-page-news-p-1{
		margin: 0 auto;
	}
	.content-page-news-p-1 .wrapper-participants-page-news-p-1{
		margin: 0 auto;
		margin-top: 20px;
	}
	.content-page-news-p-1 .participants-page-news-p-1{
		min-height: 248px;
	}
}

@media(max-width: 992px){
	.content-page-news-p-1 .wrapper-large-building-page-news-p-1{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-news-p-1 .wrapper-large-building-page-news-p-1 img{
		display: block;
		margin: 0 auto;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.content-page-news-p-1 .link-application-form{
		margin: 0 auto;
	}
}
@media(max-width: 768px){
	.content-page-news-p-1 .wrapper-card-more-articles-page-news-p-1{
		width: 100%;
		box-sizing: border-box;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		padding: 0 10px;
	}
	.content-page-news-p-1 .card-more-articles-page-news-p-1{
		margin: 0 auto;
		margin-top: 30px;
	}
	.content-page-news-p-1 .wrapper-card-video-page-news-p-1{
		width: 100%;
		box-sizing: border-box;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		padding: 0 10px;
	}
	.content-page-news-p-1 .card-video-page-news-p-1{
		margin: 0 auto;
		margin-top: 30px;
	}
	.content-page-news-p-1 .central-cont-page-news-p-1 .img-news-news-p-1{
		display: block;
		/*margin: 0 auto;*/
		margin-bottom: 10px;
		float: none;
	}
}

@media(max-width: 576px){
	
	.content-page-news-p-1 .wrapper-text-comments-page-news-p-1{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-news-p-1 .word-comment-page-news-p-1{
		text-align: center;
		
	}
	.content-page-news-p-1 .wrapper-text-comments-page-news-p-1 a{
		text-align: center;
		margin-top: 10px;
	}
	.content-page-news-p-1 .section-comments-page-news-p-1{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-news-p-1 .wrapper-img-comments-page-news-p-1{
		border-right: none;
		margin-bottom: 20px;
	}
	.content-page-news-p-1 .wrapper-img-comments-page-news-p-1 img{
		display: block;
		margin: 0 auto;
	}
	
	
}

@media(max-width: 400px){
	.content-page-news-p-1 .line-page-path{
		display: none;
		
	}
	.content-page-news-p-1 .caption-more-video-page-news-p-1{
		margin: 0 auto;
		text-align: center;
		margin-right: 5px;
		margin-top: 50px;
		
	}
	.content-page-news-p-1 .caption-more-video-page-news-p-1 a{
		margin: 0 auto;
		text-align: center;
		
	}
}
@media(max-width: 320px){
	.content-page-news-p-1 .caption-page-news-p-1{
		margin-left: 0;
		text-align: center;
		
	}
	.content-page-news-p-1 .caption-more-articles-page-news-p-1{
		margin-left: 0;
		text-align: center;
		
	}
	.content-page-news-p-1 .caption-more-articles-page-news-p-1 a{
		margin-left: 10px;
	}
}


							/*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( NEWS-P-1 )*/
/*===================================================================	*/		

  




/*===================================================================	*/
							/* ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( PARAPSYCHOLOGY )*/

.main-content .content-page-parapsychology{
	max-width: 1670px;
	width: 100%;
	min-height: 3015px;
	margin: 0 auto;
	background: url(../img/bg-central-content.jpg) no-repeat 50% 50% /cover;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	/*overflow-x: hidden;*/
}
.content-page-parapsychology .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-parapsychology .line-page-path{
	font-size: 13px;
	color: #baaa7b;
}
.content-page-parapsychology .line-page-path a{
	text-decoration: none;
	font-size: 13px;
	color: #baaa7b;
}
.content-page-parapsychology .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-parapsychology .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-parapsychology .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-parapsychology .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-parapsychology .caption-page-parapsychology{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
	margin-bottom: 20px;
}
.content-page-parapsychology .central-cont-page-parapsychology{
	max-width: 790px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 0 10px;
}
.content-page-parapsychology .wrapper-fast-navigation-page-parapsychology{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}	
.content-page-parapsychology .name-fast-navigation-page-parapsychology{
	min-width: 230px;
	font-size: 18px;
	color: #d0b67d;
	text-transform: uppercase;
	margin-left: 30px;
	
}	
.content-page-parapsychology .wrapper-fast-navigation-page-parapsychology ul{
	max-width: 1200px;
	width: 100%;
	margin: 0;
	padding: 0;
	margin-right: 10px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.content-page-parapsychology .wrapper-fast-navigation-page-parapsychology li{
	padding: 0;
	list-style: none;
	
}
.content-page-parapsychology .wrapper-fast-navigation-page-parapsychology a{
	font-size: 18px;
	color: #eadaac;

}
.content-page-parapsychology .wrapper-fast-navigation-page-parapsychology a:hover{
	text-decoration: underline;
	
}
.content-page-parapsychology .caption-central-cont-page-parapsychology{
	text-transform: uppercase;
	font-size: 19px;
	margin-bottom: 30px;
}
.content-page-parapsychology .caption-central-cont-page-parapsychology img{
	vertical-align: middle;
	margin-bottom: 4px;
	
}
.content-page-parapsychology .wrapper-top-img-page-parapsychology{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-parapsychology .wrapper-top-img-page-parapsychology img{
	min-width: 270px;
	height: 270px;
	margin-top: 5px;
	margin-right: 20px;
}
.content-page-parapsychology .description-top-img-page-parapsychology{
	font-size: 18px;
	color: #eadaac;
	font-style: italic;
	line-height: 21px;
	
}
.content-page-parapsychology .mini-caption-top-img-page-parapsychology{
	font-size: 20px;
	font-style: normal;
	color: #f3e3b5;
}
.content-page-parapsychology .wrapper-name-services-page-parapsychology{
	font-size: 19px;
	text-transform: uppercase;
	margin-top: 30px;
}
.content-page-parapsychology .wrapper-name-services-page-parapsychology img{
	vertical-align: middle;
	margin-bottom: 4px;
}
.content-page-parapsychology .wrapper-img-scype-page-parapsychology{
	border-top: 1px solid #f3e3b5;
	border-bottom: 1px solid #f3e3b5;
	box-sizing: border-box;
	padding: 15px 0;
	margin-top: 15px;
}
.content-page-parapsychology .wrapper-link-img-scype-page-parapsychology{
	max-width: 900px;
	width: 100%;
	margin: 0 auto;
	margin-bottom: 10px;
}
.content-page-parapsychology .wrapper-img-scype-page-parapsychology a{
	width: 92px;
	font-size: 18px;
	color: #fbedc6;
	display: block;
	margin-left: auto;
	box-sizing: border-box;
	padding-bottom: 3px;
	border-bottom: 1px solid #fbedc6;
}
.content-page-parapsychology .wrapper-img-scype-page-parapsychology a:hover{
	color: #cb3716;
	border-bottom: 1px solid #cb3716;
}
.content-page-parapsychology .wrapper-card-img-scype-page-parapsychology{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-around;
	
}
.content-page-parapsychology .card-img-scype-page-parapsychology{
	max-width: 370px;
	width: 100%;
	background: rgba(40,30,24,.9);
	box-sizing: border-box;
	padding-bottom: 15px;
	margin: 0 10px;
}
.content-page-parapsychology .card-img-scype-page-parapsychology img{
	max-width: 370px;
	width: 100%;
}
.content-page-parapsychology .description-card-img-scype-page-parapsychology{
	font-size: 18px;
	margin-top: 5px;
	text-align: center;
	
}
.content-page-parapsychology .price-card-img-scype-page-parapsychology{
	text-align: center;
	font-size: 14px;
	color: #d0b67d;
	font-weight: bold;
	margin: 0 auto;
	margin-top: 10px;

}
.content-page-parapsychology .big-number-card-img-scype-page-parapsychology{
	font-size: 24px;
	font-weight: normal;
	
}
.content-page-parapsychology .btn-card-img-scype-page-parapsychology{
	width: 148px;
	height: 42px;
	box-sizing: border-box;
	border: 3px solid #7d5942;
	color: #7d5942;
	font-size: 16px;
	display: block;
	margin: 0 auto;
	margin-top: 15px;
	background: transparent;
	cursor: pointer;
	outline: none;
	
}
.content-page-parapsychology .btn-card-img-scype-page-parapsychology:hover{
	border: 3px solid #d5c494;
	color: #d5c494;
}
.content-page-parapsychology .text-getting-help-page-parapsychology{
	font-size: 18px;
	line-height: 20px;
	color: #eadaac;
	margin-top: 20px;
	font-style: italic;
	
}
.content-page-parapsychology .mini-caption-text-getting-help-page-parapsychology{
	font-size: 20px;
	color: #fbedc6;
	font-style: normal;
	
}


						/*начало выпадающих списков(список услуг)*/

.content-page-parapsychology .wrapper-parapsychology{
	max-width: 1070px;
	width: 100%;
	min-height: 100px;
	background: rgba(37,28,22,.9);
	box-sizing: border-box;
	margin-top: 15px;
	padding: 25px 15px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;

}
.content-page-parapsychology .wrapper-caption-parapsychology{
	
}
.content-page-parapsychology .dop-style-caption-parapsychology{
	margin-top: 6px;
}
.content-page-parapsychology .caption-parapsychology{
	font-size: 24px;
	text-transform: uppercase;
	margin-top: 8px;
}
.content-page-parapsychology .caption-parapsychology img{
	width: 17px;
	height: 17px;
	
}
.content-page-parapsychology .wrapper-list-services-parapsychology{
	min-width: 210px;
	color: #7d5942;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-parapsychology .text-list-services-parapsychology{
	font-size: 16px;
	margin-top: 15px;
	margin-right: 5px;
}
.content-page-parapsychology .btn-list-services-parapsychology{
	width: 60px;
	height: 42px;
	box-sizing: border-box;
	border: 3px solid #7d5942;
	border-left: none;
	cursor: pointer;
	margin-top: 6px;
}
.content-page-parapsychology .btn-list-services-parapsychology:hover {
	border: 3px solid #d5c494;
	border-left: none;
}
.content-page-parapsychology .btn-list-services-parapsychology img{
	width: 14px;
	height: 9px;
	display: block;
	margin: 0 auto;
	margin-top: 13px;
}
.content-page-parapsychology .mini-ellepse-parapsychology{
	width: 3px;
	height: 3px;
	margin: 26px 10px 0 10px;
}
.content-page-parapsychology .number-services-parapsychology{
	font-size: 12px;
	font-weight: bold;
	margin-top: 18px;
}
.content-page-parapsychology .wrapper-drop-parapsychology{
	max-width: 1070px;
	width: 100%;
	display: none;
	
}
.content-page-parapsychology .section-drop-parapsychology{
	max-width: 1070px;
	width: 100%;
	min-height: 180px;
	background: rgba(31,23,18,.9);
	box-sizing: border-box;
	padding: 20px 20px 20px 30px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;

}
.content-page-parapsychology .dop-style-section-drop-parapsychology{
	background: rgba(37,26,20,.9);
}
.content-page-parapsychology .section-drop-parapsychology img{
	width: 132px;
	height: 132px;
	margin-right: 20px;
	margin-top: 7px;
}
.content-page-parapsychology .wrapper-text-section-drop-parapsychology{
	max-width: 700px;
	width: 100%;
}
.content-page-parapsychology .caption-section-drop-parapsychology{
	font-size: 20px;
}
.content-page-parapsychology .description-section-drop-parapsychology{
	font-size: 16px;
	color: #e2ca96;
	font-style: italic;
	margin-top: 15px;
	line-height: 19px;
}
.content-page-parapsychology .wrapper-price-section-drop-parapsychology{
	min-width: 170px;
	border-left: 1px solid #3a2b21;
	box-sizing: border-box;
	padding-left: 20px;
	margin-left: 10px;
}
.content-page-parapsychology .price-section-drop-parapsychology{
	font-size: 14px;
	color: #d0b67d;
	font-weight: bold;
	text-align: center;
	
}
.content-page-parapsychology .big-number-price-section-drop-parapsychology{
	font-size: 22px;
	font-weight: normal;
	
}
.content-page-parapsychology .btn-section-drop-parapsychology{
	width: 148px;
	height: 42px;
	box-sizing: border-box;
	border: 3px solid #7d5942;
	color: #7d5942;
	font-size: 16px;
	display: block;
	margin: 0 auto;
	margin-top: 40px;
	background: transparent;
	cursor: pointer;
	outline: none;
}

.content-page-parapsychology .btn-section-drop-parapsychology:hover{
	border: 3px solid #d5c494;
	color: #d5c494;
}
.content-page-parapsychology .wrapper-last-text-parapsychology{
	max-width: 1070px;
	width: 100%;
	border-top: 1px solid #d0b67d;
	margin-top: 20px;
}
.content-page-parapsychology .warning-word{
	font-size: 18px;
	color: #e93e18;
	margin-top: 15px;	
	font-weight: bold;
	
}
.content-page-parapsychology .last-text-parapsychology{
	font-size: 18px;
	line-height: 20px;
	margin-top: 15px;
	padding-bottom: 30px;
}
						/*конец выпадающих списков(список услуг)*/



.content-page-parapsychology .wrapper-video-page-parapsychology{
	border-top: 1px solid #f3e3b5;
	border-bottom: 1px solid #f3e3b5;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 30px;
}
.content-page-parapsychology .wrapper-name-video-page-parapsychology{
	font-size: 19px;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.content-page-parapsychology .wrapper-name-video-page-parapsychology img{
	vertical-align: middle;
	margin-bottom: 4px;
}

/*.content-page-parapsychology .wrapper-YouTube-video-page-parapsychology{
	max-width: 1070px;
	width: 100%;
	height: 540px;
	margin: 0 auto;
}*/
.content-page-parapsychology .wrapper-YouTube-video-page-parapsychology{
	
	position: relative;
	padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.content-page-parapsychology .wrapper-YouTube-video-page-parapsychology iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.content-page-parapsychology .wrapper-video-page-parapsychology a{
	font-size: 16px;
	text-align: center;
	display: block;
	margin: 0 auto;
	margin-top: 15px;
	color: #f3e3b5;
	text-decoration: underline;	
}
.content-page-parapsychology .wrapper-caption-link-vk-page-parapsychology{
	margin-top: 15px;
}
.content-page-parapsychology .caption-link-vk-page-parapsychology{
	font-size: 18px;
	margin-top: 15px;
}
.content-page-parapsychology .wrapper-link-vk-page-parapsychology{
	font-size: 18px;
	color: #eadaac;
	font-style: italic;
}
.content-page-parapsychology .wrapper-link-vk-page-parapsychology a{
	font-size: 18px;
	color: #eadaac;
	font-style: italic;
	text-decoration: underline;
	
}
.content-page-parapsychology .wrapper-img-certificates-page-parapsychology{
	max-width: 1070px;
	width: 100%;
	box-sizing: border-box;
	padding: 20px 10px;
	background: url(../img/page-parapsychology/bg-serti.png) no-repeat 50% 50%;
}
.content-page-parapsychology .wrapper-img-certificates-page-parapsychology img{
	max-width: 370px;
	width: 100%;
	margin: 0 auto;
	display: block;
}
.content-page-parapsychology .wrapper-contacts-page-parapsychology{
	margin-top: 30px;
}
.content-page-parapsychology .wrapper-name-contacts-page-parapsychology{
	font-size: 19px;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.content-page-parapsychology .wrapper-name-contacts-page-parapsychology img{
	vertical-align: middle;
	margin-bottom: 4px;
}
.content-page-parapsychology .text-contacts-page-parapsychology{
	color: #f3e3b5;
	font-size: 18px;
	margin-bottom: 20px;
}
.content-page-parapsychology .wrapper-map-page-parapsychology{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
}
.content-page-parapsychology .address-page-parapsychology{
	font-size: 18px;
	color: #fbedc6;
	font-style: italic;
	margin-top: 30px;
}
.content-page-parapsychology .address-page-parapsychology img{
	vertical-align: middle;
	margin: 0 10px 2px 10px;
}
.content-page-parapsychology .name-reference-point-page-parapsychology{
	font-size: 18px;
	color: #fbedc6;
	font-style: italic;
	margin-top: 5px;
	margin-bottom: 15px;
}
.content-page-parapsychology .wrapper-img-parapsychology-centre-page-parapsychology{
	max-width: 1070px;
	width: 100%;
	box-sizing: border-box;
	padding-bottom: 20px;
}
.content-page-parapsychology .wrapper-img-parapsychology-centre-page-parapsychology img{
	max-width: 1070px;
	width: 100%;
}




@media(max-width: 1536px){
	.content-page-parapsychology .wrapper-fast-navigation-page-parapsychology ul{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
}
@media(max-width: 1400px){
	.content-page-parapsychology .wrapper-map-page-parapsychology{
		max-width: 870px;
		width: 100%;
	}
}
@media(max-width: 1200px){
	.content-page-parapsychology .wrapper-map-page-parapsychology{
		max-width: 710px;
		width: 100%;
	}
}
@media(max-width: 1024px){
	.main-content .content-page-parapsychology{
		min-height: 4800px;
	}
	.content-page-parapsychology .wrapper-map-page-parapsychology{
		max-width: 1070px;
		width: 100%;
	}
}
@media(max-width: 768px){
	.content-page-parapsychology .wrapper-top-img-page-parapsychology{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-parapsychology .wrapper-card-img-scype-page-parapsychology{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-parapsychology .card-img-scype-page-parapsychology{
		margin: 0 auto;
		margin-top: 20px;
	}
	.content-page-parapsychology .wrapper-link-img-scype-page-parapsychology a{
		margin: 0 auto;
	}
	.content-page-parapsychology .section-drop-parapsychology{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-parapsychology .caption-section-drop-parapsychology{
		margin-top: 15px;
	}
	.content-page-parapsychology .wrapper-price-section-drop-parapsychology{
		margin-left: 0px;
		margin-top: 20px;
		border-left: none;
		padding-left: 0px;
	}
	.content-page-parapsychology .caption-parapsychology img{
		display: none;
	}
}

@media(max-width: 576px){
	.content-page-parapsychology .wrapper-fast-navigation-page-parapsychology{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-parapsychology .name-fast-navigation-page-parapsychology{
		margin-left: 10px;
	}
	.content-page-parapsychology .wrapper-fast-navigation-page-parapsychology ul{
		margin-left: 10px;
		margin-top: 10px;
	}
	.content-page-parapsychology .caption-page-parapsychology{
		font-size: 24px;
		margin-left: 10px;
	}
	.content-page-parapsychology .wrapper-top-img-page-parapsychology img{
		display: block;
		margin: 0 auto;
	}
	.content-page-parapsychology .wrapper-parapsychology{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-parapsychology .wrapper-caption-parapsychology{
		margin: 0 auto;
	}
	.content-page-parapsychology .wrapper-list-services-parapsychology{
		margin: 0 auto;
		margin-top: 20px;
	}
	.content-page-parapsychology .caption-parapsychology{
		text-align: center;
		margin-left: 0px;
	}
}
@media(max-width: 320px){
	.content-page-parapsychology .caption-page-parapsychology{
		margin-left: 0;
		text-align: center;
		
	}
}

							/*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( PARAPSYCHOLOGY )*/
/*===================================================================	*/





							
/*===================================================================	*/
							/*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( PERSONAL )*/

.main-content .content-page-personal{
	max-width: 1670px;
	width: 100%;
	min-height: 2000px;
	margin: 0 auto;
	background: url(../img/bg-map-imp-bl.jpg) no-repeat 50% 50% /cover;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	/*overflow-x: hidden;*/
}
.content-page-personal .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-personal .line-page-path{
	font-size: 13px;
	color: #baaa7b;
}
.content-page-personal .line-page-path a{
	text-decoration: none;
	font-size: 13px;
	color: #baaa7b;
}
.content-page-personal .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-personal .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-personal .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-personal .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-personal .caption-page-personal{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-personal .central-cont-page-personal{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 50px;
	box-sizing: border-box;
	padding: 0 10px;
}
.content-page-personal .wrapper-profile-functions-page-personal{
	border-top: 1px solid #b39a6e;
	border-bottom: 1px solid #b39a6e;
	box-sizing: border-box;
	padding: 15px 0;
}

.content-page-personal .wrapper-profile-functions-page-personal ul{
	max-width: 1070px;
	width: 100%;
	margin: 0;
	padding: 0;
}
.content-page-personal .wrapper-profile-functions-page-personal li{
	padding: 0;
	list-style: none;
	
}
.content-page-personal .wrapper-profile-functions-page-personal a{
	font-size: 18px;
	color: #d0b67d;
}
.content-page-personal .wrapper-profile-functions-page-personal a:hover{
	font-size: 18px;
	color: #fbedc6;
	text-decoration: underline;
}
.content-page-personal .flex-culumn-page-personal-1{
    max-width: 860px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-around;
	margin: 0 auto;
}
.content-page-personal .flex-culumn-page-personal-2{
	max-width: 510px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-around;
}
.content-page-personal .nick-user-name-page-personal{
	font-size: 28px;
	text-align: center;
	margin: 20px 0;
}
.content-page-personal .wrapper-address-user-name-page-personal{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	border-top: 1px solid #b39a6e;
	border-bottom: 1px solid #b39a6e;
	box-sizing: border-box;
	padding: 15px 10px;
	font-size: 20px;
	line-height: 20px;
}
.content-page-personal .address-user-name-page-personal,
.content-page-personal .floor-user-name-page-personal,
.content-page-personal .date-user-name-page-personal{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.content-page-personal .word-address-page-personal,
.content-page-personal .floor-user-address-page-personal,
.content-page-personal .date-user-address-page-personal{
	font-size: 16px;
	color: #e6cb8f;
	margin-right: 10px;
}
.content-page-personal .address-user-name-page-personal img{
	vertical-align: middle;
	margin-right:10px;
	width: 18px;
	height: 24px;
}
.content-page-personal .floor-user-name-page-personal img{
	vertical-align: middle;
	margin-right:10px;
	/*width: 16px;*/
	height: 22px;
}
.content-page-personal .date-user-name-page-personal img{
	vertical-align: middle;
	margin-right:10px;
	width: 22px;
	height: 14px;
	margin-top: 4px;
}
.content-page-personal .wrapper-img-user-page-personal{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.content-page-personal .wrapper-img-user-page-personal img{
	margin-top: 20px;
	margin-right: 20px;
	width: 200px;
	height: 200px;
}
.content-page-personal .wrapper-description-img-user-page-personal{
	max-width: 600px;
	width: 100%;
}
.content-page-personal .word-signature-img-user-page-personal{
	font-size: 18px;
	color: #e6cb8f;
	text-align: center;
	font-style: italic;
	margin-top: 50px;
}
.content-page-personal .wrapper-description-img-user-page-personal img{
	width: 16px;
	height: 5px;
	margin: 5px auto;
	display: block;
	
}
.content-page-personal .description-img-user-page-personal{
	font-size: 18px;
	color: #f3e3b5;
	font-style: italic;
	line-height: 20px;
}
.content-page-personal .wrapper-btn-img-user-page-personal{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	width: 170px;
	height: 42px;
	margin-top: 90px;
}
.content-page-personal .wrapper-btn-img-user-page-personal img{
	width: 22px;
	height: 18px;
	display: block;
	margin-top: 13px;
	margin-right: 0;
}
.content-page-personal .wrapper-btn-img-user-page-personal a{
	font-size: 16px;
	color: #b39a6e;
	font-weight: bold;
	border: 3px solid #b39a6e;
	border-left: none;
	box-sizing: border-box;
	width: 145px;
	height: 42px;
	text-align: center;
	padding-top: 6px;
	display: block;
	
}
.content-page-personal .wrapper-btn-img-user-page-personal a:hover{
	color: #d3ba8d;
	border: 3px solid #d3ba8d;
	border-left: none;
}  							                        
.content-page-personal .wrapper-tabs-page-personal{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-personal .wrapper-forum-page-personal{
	/*margin-top: 110px;*/
	margin-left: 20px;
}
.content-page-personal .caption-forum-page-personal{
	min-width: 205px;
	font-size: 16px;
	text-transform: uppercase;
	color: #f3e3b5;
}
.content-page-personal .wrapper-forum-page-personal ul{
	margin: 30px 0 0 0;
	padding: 0;
}
.content-page-personal .wrapper-forum-page-personal li{
	padding: 0;
	list-style: none;
	font-size: 16px;
	color: #aa9267;
	font-style: italic;
	margin-bottom: 5px;
}
.content-page-personal .wrapper-forum-page-personal span{
	
}




                                                       /*начало табов*/
/*ширина контента*/
.content-page-personal .wrap-tabs {
	max-width: 700px;
	width: 100%;
}
/*стилизуем оболочку табов*/
.content-page-personal .tabs {
	text-align: center;
	padding: 0;
	margin-top: 15px;
	margin-bottom: 15px;
	height: 28px;
	/*line-height: 25px;*/
	list-style: none;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
/*стилизуем сами тыбы*/
.content-page-personal .tabs li a{color: #f3e3b5;}

.content-page-personal .tabs li {
	box-sizing: border-box;
	height: 40px;
	font-size: 16px;
	margin: 0 5px 5px 0;
	padding: 7px 20px 0 20px;
	color: #f3e3b5;
	cursor: pointer;
	position: relative;
	text-transform: uppercase;
	border-left: 3px solid #a29a80;
	border-top: 3px solid #a29a80;
	border-right: 3px solid #a29a80;
}
/*стилизуем активный таб*/
.content-page-personal .tabs li.current {
	box-sizing: border-box;
	cursor: pointer;
	height: 40px;
	color: #f3e3b5;
	margin: 0 5px 5px 0;
	padding: 7px 20px 0 20px;
	border-left: 3px solid #f3e3b5;
	border-top: 3px solid #f3e3b5;
	border-right: 3px solid #f3e3b5;
}
/*оболочка скрываемых блоков контента*/
.content-page-personal .cont-tabs {
	display: none;
}
/*оболочка видимового блока контента*/
.content-page-personal .cont-tabs.visible {
	display: block;
}
/*стилизуем содержимое блока*/
.content-page-personal .cont-tabs{
	max-width: 700px;
	width: 100%;
	
}
/*секция блока*/
.content-page-personal .section-cont-tabs{
	max-width: 700px;
	width: 100%;
	min-height: 140px;
	background: rgba(42,31,25,.9);
	box-sizing: border-box;
	padding: 10px 20px;
}	
/*цвет фона для четных секций */
.content-page-personal .dop-color-style-section{
	background: rgba(36,28,22,.9);
}
.content-page-personal .line-bottom{
	border-top: 2px solid #372820;
	margin-bottom: 20px;
}
.content-page-personal .text-section{
	font-size: 14px;
	color: #f3e3b5;
	font-style: italic;
	margin-top: 10px;
}
.content-page-personal .wrapper-icon-clock-page-personal{
	border-top: 1px solid #b39a6e;
	margin-top: 80px;
	box-sizing: border-box;
	padding-top: 30px;
	font-size: 16px;
	color: #b39a6e;
	font-style: italic;
	text-align: center;
	padding-bottom: 30px;
}
.content-page-personal .wrapper-icon-clock-page-personal .icon-clock{
	width: 19px;
	height: 19px;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-right: 10px;
}

	/*секция инпутов*/
.content-page-personal .section-input{
	max-width: 700px;
	width: 100%;
	margin-top: 30px;

}
.content-page-personal .wrpa-inp{
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	-ms-align-items: center;
	align-items: center;
	margin-bottom: 10px;
}
.content-page-personal .caption-input{
	max-width: 170px;
	width: 100%;
	font-size: 18px;
	color: #eadaac;
}
.content-page-personal .input-profile{
	max-width: 570px;
	width: 100%;
	height: 42px;
	outline: none;
	border: none;
	background: rgba(49,36,29,.9);
	text-align: center;
	font-size: 20px;
	color: #fbedc6;
	font-style: italic;
	margin-left: 15px;
}
.content-page-personal .input-profile:hover,
.content-page-personal .input-profile:focus{
	background: rgba(66,48,39,.9);
}
.content-page-personal .big-wrap-radiobutton{
	width: 100%;
	height: 44px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	-ms-align-items: center;
	align-items: center;
	margin-bottom: 10px;
}
.content-page-personal .caption-input{
	max-width: 170px;
	width: 100%;
	font-size: 18px;
	color: #eadaac;
}
.content-page-personal .wrap-radiobutton{
	max-width: 570px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-left: 15px;
}
.content-page-personal .wrap-radiobutton label:first-child{
	margin-right: 30px;
}

	/*начало радиокнопок*/
.content-page-personal .rad {
	display: none;
}

.content-page-personal .rad-custom {
	width: 15px;
	height: 15px;
	border: 3px solid #604432;
	position: relative;
	box-sizing: border-box;
}

.content-page-personal .rad-custom,
.content-page-personal .lab {
	display: inline-block;
	vertical-align: middle;
}

.content-page-personal .rad:checked + .rad-custom::before {
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	background: #fbedc6;
}
.content-page-personal .rad-custom,
.content-page-personal .rad:checked + .rad-custom::before {
	border-radius: 50%;
}
	/*конец радиокнопок*/





.content-page-personal .wrap-select-photo{
	width: 100%;
	height: 44px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}
.content-page-personal .wrap-btn-profile{
	max-width: 570px;
	width: 100%;
	margin-left: 15px;
}
		/*кнопка выбора файла*/

.content-page-personal .file-upload input[type="file"]{
	display: none;/* скрываем input file */
}
/* задаем стили кнопки выбора файла*/
.content-page-personal .file-upload {
	position: relative;
	overflow: hidden;
	width: 180px;
    height: 38px;
    box-sizing: border-box;
    background: transparent;
    border: 3px solid #b39a6e;
    color: #b39a6e;
    font-size: 16px;
    outline: none;
    cursor: pointer;
    text-align: center;
}
.content-page-personal .file-upload:hover {
	border: 3px solid #fbedc6;
	color: #fbedc6;
}

/* Растягиваем label на всю область блока .file-upload */
.content-page-personal .file-upload label {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

/* стиль текста на кнопке*/
.content-page-personal .file-upload span {
	line-height: 33px;
	font-weight:bold;
}
	/*конец кнопки выбора файла*/

.content-page-personal .wrap-upload-photo{
	width: 100%;
	height: 44px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}

.content-page-personal .wrap-btn-upload-photo{
	max-width: 570px;
	width: 100%;
	margin-left: 15px;
}

.content-page-personal .btn-upload-photo{
	width: 180px;
    height: 38px;
    box-sizing: border-box;
    background: transparent;
    border: 3px solid #b39a6e;
    color: #b39a6e;
    font-size: 16px;
    outline: none;
    cursor: pointer;
    text-align: center;
    font-weight:bold;
}
.content-page-personal .btn-upload-photo:hover {
	border: 3px solid #fbedc6;
	color: #fbedc6;
}

.content-page-personal .wrap-delete-photo{
	width: 100%;
	height: 44px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}

.content-page-personal .wrap-btn-delete-photo{
	max-width: 570px;
	width: 100%;
	margin-left: 15px;
}

.content-page-personal .btn-delete-photo{
	width: 180px;
    height: 38px;
    box-sizing: border-box;
    background: transparent;
    border: 3px solid #b39a6e;
    color: #b39a6e;
    font-size: 16px;
    outline: none;
    cursor: pointer;
    text-align: center;
    font-weight:bold;
}
.content-page-personal .btn-delete-photo:hover {
	border: 3px solid #fbedc6;
	color: #fbedc6;
}
	/*конец секции инпутов*/





/*-------------------------------------------------------------*/
								/*начало стилизации чекбоксов*/



/* Скрываем реальный чекбокс */
.checkbox {
	display: none;
}
.section-cont-tabs label {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	position: relative;
	margin-bottom: 15px;
}
/* Задаем внешний вид для нашего кастомного чекбокса. Все обязательные свойства прокомментированы, остальные же свойства меняйте по вашему усмотрению */
.checkbox-custom {
	position: relative;      
	width: 15px;            
	height: 15px;            
	border: 3px solid #604432;
	/*margin-left: auto;*/
	box-sizing: border-box;
}
/*отодвигаем дэйбд в левый край*/
.label{
	position: absolute;
	top: 0;
	left: 20px;
	color: #d0b67d;
	font-size: 16px;
	cursor: pointer;
	line-height: 16px;
	
}
.label:hover{
	color: #fbedc6;
}
/* Если реальный чекбокс у нас отмечен, то тогда добавляем данный признак и к нашему кастомному чекбоксу  */
.checkbox:checked + .checkbox-custom::before {
	content: "";             
	display: block;			 
	position: absolute;      
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	background: #f3e3b5;     
	
}

								/*конец стилизации чекбоксов*/
/*-------------------------------------------------------------*/


													    /*конец табов*/



@media(max-width: 1400px){
	.content-page-personal .wrapper-profile-functions-page-personal ul{
		justify-content: space-around;
	}
	
	.content-page-personal .flex-culumn-page-personal-2{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		margin: 0 auto;
		max-width: 225px;
	}
	.content-page-personal .wrapper-address-user-name-page-personal{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-personal .address-user-name-page-personal,
	.content-page-personal .floor-user-name-page-personal,
	.content-page-personal .date-user-name-page-personal{
		text-align: center;
		margin: 0 auto;
		margin-top: 10px;
	}
	
}

@media(max-width: 1200px){
	.content-page-personal .wrapper-img-user-page-personal{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-personal .wrapper-img-user-page-personal img{
		display: block;
		margin: 12px auto;
	}
	.content-page-personal .wrapper-description-img-user-page-personal{
		margin: 0 auto;
	}
	.content-page-personal .wrapper-btn-img-user-page-personal{
		margin: 0 auto;
		margin-top: 20px;
	}
	.content-page-personal .word-signature-img-user-page-personal{
		margin-top: 20px;
	}
	.content-page-personal .wrap-tabs {
		margin: 0 auto;
	}
	.content-page-personal .wrapper-tabs-page-personal{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-personal .wrapper-forum-page-personal{
		width: 205px;
		margin: 0 auto;
		margin-top: 20px;
	}
	.content-page-personal .caption-forum-page-personal{
		text-align: center;
		
	}
	.content-page-personal .wrapper-forum-page-personal li{
		text-align: center;
		
	}
	.content-page-personal .section-input{
		margin: 0 auto;
		margin-top: 30px;
	}
}
@media(max-width: 1024px){
	.main-content .content-page-personal{
		min-height: 2000px;
	}
}

@media(max-width: 768px){
	.content-page-personal .tabs{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		margin-top: 50px;
		margin-bottom: 80px;
	}
	.content-page-personal .tabs li{
		width: 300px;
		text-align: center;
		margin: 0 auto;
		margin-bottom: 5px;
	}
	.content-page-personal .tabs li.current{
		width: 300px;
		text-align: center;
		margin: 0 auto;
		margin-bottom: 5px;
	}
}

@media(max-width: 576px){
	.content-page-personal .wrapper-profile-functions-page-personal ul{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-personal .wrapper-profile-functions-page-personal a{
		display: block;
		text-align: center;
		margin: 0 auto;
	}
	.content-page-personal .line-page-path{
		display: none;
		
	}
	.content-page-personal .address-user-name-page-personal{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-personal .flex-culumn-page-personal-1{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		margin: 0 auto;
		max-width: 225px;
	}
	.content-page-personal .wrpa-inp{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: flex-start;
		align-items: flex-start;
	}
	.content-page-personal .input-profile{
		margin-left: -0px;
	}
	.content-page-personal .mob-caption-input{
		max-width: 76px;
		width: 100%;
	}

}
@media(max-width: 320px){
	.content-page-personal .caption-page-personal{
		margin-left: 0px;
		text-align: center;
		
	}
}

							/*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( PERSONAL )*/
/*===================================================================	*/





							
/*===================================================================	*/
							/*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( PRODUCT )*/

.main-content .content-page-product{
	max-width: 1670px;
	width: 100%;
	min-height: 2000px;
	margin: 0 auto;
	background: url(../img/bg-shop.jpg) no-repeat 50% 50% /cover;
	/*background: url(../img/bg-central-content.jpg) no-repeat 50% 50% /cover;*/
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	padding-bottom: 30px;
	/*overflow-x: hidden;*/
}
.content-page-product .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-product .line-page-path{
	font-size: 17px;
	color: #fbedc6;
}
.content-page-product .line-page-path a{
	text-decoration: none;
	font-size: 17px;
	color: #fbedc6;
}
.content-page-product .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-product .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-product .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-product .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-product .caption-page-product{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-product .central-cont-page-product{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 0 20px;
	background-color: rgba(44,32,24,.9);
}



.content-page-product .wrapper-minimum-amount-page-product{
	max-width: 750px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-product .wrapper-mini-i{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
}
.content-page-product .wrapper-minimum-amount-page-product .mini-i{
	width: 9px;
	height: 17px;
	margin-right: 10px;
}
.content-page-product .text-minimum-amount-page-product{
	font-size: 17px;
	text-transform: uppercase;
	border-left: 1px solid #e93e18;
	padding-left: 5px;
}
.content-page-product .wrapper-minimum-amount-page-product a{
	color: #d0b67d;
	font-size: 16px;
	text-transform: none;
	
}
.content-page-product .wrapper-minimum-amount-page-product a:hover{
	color: #f3e3b5;
	text-decoration: underline;
	
}
.content-page-product .line-page-product{
	width: 100%;
	border-top: 1px solid #d0b67d;
	margin: 20px 0;
}
.content-page-product .wrapper-card-page-product{
	max-width: 1070px;
	width: 100%;
	min-height: 100px;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
				 					/*оболочка слайдера*/
.content-page-product .wrapper-card-slider-page-product{
	max-width: 670px;
	width: 100%;
	min-height: 100px;
	margin: 0 auto;
	background: rgba(42,30,23,.9);
	box-sizing: border-box;
	padding: 20px 0 30px 0;
}
.content-page-product .caption-card-slider-page-product{
	font-size: 28px;
	text-align: center;
	margin-bottom: 25px;
}


									/*конец оболочки слайдера*/

.content-page-product .wrapper-info-card-slider-page-product{
	max-width: 800px;
	width: 100%;
	min-height: 100px;
	margin: 0 auto;
	background: rgba(44,32,24,.9);
	box-sizing: border-box;
	padding: 25px 20px;
}
.content-page-product .wrapper-social-networks-page-product{
	width: 220px;
	margin-left: auto;
	
}
.content-page-product .wrapper-social-networks-page-product ul{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin: 0;
	padding: 0;
}
.content-page-product .wrapper-social-networks-page-product .duble-circles{
	width: 18px;
	height: 7px;
	display: block;
	margin-top: 20px;
	margin-right: 10px;
}
.content-page-product .wrapper-social-networks-page-product li{
	padding: 0;
	list-style: none;
	
}
.content-page-product .wrapper-social-networks-page-product a{
	
}
.content-page-product .wrapper-social-networks-page-product img{
	opacity: 1;
}
.content-page-product .wrapper-social-networks-page-product img:hover{
	opacity: 0.6;
}
.content-page-product .wrapper-past-price-card-slider-page-product{
	color: #f3e3b5;
	font-size: 16px;
	text-align: center;
	box-sizing: border-box;
	border-top: 1px solid #5d4231;
	margin-top: 20px;
	padding:  0;
	color: #d0b67d;
}
.content-page-product .wrapper-price-card-slider-page-product{
	color: #f3e3b5;
	font-size: 16px;
	text-align: center;
	box-sizing: border-box;
	border-bottom: 1px solid #5d4231;
	/*margin-top: 20px;*/
	padding:  0;
	
}
.content-page-product .big-past-number-price-card-slider-page-product{
	font-size: 32px;
	text-decoration: line-through;
	font-weight: lighter;
}
.content-page-product .big-number-price-card-slider-page-product{
	font-size: 32px;
}
.content-page-product .wrapper-quantity-goods-card-slider-page-product{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
	padding: 25px 0;
	padding-left: 30px;
}
					                      /*инпут количество товара*/

.content-page-product .quantity-of-goods{
	margin-top: 6px;
}
.stepper{
  max-width: 40px;
  width: 100%;
  position: relative;
}

.stepper__input{
  width: 32px;
  height: 29px;
  border: 1px solid #c4c4c4;
  -moz-appearance: textfield;
  text-align: center;
  border-radius: 50%;
  font-size: 20px;
  color: #d0b67d;
  outline: none;
  background: rgba(67,52,39,.5);
  border: none;
}
.stepper__input::-webkit-inner-spin-button,
.stepper__input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

@media screen and (max-device-width : 667px)
{
	.stepper__input{
		width: 25px;
		height: 25px;
		-moz-appearance: textfield;
		-webkit-appearance: none;
		text-align: center;
		font-size: 18px;
		color: #d0b67d;
		background: rgba(67,52,39,.5);
		display: block;
		margin: 0 auto;
	}
}

.stepper__controls{

}

.stepper__controls [spinner-button="up"],
.stepper__controls [spinner-button="down"]{
  display: flex;
  align-content: center;
  justify-content: center;
  padding: 0;
  outline: none;
  border: none;
  background-color: transparent;
  width: 20px;
  height: 50%;
}
.stepper__controls [spinner-button="up"]{
  background: url(../img/page-product/arr-right.png) no-repeat 50% 50%;
  position: absolute;
  right: -18px;
  top: 7px;
  bottom: -1px;
  display: flex;
  flex-direction: column;
  width: 9px;
  height: 15px;
  z-index: 1;
}
.stepper__controls [spinner-button="down"]{
  background: url(../img/page-product/arr-left.png) no-repeat 50% 50%;
  position: absolute;
  left: -18px;
  top: 7px;
  bottom: -1px;
  display: flex;
  flex-direction: column;
  width: 9px;
  height: 15px;
  z-index: 1;
}
.stepper--style-1 [spinner-button="up"] {
  margin-bottom: -1px;
}
				                    /*конец инпута количества товара*/

.content-page-product .wrapper-duble-btn-page-product{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	width: 260px;
	margin-left: 30px;
}
.content-page-product .btn-card-slider-page-product{
	width: 200px;
	height: 42px;
	font-size: 18px;
	color: #e93e18;
	border: 3px solid #e93e18;
	background: transparent;
	outline: none;
	cursor: pointer;
	
}
.content-page-product .btn-card-slider-heart-page-product{
	width: 60px;
	height: 42px;
	font-size: 18px;
	border: 3px solid #5d4231;
	background: transparent;
	outline: none;
	cursor: pointer;
	/*border-left: none;*/
	margin-left: 7px;
	background: url(../img/page-product/red-heart.png) no-repeat 50% 50%;
}
.content-page-product .btn-card-slider-heart-page-product:hover{
	border: 3px solid #e93e18;
	/*border-left: none;*/
}
.content-page-product .wrapper-words-page-product{
	box-sizing: border-box;
	border-top: 1px solid #5d4231;
	border-bottom: 1px solid #5d4231;
	padding: 15px 0;
}
.content-page-product .wrapper-words-page-product ul{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin: 0;
	padding: 0;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.content-page-product .wrapper-words-page-product li{
	padding: 0;
	list-style: none;
	background: rgba(52,39,30,.9);
	border-radius: 25px;
	padding: 0 8px 3px 8px;
	margin-top: 5px;
}
.content-page-product .wrapper-words-page-product a{
	font-size: 14px;
	color: #d0b67d;
	
}
.content-page-product .wrapper-words-page-product a:hover{
	color: #eadaac;
}
.content-page-product .left-mar{
	margin-left: 23px;
}
.content-page-product .wrapper-description-card-slider-page-product{
	height: 345px;
	overflow-y: auto;
	border-bottom: 1px solid #5d4231;
	box-sizing: border-box;
	padding: 20px 0;
}
.content-page-product .word-description-card-slider-page-product{
	text-transform: uppercase;
	font-size: 19px;
	padding: 10px;
}
.content-page-product .text-description-card-slider-page-product{
	font-size: 17px;
	font-style: italic;
	margin-top: 10px;
	line-height: 19px;
}
.content-page-product .wrapper-description-card-slider-page-product a{
	font-size: 17px;
	font-style: italic;
	display: block;
	margin-top: 10px;
	text-decoration: underline;
	color: #d0b67d;
	width: 200px;
}
.content-page-product .wrapper-description-card-slider-page-product a:hover{
	text-decoration: underline;
	color: #fbedc6;
}
.content-page-product .wrapper-more-card-slider-page-product{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	box-sizing: border-box;
	padding-top: 25px;
	cursor: pointer;
}
.content-page-product .wrapper-more-card-slider-page-product .link-more{
	font-size: 16px;
	color: #8e674e;
	margin-top: 2px;
	margin-right: 10px;
	margin-left: auto;
	
}
.content-page-product .wrapper-more-card-slider-page-product:hover .link-more{
	font-size: 16px;
	color: #fbedc6;
}
.content-page-product .wrapper-more-card-slider-page-product img{
	opacity: 1;
}
.content-page-product .wrapper-more-card-slider-page-product:hover img{
	opacity: 0.6;
}

	/*выпадающее окно с информацией*/
.content-page-product .wrap-drop-big-window{
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	background: rgba(44,32,24,.9);
	display: none;
	
}

    /*конец выпадающее окно с информацией*/


							/*обертка для блока с коментариями*/
.content-page-product .wrapper-block-comments-page-product{
	max-width: 1070px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	border-top: 1px solid #a5966d;
	margin-top: 40px;
	box-sizing: border-box;
	padding: 25px 0;
}
.content-page-product .wrapper-section-comments-page-product{
	max-width: 1024px;
	width: 100%;
}
.content-page-product .wrapper-text-comments-page-product{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-left: 20px;
	margin-bottom: 15px;
}
.content-page-product .wrapper-text-comments-page-product img{
	width: 3px;
	height: 3px;
	margin: 1px 10px 0 10px;
	vertical-align: middle;
					
}
.content-page-product .word-comment-page-product{
	font-size: 20px;
}
.content-page-product .number-comment-page-product{
	font-size: 14px;
	color: #e2ca96;	
}
.content-page-product .wrapper-section-comments-page-product a{
	font-size: 18px;
	color: #d2b982;

	
}
.content-page-product .wrapper-section-comments-page-product a:hover{
	font-size: 18px;
	color: #f3e3b5;

}


										/*секция с комментарием	*/
.content-page-product .section-comments-page-product{
	max-width: 700px;
	width: 100%;
	min-height: 180px;
	background: rgba(45,34,26,.9);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	box-sizing: border-box;
	padding: 15px 15px 15px 0;
}						
								/*дополнительный класс,изменяет
								цвет фона у четных секций комментария*/
.content-page-product .dop-color-page-product{
	background: rgba(37,27,20,.9);
}
.content-page-product .wrapper-img-comments-page-product{
	border-right: 1px solid #553e34;
}
.content-page-product .wrapper-img-comments-page-product img{
	width: 120px;
	height: 120px;
	padding: 0 30px;
}
.content-page-product .user-name-comments-page-product{
	font-size: 16px;
	color: #f3e3b5;
	text-align: center;
	margin-top: 10px;
}
.content-page-product .wrapper-text-user-name-page-product{
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.content-page-product .left-block-coments-page-product{
	box-sizing: border-box;
	padding-left: 10px;
}
.content-page-product .day-coments-page-product{
	font-size: 14px;
	color: #5f453a;
}
.content-page-product .description-coments-page-product{
	font-size: 16px;
	font-style: italic;
	margin-top: 7px;
}
.content-page-product .serial-number-coments-page-product{
	font-size: 14px;
	color: #5f453a;
	margin-top: 90px;
}
.content-page-product .wrapper-heart-coments-page-product{
	min-width: 70px;
	height: 15px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-top: 7px;
}
.content-page-product .heart-coments-page-product{
	width: 16px;
	height: 15px;
}
.content-page-product .mini-ellepse-coments-page-product{
	width: 3px;
	height: 3px;
	margin: 6px 10px 0 10px;
}
.content-page-product .number-heart-coments-page-product{
	font-size: 14px;
	color: #62473c;
	line-height: 15px;
}

										/*конец секции с комментарием*/

.content-page-product .wrapper-participants-page-product{
	max-width: 370px;
	width: 100%;
	display: none;

}
.content-page-product .wrapper-involved-page-product{
	margin-bottom: 15px;
}
.content-page-product .wrapper-involved-page-product img{
	width: 3px;
	height: 3px;
	margin: 1px 10px 0 10px;
	vertical-align: middle;
}
.content-page-product .involved-page-product{
	font-size: 20px;
	text-align: center;
	
}
.content-page-product .participants-page-product{
	max-width: 370px;
	width: 100%;
	min-height: 748px;
	box-sizing: border-box;
	padding: 10px 15px;
	background: rgba(39,30,23,.9);
}
.content-page-product .word-participants-page-product{
	font-size: 18px;
	color: #856c4b;
	text-align: center;
	
}
.content-page-product .section-participants-page-product{
	max-width: 300px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	margin-top: 20px;
}
.content-page-product .section-participants-page-product img{
	max-width: 61px;
	width: 100%;
	display: block;
}
						/*конец обертки для блока с коментариями*/

.content-page-product .login-text-page-product{
	font-size: 17px;
	color: #fbedc6;
	text-align: center;
	
}
.content-page-product .wrapper-login-link-page-product{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	max-width: 300px;
	width: 100%;
	margin-top: 30px;
}
.content-page-product .login-link{
	font-size: 17px;
	color: #eadaac;
	display: block;
	max-width: 146px;
	width: 100%;
	height: 42px;
	border: 3px solid #eadaac;
	/*border-right: none;*/
	box-sizing: border-box;
	text-align: center;
	padding-top: 5px;
}
.content-page-product .login-link:hover{
	border: 3px solid #d0b67d;
	/*border-right: none;*/
	color: #d0b67d;
}
.content-page-product .registr-link{
	font-size: 17px;
	color: #eadaac;
	display: block;
	max-width: 146px;
	width: 100%;
	height: 42px;
	border: 3px solid #eadaac;
	/*border-left: none;*/
	box-sizing: border-box;
	text-align: center;
	padding-top: 5px;
}
.content-page-product .registr-link:hover{
	border: 3px solid #d0b67d;
	/*border-left: none;*/
	color: #d0b67d;
}
.content-page-product .last-link-page-product{
	color: #eadaac;
	font-size: 17px;
	text-decoration: underline;
	display: block;
	margin: 0 auto;
	text-align: center;
	margin-top: 30px;
	padding-bottom: 30px;
}
.content-page-product .last-link-page-product:hover{
	color: #d0b67d;
	text-decoration: underline;
}



@media(max-width: 1400px){
	.content-page-product .wrapper-card-page-product{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-product .wrapper-info-card-slider-page-product{
		margin-top: 20px;
	}
}
@media(max-width: 1200px){
	.content-page-product .wrapper-block-comments-page-product{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-product .wrapper-section-comments-page-product{
		margin: 0 auto;
	}
	.content-page-product .wrapper-participants-page-product{
		margin: 0 auto;
		margin-top: 20px;
	}
	.content-page-product .participants-page-product{
		min-height: 248px;
	}
	.content-page-product .wrap-drop-big-window{
		max-width: 700px;
		width: 100%;
		margin: 0 auto;
	}
}

@media(max-width: 576px){
	.content-page-product .line-page-path{
		display: none;
	}
	.content-page-product .wrapper-text-comments-page-product{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-product .word-comment-page-product{
		text-align: center;

	}
	.content-page-product .wrapper-text-comments-page-product a{
		text-align: center;
		margin-top: 10px;
	}
	.content-page-product .section-comments-page-product{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-product .wrapper-img-comments-page-product{
		border-right: none;
		margin-bottom: 20px;
	}
	.content-page-product .wrapper-img-comments-page-product img{
		display: block;
		margin: 0 auto;
	}
}

@media(max-width: 480px){
	.content-page-product .wrapper-quantity-goods-card-slider-page-product{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		padding-left: 0;
	}
	.content-page-product .wrapper-social-networks-page-product{
		margin: 0 auto;
	}
	.content-page-product .quantity-of-goods{
		margin: 0 auto;
	}
	.content-page-product .wrapper-duble-btn-page-product{
		margin: 0 auto;
		margin-top: 20px;
	}
	.content-page-product .wrapper-words-page-product ul{
		flex-wrap: nowrap;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-product .left-mar{
		margin-left: 0;
	}
	.content-page-product .wrapper-words-page-product li{
		text-align: center;
		display: block;
		margin: 0 auto;
		margin-top: 5px;
	}
}


							/*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( PRODUCT )*/
/*===================================================================	*/








							
/*===================================================================	*/
							/*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( SHOP )*/

.main-content .content-page-shop{
	max-width: 1670px;
	width: 100%;
	min-height: 1690px;
	margin: 0 auto;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	padding-bottom: 30px;
	background-image: url(../img/bg-shop.jpg);
	background-size: cover;
	position: initial;
	top: 0;
}
.content-page-shop .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-shop .line-page-path{
	font-size: 17px;
	color: #baaa7b;
}
.content-page-shop .line-page-path a{
	text-decoration: none;
	font-size: 17px;
	color: #baaa7b;
}
.content-page-shop .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-shop .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-shop .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-shop .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-shop .caption-page-shop{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-shop .central-cont-page-shop{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 0 10px;
}
.content-page-shop .wrapper-minimum-amount-page-shop{
	max-width: 750px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-shop .wrapper-mini-i{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
}
.content-page-shop .wrapper-minimum-amount-page-shop .mini-i{
	width: 9px;
	height: 17px;
	margin-right: 10px;
}
.content-page-shop .text-minimum-amount-page-shop{
	font-size: 17px;
	text-transform: uppercase;
	border-left: 1px solid #e93e18;
	padding-left: 5px;
}
.content-page-shop .wrapper-minimum-amount-page-shop a{
	color: #d0b67d;
	font-size: 16px;
	text-transform: none;
	
}
.content-page-shop .wrapper-minimum-amount-page-shop a:hover{
	color: #f3e3b5;
	text-decoration: underline;
	
}
.content-page-shop .line-page-shop{
	width: 100%;
	border-top: 1px solid #d0b67d;
	margin: 20px 0;
}
.content-page-shop .big-wrapper-panel-filter-page-shop{
	padding: 0 28px;
}

.content-page-shop .big-wrapper-btn-filter-page-shop{
	width: 220px;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-shop .wrapper-btn-filter-page-shop{
	width: 220px;
	height: 40px;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	border: 3px solid #d0b67d;
	/*.left-number-paginstion:hover*border-bottom: none;*/
	padding-top: 7px;
	cursor: pointer;
	position: relative;
	
}
.content-page-shop .wrapper-btn-filter-page-shop:hover{
	border: 3px solid #fbedc6;
	/*border-bottom: none;*/
}

.content-page-shop .btn-filter-page-shop{
	font-size: 17px;
	color: #d0b67d;
	text-align: center;
	/*margin: 0 auto;*/
	margin-left: 41px;
	margin-top: 5px;
	
}

.content-page-shop .wrapper-btn-filter-page-shop .qadro-dots{
	width: 11px;
	height: 10px;
	position: absolute;
	top: 15px;
	right: 17px;
}
.content-page-shop .big-wrapper-btn-filter-page-shop .mini-ellepse{
	width: 3px;
	height: 3px;
	margin: 19px 10px 0 10px;
	
}
.content-page-shop .number-btn-filter-page-shop{
	font-size: 12px;
	color: #7d5942;
	margin-top: 11px;
	font-weight: bold;
	
}		
						           /* оболочка панели фильтра*/
.content-page-shop .wrapper-panel-filter-page-shop{
	/*max-width: 1560px;*/
	/*width: 100%;*/
	/*margin: 0 auto;*/
	/*background: rgba(39,29,24,.9);*/
	/*box-sizing: border-box;*/
	/*margin-top: 10px;*/
	/*padding: 15px;*/
	/*display: -webkit-flex;*/
	/*display: -moz-flex;*/
	/*display: -ms-flex;*/
	/*display: -o-flex;*/
	/*display: flex;*/
	
}
.content-page-shop .section-panel-filter-page-shop{
	max-width: 765px;
	width: 100%;
}
.content-page-shop .dop-border-style{
	border-right: 1px solid #604432;
}
.content-page-shop .caption-section-panel-filter-page-shop{
	text-align: center;
	color: #cb3716;
	font-size: 17px;
	margin-bottom: 20px;
}
 			                    /*оболочка категорий*/
.content-page-shop .wrapper-category-page-shop{
	width: 100%;
	min-height: 250px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-shop .section-category-page-shop{
	width: 240px;
	margin: 0 auto;
}
.content-page-shop .wrapper-name-category-page-shop{

}
.content-page-shop .name-category-page-shop{
	font-size: 16px;
	color: #fbedc6;
	cursor: pointer;
}
.content-page-shop .arr-circles{
	width: 20px;
	height: 20px;
	margin-left: 10px;
	vertical-align: middle;
	transition: 0.3s;
}
.content-page-shop .arr-circles-active{
	transform: rotateX(180deg);
	transition: 0.3s;
}
.content-page-shop .wrapper-name-category-page-shop .drop-list{
	margin: 0;
	padding: 0;
	display: none;
	
}
.content-page-shop .wrapper-name-category-page-shop li{
	padding-left: 15px;
	list-style: none;
	padding-top: 5px;
}
.content-page-shop .wrapper-name-category-page-shop a{
	font-size: 16px;
	color: #cbbb8b;
}
.content-page-shop .wrapper-name-category-page-shop a:hover{
	font-size: 16px;
	color: #fbedc6;
}

                                /*конец оболочке категорий*/

                                /*оболочка фильтра*/

.content-page-shop .wrapper-wind-filter-page-shop{
	/*width: 100%;*/
	/*min-height: 250px;*/
	/*display: -webkit-flex;*/
	/*display: -moz-flex;*/
	/*display: -ms-flex;*/
	/*display: -o-flex;*/
	/*display: flex;*/
}
.content-page-shop .left-block-wind-filter-page-shop{
	/*width: 330px;*/
	/*margin-left: auto;*/
	/*margin-right: 25px;*/
}
.content-page-shop .wrapper-iput-search-wind-filter-page-shop{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-shop .filter-search{
	max-width: 275px;
	width: 100%;
	height: 38px;
	box-sizing: border-box;
	border: 3px solid #856c4b;
	background: transparent;
	padding-left: 15px;
	font-size: 17px;
	color: #eadaac;
	font-style: italic;
	outline: none;
}
.content-page-shop .filter-search:hover,
.content-page-shop .filter-search:focus{
	border: 3px solid #fbedc6;
}
.content-page-shop .filter-search::-webkit-input-placeholder { color: #eadaac; font-style: italic; }
.content-page-shop .filter-search:-ms-input-placeholder { color: #eadaac; font-style: italic; }
.content-page-shop .filter-search::-ms-input-placeholder { color: #eadaac; font-style: italic; }
.content-page-shop .filter-search::placeholder { color: #eadaac; font-style: italic; } 

.content-page-shop .btn-filter-search{
	min-width: 50px;
	height: 38px;
	box-sizing: border-box;
	border: 3px solid #856c4b;
	background: transparent;
	cursor: pointer;
	outline: none;
	margin-left: 5px;
}
.content-page-shop .btn-filter-search:hover{
	border: 3px solid #fbedc6;
}
.content-page-shop .icon-search{
	width: 15px;
	height: 17px;
	margin-top: 3px;
	
}
.content-page-shop .wrapper-filter-category-filter-page-shop{
	max-width: 330px;
	width: 100%;
	margin-top: 15px;
}
.content-page-shop .name-filter-category-filter-page-shop{
	font-size: 16px;
	color: #d0b67d;
	margin-left: 120px;
	cursor: pointer;
	
}
.content-page-shop .name-filter-category-filter-page-shop:hover{
	color: #fbedc6;
}
.content-page-shop .arr-filter{
	vertical-align: middle;
	margin-right: 10px;
	margin-bottom: 2px;
	transition: 0.3s;
}
.content-page-shop .arr-filter-active{
	transform: rotate(90deg);
	transition: 0.3s;
}
.content-page-shop .drop-wind-filter-page-shop{
	max-width: 330px;
	width: 100%;
	box-sizing: border-box;
	padding: 15px 0;
	display: none;
	
}

/*-------------------------------------------------------------*/
								/*начало стилизации чекбоксов*/



/* Скрываем реальный чекбокс */
.content-page-shop .checkbox {
	display: none;
}
.content-page-shop label{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	position: relative;
	margin-bottom: 25px;
}
/* Задаем внешний вид для нашего кастомного чекбокса. */
.content-page-shop .checkbox-custom {
	position: relative;      
	width: 15px;            
	height: 15px;            
	border: 3px solid #604432;
	/*margin-left: auto;*/
	box-sizing: border-box;
	z-index: 1;
}
/* Кастомный чекбокс и лейбл центрируем по вертикали. Если вам это не требуется, то вы можете убрать свойство vertical-align: middle из данного правила, но свойство display: inline-block обязательно должно быть */
.content-page-shop .checkbox-custom,
.content-page-shop .label {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-shop .label{
	padding-left: 20px;
}
/* Если реальный чекбокс у нас отмечен, то тогда добавляем данный признак и к нашему кастомному чекбоксу  */
.content-page-shop .checkbox:checked + .content-page-shop .checkbox-custom::before {
	content: "";             
	display: block;			
	position: absolute;
	top: 2px;
	right: 2px;
	bottom: 2px;
	left: 2px;
	background: #413548;
}

.content-page-shop .dop-style-color-lable{
	    color: #fbedc6;
	    /*padding-left: 0;*/
}
.content-page-shop .dop-style-mardgin-lable{
	margin-top: 25px;
}
.content-page-shop .dop-style-mardgin-lable2{
	margin-top: 42px;
}

								/*конец стилизации чекбоксов*/
/*-------------------------------------------------------------*/





.content-page-shop .right-block-wind-filter-page-shop{
	min-width: 240px;
	height: 210px;
	border-left: 1px solid #604432;
	box-sizing: border-box;
	padding-left: 20px;
}
.content-page-shop .big-btn-filter-search{
	min-width: 140px;
	height: 38px;
	box-sizing: border-box;
	border: 4px solid #aa9267;
	background: transparent;
	cursor: pointer;
	outline: none;
	margin-left: 5px;
	color: #aa9267;
	font-size: 16px;
	display: block;
	margin: 0 auto;
	margin-top: 60px;
}
.content-page-shop .big-btn-filter-search:hover{
	color: #fbedc6;
	border: 4px solid #fbedc6;
}
.content-page-shop .word-reset-filter-filter-search{
	width: 160px;
	font-size: 14px;
	font-style: italic;
	color: #856c4b;
	text-align: center;
	margin: 0 auto;
	margin-top: 20px;
	border-bottom: 1px solid #856c4b;
	cursor: pointer;
	
}
.content-page-shop .word-reset-filter-filter-search:hover{
	color: #fbedc6;
	border-bottom: 1px solid #fbedc6;
}

                                  /*конец оболочке фильтра*/

				                       /*конец оболочке панели фильтра*/


                                    /*блок с сортировкой*/
.content-page-shop .wrap-sorting{
	width: 100%;
	box-sizing: border-box;
	padding: 0 20px;
	margin-top: 30px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.content-page-shop .wrap-sorting .caption-select{
	color: #b39a6e;
	font-size: 16px;
	color: #fbedc6;
	margin-bottom: 10px;
}
.content-page-shop .wrap-sorting .sortig-to{
	width: 280px;
	height: 38px;
	box-sizing: border-box;
	background: transparent;
	border: 3px solid #b39a6e;
	color: #b39a6e;
	font-size: 16px;
	outline: none;
	cursor: pointer;
	padding-left: 15px;
}
.content-page-shop .wrap-sorting option{
	background: #251b16;
}
.content-page-shop .wrap-sorting .sortig-to:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
}
.content-page-shop .wrap-sorting .products-on-the-page{
	width: 170px;
	height: 38px;
	box-sizing: border-box;
	background: transparent;
	border: 3px solid #b39a6e;
	color: #b39a6e;
	font-size: 16px;
	outline: none;
	cursor: pointer;
	padding-left: 15px;
	margin-left: auto;
	display: block;
}
.content-page-shop .wrap-sorting .products-on-the-page:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
}
.content-page-shop .wrap-sorting .sortig-to option:hover {
 	background: orange;
  color: #000;
}

                                    /*конец блока с сортировкой*/





.content-page-shop .wrap-all-card{
	max-width: 1920px;
	width: 100%;
	box-sizing: border-box;
	padding: 30px 22px 30px 22px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

				/*карточка товара*/

.content-page-shop .wrap-all-card .wrapper-recommend-card{
	margin: 0 0.5%;
	width: 24%;
	margin-bottom: 15px;
	background: rgba(39,29,22,.9);
	position: relative;
	outline: none;
}
.content-page-shop .wrap-all-card .wrapper-recommend-card:hover{
	background: rgba(53,39,30,.9);
}
.content-page-shop .wrap-all-card .wrapper-pay-recommend{
	box-sizing: border-box;
	padding-bottom: 120px;

}
.content-page-shop .wrap-all-card img{
	width: 60%;
	display: block;
	margin: 0 auto;

}
.content-page-shop .wrap-all-card .caption-pay-recommend{
	text-align: center;
	font-size: 20px;
	color: #f3e3b5;
	margin: 0 auto;
	padding: 0 10px;
	margin-top: 8px;
	line-height: 21px;
}
.content-page-shop .wrap-all-card .description-pay-recommend{
	font-size: 20px;
	color: #aa9267;
	margin: 0 auto;
	text-align: center;
	
}
.content-page-shop .wrap-all-card .wrapper-btn-pay-recommend{
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translate(-50%);
}
.content-page-shop .wrap-all-card .price-pay-recommend{
	color: #e93e18;
	font-size: 24px;
	text-align: center;
	margin: 0 auto;
}
.content-page-shop .wrap-all-card .simbol-pay-recommend{
	color: #e93e18;
	font-size: 14px;
}
.content-page-shop .wrap-all-card .btn-pay-recommend{
	width: 140px;
	height: 37px;
	box-sizing: border-box;
	border: 4px solid #604432;
	border-radius: 3px;
	display: block;
	margin: auto;
	font-size: 16px;
	color: #71523e;
	background-color: transparent;
	margin-top: 10px;
	cursor: pointer;
	outline: none;
	
}
.content-page-shop .wrap-all-card .btn-pay-recommend:hover{
	border: 4px solid #eadaac;
	color: #eadaac;
}


    /*конец карточка товара*/





	                               /*обертка для всех слайдеров*/
.content-page-shop .wrapper-all-sliders{
	width: 100%;
	box-sizing: border-box;
	padding: 0 8px;

}
.content-page-shop .caption-recommend-slider,
.content-page-shop .caption-latest-products-slider,
.content-page-shop .caption-best-slider{
	font-size: 28px;
	text-transform: uppercase;
	margin-left: 13px;
	margin-bottom: 10px;
	margin-top: 50px;	
}

	/*МОДАЛЬНОЕ ОКНО*/
.content-page-shop .overlay{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(27.21,19,.9);
	z-index: 202;
	display: none;
	
}
.content-page-shop .popup{
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 300px;
}
.content-page-shop .popup img{
	display: block;
	width: 18px;
	height: 16px;
}
.content-page-shop .ok{
	width: 18px;
	height: 16px;
	display: block;
	margin: 0 auto;
	margin-bottom: 20px;
}
.content-page-shop .item-added{
	font-size: 14px;
	color: #b39a6e;
	text-align: center;
	
}
.content-page-shop .name-item{
	font-size: 16px;
	color: #e93e18;
	text-align: center;
	
}
.content-page-shop .wrapper-number-item{
	color: #604432;
	text-align: center;
	
}
.content-page-shop .number-item{
	color: #b39a6e;
	font-size: 16px;
}
.content-page-shop .wrapper-btn-popup{
	width: 300px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-top: 30px;
}
.content-page-shop .link-basket{
	display: block;
	width: 146px;
	height: 38px;
	box-sizing: border-box;
	border: 3px solid #b39a6e;
	font-size: 13px;
	border-right: none;
	text-align: center;
	padding-top: 6px;
	color: #b39a6e;
}
.content-page-shop .btn-close{
	display: block;
	width: 146px;
	height: 38px;
	box-sizing: border-box;
	border: 3px solid #b39a6e;
	font-size: 13px;
	border-left: none;
	text-align: center;
	color: #b39a6e;
	background: transparent;
	cursor: pointer;
	outline: none;
	
}
	/*КОНЕЦ МОДАЛЬНОГО ОКНА*/
	                        /*конец обертке для всех слайдеров*/


@media(max-width: 1680px){
	.content-page-shop .central-cont-page-shop{
		margin-left: 130px;
	}
	.content-page-shop .big-wrapper-btn-filter-page-shop{
		margin-left: 585px;
		margin-bottom: 10px;
	}
	.content-page-shop .wrapper-panel-filter-page-shop{
		/*max-width: 1300px;*/
		/*width: 100%;*/
		/*margin: 0;*/
		/*margin-left: 50px;*/
	}
}
@media(max-width: 1600px){
	.content-page-shop .central-cont-page-shop{
		margin-left: 110px;
	}
	.content-page-shop .big-wrapper-btn-filter-page-shop{
		margin-left: 530px;
		margin-bottom: 10px;
	}
	.content-page-shop .left-block-wind-filter-page-shop{
		/*margin-left: 30px;*/
	}
	.content-page-shop .wrapper-panel-filter-page-shop{
		/*max-width: 1200px;*/
		/*width: 100%;*/
		/*margin: 0;*/
		/*margin-left: 60px;*/
	}
}

@media(max-width: 1536px){
	.content-page-shop .central-cont-page-shop{
		margin-left: 80px;
	}
	.content-page-shop .wrapper-panel-filter-page-shop{
		/*max-width: 1200px;*/
		/*width: 100%;*/
		/*margin: 0;*/
		/*margin-left: 30px;*/
	}
}

@media(max-width: 1480px){
	.content-page-shop .central-cont-page-shop{
		margin-left: 50px;
	}
	.content-page-shop .wrapper-category-page-shop{
		min-height: 90px;
		box-sizing: border-box;
		padding-bottom: 20px;
	}
	.content-page-shop .big-wrapper-btn-filter-page-shop{
		margin-left: 480px;
		margin-bottom: 10px;
	}
	.content-page-shop .wrapper-panel-filter-page-shop{
		/*-webkit-flex-direction: column;*/
		/*-moz-flex-direction: column;*/
		/*-ms-flex-direction: column;*/
		/*-o-flex-direction: column;*/
		/*flex-direction: column;*/
		/*max-width: 765px;*/
		/*width: 100%;*/
		/*margin-left: 200px;*/
	}
	.content-page-shop .dop-border-style{
		border-right: none;
		border-bottom: 1px solid #604432;
		margin-bottom: 20px;
	}
	.content-page-shop .left-block-wind-filter-page-shop{
		/*margin: 0 auto;*/
	}
}
@media(max-width: 1400px){
	.content-page-shop .central-cont-page-shop{
		margin-left: 0px;
	}
	.content-page-shop .big-wrapper-btn-filter-page-shop{
		margin-left: 445px;
		margin-bottom: 10px;
	}
	.content-page-shop .wrapper-panel-filter-page-shop{
		/*margin-left: 175px;*/
	}
}

@media(max-width: 1280px){
	.content-page-shop .big-wrapper-btn-filter-page-shop{
		margin-left: 390px;
		margin-bottom: 10px;
	}
	.content-page-shop .wrapper-panel-filter-page-shop{
		/*margin-left: 120px;*/
	}
	.content-page-shop .wrap-all-card .wrapper-recommend-card{
		width: 32%;
	}
}
@media(max-width: 1200px){
	.content-page-shop .big-wrapper-btn-filter-page-shop{
		margin-left: 350px;
		margin-bottom: 10px;
	}
	.content-page-shop .wrapper-panel-filter-page-shop{
		/*margin-left: 80px;*/
	}
}
@media(max-width: 1152px){
	.content-page-shop .big-wrapper-btn-filter-page-shop{
		margin-left: 330px;
		margin-bottom: 10px;
	}
	.content-page-shop .wrapper-panel-filter-page-shop{
		/*margin-left: 60px;*/
	}
}
@media(max-width: 1024px){
	.content-page-shop .big-wrapper-btn-filter-page-shop{
		margin: 0 auto;
		margin-bottom: 10px;
	}
	.content-page-shop .wrapper-panel-filter-page-shop{
		/*margin: 0 auto;*/
	}
}

@media(max-width: 768px){
	.content-page-shop .left-block-wind-filter-page-shop{
		/*max-width: 330px;*/
		/*width: 100%;*/
	}
	.content-page-shop .wrapper-wind-filter-page-shop{
		/*-webkit-flex-direction: column;*/
		/*-moz-flex-direction: column;*/
		/*-ms-flex-direction: column;*/
		/*-o-flex-direction: column;*/
		/*flex-direction: column;*/
	}
	.content-page-shop .right-block-wind-filter-page-shop{
		border-left: none;
		border-top: 1px solid #604432;
		margin-top: 30px;
		padding-left: 0;
	}
	.content-page-shop .wrap-all-card .wrapper-recommend-card{
		width: 48%;
	}
}

@media(max-width: 576px){
	.content-page-shop .line-page-path{
		display: none;
		
	}
	.content-page-shop .wrapper-category-page-shop{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		box-sizing: border-box;
		padding-bottom: 20px;
	}
	.content-page-shop .caption-recommend-slider,
	.content-page-shop .caption-latest-products-slider,
	.content-page-shop .caption-best-slider{
		margin-bottom: 50px;	
	}
	.content-page-shop .wrap-all-card .wrapper-recommend-card{
		width: 100%;
	}
}


@media(max-width: 575px){
	.content-page-shop .wrap-sorting{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-shop .wrap-sorting .products-on-the-page{
		margin-left: 0;
	}
	.content-page-shop .wrap-sorting .wrap-second-select{
		margin-top: 20px;
	}
}
@media(max-width: 320px){
	.content-page-shop .name-filter-category-filter-page-shop{
		margin-left: 90px;	
	}
	.content-page-shop .caption-page-shop{
		margin-left: 0px;
		text-align: center;
	}
}


							/*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( SHOP )*/
/*===================================================================	*/









/*===================================================================	*/
                           /*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( SITE-HELP )*/

.main-content .content-page-site-help{
	max-width: 1670px;
	width: 100%;
	min-height: 2000px;
	margin: 0 auto;
	background: url(../img/bg-central-content.jpg) no-repeat 50% 50% /cover;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	padding-bottom: 30px;
	/*overflow-x: hidden;*/
}
.content-page-site-help .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-site-help .line-page-path{
	font-size: 13px;
	color: #baaa7b;
}
.content-page-site-help .line-page-path a{
	text-decoration: none;
	font-size: 13px;
	color: #baaa7b;
}
.content-page-site-help .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-site-help .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-site-help .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-site-help .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-site-help .caption-page-site-help{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-site-help .central-cont-page-site-help{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 0 10px;
}
.content-page-site-help .wrapper-directions-page-site-help{
	width: 100%;
	
}
.content-page-site-help .text-directions-page-site-help{
	font-size: 18px;
	text-align: center;
	padding-bottom: 20px;
}
.content-page-site-help .wrapper-services-page-site-help{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	border-top: 1px solid #fbedc6;
	border-bottom: 1px solid #fbedc6;
	box-sizing: border-box;
	padding-top: 30px;
	padding-bottom: 60px;
	margin-bottom: 20px;
}
.content-page-site-help .section-services-page-site-help{
	max-width: 200px;
	width: 100%;
	margin: 0 auto;
}
.content-page-site-help .wrapeer-cont-page-site-help{
	margin-top: 50px;
}
.content-page-site-help .name-services-page-site-help{
	font-size: 18px;
	position: relative;
	
}
.content-page-site-help .question{
	width: 19px;
	height: 19px;
	background: rgba(86,80,61,.9);
	position: absolute;
	top: 3px;
	left: -30px;
	text-align: center;
	line-height: 18px;
	border-radius: 50%;
	cursor: pointer;
	
}
.content-page-site-help .word-single-page-site-help{
	font-size: 16px;
	color: #eadaac;
}
.content-page-site-help .wrapeer-cont-page-site-help a{
	font-size: 16px;
	color: #d0b67d;
	display: block;
	margin-top: 20px;
	border-bottom: 1px solid #d0b67d;
	width: 143px;
}
.content-page-site-help .wrapeer-cont-page-site-help a:hover{
	color: #eadaac;
	border-bottom: 1px solid #eadaac;
}
.content-page-site-help .text-instruction-page-site-help{
	font-size: 18px;
	margin-bottom: 30px;
}
.content-page-site-help .text-instruction-page-site-help img{
	width: 17px;
	height: 17px;
	vertical-align: middle;
	margin-bottom: 3px;
	margin-right: 10px;
}
.content-page-site-help .wrapper-video-instruction-page-site-help{
	max-width: 1070px;
	width: 100%;
	height: 560px;
}
.content-page-site-help .wrapper-video-instruction-page-site-help{
	
	position: relative;
	padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.content-page-site-help .wrapper-video-instruction-page-site-help iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media(max-width: 1024px){
	.main-content .content-page-site-help{
		min-height: 1300px;
	}
}

@media(max-width: 576px){
	.content-page-site-help .caption-page-site-help{
		margin-left: 0;
		text-align: center;
		
	}
	.content-page-site-help .line-page-path{
		display: none;
		
	}
	.content-page-site-help .wrapper-services-page-site-help{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
}



				           /*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( SITE-HELP )*/
/*===================================================================	*/









				           
/*===================================================================	*/
                           /*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( SMI )*/

.main-content .content-page-smi{
	max-width: 1670px;
	width: 100%;
	min-height: 2360px;
	margin: 0 auto;
	background: url(../img/bg-map-imp-bl.jpg) no-repeat 50% 50% /cover;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	padding-bottom: 30px;
	/*overflow-x: hidden;*/
}
.content-page-smi .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-smi .line-page-path{
	font-size: 17px;
	color: #baaa7b;
}
.content-page-smi .line-page-path a{
	text-decoration: none;
	font-size: 17px;
	color: #baaa7b;
}
.content-page-smi .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-smi .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-smi .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-smi .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-smi .caption-page-smi{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-smi .central-cont-page-smi{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 0 10px;
}
.content-page-smi .wrapper-top-img-page-smi{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-bottom: 20px;
}
.content-page-smi .smi-img1{
	max-width: 270px;
	width: 100%;
	max-height: 270px;
}
.content-page-smi .wrapper-text-top-img-page-smi{
	width: 100%;
	box-sizing: border-box;
	margin-left: 30px;
}
.content-page-smi .text-top-img-page-smi{
	font-size: 18px;
	color: #fbedc6;
	font-style: italic;
	line-height: 20px;
}
.content-page-smi .wrapper-text-top-img-page-smi a{
	font-size: 18px;
	color: #d9c392;
	text-decoration: underline;
	display: block;
	margin-top: 10px;
}
.content-page-smi .wrapper-text-top-img-page-smi a:hover{
	color: #fbedc6;
}


						/*начало выпадающих списков(список услуг)*/

.content-page-smi .wrapper-smi{
	max-width: 1070px;
	width: 100%;
	min-height: 100px;
	background: rgba(37,28,22,.9);
	box-sizing: border-box;
	padding: 25px 15px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;

}
.content-page-smi .wrapper-caption-smi{
	
}
.content-page-smi .dop-style-caption-smi{
	margin-top: 6px;
}
.content-page-smi .caption-smi{
	font-size: 24px;
	text-transform: uppercase;
	margin-top: 8px;
}
.content-page-smi .caption-smi img{
	width: 17px;
	height: 17px;
	
}
.content-page-smi .wrapper-list-services-smi{
	min-width: 210px;
	color: #7d5942;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-smi .text-list-services-smi{
	font-size: 16px;
	margin-top: 15px;
	margin-right: 25px;
	margin-left: 20px;
}
.content-page-smi .btn-list-services-smi{
	width: 60px;
	height: 42px;
	box-sizing: border-box;
	border: 3px solid #7d5942;
	/*border-left: none;*/
	cursor: pointer;
	margin-top: 6px;
}
.content-page-smi .btn-list-services-smi:hover {
	border: 3px solid #d5c494;
	/*border-left: none;*/
}
.content-page-smi .btn-list-services-smi img{
	width: 14px;
	height: 9px;
	display: block;
	margin: 0 auto;
	margin-top: 13px;
}
.content-page-smi .mini-ellepse-smi{
	width: 3px;
	height: 3px;
	margin: 26px 10px 0 10px;
	display: none;
}
.content-page-smi .number-services-smi{
	font-size: 12px;
	font-weight: bold;
	margin-top: 18px;
	display: none;
}
.content-page-smi .wrapper-drop-smi{
	max-width: 1070px;
	width: 100%;
	display: none;
	
}
.content-page-smi .section-drop-smi{
	max-width: 1070px;
	width: 100%;
	min-height: 180px;
	background: rgba(31,23,18,.9);
	box-sizing: border-box;
	padding: 20px 20px 20px 30px;
	/*display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;*/

}
.content-page-smi .section-drop-smi a{
	display: block;
	font-size: 15px;
	color: #bd9880;
	font-style: italic;
}
.content-page-smi .section-drop-smi a:hover{
	color: #f3e3b5;
}
						/*дополнительный цвет для секции в выпадающем списке*/
.content-page-smi .dop-style-section-drop-smi{
	background: rgba(37,26,20,.9);
}
						/*дополнительный цвет для контейнера с выпадающем списке*/
.content-page-smi .dop-style-cont-drop-smi{
	background: rgba(33,24,19,.9);
}
.content-page-smi .section-drop-smi img{
	width: 132px;
	height: 132px;
	margin-right: 20px;
	margin-top: 7px;
}
.content-page-smi .wrapper-text-section-drop-smi{

}
.content-page-smi .caption-section-drop-smi{
	font-size: 20px;
}
.content-page-smi .description-section-drop-smi{
	font-size: 16px;
	color: #e2ca96;
	font-style: italic;
	margin-top: 15px;
	line-height: 19px;
}
.content-page-smi .wrapper-price-section-drop-smi{
	min-width: 170px;
	border-left: 1px solid #3a2b21;
	box-sizing: border-box;
	padding-left: 20px;
	margin-left: 10px;
}
.content-page-smi .price-section-drop-smi{
	font-size: 14px;
	color: #d0b67d;
	font-weight: bold;
	text-align: center;
	
}
.content-page-smi .big-number-price-section-drop-smi{
	font-size: 22px;
	font-weight: normal;
	
}
.content-page-smi .btn-section-drop-smi{
	width: 148px;
	height: 42px;
	box-sizing: border-box;
	border: 3px solid #7d5942;
	color: #7d5942;
	font-size: 16px;
	display: block;
	margin: 0 auto;
	margin-top: 40px;
	background: transparent;
	cursor: pointer;
	outline: none;
}

.content-page-smi .btn-section-drop-smi:hover{
	border: 3px solid #d5c494;
	color: #d5c494;
}
.content-page-smi .wrapper-last-text-smi{
	max-width: 1070px;
	width: 100%;
	border-top: 1px solid #d0b67d;
	margin-top: 20px;
}
.content-page-smi .warning-word{
	font-size: 18px;
	color: #e93e18;
	margin-top: 15px;	
	font-weight: bold;
	
}
.content-page-smi .last-text-smi{
	font-size: 18px;
	line-height: 20px;
	margin-top: 15px;
	padding-bottom: 30px;
}
						/*конец выпадающих списков(список услуг)*/


.content-page-smi .subtitles-page-smi{
	font-size: 19px;
	text-transform: uppercase;
	margin-top: 40px;
	margin-bottom: 20px;
}
.content-page-smi .subtitles-page-smi img{
	width: 18px;
	height: 18px;
	vertical-align: middle;
	margin-bottom: 3px;
}
.content-page-smi .text-advertising-page-smi{
	font-size: 18px;
	color: #eadaac;
	font-style: italic;
	
}
.content-page-smi .text-advertising-page-smi a{
	font-size: 18px;
	color: #eadaac;
	text-decoration: underline;
	font-style: italic;
	
	
}
.content-page-smi .text-advertising-page-smi a:hover{
	font-size: 18px;
	color: #fbedc6;
	text-decoration: underline;
}

.content-page-smi .wrapper-video-mass-media-page-smi{
	position: relative;
	padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.content-page-smi .wrapper-video-mass-media-page-smi iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.content-page-smi .wrapper-video-tv-page-smi{
	position: relative;
	padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.content-page-smi .wrapper-video-tv-page-smi iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}








@media(max-width: 768px){
	.content-page-smi .wrapper-top-img-page-smi{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-smi .smi-img1{
		display: block;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.content-page-smi .wrapper-text-top-img-page-smi{
		margin-left: 0;
	}

	.content-page-smi .caption-smi img{
		display: none;
		
	}
	.content-page-smi .section-drop-smi{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-smi .caption-section-drop-smi{
		margin-top: 15px;
	}
	.content-page-smi .wrapper-price-section-drop-smi{
		margin-left: 0px;
		margin-top: 20px;
		border-left: none;
		padding-left: 0px;
	}
}

@media(max-width: 576px){
	.content-page-smi .wrapper-page-path{
		display: none;
		
	}
	.content-page-smi .wrapper-smi{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-smi .wrapper-caption-smi{
		margin: 0 auto;
	}
	.content-page-smi .caption-smi{
		text-align: center;
		
	}
	.content-page-smi .wrapper-list-services-smi{
		margin: 0 auto;
		margin-top: 20px;
	}
}
@media(max-width: 320px){
	.content-page-smi .caption-page-smi{
		margin-left: 0;
		text-align: center;
		
	}
}
				           /*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( SMI )*/
/*===================================================================	*/










				           
/*===================================================================	*/
                           /*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( TEACHING )*/

.main-content .content-page-teaching{
	max-width: 1670px;
	width: 100%;
	min-height: 3600px;
	margin: 0 auto;
	background: url(../img/kabinet.jpg) no-repeat 50% 50% /cover;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	padding-bottom: 30px;
	/*overflow-x: hidden;*/
}
.content-page-teaching .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-teaching .line-page-path{
	font-size: 17px;
	color: #baaa7b;
}
.content-page-teaching .line-page-path a{
	text-decoration: none;
	font-size: 17px;
	color: #baaa7b;
}
.content-page-teaching .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-teaching .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-teaching .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-teaching .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-teaching .caption-page-teaching{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-teaching .central-cont-page-teaching{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 20px 20px 20px;
	background: rgba(41,31,25,.9);
	color: #f3e3b5;
	font-size: 17px;
	font-style: italic;
	line-height: 20px;
}
.content-page-teaching .alert-page-teaching{
	font-size: 18px;
	color: #d0b67d;
	margin-left: 30px;
	line-height: 20px;
	margin-top: 15px;
}
.content-page-teaching .proposal-founder-page-teaching{
	font-size: 18px;
	border-bottom: 1px solid #d0b67d;
	padding-bottom: 20px;
}
.content-page-teaching .subtitle-page-teaching{
	font-size: 18px;
	color: #fbedc6;
	margin: 20px 0;
	font-style: normal;
	text-transform: uppercase;
	font-weight: 600;
}
.content-page-teaching .subtitle-page-teaching img{
	width: 18px;
	height: 18px;
	vertical-align: middle;
	margin-bottom: 3px;
}
.content-page-teaching .wrapper-top-img-page-teaching{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-teaching .wrapper-top-img-page-teaching img{
	height:270px;
}
.content-page-teaching .wrapper-main-text-page-teaching{
	margin-left: 30px;
}

			               /*стиль для основной части текста на странице*/
.content-page-teaching .main-text-page-teaching{
	font-size: 17px;
}
.content-page-teaching .mini-subtitle-page-teaching{
	font-size: 19px;
	color: #fbedc6;
	font-style: normal;
	margin-top: 30px;
	margin-bottom: 20px;
	font-weight: 600;
}
.content-page-teaching ul{
	margin: 0;
	padding: 0;
	margin-left: 18px;
}
.content-page-teaching li{
	padding: 0;
	color: #eadaac;
	padding-bottom: 5px;
}
.content-page-teaching .link-page-teaching{
	font-size: 17px;
	color: #eadaac;
	text-decoration: underline;
	
}
.content-page-teaching .link-page-teaching:hover{
	color: #fbedc6;
	text-decoration: underline;
}
.content-page-teaching .line-page-teaching{
	width: 100%;
	border-bottom: 1px solid #d0b67d;
	margin-top: 20px;
}
.content-page-teaching .link-look{
	font-size: 17px;
	color: #eadaac;
	text-decoration: underline;
	display: block;
	margin-bottom: 5px;
}
.content-page-teaching .visit-shop{
	width: 160px;
	height: 38px;
	box-sizing: border-box;
	display: block;
	color: #aa9267;
	border: 3px solid #aa9267;
	text-align: center;
	padding-top: 5px;
	text-decoration: none;
	margin-top: 20px;
}
.content-page-teaching .visit-shop:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
}
.content-page-teaching .wrapper-video-page-teaching{
	position: relative;
	padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.content-page-teaching .wrapper-video-page-teaching iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.content-page-teaching .wrapper-act-page-teaching{
	max-width: 320px;	
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}
.content-page-teaching .call-me-page-teaching{
	font-size: 17px;
}
.content-page-teaching .call-me-page-teaching .voln{
	width: 16px;
	height: 29px;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-right: 10px;
}
.content-page-teaching .wrapper-act-page-teaching a{
	font-size: 17px;
	color: #dac390;
}
.content-page-teaching .wrapper-act-page-teaching a:hover{
	color: #fbedc6;
}




@media(max-width: 768px){
	.content-page-teaching .wrapper-top-img-page-teaching{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-teaching .wrapper-top-img-page-teaching img{
		display: block;
		margin: 0 auto;
		margin-bottom: 20px;
		max-width:270px;
	}
	.content-page-teaching .wrapper-main-text-page-teaching{
		margin-left: 0px;
	}
}

@media(max-width: 576px){
	.content-page-teaching .line-page-path{
		display: none;
		
	}
}

@media(max-width: 320px){
	.content-page-teaching .caption-page-teaching{
		margin-left: 0;
		text-align: center;
	}
	.content-page-teaching .alert-page-teaching{
		margin-left: 0;
		text-align: center;
		
	}
	.content-page-teaching .visit-shop{
		margin: 0 auto;
		margin-top: 20px;
	}
	.content-page-teaching .wrapper-act-page-teaching{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-teaching .call-me-page-teaching {
		margin: 0 auto;
		text-align: center;
		
	}
}

				           /*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( TEACHING )*/
/*===================================================================	*/










				           
/*===================================================================	*/
		                   /*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( REGISTRATION )*/

.main-content .content-page-registration{
	max-width: 1670px;
	width: 100%;
	min-height: 2000px;
	margin: 0 auto;
	/*background: url(../img/bg-central-content.jpg) no-repeat 50% 50% /cover;*/
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	padding-bottom: 30px;
	/*overflow-x: hidden;*/
}
.content-page-registration .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-registration .line-page-path{
	font-size: 13px;
	color: #baaa7b;
}
.content-page-registration .line-page-path a{
	text-decoration: none;
	font-size: 13px;
	color: #baaa7b;
}
.content-page-registration .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-registration .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-registration .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-registration .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-registration .caption-page-registration{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-registration .central-cont-page-registration{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 0 10px;
}
.content-page-registration .wrapper-men-plus-page-registration{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;	
	border-bottom: 1px solid #d0b67d;
}
.content-page-registration .wrapper-men-plus-page-registration img{
	width: 42px;
	height: 39px;
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;
}
.content-page-registration .wrapper-form-registration-page-registration{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;	
	margin-top: 30px;
	box-sizing: border-box;
	padding: 30px 10px;
	background: rgba(41,31,25,.9);
}
.content-page-registration .word-necessarily-page-registration{
	font-size: 16px;
	color: #aa9267;
	text-align: center;
	margin-bottom: 50px;
}
.content-page-registration .red-star{
	color: #e03c18;
}
		                                               /*начало формы*/
.content-page-registration .wrapper-form-registration-page-registration form{
	
}
.content-page-registration .wrapper-form-registration-page-registration input{
	max-width: 470px;
	width: 100%;
	height: 42px;
	margin: 0 auto;
	outline: none;
	border: none;
	background: rgba(49,36,29,.9);
	text-align: center;
	font-size: 20px;
	color: #fbedc6;
	font-style: italic;
	border: 2px solid #b39a6e;
}
.content-page-registration .wrapper-form-registration-page-registration input:hover,
.content-page-registration .wrapper-form-registration-page-registration input:focus{
	background: rgba(66,48,39,.9);
}
.content-page-registration .wrap-input{
	position: relative;
	max-width: 470px;
	width: 100%;
	height: 42px;
	margin: 0 auto;
	margin-bottom: 15px;
}
.content-page-registration .star-input{
	position: absolute;
	top: 13px;
	right: -25px;
	color: #e03c18;
}

.content-page-registration .red-mini-star{
	position: absolute;
	top: 13px;
	right: -25px;
	color: #e03c18;
}
.content-page-registration .name-input{
	font-size: 18px;
	color: #eadaac;
	position: absolute;
	top: 7px;
	left: -105px;
}
.content-page-registration .login-input{
	font-size: 18px;
	color: #eadaac;
	position: absolute;
	top: 7px;
	left: -72px;
}
.content-page-registration .password-input{
	font-size: 18px;
	position: absolute;
	top: 7px;
	left: -84px;
}
.content-page-registration .confirm-password-input{
	font-size: 18px;
	position: absolute;
	top: 7px;
	left: -181px;
}
.content-page-registration .e-mail-input{
	font-size: 18px;
	position: absolute;
	top: 7px;
	left: -186px;
}
.content-page-registration .confirm-e-mail-input{
	font-size: 18px;
	position: absolute;
	top: 7px;
	left: -194px;
}

.content-page-registration .caption-wrap-input{
	font-size: 18px;
	position: absolute;
	top: 7px;
	left: -274px;
}


                         /*красный цвет для пароля*/
.content-page-registration .wrap-input .pass-red{
	color: #e03c18;
}

.content-page-registration .public-alert-input{
	max-width: 470px;
	width: 100%;
	margin: 0 auto;
	font-size: 15px;
	color: #aa9267;
	font-style: italic;
	margin-bottom: 15px;
}

                                                       /*конец формы*/

.content-page-registration .wrapper-text-consent-page-registration{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;	
	box-sizing: border-box;
	padding: 30px 10px;
	background: rgba(34,26,21,.9);
}
.content-page-registration .text-consent-page-registration{
	max-width: 680px;
	width: 100%;
	margin: 0 auto;	
	font-size: 16px;
	color: #d0b67d;
	font-style: italic;
	line-height: 18px;
}
.content-page-registration .text-consent-page-registration a{
	font-size: 16px;
	color: #d0b67d;
	font-style: italic;
	text-decoration: underline;
	
}
@media(max-width: 440px) {
.content-page-registration .text-consent-page-registration a{
	font-size: 16px;
	color: #d0b67d;
	font-style: italic;
	text-decoration: underline;
	margin-right: 110px;
}
}

@media(max-width: 380px) {
	.content-page-registration .text-consent-page-registration a{
		font-size: 16px;
		color: #d0b67d;
		font-style: italic;
		text-decoration: underline;
		margin-right: 80px;
	}
}

.content-page-registration .text-consent-page-registration a:hover{
	color: #fbedc6;
}
.content-page-registration .dop-style-border-left{
	border-left: 1px solid #d0b67d;
	padding-left: 10px;
	position: relative;
}
.content-page-registration .line-page-registration{
	max-width: 1070px;
	width: 100%;
	margin: 20px 0;
	border-bottom: 1px solid #d0b67d;
}
.content-page-registration .wrapper-btn-page-registration{
	max-width: 380px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.content-page-registration .link-authorization{
	display: block;
	max-width: 190px;
	width: 100%;
	height: 38px;
	border: 3px solid #b39a6e;
	/*border-right: none;*/
	color: #b39a6e;
	text-align: center;
	box-sizing: border-box;
	padding-top: 4px;
	
}
.content-page-registration .link-authorization:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
	/*border-right: none;*/
}
.content-page-registration .link-registration{
	display: block;
	max-width: 160px;
	width: 100%;
	height: 38px;
	border: 3px solid #b39a6e;
	color: #b39a6e;
	text-align: center;
	box-sizing: border-box;
	padding-top: 4px;
}
.content-page-registration .link-registration:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
}
.content-page-registration .btn-plus{
	font-size: 22px;
	margin-top: 2px;
}





		                                      /*стилизация чекбокса*/

.content-page-registration .position-label{
	position: absolute;
	top: 2px;
	left: -25px;
}
@media (max-width: 450px){
.content-page-registration .position-label{
	position: absolute;
	top: -20px;
	left: 10px;
}
.content-page-registration .checkbox-custom {
    margin-left: 7px;
}
}
/* Скрываем реальный чекбокс */
.content-page-registration .checkbox {
	display: none;
}
/* Задаем внешний вид для нашего кастомного чекбокса. Все обязательные свойства прокомментированы, остальные же свойства меняйте по вашему усмотрению */
.content-page-registration .checkbox-custom {
	position: relative;      
	width: 15px;             
	height: 15px;            
	border: 3px solid #c83c1d;
}
/* Кастомный чекбокс и лейбл центрируем по вертикали. Если вам это не требуется, то вы можете убрать свойство vertical-align: middle из данного правила, но свойство display: inline-block обязательно должно быть */
.content-page-registration .checkbox-custom {
	display: inline-block;
}
/* Если реальный чекбокс у нас отмечен, то тогда добавляем данный признак и к нашему кастомному чекбоксу  */
.content-page-registration .checkbox:checked + .content-page-registration .checkbox-custom::before {
	content: "";             
	display: block;			 
	position: absolute;      
	top: 2px;
	right: 2px;
	bottom: 2px;
	left: 2px;    
	border-radius: 2px;
}
		                                   /*конец стилизации чекбокса*/

                                                       




@media(max-width: 1280px){
	.content-page-registration .wrap-input{
		margin-bottom: 45px;
	}
	.content-page-registration .name-input,
	.content-page-registration .login-input,
	.content-page-registration .password-input,
	.content-page-registration .confirm-password-input,
	.content-page-registration .e-mail-input,
	.content-page-registration .confirm-e-mail-input{
		top: -30px;
		left: 50%;
		transform: translate(-50%);
	}
	.content-page-registration .star-input{
		right: -9px;
	}
	.content-page-registration .public-alert-input{
		margin-bottom: 40px;
	}
								/*уменьшаем нижний отступ у поля для логина*/
	.content-page-registration .dop-margin-login{
		margin-bottom: 20px;
	}

	.content-page-registration .caption-wrap-input{
		top: -30px;
		left: 50%;
		transform: translate(-50%);
		width: 270px
	}
}

@media(max-width: 1200px){
	.content-page-registration .dop-style-border-left{
		/*padding-left: 27px;*/
	}
	.content-page-registration .wrapper-text-consent-page-registration{
		padding: 30px 33px;
	}
}
@media(max-width: 1024px){
	.main-content .content-page-registration{
		min-height: 1400px;
	}
}

@media(max-width: 768px){

}
@media(max-width: 576px){
	.content-page-registration .line-page-path{
		display: none;
		
	}
	.content-page-registration .confirm-password-input,
	.content-page-registration .e-mail-input,
	.content-page-registration .confirm-e-mail-input{
		min-width: 180px;
	}
	.content-page-registration .wrapper-btn-page-registration{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-registration .link-authorization{
		margin: 0 auto;
		margin-top: 5px;
		border: 3px solid #b39a6e;
	}
	.content-page-registration .link-authorization:hover{
		color: #fbedc6;
		border: 3px solid #fbedc6;
	}
	.content-page-registration .link-registration{
		margin: 0 auto;
	}
	.content-page-registration .btn-plus{
		display: none;
		
	}
}
@media(max-width: 320px){
	.content-page-registration .caption-page-registration{
		margin-left: 0;
		text-align: center;
		
	}
}

				           /*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( REGISTRATION )*/
/*===================================================================	*/









				           
/*===================================================================	*/
                        	/*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( MEETINGS )*/


.main-content .content-page-meetings{
	max-width: 1670px;
	width: 100%;
	min-height: 1690px;
	margin: 0 auto;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	padding-bottom: 30px;
	background-image: url(../img/bg-map-imp-bl.jpg);
	background-size: cover;
	position: initial;
	top: 0;

}
.content-page-meetings .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-meetings .line-page-path{
	font-size: 13px;
	color: #baaa7b;
}
.content-page-meetings .line-page-path a{
	text-decoration: none;
	font-size: 13px;
	color: #baaa7b;
}
.content-page-meetings .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-meetings .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-meetings .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-meetings .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-meetings .caption-page-meetings{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-meetings .subtitle-page-meetings{
	font-size: 20px;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 20px;
}



.content-page-meetings .central-cont-page-meetings{
	max-width: 1590px;
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 0 10px;
}
.content-page-meetings .wrapper-caption-section-meetings-page-meetings{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-left: 10px;
	margin-top: 30px;
}
.content-page-meetings .caption-section-meetings-page-meetings{
	font-size: 28px;
    text-transform: uppercase;
    margin-right: 75px;
    color: #d3ba8d;
	display: none;
}
.content-page-meetings .link-caption-page-meetings{
	color: #d3ba8d;
    font-size: 20px;
    margin-top: 7px;
    border-bottom: 2px solid #d3ba8d;
    
}
.content-page-meetings .link-caption-page-meetings:hover{
	color: #fbedc6;
    border-bottom: 2px solid #fbedc6;
}
.content-page-meetings .section-meetings-page-meetings{
	/*max-width: 1590px;
	width: 100%;
	margin: 0 auto;
	margin-top: 10px;*/
	display: flex;
	flex-wrap: wrap;
}
.content-page-meetings .wrapper-filter-datapicker-page-meetings{
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
	padding: 0 10px;
	display:none;
}
.content-page-meetings .filter-left-line-page-meetings{
	max-width: 350px;
	width: 100%;
	border-top: 1px solid #dcc187;
	margin-top: 20px;
}
.content-page-meetings .filter-right-line-page-meetings{
	max-width: 390px;
	width: 100%;
	border-top: 1px solid #dcc187;
	margin-top: 20px;
}
.content-page-meetings .wrap-mini-number-page-meetings{
	width: 21px;
	height: 24px;
	background-image: url(../img/page-meetings/btn-pick.png);
	background-color: transparent;
	text-align: center;
	font-size: 11px;
	box-sizing: border-box;
	padding-top: 5px;
	padding-right: 1px;
	margin-top: 7px;
}
.content-page-meetings .wrapper-filt-input-page-meetings{
	min-width: 440px;	
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin: 0 10px;
}

							/*стили инпута для календаря*/
.content-page-meetings .date_range{
	outline: none;
	border: 3px solid #d0b67d;
	background: transparent;
	width: 246px;
	height: 42px;
	box-sizing: border-box;
	color: #ff0000;
	text-align: center;
	font-size: 18px;
	position: relative;
	
}
.content-page-meetings .date_range:hover,
.content-page-meetings .date_range:focus{
	border: 3px solid #fbedc6;
	
}
.content-page-meetings .date_range::-webkit-input-placeholder { color: #ff0000; }
.content-page-meetings .date_range:-ms-input-placeholder { color: #ff0000; }
.content-page-meetings .date_range::-ms-input-placeholder { color: #ff0000; }
.content-page-meetings .date_range::placeholder { color: #ff0000; } 

.content-page-meetings .ui-datepicker-trigger{
	width: 21px;
	height: 24px;
	outline: none;
	border: none;
	background-image: url(../img/page-meetings/btn-pick.png);
	background-color: transparent;
	cursor: pointer;
	color: #ff0000;
	padding: 0;
	padding-right: 1px;
	text-align: center;
	
	/*position: absolute;
	top: 30px;
	left: 0;*/
}


.content-page-meetings .btn-filter-datapicker-page-meetings{
	max-width: 145px;
	width: 100%;
	height: 42px;
	box-sizing: border-box;
	outline: none;
	border: 3px solid #d0b67d;
	background: transparent;
	text-align: center;
	font-size: 18px;
	color: #dcc187;
	font-size: 16px;
	cursor: pointer;
	/*border-left: none;*/

}
.content-page-meetings .btn-filter-datapicker-page-meetings:hover{
	border: 3px solid #fbedc6;
	color: #fbedc6;
	/*border-left: none;*/
}
                                 /*конец стилей инпута для календаря*/

							    /*начало карточки*/
					                  /*общий стиль для карточки*/
@media(max-width: 1830px){
	.wl-page-meetings-main{
		margin: 0 auto !important;
		width: 1050px;
	}
}

@media(min-width: 1200px) and (max-width: 1300px){
	.wl-page-meetings-main{
		margin: 0 auto !important;
		width: 969px;
	}

	.content-page-meetings .wrapper-card-page-meetings{max-width: 300px !important;}
	.content-page-meetings .wrap-big-img-card img {height: 185px !important;}
}

@media(min-width: 1080px) and (max-width: 1200px){
	.wl-page-meetings-main{
		margin: 0 auto !important;
		width: 845px;
	}

	.content-page-meetings .wrapper-card-page-meetings{max-width: 400px !important;}
	.content-page-meetings .wrap-big-img-card img {height: 240px !important;}
}

@media(min-width: 820px) and (max-width: 1024px){
	.wl-page-meetings-main{
		margin: 0 auto !important;
		width: 845px;
	}

	.content-page-meetings .wrapper-card-page-meetings{max-width: 400px !important;}
	.content-page-meetings .wrap-big-img-card img {height: 240px !important;}
}

@media(min-width: 630px) and (max-width: 820px){
	.wl-page-meetings-main{
		margin: 0 auto !important;
		width: 640px;
	}

	.content-page-meetings .wrapper-card-page-meetings{max-width: 300px !important;}
	.content-page-meetings .wrap-big-img-card img {height: 180px !important;}
}

@media(min-width: 426px) and (max-width: 630px){
	.wl-page-meetings-main{
		margin: 0 auto !important;
		width: 400px;
	}

	.content-page-meetings .wrapper-card-page-meetings{max-width: 400px !important;}
	.content-page-meetings .wrap-big-img-card img {height: 240px !important;}
}



@media(max-width: 426px){
	.wl-page-meetings-main{
		margin: 0 auto !important;
		width: 300px;
	}

	.content-page-meetings .wrapper-card-page-meetings{max-width: 300px !important;margin-right:0px !important;}
	.content-page-meetings .wrap-big-img-card img {height: 185px !important;}
}


.content-page-meetings .wrapper-card-page-meetings:hover{border: 1px solid #b39a6e;}

.content-page-meetings .wrapper-card-page-meetings{
	max-width: 500px;
	width: 100%;
	/*max-height: 500px;*/
	margin-top: 23px;
	margin-right: 20px;
	margin-bottom: 5px;
	box-sizing: border-box;
	/*padding: 0px 0px 160px 0px;*/
	position: relative;
	background: #271c16;
}
                              /*класс для фона на куждую карточку*/
/*.content-page-meetings .bg-card1{
	background: #271c16 url(../img/page-meetings/card-img1.jpg) no-repeat 50% top;
}
.content-page-meetings .bg-card2{
	background: #271c16 url(../img/page-meetings/card-img2.jpg) no-repeat 50% top;
}
.content-page-meetings .bg-card3{
	background: #271c16 url(../img/page-meetings/card-img3.jpg) no-repeat 50% top;
}
.content-page-meetings .bg-card4{
	background: #271c16 url(../img/page-meetings/card-img4.jpg) no-repeat 50% top;
}
.content-page-meetings .bg-card5{
	background: #271c16 url(../img/page-meetings/card-img5.jpg) no-repeat 50% top;
}*/
.content-page-meetings .wrap-big-img-card{
	max-width: 500px;
	width: 100%;
	max-height: 300px;
	margin: 0 auto;
}
.content-page-meetings .wrap-big-img-card img{
	width: 100%;
	height: 285px;
	display: block;
	
}
.content-page-meetings .wrapper-red-line-page-meetings{
	background: url(../img/page-meetings/red-line1.png) no-repeat 50% 50%;
	width: 200px;
	height: 29px;
	box-sizing: border-box;
	margin: 0 auto;
	position: relative;
	
}
.content-page-meetings .data-card-page-meetings{
	font-size: 16px;
	color: #fbedc6;
	text-align: center;
	padding-top: 3px;
}
.content-page-meetings .number-card-page-meetings{
	position: absolute;
	top: 6px;
	left: -17px;
	font-size: 14px;
	color: #852c18;
}
.content-page-meetings .time-card-page-meetings{
	font-size: 14px;
	color: #eadaac;
	text-align: center;
	margin: 10px 0;
}
.content-page-meetings .caption-card-page-meetings{
	font-size: 20px;
	color: #fbedc6;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	box-sizing: border-box;
}
.content-page-meetings .duble-dots{
	width: 14px;
	height: 5px;
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;
}
.content-page-meetings .description-card-page-meetings{
	font-size: 16px;
	color: #d0b67d;
	font-style: italic;
	padding-left: 30px;
	padding-right: 30px;
	box-sizing: border-box;
	display: none;
}
.content-page-meetings .wrapper-footer-card-page-meetings{
	max-width: 440px;
	width: 100%;
	min-height: 100px;
	border-top: 1px solid #856c4b;
	box-sizing: border-box;
	padding-top: 15px;
	margin: 0 auto;
	margin-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
	position: absolute;
	left: 50%;
	bottom: 20px;
	transform: translate(-50%);
	display: none;
}
.content-page-meetings .wrapper-mane-foot-card-page-meetings{
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;

}
.content-page-meetings .mane-foot-card-page-meetings{
	font-size: 14px;
	color: #856c4b;
	font-style: italic;
	font-weight: bold;
	margin-right: 20px;
}
.content-page-meetings .result-foot-card-page-meetings{
	font-size: 14px;
	color: #d0b67d;
	font-style: italic;
	font-weight: bold;
	
}
.content-page-meetings .wrapper-footer-card-page-meetings a{
	font-size: 17px;
	color: #d0b67d;
	border-bottom: 1px solid #d0b67d;
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	width: 120px;
	

}
.content-page-meetings .wrapper-footer-card-page-meetings a:hover{
	color: #fbedc6;
	border-bottom: 1px solid #fbedc6;
}
                                      /*конец карточке*/





@media(max-width: 992px){
	.content-page-meetings .wrapper-caption-section-meetings-page-meetings{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-meetings .caption-section-meetings-page-meetings{
		line-height: 26px;
	}
	.content-page-meetings .link-caption-page-meetings{
		display: block;
		width: 120px;	
	}
}


@media(max-width: 576px){
	.content-page-meetings .line-page-path{
		display: none;
	}
	
	.content-page-meetings .filter-left-line-page-meetings{
		display: none;
		
	}
	.content-page-meetings .filter-right-line-page-meetings{
		display: none;
		
	}
	.content-page-meetings .wrapper-filt-input-page-meetings{
		margin: 0 auto;
		min-width: 0;
		max-width: 440px;
		width: 100%;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-meetings .wrap-mini-number-page-meetings{
		margin: 0 auto;
		margin-bottom: 15px;
		order: 1;
	}
	.content-page-meetings .date_range{
		margin: 0 auto;
		order: 3;
	}
	.content-page-meetings .btn-filter-datapicker-page-meetings{
		margin: 0 auto;
		border: 3px solid #d0b67d;
		order: 2;
		margin-bottom: 15px;
	}
	.content-page-meetings .btn-filter-datapicker-page-meetings:hover{
		border: 3px solid #fbedc6;
	}
}
@media(max-width: 320px){
	.content-page-meetings .caption-page-meetings{
		margin-left: 0;
		text-align: center;
		
	}
	.content-page-meetings .subtitle-page-meetings{
		margin-left: 0;
		text-align: center;
		
	}
}


				           /*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( MEETINGS )*/
/*===================================================================	*/










/*===================================================================	*/
						/* ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( PHOTO-REPORTS  )*/
.main-content .content-page-photo-reports{
	max-width: 1670px;
	width: 100%;
	min-height: 1690px;
	margin: 0 auto;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	padding-bottom: 30px;
	background-image: url(../img/bg-map-imp-bl.jpg);
	background-size: cover;
	position: initial;
	top: 0;
}
.content-page-photo-reports .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-photo-reports .line-page-path{
	font-size: 13px;
	color: #baaa7b;
}
.content-page-photo-reports .line-page-path a{
	text-decoration: none;
	font-size: 13px;
	color: #baaa7b;
}
.content-page-photo-reports .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-photo-reports .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-photo-reports .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-photo-reports .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-photo-reports .caption-page-photo-reports{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-photo-reports .central-cont-page-photo-reports{
	max-width: 1590px;
	width: 100%;
	margin: 0 auto;
	margin-top: 10px;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-around;

}	
														
.content-page-photo-reports .wrapper-column-page-photo-reports{
	max-width: 770px;
	width: 100%;
}
.content-page-photo-reports .section-page-photo-reports{
	max-width: 770px;
	width: 100%;
	background: rgba(41,31,25,.9);
	margin-top: 30px;
	position: relative;
	
}


.content-page-photo-reports .wrapper-text-section-page-photo-reports{
	/*max-width: 570px;
	width: 100%;*/
	padding: 15px;
	position: relative;
	padding-bottom: 30px;

	/*margin: 0 auto;*/
}
.content-page-photo-reports .caption-section-page-photo-reports{
	font-size: 22px;
	line-height: 24px;
	color: #fbedc6;
}
.content-page-photo-reports .description-section-page-photo-reports{
	font-size: 16px;
	color: #e6cb8f;
	font-style: italic;
	line-height: 19px;
	margin-top: 15px;
}
.content-page-photo-reports .wrap-photo-gallery{
	/*max-width: 770px;*/
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	/*justify-content: space-around;
*/}
.content-page-photo-reports .normal-img{
	display: block;
}
.content-page-photo-reports .mini-img{
	display: block;
	margin-left: 15px;
	margin-top: 15px;
	border: 1px solid #fbedc6;
}
.content-page-photo-reports .wrapper-foot-section-page-photo-reports{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	/*margin-top: 25px;*/
	/*position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translate(-50%);*/
	/*max-width: 570px;*/
	width: 100%;
	margin: 0 auto;
	margin-top: 15px;
	padding: 0 15px;
	padding-bottom: 15px;
	box-sizing: border-box;
}
.content-page-photo-reports .wrapper-comments-section-page-photo-reports{
	width: 100px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	box-sizing: border-box;
	
}
.content-page-photo-reports .wrapper-comments-section-page-photo-reports img{
	width: 21px;
	height: 21px;
	margin-right: 10px;
}

.content-page-photo-reports .number-comments-section-page-photo-reports{
	font-size: 14px;
	color: #856c4b;

	margin-right: 10px;
}
.content-page-photo-reports .word-comments-section-page-photo-reports{
	font-size: 14px;
	color: #856c4b;
}
.content-page-photo-reports .word-comments-section-page-photo-reports:hover{
	color: #f3e3b5;
	text-decoration: underline;
	
}
.content-page-photo-reports .wrapper-foot-section-page-photo-reports .more-words{
	font-size: 14px;
	color: #856c4b;
	box-sizing: border-box;
}
.content-page-photo-reports .wrapper-foot-section-page-photo-reports .more-words:hover{
	color: #f3e3b5;
	text-decoration: underline;
	
}
.content-page-photo-reports .wrapper-triangle-section-page-photo-reports{
	width: 23px;
	height: 23px;
	position: absolute;
	top: 0;
	right: 0;
}
.content-page-photo-reports .wrapper-triangle-section-page-photo-reports img{
	width: 23px;
	height: 23px;
}

					              /*дополнительные классы с марджинами*/
.content-page-photo-reports .dop-style-margin1{
	margin-top: 28px;
}
.content-page-photo-reports .dop-style-margin2{
	margin-top: 137px;
	
}
                               /* конец дополнительныч класов с марджинами*/


														    /*пагинация*/
.content-page-photo-reports .wrapper-pagination-page-photo-reports{
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
	margin-top: 50px;
	box-sizing: border-box;
	padding: 0 10px;
}
.content-page-photo-reports .wrapper-pagination-page-photo-reports ul{
	margin: 0;
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.content-page-photo-reports .wrapper-pagination-page-photo-reports li{
	padding: 0;
	list-style: none;
}
.content-page-photo-reports .wrapper-pagination-page-photo-reports a{

}
.content-page-photo-reports .number-paginstion{
	color: #796243;
	border: 3px solid #796243;
	padding: 5px 11px;
}
.content-page-photo-reports .number-paginstion:hover{
	color: #aa9267;
	border: 3px solid #aa9267;
}
.content-page-photo-reports .left-number-paginstion{
	border-left: none;
}
.content-page-photo-reports .right-number-paginstion{
	border-right: none;
}
.content-page-photo-reports .left-number-paginstion:hover{
	border-left: none;
}
.content-page-photo-reports .right-number-paginstion:hover{
	border-right: none;
}


.content-page-photo-reports .wrapper-pagination-page-photo-reports .mini-arr{
	width: 10px;
	height: 16px;
	opacity: 0.6;
	margin-top: 3px;
}
.content-page-photo-reports .wrapper-pagination-page-photo-reports .big-arr{
	width: 20px;
	height: 16px;
	opacity: 0.6;
	margin-top: 3px;
}
.content-page-photo-reports .wrapper-pagination-page-photo-reports .mini-arr:hover,
.content-page-photo-reports .wrapper-pagination-page-photo-reports .big-arr:hover{
	opacity: 1;
}
															/*конец пагинации*/

.content-page-photo-reports .wrapper-last-link-page-photo-reports{
	width: 310px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin: 0 auto;
	margin-top: 50px;
}
.content-page-photo-reports .wrapper-last-link-page-photo-reports a{
	font-size: 18px;
	color: #d0b67d;
}
.content-page-photo-reports .wrapper-last-link-page-photo-reports a:hover{
	color: #fbedc6;
	text-decoration: underline;
	
}
.content-page-photo-reports .wrapper-last-link-page-photo-reports img{
	width: 18px;
	height: 18px;
	margin-top: 4px;
	margin-left: 10px;
}



@media(max-width: 1850px){
	.content-page-photo-reports .central-cont-page-photo-reports{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		padding-left: 15px;
		padding-right: 15px;
	}
	.content-page-photo-reports .wrapper-column-page-photo-reports{
		margin: 0 auto;
		
	}
}

@media(max-width: 768px){
	.content-page-photo-reports .section-page-photo-reports{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-photo-reports .section-page-photo-reports .normal-img{
		display: block;
		margin: 0 auto;
		margin-top: 25px;	
	}
	.content-page-photo-reports .section-page-photo-reports .big-img{
		display: block;
		margin: 0 auto;
	}
	.content-page-photo-reports .caption-section-page-photo-reports{
		text-align: center;
		margin: 0 auto;
		display: block;
		
	}
	.content-page-photo-reports .description-section-page-photo-reports{
		text-align: center;
		
	}
	.content-page-photo-reports .dop-style-margin2{
		margin-top: 20px;
	}
	.content-page-photo-reports .wrapper-foot-section-page-photo-reports{
		max-width: 540px;
		width: 100%;
		/*padding: 0;*/
	}

}


@media(max-width: 576px){
	.content-page-photo-reports .caption-page-photo-reports{
		margin-left: 0;
		text-align: center;
		
	}
	.content-page-photo-reports .wrapper-page-path{
		display: none;
		
	}
}
@media(max-width: 400px){
	
	.content-page-photo-reports .wrapper-last-link-page-photo-reports{
		width: 292px;
	}
	.content-page-photo-reports .wrapper-last-link-page-photo-reports a{
		font-size: 17px;
	}
}
@media(max-width: 320px){
	.content-page-photo-reports .caption-page-photo-reports{
		margin-left: 0;
		text-align: center;
		
	}
}


						/*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( PHOTO-REPORTS  )*/
/*===================================================================	*/










/*===================================================================	*/
                           /*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( KNOWLEDGE )*/

.main-content .content-page-knowledge{
	max-width: 1670px;
	width: 100%;
	min-height: 1690px;
	margin: 0 auto;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	padding-bottom: 30px;
	background-image: url(../img/bg-map-imp-bl.jpg);
	background-size: cover;
	position: initial;
	top: 0;
}
.content-page-knowledge .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-knowledge .line-page-path{
	font-size: 13px;
	color: #baaa7b;
}
.content-page-knowledge .line-page-path a{
	text-decoration: none;
	font-size: 13px;
	color: #baaa7b;
}
.content-page-knowledge .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-knowledge .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-knowledge .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-knowledge .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-knowledge .caption-page-knowledge{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-knowledge .central-cont-page-knowledge{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 0 10px;
	color: #f3e3b5;
	font-size: 17px;
	font-style: italic;
	line-height: 20px;
}
.content-page-knowledge .name-social-network{
	font-size: 20px;
	text-transform: uppercase;
	margin-top: 30px;
	font-style: normal;
	
}
.content-page-knowledge .wrapper-icon-page-knowledge{
	width: 200px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
	margin-bottom: 20px;
}
.content-page-knowledge .wrapper-icon-page-knowledge a{
	
}
.content-page-knowledge .wrapper-icon-page-knowledge img{
	opacity: 1;
}
.content-page-knowledge .wrapper-icon-page-knowledge img:hover{
	opacity: 0.7;
}
.content-page-knowledge .alert-page-knowledge{
	font-size: 18px;
	color: #d0b67d;
	margin-left: 30px;
	line-height: 20px;
	margin-top: 15px;
}
.content-page-knowledge .division-page-knowledge{
	font-size: 18px;

}
.content-page-knowledge .wrapper-section-caption-page-knowledge{
	max-width: 1070px;
	width: 100%;
	min-height: 100px;
	background: rgba(41,31,25,.9);
	margin-top: 20px;
	box-sizing: border-box;
	padding: 15px 15px;
}
.content-page-knowledge .dop-style-bg{
    background: rgba(44,33,25,.9);
}
.content-page-knowledge .wrapper-section-caption-page-knowledge{
	font-style: normal;
	
}
.content-page-knowledge .section-caption-page-knowledge{
	font-size: 22px;
}
.content-page-knowledge .wrapper-section-caption-page-knowledge ul{
	margin-bottom: 0;

}
.content-page-knowledge .wrapper-section-caption-page-knowledge li{
	font-size: 16px;
	color: #9e865c;
}








@media(max-width: 768px){
	.content-page-knowledge .wrapper-top-img-page-knowledge{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-knowledge .wrapper-top-img-page-knowledge img{
		display: block;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.content-page-knowledge .wrapper-main-text-page-knowledge{
		margin-left: 0px;
	}
}

@media(max-width: 576px){
	.content-page-knowledge .line-page-path{
		display: none;
		
	}
	.content-page-knowledge .name-social-network{
		text-align: center;
		
	}
	.content-page-knowledge .wrapper-icon-page-knowledge{
		margin: 10px auto;
		margin-bottom: 20px;
	}
	.content-page-knowledge .division-page-knowledge{
		text-align: center;
	}
}

@media(max-width: 320px){
	.content-page-knowledge .caption-page-knowledge{
		margin-left: 0;
		text-align: center;
	}
	.content-page-knowledge .alert-page-knowledge{
		margin-left: 0;
		text-align: center;
		
	}
	.content-page-knowledge .visit-shop{
		margin: 0 auto;
		margin-top: 20px;
	}
	.content-page-knowledge .wrapper-act-page-knowledge{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-knowledge .call-me-page-knowledge {
		margin: 0 auto;
		text-align: center;
		
	}
}

				           /*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( KNOWLEDGE )*/
/*===================================================================	*/









/*===================================================================	*/
		                   /*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( QUESTIONNAIRE )*/

.main-content .content-page-questionnaire{
	max-width: 1670px;
	width: 100%;
	min-height: 2000px;
	margin: 0 auto;
	background: url(../img/bg-central-content.jpg) no-repeat 50% 50% /cover;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	padding-bottom: 30px;
	/*overflow-x: hidden;*/
}
.content-page-questionnaire .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-questionnaire .line-page-path{
	font-size: 13px;
	color: #baaa7b;
}
.content-page-questionnaire .line-page-path a{
	text-decoration: none;
	font-size: 13px;
	color: #baaa7b;
}
.content-page-questionnaire .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-questionnaire .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-questionnaire .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-questionnaire .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-questionnaire .caption-page-questionnaire{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-questionnaire .central-cont-page-questionnaire{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 0 10px;
}

.content-page-questionnaire .wrapper-men-plus-page-questionnaire{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;	
	border-bottom: 1px solid #d0b67d;
}
.content-page-questionnaire .wrapper-men-plus-page-questionnaire img{
	width: 42px;
	height: 39px;
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;
}
.content-page-questionnaire .wrapper-form-questionnaire-page-questionnaire{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;	
	margin-top: 30px;
	box-sizing: border-box;
	padding: 30px 10px;
	background: rgba(41,31,25,.9);
}
.content-page-questionnaire .word-necessarily-page-questionnaire{
	font-size: 16px;
	color: #aa9267;
	text-align: center;
	margin-bottom: 50px;
}
.content-page-questionnaire .red-star{
	color: #e03c18;
}
		                                               /*начало формы*/
.content-page-questionnaire .wrapper-form-questionnaire-page-questionnaire form{
	
}
.content-page-questionnaire .wrapper-form-questionnaire-page-questionnaire input{
	max-width: 470px;
	width: 100%;
	height: 42px;
	margin: 0 auto;
	outline: none;
	border: none;
	background: rgba(49,36,29,.9);
	text-align: center;
	font-size: 20px;
	color: #fbedc6;
	font-style: italic;
	
}
.content-page-questionnaire .wrapper-form-questionnaire-page-questionnaire input:hover,
.content-page-questionnaire .wrapper-form-questionnaire-page-questionnaire input:focus{
	background: rgba(66,48,39,.9);
}
.content-page-questionnaire .wrap-input{
	position: relative;
	max-width: 470px;
	width: 100%;
	height: 42px;
	margin: 0 auto;
	margin-bottom: 15px;
}
.content-page-questionnaire .star-input{
	position: absolute;
	top: 13px;
	right: -25px;
	color: #e03c18;
}
.content-page-questionnaire .name-input{
	font-size: 18px;
	color: #eadaac;
	position: absolute;
	top: 9px;
	left: -66px;
}
.content-page-questionnaire .datapick-input{
	font-size: 18px;
	color: #eadaac;
	position: absolute;
	top: 7px;
	left: -150px;
}
.content-page-questionnaire .age-input{
	font-size: 18px;
	color: #eadaac;
	position: absolute;
	top: 7px;
	left: -87px;
}
.content-page-questionnaire .city-input{
	font-size: 18px;
	position: absolute;
	top: 7px;
	left: -70px;
}
.content-page-questionnaire .region-input{
	font-size: 18px;
	position: absolute;
	top: 7px;
	left: -80px;
}
.content-page-questionnaire .country-input{
	font-size: 18px;
	position: absolute;
	top: 7px;
	left: -80px;
}
.content-page-questionnaire .e-mail-input{
	font-size: 18px;
	position: absolute;
	top: 7px;
	left: -186px;
}
.content-page-questionnaire .phone-input{
	font-size: 18px;
	position: absolute;
	top: 7px;
	left: -91px;
}
.content-page-questionnaire .messages-input{
	font-size: 18px;
	position: absolute;
	top: 7px;
	left: -237px;
}
.content-page-questionnaire .skype-input{
	font-size: 18px;
	position: absolute;
	top: 7px;
	left: -66px;
}
.content-page-questionnaire .profession-input{
	font-size: 18px;
	position: absolute;
	top: 7px;
	left: -247px;
}
.content-page-questionnaire .hobbies-input{
	font-size: 18px;
	position: absolute;
	top: 7px;
	left: -239px;
}
.content-page-questionnaire .introduction-input{
	font-size: 18px;
	position: absolute;
	top: 7px;
	left: -270px;
}
.content-page-questionnaire .direction-input{
	font-size: 18px;
	position: absolute;
	top: 7px;
	left: -246px;
}
.content-page-questionnaire .which-direction-input{
	font-size: 18px;
	position: absolute;
	top: -4px;
	left: -286px;
	line-height: 18px;
}
.content-page-questionnaire .diagnostics-input{
	font-size: 18px;
	position: absolute;
	top: 4px;
	left: -253px;
	line-height: 18px;
}
.content-page-questionnaire .what-results-input{
	font-size: 18px;
	position: absolute;
	top: 2px;
	left: -252px;
	line-height: 18px;
}
.content-page-questionnaire .what-progress-input{
	font-size: 18px;
	position: absolute;
	top: 2px;
	left: -223px;
	line-height: 18px;
}
.content-page-questionnaire .gift-input{
	font-size: 18px;
	position: absolute;
	top: -25px;
	left: -243px;
	line-height: 18px;
}
.content-page-questionnaire .ready-to-do-input{
	font-size: 18px;
	position: absolute;
	top: -18px;
	left: -255px;
	line-height: 18px;
}
.content-page-questionnaire .what-sources-input{
	font-size: 18px;
	position: absolute;
	top: 2px;
	left: -202px;
	line-height: 18px;
}
.content-page-questionnaire .your-photo-input{
	font-size: 18px;
	position: absolute;
	top: 7px;
	left: -113px;
	line-height: 18px;
	box-sizing: border-box;
}
.content-page-questionnaire .photo-inp{
	box-sizing: border-box;
	padding-top: 6px;
}


.content-page-questionnaire .dop-margin-top-40{
	margin-top: 40px;
}
.content-page-questionnaire .dop-margin-top-60{
	margin-top: 60px;
}
.content-page-questionnaire .dop-margin-top-30{
	margin-top: 30px;
}

                         /*красный цвет для пароля*/
.content-page-questionnaire .wrap-input .pass-red{
	color: #e03c18;
}

.content-page-questionnaire .public-alert-input{
	max-width: 470px;
	width: 100%;
	margin: 0 auto;
	font-size: 15px;
	color: #aa9267;
	font-style: italic;
	margin-bottom: 15px;
}

                                             /*стили календаря*/
.content-page-questionnaire .questionnaire-datepicker{
	max-width: 470px;
	width: 100%;
	height: 42px;
	margin: 0 auto;
	outline: none;
	border: none;
	background: rgba(49,36,29,.9);
	text-align: center;
	font-size: 20px;
	color: #aa9267;
	font-style: italic;
	
}
.content-page-questionnaire .questionnaire-datepicker input:hover,
.content-page-questionnaire .questionnaire-datepicker input:focus{
	background: rgba(66,48,39,.9);
}

.content-page-questionnaire .questionnaire-datepicker::-webkit-input-placeholder { color: #aa9267; }
.content-page-questionnaire .questionnaire-datepicker:-ms-input-placeholder { color: #aa9267; }
.content-page-questionnaire .questionnaire-datepicker::-ms-input-placeholder { color: #aa9267; }
.content-page-questionnaire .questionnaire-datepicker::placeholder { color: #aa9267; } 

.content-page-questionnaire .ui-datepicker-trigger{
	width: 21px;
	height: 24px;
	outline: none;
	border: none;
	background-image: url(../img/page-questionnaire/btn-pick.png) ;
	background-color: transparent;
	cursor: pointer;
	color: #ff0000;
	padding: 0;
	padding-right: 1px;
	text-align: center;
	
	position: absolute;		
	top: 10px;
	left: 10px;
}
                                             /*конец стилей календаря*/

                                                       /*конец формы*/

.content-page-questionnaire .wrapper-text-consent-page-questionnaire{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;	
	box-sizing: border-box;
	padding: 30px 10px;
	background: rgba(34,26,21,.9);
}
.content-page-questionnaire .text-consent-page-questionnaire{
	max-width: 680px;
	width: 100%;
	margin: 0 auto;	
	font-size: 16px;
	color: #d0b67d;
	font-style: italic;
	line-height: 18px;
}
.content-page-questionnaire .wrapper-text-consent-page-questionnaire a{
	font-size: 16px;
	color: #d0b67d;
	font-style: italic;
	text-decoration: underline;
	
}
.content-page-questionnaire .wrapper-text-consent-page-questionnaire a:hover{
	color: #fbedc6;
}
.content-page-questionnaire .dop-style-border-left{
	border-left: 1px solid #d0b67d;
	padding-left: 10px;
	position: relative;
}
.content-page-questionnaire .line-page-questionnaire{
	max-width: 1070px;
	width: 100%;
	margin: 20px 0;
	border-bottom: 1px solid #d0b67d;
}
.content-page-questionnaire .wrapper-btn-page-questionnaire{
	max-width: 180px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.content-page-questionnaire .link-authorization{
	display: block;
	max-width: 190px;
	width: 100%;
	height: 38px;
	border: 3px solid #b39a6e;
	border-right: none;
	color: #b39a6e;
	text-align: center;
	box-sizing: border-box;
	padding-top: 4px;
	
}
.content-page-questionnaire .link-authorization:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
	border-right: none;
}
.content-page-questionnaire .link-questionnaire{
	display: block;
	max-width: 160px;
	width: 100%;
	height: 38px;
	border: 3px solid #b39a6e;
	color: #b39a6e;
	text-align: center;
	box-sizing: border-box;
	padding-top: 4px;
}
.content-page-questionnaire .link-questionnaire:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
}
.content-page-questionnaire .btn-plus{
	font-size: 22px;
	margin-top: 2px;
}





		                                      /*стилизация чекбокса*/

.content-page-questionnaire .position-label{
	position: absolute;
	top: 2px;
	left: -25px;
}
/* Скрываем реальный чекбокс */
.content-page-questionnaire .checkbox {
	display: none;
}
/* Задаем внешний вид для нашего кастомного чекбокса. Все обязательные свойства прокомментированы, остальные же свойства меняйте по вашему усмотрению */
.content-page-questionnaire .checkbox-custom {
	position: relative;      
	width: 15px;             
	height: 15px;            
	border: 3px solid #c83c1d;
}
/* Кастомный чекбокс и лейбл центрируем по вертикали. Если вам это не требуется, то вы можете убрать свойство vertical-align: middle из данного правила, но свойство display: inline-block обязательно должно быть */
.content-page-questionnaire .checkbox-custom {
	display: inline-block;
}
/* Если реальный чекбокс у нас отмечен, то тогда добавляем данный признак и к нашему кастомному чекбоксу  */
.content-page-questionnaire .checkbox:checked + .content-page-questionnaire .checkbox-custom::before {
	content: "";             
	display: block;			 
	position: absolute;      
	top: 2px;
	right: 2px;
	bottom: 2px;
	left: 2px;    
	border-radius: 2px;
}
		                                   /*конец стилизации чекбокса*/

                                                       


@media(max-width: 1400px){
	.content-page-questionnaire .wrap-input{
		margin-bottom: 45px;
	}
	.content-page-questionnaire .name-input,
	.content-page-questionnaire .datapick-input,
	.content-page-questionnaire .age-input,
	.content-page-questionnaire .city-input,
	.content-page-questionnaire .region-input,
	.content-page-questionnaire .country-input,
	.content-page-questionnaire .e-mail-input,
	.content-page-questionnaire .phone-input,
	.content-page-questionnaire .messages-input,
	.content-page-questionnaire .skype-input,
	.content-page-questionnaire .profession-input,
	.content-page-questionnaire .hobbies-input,
	.content-page-questionnaire .introduction-input,
	.content-page-questionnaire .direction-input,
	.content-page-questionnaire .which-direction-input,
	.content-page-questionnaire .diagnostics-input,
	.content-page-questionnaire .what-results-input,
	.content-page-questionnaire .what-progress-input,
	.content-page-questionnaire .gift-input,
	.content-page-questionnaire .ready-to-do-input,
	.content-page-questionnaire .what-sources-input,
	.content-page-questionnaire .your-photo-input{
		top: -30px;
		left: 50%;
		transform: translate(-50%);
	}
	.content-page-questionnaire .star-input{
		right: -9px;
	}
	.content-page-questionnaire .profession-input{
		line-height: 20px;
		max-width: 236px;
		width: 100%;
	}
	.content-page-questionnaire .hobbies-input{
		line-height: 20px;
		max-width: 226px;
		width: 100%;
	}
	.content-page-questionnaire .introduction-input{
		line-height: 20px;
		max-width: 260px;
		width: 100%;
	}
	.content-page-questionnaire .direction-input{
		line-height: 20px;
		max-width: 230px;
		width: 100%;
	}
	.content-page-questionnaire .which-direction-input{
		text-align: center;
		max-width: 280px;
		width: 100%;
		top: -65px;
	}
	.content-page-questionnaire .diagnostics-input{
		text-align: center;
		max-width: 280px;
		width: 100%;
		top: -45px;
	}
	.content-page-questionnaire .what-results-input{
		text-align: center;
		max-width: 280px;
		width: 100%;
		top: -45px;
	}
	.content-page-questionnaire .what-progress-input{
		text-align: center;
		max-width: 280px;
		width: 100%;
		top: -45px;
	}
	.content-page-questionnaire .gift-input{
		text-align: center;
		max-width: 280px;
		width: 100%;
		top: -95px;
	}
	.content-page-questionnaire .ready-to-do-input{
		text-align: center;
		max-width: 280px;
		width: 100%;
		top: -85px;
	}
	.content-page-questionnaire .what-sources-input{
		text-align: center;
		max-width: 280px;
		width: 100%;
		top: -45px;
	}
	.content-page-questionnaire .your-photo-input{
		text-align: center;
		max-width: 280px;
		width: 100%;
		top: -30px;
	}



	.content-page-questionnaire .dop-margin-inp-80{
		margin-bottom: 80px;
	}
	.content-page-questionnaire .dop-margin-inp-60{
		margin-bottom: 60px;
	}
	.content-page-questionnaire .dop-margin-inp-110{
		margin-bottom: 110px;
	}
	.content-page-questionnaire .dop-margin-inp-100{
		margin-bottom: 100px;
	}
}

@media(max-width: 1280px){
	
	
	
	.content-page-questionnaire .public-alert-input{
		margin-bottom: 40px;
	}
	
}

@media(max-width: 1200px){
	.content-page-questionnaire .dop-style-border-left{
		/*padding-left: 27px;*/
	}
	.content-page-questionnaire .wrapper-text-consent-page-questionnaire{
		padding: 30px 33px;
	}
}
@media(max-width: 1024px){
	.main-content .content-page-questionnaire{
		min-height: 1400px;
	}
}

@media(max-width: 768px){

}
@media(max-width: 576px){
	.content-page-questionnaire .line-page-path{
		display: none;
		
	}
	.content-page-questionnaire .confirm-password-input,
	.content-page-questionnaire .e-mail-input,
	.content-page-questionnaire .confirm-e-mail-input{
		min-width: 180px;
	}
	.content-page-questionnaire .wrapper-btn-page-questionnaire{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-questionnaire .link-authorization{
		margin: 0 auto;
		margin-bottom: 15px;
		border: 3px solid #b39a6e;
	}
	.content-page-questionnaire .link-authorization:hover{
		color: #fbedc6;
		border: 3px solid #fbedc6;
	}
	.content-page-questionnaire .link-questionnaire{
		margin: 0 auto;
	}
	.content-page-questionnaire .btn-plus{
		display: none;
		
	}
}
@media(max-width: 320px){
	.content-page-questionnaire .caption-page-questionnaire{
		margin-left: 0;
		text-align: center;
		
	}
}

				           /*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( QUESTIONNAIRE )*/
/*===================================================================	*/








/*===================================================================	*/
								/* ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( NEST )*/		

.main-content .content-page-nest{
	max-width: 1670px;
	width: 100%;
	min-height: 2090px;
	margin: 0 auto;
	background: url(../img/bg-map-imp-bl.jpg) no-repeat 50% 50% /cover;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	padding-bottom: 30px;
}
.content-page-nest .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-nest .line-page-path{
	font-size: 13px;
	color: #baaa7b;
}
.content-page-nest .line-page-path a{
	text-decoration: none;
	font-size: 13px;
	color: #baaa7b;
}
.content-page-nest .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-nest .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-nest .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}

.content-page-nest .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-nest .caption-page-nest{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
	text-align: center;
}
.content-page-nest .central-cont-page-nest{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 20px 20px 20px;
	background-color: rgba(39,29,22,.9);
}
.content-page-nest .name-social-network{
	font-size: 20px;
	text-transform: uppercase;
	margin-top: 30px;
	font-style: normal;
	
}
.content-page-nest .wrapper-icon-page-nest{
	width: 200px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
	margin-bottom: 20px;
}
.content-page-nest .wrapper-icon-page-nest a{
	
}
.content-page-nest .wrapper-icon-page-nest img{
	opacity: 1;
}
.content-page-nest .wrapper-icon-page-nest img:hover{
	opacity: 0.7;
}
.content-page-nest .wrapper-large-building-page-nest{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-nest .wrapper-large-building-page-nest img{
	min-width: 270px;
	height: 342px;
	margin-right: 20px;
}
.content-page-nest .wrapper-descruption-large-building-page-nest{

}
.content-page-nest .text-page-nest{
	font-size: 18px;
	color: #eadaac;
	font-style: italic;
	line-height: 19px;
	
}
.content-page-nest .link-phone{
	font-size: 18px;
	color: #eadaac;
	font-style: italic;
	line-height: 19px;
	text-decoration: underline;
}
.content-page-nest .link-phone:hover{
	color: #fbedc6;
	text-decoration: underline;
	
}
.content-page-nest .selected-text-normal-nest{
	font-size: 20px;
	color: #fbedc6;
	font-style: normal;
}
.content-page-nest .selected-text-italic-nest{
	font-size: 20px;
	color: #fbedc6;
	font-style: italic;
}
.content-page-nest .wrapper-video-page-nest{
	position: relative;
	padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.content-page-nest .wrapper-video-page-nest iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.content-page-nest .red-word{
	color: #cb3716;
}
.content-page-nest .link-application-form{
	width: 210px;
	height: 40px;
	font-size: 17px;
	font-style: italic;
	color: #e2ca96;
	border: 3px	solid #e2ca96;
	padding: 5px 0;
	margin-top: 15px;
	display: block;
	box-sizing: border-box;
	text-align: center;
}
							/*обертка для блока с коментариями*/
.content-page-nest .wrapper-block-comments-page-nest{
	max-width: 1070px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	border-top: 1px solid #a5966d;
	border-bottom: 1px solid #a5966d;
	margin-top: 40px;
	box-sizing: border-box;
	padding: 25px 0;
}
.content-page-nest .wrapper-section-comments-page-nest{
	max-width: 700px;
	width: 100%;
}
.content-page-nest .wrapper-text-comments-page-nest{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-left: 20px;
	margin-bottom: 15px;
}
.content-page-nest .wrapper-text-comments-page-nest img{
	width: 3px;
	height: 3px;
	margin: 1px 10px 0 10px;
	vertical-align: middle;
					
}
.content-page-nest .word-comment-page-nest{
	font-size: 20px;
}
.content-page-nest .number-comment-page-nest{
	font-size: 14px;
	color: #e2ca96;	
}
.content-page-nest .wrapper-section-comments-page-nest a{
	font-size: 18px;
	color: #d2b982;
	text-decoration: underline;
	
}
.content-page-nest .wrapper-section-comments-page-nest a:hover{
	font-size: 18px;
	color: #f3e3b5;
	text-decoration: underline;
}


										/*секция с комментарием	*/
.content-page-nest .section-comments-page-nest{
	max-width: 700px;
	width: 100%;
	min-height: 180px;
	background: rgba(45,34,26,.9);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	box-sizing: border-box;
	padding: 15px 15px 15px 0;
}						
								/*дополнительный класс,изменяет
								цвет фона у четных секций комментария*/
.content-page-nest .dop-color-page-nest{
	background: rgba(37,27,20,.9);
}
.content-page-nest .wrapper-img-comments-page-nest{
	border-right: 1px solid #553e34;
}
.content-page-nest .wrapper-img-comments-page-nest img{
	width: 120px;
	height: 120px;
	padding: 0 30px;
}
.content-page-nest .user-name-comments-page-nest{
	font-size: 16px;
	color: #f3e3b5;
	text-align: center;
	margin-top: 10px;
}
.content-page-nest .wrapper-text-user-name-page-nest{
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.content-page-nest .left-block-coments-page-nest{
	box-sizing: border-box;
	padding-left: 10px;
}
.content-page-nest .day-coments-page-nest{
	font-size: 14px;
	color: #5f453a;
}
.content-page-nest .description-coments-page-nest{
	font-size: 16px;
	font-style: italic;
	margin-top: 7px;
}
.content-page-nest .serial-number-coments-page-nest{
	font-size: 14px;
	color: #5f453a;
	margin-top: 90px;
}
.content-page-nest .wrapper-heart-coments-page-nest{
	min-width: 70px;
	height: 15px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-top: 7px;
}
.content-page-nest .heart-coments-page-nest{
	width: 16px;
	height: 15px;
}
.content-page-nest .mini-ellepse-coments-page-nest{
	width: 3px;
	height: 3px;
	margin: 6px 10px 0 10px;
}
.content-page-nest .number-heart-coments-page-nest{
	font-size: 14px;
	color: #62473c;
	line-height: 15px;
}

										/*конец секции с комментарием*/

.content-page-nest .wrapper-participants-page-nest{
	max-width: 370px;
	width: 100%;

}
.content-page-nest .wrapper-involved-page-nest{
	margin-bottom: 15px;
}
.content-page-nest .wrapper-involved-page-nest img{
	width: 3px;
	height: 3px;
	margin: 1px 10px 0 10px;
	vertical-align: middle;
}
.content-page-nest .involved-page-nest{
	font-size: 20px;
	text-align: center;
	
}
.content-page-nest .participants-page-nest{
	max-width: 370px;
	width: 100%;
	min-height: 748px;
	box-sizing: border-box;
	padding: 10px 15px;
	background: rgba(39,30,23,.9);
}
.content-page-nest .word-participants-page-nest{
	font-size: 18px;
	color: #856c4b;
	text-align: center;
	
}
.content-page-nest .section-participants-page-nest{
	max-width: 300px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	margin-top: 20px;
}
.content-page-nest .section-participants-page-nest img{
	max-width: 61px;
	width: 100%;
	display: block;
}
						/*конец обертки для блока с коментариями*/

.content-page-nest .caption-more-articles-page-nest{
	font-size: 28px;
	margin-left: 30px;
	margin-top: 50px;
}
.content-page-nest .caption-more-articles-page-nest a{
	font-size: 18px;
	color: #f3e3b5;
	text-decoration: underline;
	margin-left: 50px;
}
.content-page-nest .wrapper-card-more-articles-page-nest{
	max-width: 1590px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-around;
}
.content-page-nest .card-more-articles-page-nest{
	max-width: 500px;
	width: 100%;
	margin: 0 15px;
	background: rgba(42,31,25,.9);
	box-sizing: border-box;
	padding: 25px 15px;
}
.content-page-nest .card-more-articles-page-nest img{
	max-width: 270px;
	width: 100%;
	display: block;
	margin: 0 auto;
}
.content-page-nest .description-card-more-articles-page-nest{
	font-size: 18px;
	color: #d0b67d;
	text-align: center;
	margin-top: 20px;
	line-height: 20px;
}
.content-page-nest .card-more-articles-page-nest a{
	font-size: 16px;
	color: #856c4b;
	text-align: center;
	display: block;
	margin: 0 auto;
	margin-top: 10px;
	text-decoration: underline;
	
}
.content-page-nest .card-more-articles-page-nest a:hover{
	color: #f3e3b5;
	text-decoration: underline;
}
.content-page-nest .caption-more-video-page-nest{
	font-size: 28px;
	margin-left: 30px;
	margin-top: 50px;
}
.content-page-nest .caption-more-video-page-nest a{
	font-size: 18px;
	color: #f3e3b5;
	text-decoration: underline;
	margin-left: 50px;
}
.content-page-nest .wrapper-card-video-page-nest{
	max-width: 1590px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-around;
}
.content-page-nest .card-video-page-nest{
	max-width: 500px;
	width: 100%;
	margin: 0 15px;
	background: rgba(42,31,25,.9);
	box-sizing: border-box;
	padding: 25px 15px;
}
.content-page-nest .caption-card-video-page-nest{
	text-align: center;
	margin-top: 20px;
	font-size: 18px;
}






@media(max-width: 1200px){
	.content-page-nest .wrapper-block-comments-page-nest{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-nest .wrapper-section-comments-page-nest{
		margin: 0 auto;
	}
	.content-page-nest .wrapper-participants-page-nest{
		margin: 0 auto;
		margin-top: 20px;
	}
	.content-page-nest .participants-page-nest{
		min-height: 248px;
	}
}

@media(max-width: 992px){
	.content-page-nest .wrapper-large-building-page-nest{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-nest .wrapper-large-building-page-nest img{
		display: block;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.content-page-nest .link-application-form{
		margin: 0 auto;
		margin-top: 20px;
	}
	.content-page-nest .name-social-network{
		text-align: center;
		
	}
	.content-page-nest .wrapper-icon-page-nest{
		margin: 10px auto;
		margin-bottom: 20px;
	}
}
@media(max-width: 768px){
	.content-page-nest .wrapper-card-more-articles-page-nest{
		width: 100%;
		box-sizing: border-box;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		padding: 0 10px;
	}
	.content-page-nest .card-more-articles-page-nest{
		margin: 0 auto;
		margin-top: 30px;
	}
	.content-page-nest .wrapper-card-video-page-nest{
		width: 100%;
		box-sizing: border-box;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		padding: 0 10px;
	}
	.content-page-nest .card-video-page-nest{
		margin: 0 auto;
		margin-top: 30px;
	}
}

@media(max-width: 576px){
	
	.content-page-nest .wrapper-text-comments-page-nest{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-nest .word-comment-page-nest{
		text-align: center;
		
	}
	.content-page-nest .wrapper-text-comments-page-nest a{
		text-align: center;
		margin-top: 10px;
	}
	.content-page-nest .section-comments-page-nest{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-nest .wrapper-img-comments-page-nest{
		border-right: none;
		margin-bottom: 20px;
	}
	.content-page-nest .wrapper-img-comments-page-nest img{
		display: block;
		margin: 0 auto;
	}
	
	
}

@media(max-width: 400px){
	.content-page-nest .line-page-path{
		display: none;
		
	}
	.content-page-nest .caption-more-video-page-nest{
		margin: 0 auto;
		text-align: center;
		margin-right: 5px;
		margin-top: 50px;
		
	}
	.content-page-nest .caption-more-video-page-nest a{
		margin: 0 auto;
		text-align: center;
		
	}
}
@media(max-width: 320px){
	.content-page-nest .caption-page-nest{
		margin-left: 0;
		text-align: center;
		
	}
	.content-page-nest .caption-more-articles-page-nest{
		margin-left: 0;
		text-align: center;
		
	}
	.content-page-nest .caption-more-articles-page-nest a{
		margin-left: 10px;
	}
}


							/*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( NEST )*/
/*===================================================================	*/







/*===================================================================	*/
                           /*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( CONTACTS )*/

.main-content .content-page-contacts{
	max-width: 1670px;
	width: 100%;
	min-height: 1690px;
	margin: 0 auto;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	padding-bottom: 30px;
	background-image: url(../img/bg-map-imp-bl.jpg);
	background-size: cover;
	position: initial;
	top: 0;
}
.content-page-contacts .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-contacts .line-page-path{
	font-size: 13px;
	color: #baaa7b;
}
.content-page-contacts .line-page-path a{
	text-decoration: none;
	font-size: 13px;
	color: #baaa7b;
}
.content-page-contacts .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-contacts .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-contacts .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-contacts .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-contacts .caption-page-contacts{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-contacts .central-cont-page-contacts{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 0 10px;
	color: #f3e3b5;
	font-size: 17px;
	font-style: italic;
	line-height: 20px;
}
.content-page-contacts .wrapper-photo-boss-page-contacts{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	margin-bottom: 30px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.content-page-contacts .photo-boss{
	width: 270px;
	height: 270px;
	display: block;
}
.content-page-contacts .wrapper-form-contacts-page-contacts{
	max-width: 800px;
	width: 100%;
}
.content-page-contacts .caption-form-contacts-page-contacts{
	font-size: 22px;
	margin-bottom: 20px;
	text-align: right;
	font-style: normal;
	color: #fbedc6;
}
.content-page-contacts .wrapper-form-contacts-page-contacts form{

}
.content-page-contacts .wrap-inp{
	max-width: 536px;
	width: 100%;
	margin-left: auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-contacts .name-initials{
 	font-size: 18px;
    color: #eadaac;
    font-style: normal;
    display: block;
    margin-right: 10px;
}
.content-page-contacts .inp-initials{
	max-width: 470px;
	width: 100%;
	height: 42px;
	margin: 0 auto;
	outline: none;
	border: none;
	background: rgba(49,36,29,.9);
	text-align: center;
	font-size: 20px;
	color: #fbedc6;
	font-style: italic;
}
.content-page-contacts .inp-initials:hover,
.content-page-contacts .inp-initials:focus{
	background: rgba(66,48,39,.9);
}
.content-page-contacts .wrap-textarea{
	max-width: 604px;
	width: 100%;
	margin-left: auto;
	margin-top: 10px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-contacts .name-mail{
	font-size: 18px;
    color: #eadaac;
    font-style: normal;
    display: block;
    margin-right: 10px;
}
.content-page-contacts .textarea-mail{
	max-width: 470px;
	width: 100%;
	box-sizing: border-box;
	min-height: 100px;
	margin: 0 auto;
	outline: none;
	border: none;
	background: rgba(49,36,29,.9);
	font-size: 20px;
	color: #fbedc6;
	font-style: italic;
	padding-left: 10px;
}
.content-page-contacts .textarea-mail:hover,
.content-page-contacts .textarea-mail:focus{
	background: rgba(66,48,39,.9);
}
.content-page-contacts .wrap-file{
	max-width: 758px;
	width: 100%;
	margin-left: auto;
	margin-top: 10px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-contacts .name-file{
	font-size: 18px;
    color: #eadaac;
    font-style: normal;
    display: block;
    margin-right: 10px;
}
.content-page-contacts .inp-file{
	max-width: 470px;
	width: 100%;
	height: 42px;
	outline: none;
	border: none;
	background: rgba(49,36,29,.9);
	text-align: center;
	font-size: 20px;
	color: #fbedc6;
	font-style: italic;
	box-sizing: border-box;
	padding-top: 7px;
}
.content-page-contacts .inp-file:hover,
.content-page-contacts .inp-file:focus{
	background: rgba(66,48,39,.9);
}
.content-page-contacts .btn-mail{
	width: 200px;
    height: 40px;
    box-sizing: border-box;
    background: transparent;
    border: 3px solid #9e865c;
    color: #9e865c;
    font-size: 16px;
    cursor: pointer;
    font-weight: bold;
    margin-top: 15px;
    outline: none;
    display: block;
    margin-left: auto;
    margin-top: 10px;
}
.content-page-contacts .btn-mail:hover{
	border: 3px solid #d0b67d;
	color: #d0b67d;
}


.content-page-contacts .alert-page-contacts{
	font-size: 18px;
	color: #d0b67d;
	margin-left: 30px;
	line-height: 20px;
	margin-top: 15px;
}
.content-page-contacts .proposal-founder-page-contacts{
	font-size: 18px;
	border-bottom: 1px solid #d0b67d;
	padding-bottom: 20px;
}
.content-page-contacts .wrapper-section-contacts-page-contacts{
	max-width: 1070px;
	width: 100%;
	min-height: 100px;
	background: rgba(41,31,25,.9);
	margin-top: 20px;
	font-style: normal;
	box-sizing: border-box;
	padding: 15px;
	
}
.content-page-contacts .dop-style-bg-section{
	background: rgba(44,33,25,.9);
}
.content-page-contacts .caption-section-contacts-page-contacts{
	font-size: 22px;
	margin-bottom: 20px;
}
.content-page-contacts .text-caption-section-contacts-page-contacts{
	font-size: 16px;
    color: #9e865c;
    margin-bottom: 10px;
	line-height: 40px;
}
.content-page-contacts .wrapper-section-contacts-page-contacts a{
	font-size: 16px;
    color: #d0b67d;
	border: 2px solid #b39a6e;
	padding: 5px 8px;
	white-space: nowrap;
}
.content-page-contacts .wrapper-section-contacts-page-contacts a:hover{
	text-decoration: underline;
    color: #fbedc6;
}



@media(max-width: 1366px){
	.content-page-contacts .wrapper-photo-boss-page-contacts{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-contacts .photo-boss{
		max-width: 270px;
		width: 100%;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.content-page-contacts .wrapper-form-contacts-page-contacts{
		margin: auto;
	}
}

@media(max-width: 1024px){
	.main-content .content-page-contacts{
		min-height: 2000px;
	}
}
@media(max-width: 992px){
	.content-page-contacts .caption-form-contacts-page-contacts{
		text-align: center;
		
	}
	.content-page-contacts .wrap-inp{
		margin: 0 auto;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		margin-bottom: 10px;
	}
	.content-page-contacts .name-initials{
		text-align: center;
		margin-bottom: 10px;
	}
	.content-page-contacts .wrap-textarea{
		margin: 0 auto;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		margin-bottom: 10px;
	}
	.content-page-contacts .name-mail{
		text-align: center;
		margin-bottom: 10px;
	}
	.content-page-contacts .wrap-file{
		margin: 0 auto;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		margin-bottom: 10px;
	}
	.content-page-contacts .name-file{
		text-align: center;
		margin-bottom: 10px;
	}
	.content-page-contacts .inp-file{
		margin: 0 auto;
	}
	.content-page-contacts .btn-mail{
		margin: 0 auto;
	}
}

@media(max-width: 768px){
	.content-page-contacts .wrapper-top-img-page-contacts{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-contacts .wrapper-top-img-page-contacts img{
		display: block;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.content-page-contacts .wrapper-main-text-page-contacts{
		margin-left: 0px;
	}
}

@media(max-width: 576px){
	.content-page-contacts .line-page-path{
		display: none;
		
	}
	.content-page-contacts .caption-page-contacts{
		margin-left: 0;
		text-align: center;
		
	}
}

@media(max-width: 320px){
	.content-page-contacts .caption-page-contacts{
		margin-left: 0;
		text-align: center;
	}
	.content-page-contacts .alert-page-contacts{
		margin-left: 0;
		text-align: center;
		
	}
	.content-page-contacts .visit-shop{
		margin: 0 auto;
		margin-top: 20px;
	}
	.content-page-contacts .wrapper-act-page-contacts{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-contacts .call-me-page-contacts {
		margin: 0 auto;
		text-align: center;
		
	}
}

				           /*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( CONTACTS )*/
/*===================================================================	*/







/*===================================================================	*/

							/*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( 404 )*/


.main-content .content-page-404{
	max-width: 1670px;
	width: 100%;
	min-height: 700px;
	margin: 0 auto;
	background: url(../img/bg-central-content.jpg) no-repeat 50% 50% /cover;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	/*overflow-x: hidden;*/
}
.content-page-404 .caption-page-404{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-404 .central-cont-page-404{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 0 10px;
	color: #f3e3b5;
	font-size: 17px;
	font-style: italic;
	line-height: 20px;
	background-color: rgba(41,31,25,.9);
	/*background: #251b16;
	min-height: 300px;*/
}
.content-page-404 .wrapper-contacts{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.content-page-404 .section-contacts{
	max-width: 535px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.content-page-404 .wrapper-contacts ul{
	max-width: 235px;
	width: 100%;
	margin: 0;
	padding: 0;
	margin: 0 auto;
}
.content-page-404 .wrapper-contacts li{
	padding: 0;
	list-style: none;
	
}
.content-page-404 .wrapper-contacts a{
	text-decoration: none;
	color: #b39a6e;
	font-style: normal;
	font-size: 16px;
}
.content-page-404 .wrapper-contacts a:hover{
	text-decoration: underline;
	color: #decea3;
}
.content-page-404 .wrapper-contacts ul li:first-child{
	margin-bottom: 15px;
	margin-top: 20px;
}
.content-page-404 .wrapper-contacts ul li{
	padding: 5px 0;
	line-height: 17px;
}
.content-page-404 .wrapper-contacts .caption-link{
	font-size: 18px;
	
}


	/*модальное окно (тест-опрос)*/
.content-page-404 .hidden-modal-overlay{
	display: none;
}
.content-page-404 .modal-overlay{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(27,21,19,.9);
	z-index: 202;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	padding: 0 10px;
	box-sizing: border-box;
	
}
.content-page-404 .caption-modal{
	font-size: 24px;
	margin-top: 10px;
	margin-bottom: 30px;
	/*border-bottom: 1px solid #b39a6e;*/
	background: rgba(66,48,39,.9);
	color: #b39a6e;
	padding-bottom: 5px;
	text-align: center;
}
.content-page-404 .description-modal{
	font-size: 16px;
	margin-bottom: 30px;
	color: #b39a6e;
}

	/*секция инпутов*/
.content-page-404 .section-input{
	max-width: 500px;
	width: 100%;
	margin-top: 30px;
	padding: 0 10px;
	border: 1px solid rgba(66,48,39,.9);
	box-sizing: border-box;
}
.content-page-404 .wrpa-inp{
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	-ms-align-items: center;
	align-items: center;
	margin-bottom: 10px;
}
.content-page-404 .caption-input{
	max-width: 150px;
	width: 100%;
	font-size: 18px;
	color: #eadaac;
}
.content-page-404 .input-profile{
	max-width: 570px;
	width: 100%;
	height: 42px;
	outline: none;
	border: none;
	background: rgba(49,36,29,.9);
	text-align: center;
	font-size: 20px;
	color: #fbedc6;
	font-style: italic;
	margin-left: 15px;
}
.content-page-404 .input-profile:hover,
.content-page-404 .input-profile:focus{
	background: rgba(66,48,39,.9);
}
	/*конец секции инпутов*/


.content-page-404 .wrapper-btn-popup{
	width: 300px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	margin-top: 70px;
	padding-bottom: 10px;
	box-sizing: border-box;
}
.content-page-404 .link-basket{
	display: block;
	width: 146px;
	height: 38px;
	box-sizing: border-box;
	border: 3px solid #b39a6e;
	font-size: 13px;
	/*border-right: none;*/
	text-align: center;
	color: #b39a6e;
	background: transparent;
	cursor: pointer;
	outline: none;

}
.content-page-404 .btn-close{
	display: block;
	width: 146px;
	height: 38px;
	box-sizing: border-box;
	border: 3px solid #b39a6e;
	font-size: 13px;
	/*border-left: none;*/
	text-align: center;
	color: #b39a6e;
	background: transparent;
	cursor: pointer;
	outline: none;
	
}
	/*конец модального окна (тест-опрос)*/







@media(max-width: 1200px){
	.content-page-404 .section-contacts{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
}



@media(max-width: 576px){
	.content-page-404 .wrapper-contacts{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
}

@media(max-width: 480px){
	.content-page-404 .caption-page-404{
		text-align: center;
		margin-left: 0;
	}
	.content-page-404 .caption-modal{
		font-size: 20px;
		line-height: 22px;
		text-align: center;
	}
	.content-page-404 .wrpa-inp{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: flex-start;
		align-items: flex-start;
	}
	.content-page-404 .input-profile{
		margin-left: 0px;
	}
}

							/*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( 404 )*/
/*===================================================================	*/








/*===================================================================	*/

							/*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( FORUM )*/

.main-content .content-page-forum{
	max-width: 1670px;
	width: 100%;
	min-height: 2000px;
	margin: 0 auto;
	background: url(../img/bg-central-content.jpg) no-repeat 50% 50% /cover;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	overflow-x: hidden;
	background-image: url(../img/kabinet.jpg);
}
.content-page-forum .wrapper-page-path{
	margin-left: 13px;
	margin-top: 30px;
}
.content-page-forum .line-page-path{
	font-size: 13px;
	color: #baaa7b;
}
.content-page-forum .line-page-path a{
	text-decoration: none;
	font-size: 13px;
	color: #baaa7b;
}
.content-page-forum .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-forum .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-forum .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-forum .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-forum .caption-page-forum{
	/*text-transform: uppercase;*/
	font-size: 28px;
	margin-left: 13px;
	margin-top: 35px;
	text-align: center;
}

.caption-page-forum-button {
	display: block;
	text-align: center;
	border: 4px solid #fbedc6;
	width: fit-content;
	margin: 40px auto;
	padding: 8px;
	color: #fbedc6;
}

.caption-page-forum-button:hover {
	border: 4px solid #cb3716;
	color: #cb3716;
}


.content-page-forum .wrapper-big-caption-all-slider{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-left: 13px;
	margin-bottom: 10px;
	margin-top: 50px;
}
.content-page-forum .big-caption-all-slider{
	font-size: 28px;
	text-transform: uppercase;
	margin-right: 75px;
}
.content-page-forum .link-big-caption-all-slider{
	color: #d3ba8d;
	font-size: 20px;
	margin-top: 7px;
	border-bottom: 2px solid #d3ba8d;
}
.content-page-forum .link-big-caption-all-slider:hover{
	color: #fbedc6;
	border-bottom: 2px solid #fbedc6;
}
.content-page-forum .wrapper-goods-slider{
	margin-left: 15px;
}
.content-page-forum .central-cont-page-forum{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 0 10px;
	display: flex;
	flex-direction: column;
}




.content-page-forum .wrapper-entrance-page-forum{
	max-width: 1070px;
	width: 100%;
	min-height: 100px;
	background: rgba(41,31,25,.9);
	box-sizing: border-box;
	padding: 15px 15px;
}
.content-page-forum .welcome-page-forum{
	font-size: 16px;
}
.content-page-forum .name-user-page-forum{
	font-size: 18px;
}
.content-page-forum .wrapper-link-welcome-page-forum{
	max-width: 300px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
	margin-top: 10px;
}
.content-page-forum .link-welcome-page-forum{
	width: 146px;
	height: 38px;
	border: 3px solid #b39a6e;
	border-right: none;
	text-decoration: none;
	color: #b39a6e;
	display: block;
	box-sizing: border-box;
	text-align: center;
	padding-top: 4px;
	
}
.content-page-forum .link-check-page-forum{
	width: 146px;
	height: 38px;
	border: 3px solid #b39a6e;
	text-decoration: none;
	color: #b39a6e;
	display: block;
	box-sizing: border-box;
	text-align: center;
	padding-top: 4px;
}
.content-page-forum .link-welcome-page-forum:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
	border-right: none;
}
.content-page-forum .link-check-page-forum:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
}

.content-page-forum .wrapper-select-page-forum{
	max-width: 1070px;
	width: 100%;
	min-height: 65px;
	background: rgba(41,31,25,.9);
	margin-top: 20px;
	box-sizing: border-box;
	padding: 15px;
}
.content-page-forum .wrapper-search-select-page-forum{
	max-width: 730px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}

.content-page-forum .search-select-page-forum{
	width: 571px;
	height: 38px;
	box-sizing: border-box;
	background: transparent;
	border: 3px solid #b39a6e;
	color: #b39a6e;
	font-size: 15px;
	outline: none;
	cursor: pointer;
}
.content-page-forum .search-select-page-forum option{
	background: #251b16;
}
.content-page-forum .search-select-page-forum:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
}
.content-page-forum .btn-select-page-forum{
	width: 150px;
	height: 38px;
	box-sizing: border-box;
	background: transparent;
	border: 3px solid #b39a6e;
	color: #b39a6e;
	font-size: 15px;
	outline: none;
	cursor: pointer;
}
.content-page-forum .btn-select-page-forum:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
}
@media (max-width: 1024px) {
	.wl-poisk{display: none}
	
}

                                     /*начало секции форума*/
.content-page-forum .wrapper-cell-page-forum{
	max-width: 1070px;
	width: 100%;
	background: rgba(41,31,25,.9);
	margin-top: 20px;
	margin-bottom: 20px;
}
.content-page-forum .caption-cell-page-forum{
	padding: 15px 15px;
}
.content-page-forum .caption-cell-page-forum .caption-link{
	font-size: 20px;
	color: #fbedc6;
}
.content-page-forum .caption-cell-page-forum .caption-link:hover{
	text-decoration: underline;
	
}
.content-page-forum .dop-style-bg{
	background: rgba(44,33,25,.9);
}
.content-page-forum .wrapper-cell-page-forum .no-jcsb{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: flex-start;
}
.content-page-forum .wrapper-cell-page-forum .dop-width{
	max-width: 1024px;
	width: 100%;
}
.content-page-forum .section-is-now-online-page-forum{

}
.content-page-forum .user-is-now{
	font-size: 14px;
	color: #7594AE;
}
.content-page-forum .status--page-forum{
	font-size: 14px;
	margin-top: 15px;
}
.content-page-forum .color-status{
	color: #FB5555;
}
.content-page-forum .midle-cell-page-forum ul{
	margin: 0;
	padding-left: 15px;
	font-size: 15px;	
}

.content-page-forum .midle-cell-page-forum li{
	padding: 0;
}
.content-page-forum .midle-cell-page-forum .divider{
	
}
.content-page-forum .right-cell-page-forum ul{
	margin: 0;
	padding-left: 15px;
	font-size: 15px;	
}
.content-page-forum .wrapper-cell-page-forum .last-sect-dop-style{
	box-sizing: border-box;
	padding: 10px 15px;
}
.content-page-forum .last-reg-user{
	color: #7594AE;
}
.content-page-forum .list-users{
	color: #d3ba8d;
}
.content-page-forum .detailed-statistics{
	color: #d3ba8d;
}
.content-page-forum .list-users:hover,
.content-page-forum .detailed-statistics:hover{
	color: #fbedc6;
}


		                                /*начало списка категорий*/
.content-page-forum .section-cell-page-forum{
	max-width: 1070px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	border-top: 1px solid #3b2f25;
}

.content-page-forum .left-cell-page-forum{
	min-width: 48px;
	min-height: 60px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	border-right: 1px solid #3b2f25;
	box-sizing: border-box;
}
.content-page-forum .midle-cell-page-forum{
	max-width: 700px;
	width: 100%;
	box-sizing: border-box;
	padding: 10px 15px;
}
.content-page-forum .section-cell-page-forum .envelope{
	width: 20px;
	height: 16px;
	
}
.content-page-forum .caption-midle-cell-page-forum{
	border-bottom: 1px solid #3b2f25;
	box-sizing: border-box;
	padding-bottom: 5px;
	margin-bottom: 7px;
}
.content-page-forum .caption-midle-cell-page-forum > a{
	font-size: 18px;
	color: #d3ba8d;
	display: block;
}
.content-page-forum .caption-midle-cell-page-forum > a:hover{
	color: #fbedc6;
}
.content-page-forum .subtitle-link-cell-page-forum{
	font-size: 15px;
	color: #d3ba8d;
}
.content-page-forum .category-link{
	display: block;
	font-size: 14px;
	color: #856c4b;
}
.content-page-forum .wrapper-category-link{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.content-page-forum .category-link:hover{
	color: #fbedc6;
}
.content-page-forum .wrapper-number{
	font-size: 14px;
	color: #856c4b;
}
.content-page-forum .left-number{

}
.content-page-forum .midle-slanting{
	
}
.content-page-forum .right-number{
	
}
.content-page-forum .right-cell-page-forum{
	max-width: 400px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	color: #d3ba8d;
}
.content-page-forum .topics-cell-page-forum{
	min-width: 54px;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	border-left: 1px solid #3b2f25;
	border-right: 1px solid #3b2f25;
	box-sizing: border-box;
	justify-content: center;

}
.content-page-forum .min-wrap{

}
.content-page-forum .topics-cell-page-forum span{
	text-align: center;
	display: block;
	margin: 0 auto;
}
.content-page-forum .topics-cell-page-forum p{
	text-align: center;
}
.content-page-forum .answer-cell-page-forum{
	min-width: 80px;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	border-right: 1px solid #3b2f25;
	box-sizing: border-box;
}
.content-page-forum .answer-cell-page-forum span{
	text-align: center;
	display: block;
	margin: 0 auto;
}
.content-page-forum .answer-cell-page-forum p{
	text-align: center;
}
.content-page-forum .last-message-cell-page-forum{
	max-width: 300px;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	box-sizing: border-box;
	font-size: 14px;
	padding: 0 10px;
}
.content-page-forum .last-message-cell-page-forum .thanks-boss{
	font-size: 14px;
	color: #d3ba8d;
}
.content-page-forum .last-message-cell-page-forum .thanks-boss:hover{
	color: #fbedc6;
}
.content-page-forum .last-message-cell-page-forum .last-user{
	color: #FB5555;
}
.content-page-forum .last-message-cell-page-forum .last-day{
	
}
.content-page-forum .last-message-cell-page-forum .last-time{
	
}

	                            /*конец списка категорий*/




 			                             /*конец секции форума*/






@media(max-width: 1024px){
	.content-page-forum .wrapper-goods-slider{
		margin-left: 0px;
	}
	.content-page-forum .wrapper-big-caption-all-slider{
		margin-left: 13px;
	}
	.content-page-forum .wrapper-entrance-page-forum{
		max-width: 1070px;
		width: 100%;
	}
	.content-page-forum .wrapper-cell-page-forum{
		max-width: 1070px;
		width: 100%;
	}
	.content-page-forum .wrapper-select-page-forum{
		max-width: 1070px;
		width: 100%;
	}
}

@media(max-width: 768px){
	.content-page-forum .wrapper-big-caption-all-slider{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		margin-bottom: 30px;
	}
	.content-page-forum .left-cell-page-forum{
		display: none;
		
	}
	.content-page-forum .section-cell-page-forum{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-forum .right-cell-page-forum{
		max-width: 1024px;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-forum .topics-cell-page-forum{
		border-top: 1px solid #3b2f25;
		border-right: none;
		border-left: none;
		padding: 5px 0;
	}
	.content-page-forum .answer-cell-page-forum{
		border-right: none;
		border-top: 1px solid #3b2f25;
		border-bottom: 1px solid #3b2f25;
		padding: 5px 0;
	}
	.content-page-forum .last-message-cell-page-forum{
		padding: 5px 5px 5px 15px;
	}
	.content-page-forum .wrapper-search-select-page-forum{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-forum .search-select-page-forum{
		order: 2;
		display: block;
		margin: 0 auto;
	}
	.content-page-forum .btn-select-page-forum{
		order: 1;
		display: block;
		margin: 0 auto;
		margin-bottom: 15px;
	}

}

@media(max-width: 640px){
	.content-page-forum .wrapper-select-page-forum{
		display: none;
		
	}
}
@media(max-width: 576px){
	
	.content-page-forum .line-page-path{
		display: none;
		
	}
	.content-page-forum .caption-page-forum{
		margin-left: 0;
		text-align: center;
		
	}
}

@media(max-width: 360px){
	.content-page-forum .wrapper-link-welcome-page-forum{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-forum .link-welcome-page-forum{
		margin: 0 auto;
		text-align: center;
		margin-top: 10px;	
		border: 3px solid #b39a6e;
	}
	.content-page-forum .link-welcome-page-forum:hover{
		border: 3px solid #fbedc6;
	}
	.content-page-forum .link-check-page-forum{
		margin: 0 auto;
		text-align: center;
		margin-top: 10px;	
	}
}

							/*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( FORUM )*/
/*===================================================================	*/







/*===================================================================	*/

							/*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( SEARCH )*/


.main-content .content-page-search{
	max-width: 1670px;
	width: 100%;
	min-height: 2000px;
	margin: 0 auto;
	background: url(../img/bg-central-content.jpg) no-repeat 50% 50% /cover;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	padding-bottom: 30px;
	/*overflow-x: hidden;*/
}
.content-page-search .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-search .line-page-path{
	font-size: 17px;
	color: #baaa7b;
}
.content-page-search .line-page-path a{
	text-decoration: none;
	font-size: 17px;
	color: #baaa7b;
}
.content-page-search .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-search .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-search .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-search .line-page-path span > a{
	font-size: 17px;
	color: #f3e3b5;
}
.content-page-search .caption-page-search{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-search .central-cont-page-search{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 0 10px;
	padding-bottom: 30px;
}
                                          /*начало панели поиска по сайту*/
.content-page-search .wrapper-panel-page-search{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
	min-height: 100px;
	box-sizing: border-box;
	padding: 15px;
	background: rgba(39,29,24,.9);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-bottom: 20px;
}           
                                        /*левая секция*/
.content-page-search .left-block-panel-page-search{
	max-width: 535px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-search .section-radio-button-page-search{
	max-width: 266px;
	width: 100%;
	margin: 0 auto;
}
.content-page-search .section-checkbox-page-search{
 	max-width: 266px;
 	width: 100%;
 	margin: 0 auto;
}
.content-page-search .caption-section-page-search{
	font-size: 18px;
	margin-bottom: 5px;
}


                                  /* начало стилизации радиокнопок*/
.content-page-search .rad-block{
	display: block;
	margin-bottom: 7px;
	
}
.content-page-search .rad {
	display: none;
}

.content-page-search .rad-custom {
	width: 15px;
	height: 15px;
	border: 3px solid #604432;
	position: relative;
	box-sizing: border-box;
	margin-right: 15px;
	margin-top: 1px;
}

.content-page-search .rad-custom,
.content-page-search .labo {
	display: inline-block;
	vertical-align: middle;
}
.content-page-search .labo{
	font-size: 16px;
	color: #d3ba8d;
	cursor: pointer;
	line-height: 16px;
}
.content-page-search .labo:hover{
	color: #fbedc6;
}

.content-page-search .rad:checked + .rad-custom::before {
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	background: #fbedc6;
}
.content-page-search .rad-custom,
.content-page-search .rad:checked + .rad-custom::before {
	border-radius: 50%;
}
                                 /*конец стилизации радиокнопок*/

/*-------------------------------------------------------------*/
								/*начало стилизации чекбоксов*/

/* Скрываем реальный чекбокс */
.content-page-search .check {
	display: none;
}
.content-page-search .check-block{
	display: block;
	margin-bottom: 7px;
}
.content-page-search .dop-pad{
	padding-top: 4px;
}

/* Задаем внешний вид для нашего кастомного чекбокса. Все обязательные свойства прокомментированы, остальные же свойства меняйте по вашему усмотрению */
.content-page-search .check-custom {
	position: relative;      
	max-width: 15px; 
	width: 100%;            
	height: 15px;
	border: 3px solid #604432;
	box-sizing: border-box;
	margin-top: 1px;
	margin-right: 15px;
}
/* Кастомный чекбокс и лейбл центрируем по вертикали. Если вам это не требуется, то вы можете убрать свойство vertical-align: middle из данного правила, но свойство display: inline-block обязательно должно быть */
.content-page-search .check-custom,
.content-page-search .labe {
	display: inline-block;
	vertical-align: top;
}
.content-page-search .labe {
	color: #d0b67d;
	cursor: pointer;
	line-height: 16px;
}
.content-page-search .labe:hover {
	color: #fbedc6;
}
/* Если реальный чекбокс у нас отмечен, то тогда добавляем данный признак и к нашему кастомному чекбоксу  */
.content-page-search .check:checked + .check-custom::before {
	content: "";             
	display: block;			 
	position: absolute;      
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	background: #f3e3b5;    
	
}
						/*конец стилизации чекбоксов*/
/*-------------------------------------------------------------*/



                                        /*правая секция*/
.content-page-search .right-block-panel-page-search{
	max-width: 535px;
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 0 0 0 35px;
}
.content-page-search .section-select-page-search{
	max-width: 535px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}

.content-page-search .the-order{
	width: 300px;
	height: 38px;
	box-sizing: border-box;
	background: transparent;
	border: 3px solid #b39a6e;
	color: #b39a6e;
	font-size: 16px;
	outline: none;
	cursor: pointer;
	padding-left: 15px;
}
.content-page-search .the-order option{
	background: #251b16;
}
.content-page-search .the-order:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
}
.content-page-search .left-cell-select-page-search{
	box-sizing: border-box;
	padding: 0 0 0 15px;
}
.content-page-search .caption-select-section-page-search{
	margin-bottom: 10px;
	font-size: 18px;
}
.content-page-search .caption2-select-section-page-search{
	margin-top: 7px;
	font-size: 18px;
}
.content-page-search .right-cell-select-page-search{
	box-sizing: border-box;
	padding: 0 0 0 15px;
}
.content-page-search .the-quantity{
	width: 150px;
	height: 38px;
	box-sizing: border-box;
	background: transparent;
	border: 3px solid #b39a6e;
	color: #b39a6e;
	font-size: 16px;
	outline: none;
	cursor: pointer;
	padding-left: 15px;
	
}
.content-page-search .the-quantity option{
	background: #251b16;
}
.content-page-search .the-quantity:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
}
.content-page-search .section-area-search-page-search{
	box-sizing: border-box;
	padding: 15px 0 15px 15px;
}
.content-page-search .section-area-search-page-search form{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.content-page-search .word-random-search{
	max-width: 300px;
	width: 100%;
	height: 38px;
	box-sizing: border-box;
	background: transparent;
	border: 3px solid #b39a6e;
	color: #b39a6e;
	font-size: 16px;
	outline: none;
	cursor: pointer;
	padding-left: 15px;
	
}
.content-page-search .word-random-search:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
}
.content-page-search .btn-word-random-search{
	width: 150px;
	height: 38px;
	box-sizing: border-box;
	background: transparent;
	border: 3px solid #b39a6e;
	color: #b39a6e;
	font-size: 16px;
	outline: none;
	cursor: pointer;
}
.content-page-search .btn-word-random-search:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
}
.content-page-search .word-random-search::-webkit-input-placeholder { color: #b39a6e; }
.content-page-search .word-random-search:-ms-input-placeholder { color: #b39a6e; }
.content-page-search .word-random-search::-ms-input-placeholder { color: #b39a6e; }
.content-page-search .word-random-search::placeholder { color: #b39a6e; } 

.content-page-search .caption-found-section-page-search{
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 20px;
}

                                             /*конец панели поиска по сайту*/


                                             /*начало ячейки поиска*/

.content-page-search .cell-result-page-search{
	max-width: 1500px;
	width: 100%;
	min-height: 100px;
	background: rgba(41,31,25,.9);
	box-sizing: border-box;
	padding: 10px 15px;
	border-bottom: 1px solid #3b2f25;
}
.content-page-search .dop-bg-color-cell{
	background: rgba(44,33,25,.9);
}
.content-page-search .caption-link-cell-page-search{
	font-size: 18px;
	color: #fbedc6;
	padding-bottom: 5px;
	margin-bottom: 5px;
	display: block;
	box-sizing: border-box;
}
.content-page-search .caption-link-cell-page-search:hover{
	text-decoration: underline;
}
.content-page-search .category-cell-page-search{
	font-size: 16px;
	color: #5f453a;
	padding-left: 30px;
	margin-bottom: 5px;
}
.content-page-search .highlight-cell{

}
.content-page-search .description-cell-page-search{
	font-size: 16px;
	color: #d3ba8d;
	line-height: 18px;
	padding-left: 30px;
}
.content-page-search .time-data-page-search{
	font-size: 16px;
	color: #5f453a;
	padding-left: 30px;
	margin-top: 5px;
}
                                             /*конец ячейки поиска*/
    
 											/*пагинация*/
.content-page-search .wrapper-pagination-page-search{
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
	margin-top: 10px;
	box-sizing: border-box;
	padding: 0 10px;
}
.content-page-search .wrapper-pagination-page-search ul{
	margin: 0;
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.content-page-search .wrapper-pagination-page-search li{
	padding: 0;
	list-style: none;
}
.content-page-search .wrapper-pagination-page-search a{
	color: #d2c3b0;
}
.content-page-search .number-paginstion{
	color: #796243;
	border: 3px solid #796243;
	padding: 5px 11px;
}
.content-page-search .number-paginstion:hover{
	color: #aa9267;
	border: 3px solid #aa9267;
}
.content-page-search .left-number-paginstion{
	/*border-left: none;*/
}
.content-page-search .right-number-paginstion{
	/*border-right: none;*/
}
.content-page-search .left-number-paginstion:hover{
	/*border-left: none;*/
}
.content-page-search .right-number-paginstion:hover{
	/*border-right: none;*/
}


.content-page-search .wrapper-pagination-page-search .mini-arr{
	width: 10px;
	height: 16px;
	opacity: 0.6;
	margin-top: 3px;
}
.content-page-search .wrapper-pagination-page-search .big-arr{
	width: 20px;
	height: 16px;
	opacity: 0.6;
	margin-top: 3px;
}
.content-page-search .wrapper-pagination-page-search .mini-arr:hover,
.content-page-search .wrapper-pagination-page-search .big-arr:hover{
	opacity: 1;
}
													/*конец пагинации*/



@media(max-width: 1400px){
	.content-page-search .wrapper-panel-page-search{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		max-width: 700px;
		width: 100%;
	}
	.content-page-search .right-block-panel-page-search{
		padding-left: 0;
	}
	.content-page-search .left-cell-select-page-search{
		padding-left: 0;
	}
	.content-page-search .section-area-search-page-search{
		padding-left: 0;
	}
}

@media(max-width: 576px){
	.content-page-search .line-page-path{
		display: none;
		
	}
	.content-page-search .caption-page-search{
		margin-left: 0;
		text-align: center;
	}
	.content-page-search .left-block-panel-page-search{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-search .mob-margin{
		margin-top: 15px;
	}
	.content-page-search .section-select-page-search{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-search .right-cell-select-page-search{
		padding-left: 0;
	}
	.content-page-search .caption-select-section-page-search{
		margin-bottom: 5px;
		text-align: center;
		
	}
	.content-page-search .caption2-select-section-page-search{
		margin-top: 5px;
		text-align: center;
		
	}
	.content-page-search .caption-found-section-page-search{
		margin-bottom: 5px;
		text-align: center;
		
	} 
	.content-page-search .the-order{
		display: block;
		margin: 0 auto;
		max-width: 300px;
		width: 100%;
	}
	.content-page-search .the-quantity{
		display: block;
		margin: 0 auto;
	}
	.content-page-search .section-area-search-page-search form{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-search .word-random-search{
		display: block;
		margin: 0 auto;
	}
	.content-page-search .btn-word-random-search{
		display: block;
		margin: 0 auto;
		/*margin-top: 15px;*/
	}
}

							/*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( SEARCH )*/
/*===================================================================	*/







/*===================================================================	*/
                            /*ЦЕНТРАЛЬНЫ КОНТЕНТ СТРАНИЦЫ ( MY-ORDER-SHOP )*/


.main-content .content-page-my__order__shop{
	max-width: 1670px;
	width: 100%;
	min-height: 2000px;
	margin: 0 auto;
	background: url(../img/bg-central-content.jpg) no-repeat 50% 50% /cover;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
		/*не дает слайдеру проваливаться за правый край монитора*/
	overflow-x: hidden;
	padding-bottom: 30px;
}
.content-page-my__order__shop .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-my__order__shop .line-page-path{
	font-size: 17px;
	color: #baaa7b;
}
.content-page-my__order__shop .line-page-path a{
	text-decoration: none;
	font-size: 17px;
	color: #baaa7b;
}
.content-page-my__order__shop .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-my__order__shop .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-my__order__shop .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-my__order__shop .line-page-path span > a{
	font-size: 17px;
	color: #f3e3b5;
}
.content-page-my__order__shop .caption{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-my__order__shop .central-cont{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 50px;
	box-sizing: border-box;
	padding: 0 10px;
}
.content-page-my__order__shop .wrapper-profile-functions{
	border-top: 1px solid #b39a6e;
	border-bottom: 1px solid #b39a6e;
	box-sizing: border-box;
	padding: 15px 0;
}

.content-page-my__order__shop .wrapper-profile-functions ul{
	max-width: 1070px;
	width: 100%;
	margin: 0;
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.content-page-my__order__shop .wrapper-profile-functions li{
	padding: 0;
	list-style: none;
	
}
.content-page-my__order__shop .wrapper-profile-functions a{
	font-size: 18px;
	color: #d0b67d;
}
.content-page-my__order__shop .wrapper-profile-functions a:hover{
	font-size: 18px;
	color: #fbedc6;
	text-decoration: underline;
}
.content-page-my__order__shop .flex-culumn-1{
	max-width: 560px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-around;
}
.content-page-my__order__shop .flex-culumn-2{
	max-width: 510px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-around;
}
.content-page-my__order__shop .wrap-in-button{
	width: 100%;
	background: rgba(42,31,25,.9);
	padding: 15px;
	margin: 30px auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	-ms-align-items: center;
	align-items: center;
	box-sizing: border-box;
}
.content-page-my__order__shop .wrap-left-text{
	max-width: 800px;
	width: 100%;
	
}
.content-page-my__order__shop .words-welcom-user{
	
}
.content-page-my__order__shop .word-welcom{
	font-size: 18px;
	margin-right: 10px;
	color: #e6cb8f;
}
.content-page-my__order__shop .name-user{
	font-size: 20px;
	color: #fbedc6;
}
.content-page-my__order__shop .words-last-time{
	font-size: 16px;
	color: #aa9267;
	font-style: italic;
	margin-top: 10px;
}
.content-page-my__order__shop .last-number-time{

}
.content-page-my__order__shop .link-exit{
	font-size: 16px;
	color: #b39a6e;
	font-weight: bold;
	border: 3px solid #b39a6e;
	box-sizing: border-box;
	max-width: 145px;
	width: 100%;
	height: 42px;
	text-align: center;
	padding-top: 6px;
	display: block;
}
.content-page-my__order__shop .link-exit:hover{
	border: 3px solid #fbedc6;
	color: #fbedc6;
}
.content-page-my__order__shop .wrap-words-my-order{
	width: 100%;
	box-sizing: border-box;
	padding: 10px 15px;
	background: rgba(42,31,25,.9);
	margin: 10px auto;
}
.content-page-my__order__shop .wrap-words-my-order{
	font-size: 18px;
}
	/*горизонтальная карточка*/
.content-page-my__order__shop .wrap-horizontal-card{
	width: 100%;
	box-sizing: border-box;
	padding: 15px;
	background: rgba(42,31,25,.9);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	-ms-align-items: center;
	align-items: center;
	border-bottom: 1px solid #b39a6e;
	margin-bottom: 10px;
}
.content-page-my__order__shop .wrap-img-text{
	max-width: 650px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
}
.content-page-my__order__shop .wrap-img{
	max-width: 270px;
	width: 100%;
	margin-right: 20px;
	
}
.content-page-my__order__shop .wrap-img img{
	width: 100%;
	display: block;
}
.content-page-my__order__shop .wrap-text-card{
	max-width: 400px;
	width: 100%;
}
.content-page-my__order__shop .caption-card{
	font-size: 20px;
	margin-bottom: 15px;
}
.content-page-my__order__shop .description-card{
	font-size: 16px;
	color: #e6cb8f;
	line-height: 18px;
}
.content-page-my__order__shop .wrap-all-numbers{
	max-width: 170px;
	width: 100%;
	margin-left: 20px;
}
.content-page-my__order__shop .word-quantity{
	font-size: 18px;
}
.content-page-my__order__shop .word-quantity .first-span{
	font-size: 22px;
	line-height: 18px;
	color: #e93e18;
	margin-top: 2px;
	margin-left: 10px;
}
.content-page-my__order__shop .word-quantity .last-span{
	font-size: 14px;
	margin-left: 0;
	color: #fbedc6;
}
.content-page-my__order__shop .price-goods{
	font-size: 18px;
	margin-top: 35px;
}
.content-page-my__order__shop .price-goods span{
	font-size: 22px;
	line-height: 18px;
	color: #e93e18;
	margin-top: 2px;
	margin-left: 10px;
}


	/*конец горизонтальной карточке*/




@media(max-width: 1400px){
	.content-page-my__order__shop .wrapper-profile-functions ul{
		justify-content: space-around;
	}
	.content-page-my__order__shop .flex-culumn-1{
		-webkit-flex-direction: column;
	    -moz-flex-direction: column;
	    -ms-flex-direction: column;
	    -o-flex-direction: column;
	    flex-direction: column;
	    margin: 0 auto;
	    max-width: 225px;
	}
	.content-page-my__order__shop .flex-culumn-2{
		-webkit-flex-direction: column;
	    -moz-flex-direction: column;
	    -ms-flex-direction: column;
	    -o-flex-direction: column;
	    flex-direction: column;
	    margin: 0 auto;
	    max-width: 225px;
	}
	.content-page-my__order__shop .wrapper-address-user-name{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-my__order__shop .address-user-name,
	.content-page-my__order__shop .floor-user-name,
	.content-page-my__order__shop .date-user-name{
		text-align: center;
		margin: 0 auto;
		margin-top: 10px;
	}
}

@media(max-width: 1199px){
	.content-page-my__order__shop .wrap-img{
		max-width: 200px;
		width: 100%;
	}
}

@media(max-width: 767px){
	.content-page-my__order__shop .wrap-img-text{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: flex-start;
		align-items: flex-start;
	}
	.content-page-my__order__shop .wrap-img{
		max-width: 270px;
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
}

@media(max-width: 639px){
	.content-page-my__order__shop .wrap-in-button{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-my__order__shop .wrap-left-text{
		max-width: 600px;
		width: 100%;
	}
	.content-page-my__order__shop .link-exit{
		margin-top: 15px;
	}
	.content-page-my__order__shop .word-welcom{
		font-size: 16px;
	}
	.content-page-my__order__shop .name-user{
		font-size: 18px;
	}
	.content-page-my__order__shop .words-last-time{
		font-size: 14px;
	}
}

@media(max-width: 576px){
	.content-page-my__order__shop .wrapper-profile-functions ul{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-my__order__shop .wrapper-profile-functions a{
		display: block;
		text-align: center;
		margin: 0 auto;
	}
	.content-page-my__order__shop .line-page-path{
		display: none;
		
	}
	.content-page-my__order__shop .address-user-name{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}

}
@media(max-width: 575px){
	.content-page-my__order__shop .wrap-horizontal-card{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-my__order__shop .wrap-img-text{
		-ms-align-items: center;
		align-items: center;
		margin-bottom: 20px;
	}
	.content-page-my__order__shop .caption-card{
		text-align: center;
	}
	.content-page-my__order__shop .wrap-text-card{
		max-width: 600px;
		width: 100%;
	}
}


							/*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( MY-ORDER-SHOP )*/
/*===================================================================	*/










/*===================================================================	*/
                            /*ЦЕНТРАЛЬНЫ КОНТЕНТ СТРАНИЦЫ ( PROFILE )*/

.main-content .content-page-profile{
	max-width: 1670px;
	width: 100%;
	min-height: 2000px;
	margin: 0 auto;
	background: url(../img/bg-central-content.jpg) no-repeat 50% 50% /cover;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
		/*не дает слайдеру проваливаться за правый край монитора*/
	overflow-x: hidden;
	padding-bottom: 30px;
}
.content-page-profile .wrapper-page-path{
	margin-left: 30px;
	margin-top: 30px;
}
.content-page-profile .line-page-path{
	font-size: 13px;
	color: #baaa7b;
}
.content-page-profile .line-page-path a{
	text-decoration: none;
	font-size: 13px;
	color: #baaa7b;
}
.content-page-profile .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-profile .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-profile .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-profile .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-profile .caption{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}
.content-page-profile .central-cont{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 50px;
	box-sizing: border-box;
	padding: 0 10px;
}
.content-page-profile .wrapper-profile-functions{
	border-top: 1px solid #b39a6e;
	border-bottom: 1px solid #b39a6e;
	box-sizing: border-box;
	padding: 15px 0;
}

.content-page-profile .wrapper-profile-functions ul{
	max-width: 1070px;
	width: 100%;
	margin: 0;
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.content-page-profile .wrapper-profile-functions li{
	padding: 0;
	list-style: none;
	
}
.content-page-profile .wrapper-profile-functions a{
	font-size: 18px;
	color: #d0b67d;
}
.content-page-profile .wrapper-profile-functions a:hover{
	font-size: 18px;
	color: #fbedc6;
	text-decoration: underline;
}
.content-page-profile .flex-culumn-1{
	max-width: 560px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-around;
}
.content-page-profile .flex-culumn-2{
	max-width: 510px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-around;
}
.content-page-profile .wrap-in-button{
	width: 100%;
	background: rgba(42,31,25,.9);
	padding: 15px;
	margin: 30px auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	-ms-align-items: center;
	align-items: center;
	box-sizing: border-box;
}
.content-page-profile .wrap-left-text{
	max-width: 800px;
	width: 100%;
	
}
.content-page-profile .words-welcom-user{
	
}
.content-page-profile .word-welcom{
	font-size: 18px;
	margin-right: 10px;
	color: #e6cb8f;
}
.content-page-profile .name-user{
	font-size: 20px;
	color: #fbedc6;
}
.content-page-profile .words-last-time{
	font-size: 16px;
	color: #aa9267;
	font-style: italic;
	margin-top: 10px;
}
.content-page-profile .last-number-time{

}
		/*блок редактирования профиля*/
.content-page-profile .wrap-edit-profile{
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	background: rgba(42,31,25,.9);
	padding: 15px;
	box-sizing: border-box;
}
.content-page-profile .section-img{
	max-width: 210px;
	width: 100%;
}
.content-page-profile .wrap-img{
	max-width: 200px;
	width: 100%;
}
.content-page-profile .wrap-img img{
	width: 100%;
	display: block;
}
.content-page-profile .word-to-forum{
	font-size: 16px;
	margin: 20px 0;
}
.content-page-profile .word-status{
	font-size: 16px;
	color: #aa9267;
	font-style: italic;
	margin-bottom: 5px;
}
.content-page-profile .word-status span{
	font-size: 14px;
	color: #fbedc6;
	margin-left: 5px;
}
.content-page-profile .word-last-visited{
	font-size: 16px;
	color: #aa9267;
	font-style: italic;
	margin-bottom: 5px;
}
.content-page-profile .word-last-visited span{
	font-size: 16px;
	color: #aa9267;
	font-style: italic;
}
.content-page-profile .word-timezone{
	font-size: 16px;
	color: #aa9267;
	font-style: italic;
	margin-bottom: 5px;
}
.content-page-profile .word-timezone span{
	font-size: 16px;
	color: #aa9267;
	font-style: italic;
}
.content-page-profile .word-local-time{
	font-size: 16px;
	color: #aa9267;
	font-style: italic;
	margin-bottom: 5px;
}
.content-page-profile .word-local-time span{
	font-size: 16px;
	color: #aa9267;
	font-style: italic;
}
.content-page-profile .word-view-profile{
	font-size: 16px;
	color: #aa9267;
	font-style: italic;
	margin-bottom: 5px;
}
.content-page-profile .word-view-profile span{
	font-size: 16px;
	color: #aa9267;
	font-style: italic;
}



	/*секция инпутов*/
.content-page-profile .section-input{
	max-width: 740px;
	width: 100%;
	margin-left: 40px;
}
.content-page-profile .wrpa-inp{
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}
.content-page-profile .caption-input{
	max-width: 170px;
	width: 100%;
	font-size: 18px;
	color: #eadaac;
}
.content-page-profile .input-profile{
	max-width: 570px;
	width: 100%;
	height: 42px;
	outline: none;
	border: none;
	background: rgba(66,48,39,.9);
	text-align: center;
	font-size: 20px;
	color: #fbedc6;
	font-style: italic;
	margin-left: 15px;
}
.content-page-profile .big-wrap-radiobutton{
	width: 100%;
	height: 44px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}
.content-page-profile .caption-input{
	max-width: 170px;
	width: 100%;
	font-size: 18px;
	color: #eadaac;
}
.content-page-profile .wrap-radiobutton{
	max-width: 570px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-left: 15px;
}
.content-page-profile .wrap-radiobutton label:first-child{
	margin-right: 30px;
}

	/*начало радиокнопок*/
.content-page-profile .rad {
	display: none;
}

.content-page-profile .rad-custom {
	width: 15px;
	height: 15px;
	border: 3px solid #604432;
	position: relative;
	box-sizing: border-box;
}

.content-page-profile .rad-custom,
.content-page-profile .lab {
	display: inline-block;
	vertical-align: middle;
}

.content-page-profile .rad:checked + .rad-custom::before {
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	background: #fbedc6;
}
.content-page-profile .rad-custom,
.content-page-profile .rad:checked + .rad-custom::before {
	border-radius: 50%;
}
	/*конец радиокнопок*/


.content-page-profile .wrap-subscription{
	width: 100%;
	height: 44px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}

.content-page-profile .wrap-subscription label{
	max-width: 570px;
	width: 100%;
	margin-left: 15px;
	cursor: pointer;
}



	/*начало чекбокса*/

/* Скрываем реальный чекбокс */
.content-page-profile .check {
	display: none;
}
/* Задаем внешний вид для нашего кастомного чекбокса. Все обязательные свойства прокомментированы, остальные же свойства меняйте по вашему усмотрению */
.content-page-profile .check-custom {
	position: relative;      /* Обязательно задаем, чтобы мы могли абсолютным образом позиционировать псевдоэлемент внютри нашего кастомного чекбокса */
	width: 15px;             /* Обязательно задаем ширину */
	height: 15px;
	border: 3px solid #604432;
	box-sizing: border-box;
}
/* Кастомный чекбокс и лейбл центрируем по вертикали. Если вам это не требуется, то вы можете убрать свойство vertical-align: middle из данного правила, но свойство display: inline-block обязательно должно быть */
.content-page-profile .check-custom,
.content-page-profile .lab {
	display: inline-block;
	vertical-align: middle;
}
/* Если реальный чекбокс у нас отмечен, то тогда добавляем данный признак и к нашему кастомному чекбоксу  */
.content-page-profile .check:checked + .check-custom::before {
	content: "";             /* Добавляем наш псевдоэлемент */
	display: block;			 /* Делаем его блочным элементом */
	position: absolute;      /* Позиционируем его абсолютным образом */
	/* Задаем расстояние от верхней, правой, нижней и левой границы */
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	background: #fbedc6;     /* Добавляем фон. Если требуется, можете поставить сюда картинку в виде "галочки", которая будет символизировать, что чекбокс отмечен */
	
}
	
	/*конец чекбокса*/


.content-page-profile .wrap-select-photo{
	width: 100%;
	height: 44px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}
.content-page-profile .wrap-btn-profile{
	max-width: 570px;
	width: 100%;
	margin-left: 15px;
}
		/*кнопка выбора файла*/

.content-page-profile .file-upload input[type="file"]{
	display: none;/* скрываем input file */
}
/* задаем стили кнопки выбора файла*/
.content-page-profile .file-upload {
	position: relative;
	overflow: hidden;
	width: 180px;
    height: 38px;
    box-sizing: border-box;
    background: transparent;
    border: 3px solid #b39a6e;
    color: #b39a6e;
    font-size: 16px;
    outline: none;
    cursor: pointer;
    text-align: center;
}
.content-page-profile .file-upload:hover {
	border: 3px solid #fbedc6;
	color: #fbedc6;
}

/* Растягиваем label на всю область блока .file-upload */
.content-page-profile .file-upload label {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

/* стиль текста на кнопке*/
.content-page-profile .file-upload span {
	line-height: 33px;
	font-weight:bold;
}
	/*конец кнопки выбора файла*/

.content-page-profile .wrap-upload-photo{
	width: 100%;
	height: 44px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}

.content-page-profile .wrap-btn-upload-photo{
	max-width: 570px;
	width: 100%;
	margin-left: 15px;
}

.content-page-profile .btn-upload-photo{
	width: 180px;
    height: 38px;
    box-sizing: border-box;
    background: transparent;
    border: 3px solid #b39a6e;
    color: #b39a6e;
    font-size: 16px;
    outline: none;
    cursor: pointer;
    text-align: center;
    font-weight:bold;
}
.content-page-profile .btn-upload-photo:hover {
	border: 3px solid #fbedc6;
	color: #fbedc6;
}

.content-page-profile .wrap-delete-photo{
	width: 100%;
	height: 44px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}

.content-page-profile .wrap-btn-delete-photo{
	max-width: 570px;
	width: 100%;
	margin-left: 15px;
}

.content-page-profile .btn-delete-photo{
	width: 180px;
    height: 38px;
    box-sizing: border-box;
    background: transparent;
    border: 3px solid #b39a6e;
    color: #b39a6e;
    font-size: 16px;
    outline: none;
    cursor: pointer;
    text-align: center;
    font-weight:bold;
}
.content-page-profile .btn-delete-photo:hover {
	border: 3px solid #fbedc6;
	color: #fbedc6;
}
	/*конец секции инпутов*/




		/*конец блок редактирования профиля*/



@media(max-width: 1400px){
	.content-page-profile .wrapper-profile-functions ul{
		justify-content: space-around;
	}
	.content-page-profile .flex-culumn-1{
		-webkit-flex-direction: column;
	    -moz-flex-direction: column;
	    -ms-flex-direction: column;
	    -o-flex-direction: column;
	    flex-direction: column;
	    margin: 0 auto;
	    max-width: 225px;
	}
	.content-page-profile .flex-culumn-2{
		-webkit-flex-direction: column;
	    -moz-flex-direction: column;
	    -ms-flex-direction: column;
	    -o-flex-direction: column;
	    flex-direction: column;
	    margin: 0 auto;
	    max-width: 225px;
	}
	.content-page-profile .wrapper-address-user-name{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-profile .address-user-name,
	.content-page-profile .floor-user-name,
	.content-page-profile .date-user-name{
		text-align: center;
		margin: 0 auto;
		margin-top: 10px;
	}
}


@media(max-width: 767px){
	.content-page-profile .wrap-img-text{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: flex-start;
		align-items: flex-start;
	}
	.content-page-profile .wrap-img{
		max-width: 270px;
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
}

@media(max-width: 639px){
	.content-page-profile .wrap-in-button{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-profile .wrap-left-text{
		max-width: 600px;
		width: 100%;
	}
	.content-page-profile .word-welcom{
		font-size: 16px;
	}
	.content-page-profile .name-user{
		font-size: 18px;
	}
	.content-page-profile .words-last-time{
		font-size: 14px;
	}
}

@media(max-width: 576px){
	.content-page-profile .wrapper-profile-functions ul{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-profile .wrapper-profile-functions a{
		display: block;
		text-align: center;
		margin: 0 auto;
	}
	.content-page-profile .line-page-path{
		display: none;
		
	}
	.content-page-profile .address-user-name{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}

}
@media(max-width: 575px){
	
}




							/*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( PROFILE )*/
/*===================================================================	*/










/*===================================================================	*/

			/*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( SUGGESTION-QUESTIONS-WISHES )*/

.main-content .content-page-discussions{
	max-width: 1670px;
	width: 100%;
	min-height: 2000px;
	margin: 0 auto;
	background: url(../img/bg-central-content.jpg) no-repeat 50% 50% /cover;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	overflow-x: hidden;
}
.content-page-discussions .wrapper-page-path{
	margin-left: 13px;
	margin-top: 30px;
}
.content-page-discussions .line-page-path{
	font-size: 13px;
	color: #baaa7b;
}
.content-page-discussions .line-page-path a{
	text-decoration: none;
	font-size: 13px;
	color: #baaa7b;
}
.content-page-discussions .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-discussions .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-discussions .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-discussions .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-discussions .caption-page-discussions{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 13px;
	margin-top: 35px;
}
.content-page-discussions .wrapper-big-caption-all-slider{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-left: 13px;
	margin-bottom: 10px;
	margin-top: 50px;
}
.content-page-discussions .big-caption-all-slider{
	font-size: 28px;
	text-transform: uppercase;
	margin-right: 75px;
}
.content-page-discussions .link-big-caption-all-slider{
	color: #d3ba8d;
	font-size: 20px;
	margin-top: 7px;
	border-bottom: 2px solid #d3ba8d;
}
.content-page-discussions .link-big-caption-all-slider:hover{
	color: #fbedc6;
	border-bottom: 2px solid #fbedc6;
}
.content-page-discussions .wrapper-goods-slider{
	margin-left: 15px;
}
.content-page-discussions .central-cont-page-discussions{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 0 10px;
	padding-bottom: 30px;
}
.content-page-discussions .wrapper-entrance-page-discussions{
	max-width: 1070px;
	width: 100%;
	min-height: 100px;
	background: rgba(41,31,25,.9);
	box-sizing: border-box;
	padding: 15px 15px;
}
.content-page-discussions .welcome-page-discussions{
	font-size: 16px;
}
.content-page-discussions .name-user-page-discussions{
	font-size: 18px;
}
.content-page-discussions .wrapper-link-welcome-page-discussions{
	max-width: 300px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
	margin-top: 10px;
}
.content-page-discussions .link-welcome-page-discussions{
	width: 146px;
	height: 38px;
	border: 3px solid #b39a6e;
	border-right: none;
	text-decoration: none;
	color: #b39a6e;
	display: block;
	box-sizing: border-box;
	text-align: center;
	padding-top: 4px;
	
}
.content-page-discussions .link-check-page-discussions{
	width: 146px;
	height: 38px;
	border: 3px solid #b39a6e;
	text-decoration: none;
	color: #b39a6e;
	display: block;
	box-sizing: border-box;
	text-align: center;
	padding-top: 4px;
}
.content-page-discussions .link-welcome-page-discussions:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
	border-right: none;
}
.content-page-discussions .link-check-page-discussions:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
}

.content-page-discussions .wrapper-select-page-discussions{
	max-width: 1070px;
	width: 100%;
	min-height: 65px;
	background: rgba(41,31,25,.9);
	margin-top: 20px;
	box-sizing: border-box;
	padding: 15px;
}
.content-page-discussions .wrapper-search-select-page-discussions{
	max-width: 730px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}

.content-page-discussions .search-select-page-discussions{
	width: 571px;
	height: 38px;
	box-sizing: border-box;
	background: transparent;
	border: 3px solid #b39a6e;
	color: #b39a6e;
	font-size: 15px;
	outline: none;
	cursor: pointer;
}
.content-page-discussions .search-select-page-discussions option{
	background: #251b16;
}
.content-page-discussions .search-select-page-discussions:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
}
.content-page-discussions .btn-select-page-discussions{
	width: 150px;
	height: 38px;
	box-sizing: border-box;
	background: transparent;
	border: 3px solid #b39a6e;
	color: #b39a6e;
	font-size: 16px;
	outline: none;
	cursor: pointer;
}
.content-page-discussions .btn-select-page-discussions:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
}
		/*мини пагинатор*/
.content-page-discussions .wrapper-category-link{
	
}

.content-page-discussions .wrapper-category-link ul{
	max-width: 200px;
	width: 100%;
	margin: 0;
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-top: 15px;

}
.content-page-discussions .wrapper-category-link li{
	list-style: none;
	padding: 0;
	margin-right: 5px;
}
.content-page-discussions .wrapper-category-link a{
	font-size: 14px;
	text-decoration: none;
	color: #fbedc6;
	border: 1px solid #604432;
	padding: 0 5px;
	transition-duration: 0.2s;	
}
.content-page-discussions .current-page{
	background: #604432;
	padding: 0 5px;
	font-size: 14px;
	color: #fbedc6;
	border: 1px solid #604432;
	padding: 0 5px;
	transition-duration: 0.2s;
}
.content-page-discussions .wrapper-category-link a:hover{
	background: #604432;
	transition-duration: 0.2s;	
}
.content-page-discussions .wrapper-category-link .word-page{
	font-size: 14px;
	padding-top: 2px;
}
.content-page-discussions .wrapper-category-link .more-page{
	font-size: 14px;
}
	/*конец мини пагинатор*/


 	/*секция с тремя кнопками*/
.content-page-discussions .wrap-triple-btn{
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-discussions .btn-new-topic{
	width: 150px;
	height: 38px;
	box-sizing: border-box;
	background: transparent;
	border: 3px solid #b39a6e;
	color: #b39a6e;
	font-size: 16px;
	outline: none;
	cursor: pointer;
	margin-top: 15px;
	margin-right: 10px;
}
.content-page-discussions .btn-topics-read{
	width: 150px;
	height: 38px;
	box-sizing: border-box;
	background: transparent;
	border: 3px solid #b39a6e;
	color: #b39a6e;
	font-size: 16px;
	outline: none;
	cursor: pointer;
	margin-top: 15px;
	margin-right: 10px;
}
.content-page-discussions .btn-subscribe{
	width: 150px;
	height: 38px;
	box-sizing: border-box;
	background: transparent;
	border: 3px solid #b39a6e;
	color: #b39a6e;
	margin-top: 15px;
	font-size: 16px;
	outline: none;
	cursor: pointer;
}

.content-page-discussions .btn-new-topic:hover,
.content-page-discussions .btn-topics-read:hover,
.content-page-discussions .btn-subscribe:hover{
	border: 3px solid #fbedc6;
	color: #fbedc6;
}



	/*конец секция с тремя кнопками*/


   	/*начало секции форума*/
.content-page-discussions .wrapper-cell-page-discussions{
	max-width: 1070px;
	width: 100%;
	background: rgba(41,31,25,.9);
	margin-top: 20px;
}
.content-page-discussions .caption-cell-page-discussions{
	padding: 15px 15px;
}
.content-page-discussions .caption-cell-page-discussions .caption-link{
	font-size: 20px;
	color: #fbedc6;
}
.content-page-discussions .caption-cell-page-discussions .caption-link:hover{
	text-decoration: underline;
	
}
.content-page-discussions .dop-style-bg{
	background: rgba(44,33,25,.9);
}
.content-page-discussions .wrapper-cell-page-discussions .no-jcsb{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: flex-start;
}
.content-page-discussions .wrapper-cell-page-discussions .dop-width{
	max-width: 1024px;
	width: 100%;
}
.content-page-discussions .section-is-now-online-page-discussions{

}
.content-page-discussions .user-is-now{
	font-size: 14px;
	color: #7594AE;
}
.content-page-discussions .status--page-discussions{
	font-size: 14px;
	margin-top: 15px;
}
.content-page-discussions .color-status{
	color: #FB5555;
}
.content-page-discussions .midle-cell-page-discussions ul{
	margin: 0;
	padding-left: 15px;
	font-size: 15px;	
}

.content-page-discussions .midle-cell-page-discussions li{
	padding: 0;
}
.content-page-discussions .midle-cell-page-discussions .divider{
	
}
.content-page-discussions .right-cell-page-discussions ul{
	margin: 0;
	padding-left: 15px;
	font-size: 15px;	
}
.content-page-discussions .wrapper-cell-page-discussions .last-sect-dop-style{
	box-sizing: border-box;
	padding: 10px 15px;
}
.content-page-discussions .last-reg-user{
	color: #7594AE;
}
.content-page-discussions .list-users{
	color: #d3ba8d;
}
.content-page-discussions .detailed-statistics{
	color: #d3ba8d;
}
.content-page-discussions .list-users:hover,
.content-page-discussions .detailed-statistics:hover{
	color: #fbedc6;
}


		                                /*начало списка категорий*/
.content-page-discussions .section-cell-page-discussions{
	max-width: 1070px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	border-top: 1px solid #3b2f25;
}

.content-page-discussions .left-cell-page-discussions{
	min-width: 68px;
	min-height: 60px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	border-right: 1px solid #3b2f25;
	box-sizing: border-box;
}
.content-page-discussions .left-cell-number-answer{
	font-size: 24px;
	
}
.content-page-discussions .left-cell-word-answer{
	font-size: 13px;
	
}
.content-page-discussions .midle-cell-page-discussions{
	max-width: 680px;
	width: 100%;
	box-sizing: border-box;
	padding: 10px 15px;
}

.content-page-discussions .caption-midle-cell-page-discussions{
	border-bottom: 1px solid #3b2f25;
	box-sizing: border-box;
	padding-bottom: 5px;
	margin-bottom: 7px;
}
.content-page-discussions .caption-midle-cell-page-discussions > a{
	font-size: 18px;
	color: #d3ba8d;
	display: block;
}
.content-page-discussions .caption-midle-cell-page-discussions > a:hover{
	color: #fbedc6;
}
.content-page-discussions .caption-midle-cell-page-discussions > img{
	width: 11px;
	height: 11px;
	vertical-align: middle;
}
.content-page-discussions .subtitle-link-cell-page-discussions{
	font-size: 15px;
	color: #d3ba8d;
}

.content-page-discussions .wrapper-category-link{
	
}
.content-page-discussions .topic-started{
	font-size: 13px;
}
.content-page-discussions .theme-leader{
	color: #FB5555;
}
.content-page-discussions .theme-leader:hover{
	color: #ff0033;
}
.content-page-discussions .wrapper-category-link ul{
	max-width: 200px;
	width: 100%;
	margin: 0;
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-top: 15px;

}
.content-page-discussions .wrapper-category-link li{
	list-style: none;
	padding: 0;
	margin-right: 5px;
}
.content-page-discussions .wrapper-category-link li a{
	font-size: 14px;
	text-decoration: none;
	color: #fbedc6;
	border: 1px solid #604432;
	padding: 0 5px;
	transition-duration: 0.2s;	
}
.content-page-discussions .wrapper-category-link li a:hover{
	background: #604432;
	transition-duration: 0.2s;	
}
.content-page-discussions .wrapper-category-link .word-page{
	font-size: 14px;
}
.content-page-discussions .wrapper-category-link .more-page{
	font-size: 14px;
}

.content-page-discussions .right-cell-page-discussions{
	max-width: 400px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	color: #d3ba8d;
}
.content-page-discussions .topics-cell-page-discussions{
	min-width: 54px;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	border-left: 1px solid #3b2f25;
	border-right: 1px solid #3b2f25;
	box-sizing: border-box;
	justify-content: center;

}
.content-page-discussions .min-wrap{

}
.content-page-discussions .topics-cell-page-discussions img{
	display: block;
	width: 32px;
	height: 32px;
}
.content-page-discussions .answer-cell-page-discussions{
	min-width: 80px;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	border-right: 1px solid #3b2f25;
	box-sizing: border-box;
}
.content-page-discussions .answer-cell-page-discussions span{
	text-align: center;
	display: block;
	margin: 0 auto;
}
.content-page-discussions .answer-cell-page-discussions p{
	text-align: center;
}
.content-page-discussions .last-message-cell-page-discussions{
	max-width: 300px;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	box-sizing: border-box;
	font-size: 14px;
	padding: 0 10px;
}
.content-page-discussions .last-message-cell-page-discussions .thanks-boss{
	font-size: 14px;
	color: #d3ba8d;
}
.content-page-discussions .last-message-cell-page-discussions .thanks-boss:hover{
	color: #fbedc6;
}
.content-page-discussions .last-message-cell-page-discussions .last-user{
	color: #FB5555;
}
.content-page-discussions .last-message-cell-page-discussions .last-day{
	
}
.content-page-discussions .last-message-cell-page-discussions .last-time{
	
}

	                            /*конец списка категорий*/




 			                             /*конец секции форума*/





@media(max-width: 1400px){
	.content-page-discussions .wrapper-entrance-page-discussions{
		max-width: 1035px;
		width: 100%;
	}
	.content-page-discussions .wrapper-cell-page-discussions{
		max-width: 1035px;
		width: 100%;
	}
	.content-page-discussions .wrapper-select-page-discussions{
		max-width: 1035px;
		width: 100%;
	}
}


@media(max-width: 1024px){
	.content-page-discussions .wrapper-goods-slider{
		margin-left: 0px;
	}
	.content-page-discussions .wrapper-big-caption-all-slider{
		margin-left: 13px;
	}
	.content-page-discussions .wrapper-entrance-page-discussions{
		max-width: 1070px;
		width: 100%;
	}
	.content-page-discussions .wrapper-cell-page-discussions{
		max-width: 1070px;
		width: 100%;
	}
	.content-page-discussions .wrapper-select-page-discussions{
		max-width: 1070px;
		width: 100%;
	}
}

@media(max-width: 768px){
	.content-page-discussions .wrapper-big-caption-all-slider{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		margin-bottom: 30px;
	}
	/*.content-page-discussions .left-cell-page-discussions{
		display: none;
		
	}*/
	.content-page-discussions .section-cell-page-discussions{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		border-top: 1px solid #fbedc6;
	}
	.content-page-discussions .right-cell-page-discussions{
		max-width: 1024px;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-discussions .topics-cell-page-discussions{
		border-top: 1px solid #3b2f25;
		border-right: none;
		border-left: none;
		padding: 5px 0;
	}
	.content-page-discussions .answer-cell-page-discussions{
		border-right: none;
		border-top: 1px solid #3b2f25;
		border-bottom: 1px solid #3b2f25;
		padding: 5px 0;
	}
	.content-page-discussions .last-message-cell-page-discussions{
		padding: 5px 5px 5px 15px;
	}
	.content-page-discussions .wrapper-search-select-page-discussions{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-discussions .search-select-page-discussions{
		order: 2;
		display: block;
		margin: 0 auto;
	}
	.content-page-discussions .btn-select-page-discussions{
		order: 1;
		display: block;
		margin: 0 auto;
		margin-bottom: 15px;
	}

}

@media(max-width: 640px){
	.content-page-discussions .wrapper-select-page-discussions{
		display: none;
		
	}
}
@media(max-width: 576px){
	
	.content-page-discussions .line-page-path{
		display: none;
		
	}
	.content-page-discussions .caption-page-discussions{
		margin-left: 0;
		text-align: center;
	}
	.content-page-discussions .wrap-triple-btn{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
}

@media(max-width: 360px){
	.content-page-discussions .wrapper-link-welcome-page-discussions{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-discussions .link-welcome-page-discussions{
		margin: 0 auto;
		text-align: center;
		margin-top: 10px;	
		border: 3px solid #b39a6e;
	}
	.content-page-discussions .link-welcome-page-discussions:hover{
		border: 3px solid #fbedc6;
	}
	.content-page-discussions .link-check-page-discussions{
		margin: 0 auto;
		text-align: center;
		margin-top: 10px;	
	}
}

			/*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( SUGGESTION-QUESTIONS-WISHES )*/
/*===================================================================	*/











/*===================================================================	*/

			/*ЦЕНТРАЛЬНЫЙ КОНТЕНТ СТРАНИЦЫ ( COMMENTS-SUGGESTIONS )*/

.main-content .content-page-commens__suggestions{
	max-width: 1670px;
	width: 100%;
	min-height: 200px;
	margin: 0 auto;
	background: url(../img/kabinet.jpg) no-repeat 50% 50% /cover;
	background-attachment: fixed;
	box-sizing: border-box;
	color: #fbedc6;
	padding-bottom: 30px;
	overflow-x: hidden;
}
.content-page-commens__suggestions .wrapper-page-path{
	margin-left: 15px;
	margin-top: 30px;
}
.content-page-commens__suggestions .line-page-path{
	font-size: 15px;
	color: #baaa7b;
}
.content-page-commens__suggestions .line-page-path a{
	text-decoration: none;
	font-size: 15px;
	color: #baaa7b;
}
.content-page-commens__suggestions .line-page-path a:hover{
	color: #f3e3b5;
}
.content-page-commens__suggestions .big-ellepse{
	width: 11px;
	height: 11px;
	vertical-align: middle;
	margin-right: 10px;
}
.content-page-commens__suggestions .mini-ellepse{
	vertical-align: middle;
	margin: 0 10px;	
}
.content-page-commens__suggestions .line-page-path span > a{
	font-size: 13px;
	color: #f3e3b5;
}
.content-page-commens__suggestions .caption-page-commens__suggestions{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 13px;
	margin-top: 35px;
}
.content-page-commens__suggestions .wrapper-big-caption-all-slider{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-left: 13px;
	margin-bottom: 10px;
	margin-top: 50px;
}
.content-page-commens__suggestions .big-caption-all-slider{
	font-size: 28px;
	text-transform: uppercase;
	margin-right: 75px;
}
.content-page-commens__suggestions .link-big-caption-all-slider{
	color: #d3ba8d;
	font-size: 20px;
	margin-top: 7px;
	border-bottom: 2px solid #d3ba8d;
}
.content-page-commens__suggestions .link-big-caption-all-slider:hover{
	color: #fbedc6;
	border-bottom: 2px solid #fbedc6;
}
.content-page-commens__suggestions .wrapper-goods-slider{
	margin-left: 15px;
}
.content-page-commens__suggestions .central-cont-page-commens__suggestions{
	max-width: 1090px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 0 10px;
}
.content-page-commens__suggestions .wrapper-entrance-page-commens__suggestions{
	max-width: 1070px;
	width: 100%;
	min-height: 100px;
	background: rgba(41,31,25,.9);
	box-sizing: border-box;
	padding: 15px 15px;
}
.content-page-commens__suggestions .welcome-page-commens__suggestions{
	font-size: 16px;
}
.content-page-commens__suggestions .name-user-page-commens__suggestions{
	font-size: 18px;
}
.content-page-commens__suggestions .wrapper-link-welcome-page-commens__suggestions{
	max-width: 300px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
	margin-top: 10px;
}
.content-page-commens__suggestions .link-welcome-page-commens__suggestions{
	width: 146px;
	height: 38px;
	border: 3px solid #b39a6e;
	border-right: none;
	text-decoration: none;
	color: #b39a6e;
	display: block;
	box-sizing: border-box;
	text-align: center;
	padding-top: 4px;
	
}
.content-page-commens__suggestions .link-check-page-commens__suggestions{
	width: 146px;
	height: 38px;
	border: 3px solid #b39a6e;
	text-decoration: none;
	color: #b39a6e;
	display: block;
	box-sizing: border-box;
	text-align: center;
	padding-top: 4px;
}
.content-page-commens__suggestions .link-welcome-page-commens__suggestions:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
	border-right: none;
}
.content-page-commens__suggestions .link-check-page-commens__suggestions:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
}

.content-page-commens__suggestions .wrapper-select-page-commens__suggestions{
	max-width: 1070px;
	width: 100%;
	min-height: 65px;
	background: rgba(41,31,25,.9);
	margin-top: 20px;
	box-sizing: border-box;
	padding: 15px;
}
.content-page-commens__suggestions .wrapper-search-select-page-commens__suggestions{
	max-width: 730px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}

.content-page-commens__suggestions .search-select-page-commens__suggestions{
	width: 571px;
	height: 38px;
	box-sizing: border-box;
	background: transparent;
	border: 3px solid #b39a6e;
	color: #b39a6e;
	font-size: 15px;
	outline: none;
	cursor: pointer;
}
.content-page-commens__suggestions .search-select-page-commens__suggestions option{
	background: #251b16;
}
.content-page-commens__suggestions .search-select-page-commens__suggestions:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
}
.content-page-commens__suggestions .btn-select-page-commens__suggestions{
	width: 150px;
	height: 38px;
	box-sizing: border-box;
	background: transparent;
	border: 3px solid #b39a6e;
	color: #b39a6e;
	font-size: 16px;
	outline: none;
	cursor: pointer;
}
.content-page-commens__suggestions .btn-select-page-commens__suggestions:hover{
	color: #fbedc6;
	border: 3px solid #fbedc6;
}

		/*мини пагинатор*/
.content-page-commens__suggestions .wrapper-category-link{
	
}

.content-page-commens__suggestions .wrapper-category-link ul{
	max-width: 200px;
	width: 100%;
	margin: 0;
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	/*margin-top: 25px;*/

}
.content-page-commens__suggestions .wrapper-category-link li{
	list-style: none;
	padding: 0;
	margin-right: 5px;
}
.content-page-commens__suggestions .wrapper-category-link a{
	font-size: 14px;
	text-decoration: none;
	color: #fbedc6;
	border: 1px solid #604432;
	padding: 0 5px;
	transition-duration: 0.2s;	
}
.content-page-commens__suggestions .current-page{
	background: #604432;
	padding: 0 5px;
	font-size: 14px;
	color: #fbedc6;
	border: 1px solid #604432;
	padding: 0 5px;
	transition-duration: 0.2s;
}
.content-page-commens__suggestions .wrapper-category-link a:hover{
	background: #604432;
	transition-duration: 0.2s;	
}
.content-page-commens__suggestions .wrapper-category-link .word-page{
	font-size: 14px;
	padding-top: 2px;
}
.content-page-commens__suggestions .wrapper-category-link .more-page{
	font-size: 14px;
}
	/*конец мини пагинатор*/

.content-page-commens__suggestions .big-wrap-caption-theme{
	width: 100%;
	background: rgba(41,31,25,.9);
	margin-top: 20px;
	border-bottom: 1px solid #3b2f25;
}


                                     /*начало секции форума*/
.content-page-commens__suggestions .wrapper-cell-page-commens__suggestions{
	max-width: 1070px;
	width: 100%;
	background: rgba(41,31,25,.9);
	margin-bottom: 10px;
}
.content-page-commens__suggestions .wrap-caption-cell-page-commens__suggestions{
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	-ms-align-items: center;
	align-items: center;
}
.content-page-commens__suggestions .caption-cell-page-commens__suggestions{
	padding: 15px 15px;
	font-size: 20px;
	color: #fbedc6;
	margin-right: 10px;
}
.content-page-commens__suggestions .caption-theme{
	font-size: 18px;
	padding: 15px 15px;
	color: #d3ba8d;
}
.content-page-commens__suggestions .msg-title{
	font-size: 14px;
	margin-left: 10px;
}
.content-page-commens__suggestions .msg-identification{
	color: #d3ba8d;
	text-decoration: none;
	font-size: 14px;
	padding-right: 15px;
}
.content-page-commens__suggestions .msg-identification:hover{
	text-decoration: underline;
}
.content-page-commens__suggestions .caption-cell-page-commens__suggestions img{
	width: 11px;
    height: 11px;
    vertical-align: middle;
}

.content-page-commens__suggestions .dop-style-bg{
	background: rgba(44,33,25,.9);
}
.content-page-commens__suggestions .wrapper-cell-page-commens__suggestions .no-jcsb{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: flex-start;
}
.content-page-commens__suggestions .wrapper-cell-page-commens__suggestions .dop-width{
	max-width: 1024px;
	width: 100%;
}
.content-page-commens__suggestions .section-is-now-online-page-commens__suggestions{

}
.content-page-commens__suggestions .user-is-now{
	font-size: 14px;
	color: #7594AE;
}
.content-page-commens__suggestions .status--page-commens__suggestions{
	font-size: 14px;
	margin-top: 15px;
}
.content-page-commens__suggestions .color-status{
	color: #FB5555;
}
.content-page-commens__suggestions .midle-cell-page-commens__suggestions ul{
	margin: 0;
	padding-left: 15px;
	font-size: 15px;	
}

.content-page-commens__suggestions .midle-cell-page-commens__suggestions li{
	padding: 0;
}
.content-page-commens__suggestions .midle-cell-page-commens__suggestions .divider{
	
}
.content-page-commens__suggestions .right-cell-page-commens__suggestions ul{
	margin: 0;
	padding-left: 15px;
	font-size: 15px;	
}
.content-page-commens__suggestions .wrapper-cell-page-commens__suggestions .last-sect-dop-style{
	box-sizing: border-box;
	padding: 10px 15px;
}
.content-page-commens__suggestions .last-reg-user{
	color: #7594AE;
}
.content-page-commens__suggestions .list-users{
	color: #d3ba8d;
}
.content-page-commens__suggestions .detailed-statistics{
	color: #d3ba8d;
}
.content-page-commens__suggestions .list-users:hover,
.content-page-commens__suggestions .detailed-statistics:hover{
	color: #fbedc6;
}


		                                /*начало списка категорий*/
.content-page-commens__suggestions .section-cell-page-commens__suggestions{
	max-width: 1070px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	border-top: 1px solid #3b2f25;
}

.content-page-commens__suggestions .left-cell-page-commens__suggestions{
	min-width: 220px;
	min-height: 60px;
	padding: 10px 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	/* justify-content: center; */
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	border-right: 1px solid #3b2f25;
	box-sizing: border-box;
    text-align: center;
}
.content-page-commens__suggestions .left-cell-page-commens__suggestions .admin-themes{
	color: #FB5555;
}
.content-page-commens__suggestions .left-cell-page-commens__suggestions .magic-circle{
	display: block;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	margin: 10px 0;
}
.content-page-commens__suggestions .left-cell-page-commens__suggestions .online-status{
	font-size: 14px;

}
.content-page-commens__suggestions .left-cell-page-commens__suggestions .post-userrank{
	font-size: 14px;
}
.content-page-commens__suggestions .left-cell-page-commens__suggestions .post-userpost{
	font-size: 14px;
}
.content-page-commens__suggestions .left-cell-page-commens__suggestions .post-usertyr{
	font-size: 14px;
}
.content-page-commens__suggestions .left-cell-page-commens__suggestions .blocked-users{
	font-size: 14px;
}
.content-page-commens__suggestions .left-cell-page-commens__suggestions .img-men{
	display: block;
	width: 20px;
	height: 20px;
	margin-top: 10px;
}
.content-page-commens__suggestions .midle-cell-page-commens__suggestions{
	max-width: 850px;
	width: 100%;
	box-sizing: border-box;
	padding: 10px 15px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
}
.content-page-commens__suggestions .midle-cell-page-commens__suggestions .msg-text{
	font-size: 14px;
}
.content-page-commens__suggestions .midle-cell-page-commens__suggestions .wrap-bottom-textblock{
	width: 100%;
	margin-top: 20px;
}
.content-page-commens__suggestions .midle-cell-page-commens__suggestions .locked-admin{
	font-size: 14px;
	text-align: right;
	color: #d3ba8d;
}
.content-page-commens__suggestions .midle-cell-page-commens__suggestions .message-thankyou{
	width: 100%;
	font-size: 14px;
	margin-top: 10px;
}
.content-page-commens__suggestions .midle-cell-page-commens__suggestions .sords-thankyou{
	
}
.content-page-commens__suggestions .midle-cell-page-commens__suggestions .who-blocked{
	color: #A8A8A8;
}
.content-page-commens__suggestions .midle-cell-page-commens__suggestions .who-user{
	color: #7594AE;
}

	/*окно для быстрого ответа у авторизованного пользователя*/
.content-page-commens__suggestions .section-window-quick-response{
	width: 100%;
	border: 1px solid rgba(66,48,39,.9);
	margin: 15px 0;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 10px;
	display: none;
}
.content-page-commens__suggestions .caption-window-quick-response{
	font-size: 18px;
}
.content-page-commens__suggestions .textarea-msg{
	width: 100%;
	box-sizing: border-box;
	min-height: 100px;
	margin: 0 auto;
	outline: none;
	border: none;
	background: rgba(66,48,39,.9);
	font-size: 16px;
	color: #fbedc6;
	font-style: italic;
	padding-left: 10px;
	margin-top: 15px;
}
.content-page-commens__suggestions .text-bbcode{
	font-size: 13px;
	margin: 10px 0;
}
.content-page-commens__suggestions .wrap-btn-window-quick-response{
	max-width: 225px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-top: 20px;
}
.content-page-commens__suggestions .btn-submit-smg{
    width: 110px;
    height: 22px;
    box-sizing: border-box;
    background: transparent;
    border: 2px solid #b39a6e;
    color: #b39a6e;
    font-size: 13px;
    outline: none;
    cursor: pointer;
    margin-right: 5px;
}
.content-page-commens__suggestions .btn-submit-smg:hover{
	color: #fbedc6;
	border: 2px solid #fbedc6;
}
.content-page-commens__suggestions .btn-cancel-smg{
    width: 110px;
    height: 22px;
    box-sizing: border-box;
    background: transparent;
    border: 2px solid #b39a6e;
    color: #b39a6e;
    font-size: 13px;
    outline: none;
    cursor: pointer;
}
.content-page-commens__suggestions .btn-cancel-smg:hover{
	color: #fbedc6;
	border: 2px solid #fbedc6;
}


    /*начало стилизации чекбоксов*/
.content-page-commens__suggestions  label{
	max-width: 600px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	cursor: pointer;
	padding-top: 5px;
}

.content-page-commens__suggestions .wrap-contcheck{
	width: 100%;
	display: inline;
}
	/* Скрываем реальный чекбокс */
.content-page-commens__suggestions .header-check {
	display: none;
}
	/* Задаем внешний вид для нашего кастомного чекбокса. */
.content-page-commens__suggestions .header-check-custom {     
	width: 14px;
	height: 14px;
	border: 3px solid #604432;
	margin-left: 30px;
	margin-top: -2px;
	padding: 5px;
	display: block;
	box-sizing: border-box;
}

@media(max-width: 530px){
	.content-page-commens__suggestions .header-check-custom{margin-top: -5px;margin-left: 25px;}


}
    /*текст*/
.content-page-commens__suggestions .header-lab{
	font-size: 13px;
	display: block;
	line-height: 16px;
}
	/*данный стиль создает возможность изображение чекбоксу*/
.content-page-commens__suggestions .header-check:checked + span{
	background: #fbedc6;
}
.content-page-commens__suggestions .link-lab{
	font-size: 13px;
	color: #69b8e2;
}
    /*конец стилизации чекбоксов*/
		/*конец окно для быстрого ответа у авторизованного пользователя*/



	/*окно с кнопками у авторизованного пользователся*/
.content-page-commens__suggestions .wrap-block-btn-active-user{
	width: 100%;
	margin-top: 10px;
	
}
.content-page-commens__suggestions .words-last-edit-msg{
	font-size: 12px;
	line-height: 14px;
	text-align: right;
	margin-bottom: 10px;
	color: #d3ba8d;
}
.content-page-commens__suggestions .edit-data-msg{

}
.content-page-commens__suggestions .user-data-msg{
	color: #FB5555;
}
.content-page-commens__suggestions .link-moderator{
	max-width: 150px;
	width: 100%;
	font-size: 12px;
	color: #fbedc6;
	line-height: 14px;
	text-decoration: none;
	margin-left: auto;
	display: block;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 10px;
	cursor: pointer;
}
.content-page-commens__suggestions .link-moderator:hover{
	text-decoration: underline;
}
.content-page-commens__suggestions .wrap-cont-btn{
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.content-page-commens__suggestions .btn-thank{
    width: 110px;
    height: 22px;
    box-sizing: border-box;
    background: transparent;
    border: 2px solid #b39a6e;
    color: #b39a6e;
    font-size: 13px;
    outline: none;
    cursor: pointer;
}
.content-page-commens__suggestions .btn-thank:hover{
	color: #fbedc6;
	border: 2px solid #fbedc6;
}
.content-page-commens__suggestions .wrap-right-cell-btn{
	max-width: 340px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.content-page-commens__suggestions .btn-quick-response{
	width: 110px;
    height: 22px;
    box-sizing: border-box;
    background: transparent;
    border: 2px solid #b39a6e;
    color: #b39a6e;
    font-size: 13px;
    outline: none;
    cursor: pointer;
    display: block;
    margin-right: 5px;
    text-align: center;
}
.content-page-commens__suggestions .btn-quick-response:hover{
	color: #fbedc6;
	border: 2px solid #fbedc6;
}
.content-page-commens__suggestions .btn-reply{
	width: 110px;
    height: 22px;
    box-sizing: border-box;
    background: transparent;
    border: 2px solid #b39a6e;
    color: #b39a6e;
    font-size: 13px;
    outline: none;
    cursor: pointer;
    display: block;
    margin-right: 5px;
    text-align: center;
}
.content-page-commens__suggestions .btn-reply:hover{
	color: #fbedc6;
	border: 2px solid #fbedc6;
}
.content-page-commens__suggestions .btn-quote{
	width: 110px;
    height: 22px;
    box-sizing: border-box;
    background: transparent;
    border: 2px solid #b39a6e;
    color: #b39a6e;
    font-size: 13px;
    outline: none;
    cursor: pointer;
    display: block;
    text-align: center;
}
.content-page-commens__suggestions .btn-quote:hover{
	color: #fbedc6;
	border: 2px solid #fbedc6;
}
	/*конец окно с кнопками у авторизованного пользователся*/


.content-page-commens__suggestions .caption-midle-cell-page-commens__suggestions{
	border-bottom: 1px solid #3b2f25;
	box-sizing: border-box;
	padding-bottom: 5px;
	margin-bottom: 7px;
}
.content-page-commens__suggestions .caption-midle-cell-page-commens__suggestions > a{
	font-size: 18px;
	color: #d3ba8d;
	display: block;
}
.content-page-commens__suggestions .caption-midle-cell-page-commens__suggestions > a:hover{
	color: #fbedc6;
}
.content-page-commens__suggestions .subtitle-link-cell-page-commens__suggestions{
	font-size: 15px;
	color: #d3ba8d;
}
.content-page-commens__suggestions .category-link{
	display: block;
	font-size: 14px;
	color: #856c4b;
}
.content-page-commens__suggestions .wrapper-category-link{
	display: flex;
	flex-wrap: wrap;
	margin: 30px 0 20px 0;
}
.content-page-commens__suggestions .category-link:hover{
	color: #fbedc6;
}
.content-page-commens__suggestions .wrapper-number{
	font-size: 14px;
	color: #856c4b;
}
.content-page-commens__suggestions .left-number{

}
.content-page-commens__suggestions .midle-slanting{
	
}
.content-page-commens__suggestions .right-number{
	
}


	/*конец списка категорий*/
		/*конец секции форума*/

	/*пагинация*/
.wrapper-pagination{
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
	margin-top: 50px;
	box-sizing: border-box;
	padding: 0 10px;
}
.wrapper-pagination ul{
	margin: 0;
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.wrapper-pagination li{
	padding: 0;
	list-style: none;
}
.wrapper-pagination a{

}
.number-paginstion{
	color: #d2c3b0;
	border: 3px solid #796243;
	padding: 5px 11px;
}
.number-paginstion:hover{
	color: #aa9267;
	border: 3px solid #aa9267;
}
.left-number-paginstion{
	/*border-left: none;*/
}
.right-number-paginstion{
	/*border-right: none;*/
}
.left-number-paginstion:hover{
	/*border-left: none;*/
}
.right-number-paginstion:hover{
	/*border-right: none;*/
}


.wrapper-pagination .mini-arr{
	width: 10px;
	height: 16px;
	opacity: 0.6;
	margin-top: 3px;
}
.wrapper-pagination .big-arr{
	width: 20px;
	height: 16px;
	opacity: 0.6;
	margin-top: 3px;
}
.wrapper-pagination .mini-arr:hover,
.wrapper-pagination .big-arr:hover{
	opacity: 1;
}
	/*конец пагинации*/


	/*модальное окно СПАСИБО*/
.content-page-commens__suggestions .wrap-hidden-modal-smg-thank{
	display: none;
}
.content-page-commens__suggestions .wrap-overlay-modal-smg-thank{
	position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(27.21,19,.9);
    z-index: 202;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
    box-sizing: border-box;
	
}
.content-page-commens__suggestions .wrap-content{
	max-width: 500px;
	width: 100%;
	border: 1px solid rgba(66,48,39,.9);
	box-sizing: border-box;
	padding: 0 10px;
}
.content-page-commens__suggestions .caption-modal{
	font-size: 24px;
    margin-top: 10px;
    margin-bottom: 30px;
    background: rgba(66,48,39,.9);
    color: #b39a6e;
    padding-bottom: 5px;
    text-align: center;
}
.content-page-commens__suggestions .description-modal{
	font-size: 16px;
    margin-bottom: 30px;
    color: #b39a6e;
}
.content-page-commens__suggestions .btn-close-modal-smg-thank{
	display: block;
    width: 146px;
    height: 38px;
    box-sizing: border-box;
    border: 3px solid #b39a6e;
    font-size: 13px;
    text-align: center;
    color: #b39a6e;
    background: transparent;
    cursor: pointer;
    outline: none;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 10px;
}
	/*конец модальное окно СПАСИБО*/
	


	/*модальное окно СООБЩИТЬ МОДЕРАТОРУ*/
.content-page-commens__suggestions .wrap-hidden-modal-smg-moderator{
	display: none;
}
.content-page-commens__suggestions .wrap-overlay-modal-smg-moderator{
	position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(27.21,19,.9);
    z-index: 202;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
    box-sizing: border-box;
}
.content-page-commens__suggestions .wrap-content-smg-moderator{
	max-width: 500px;
	width: 100%;
	border: 1px solid rgba(66,48,39,.9);
	box-sizing: border-box;
	padding:10px;
}
.content-page-commens__suggestions .caption-modal-smg-moderator{
	font-size: 24px;
    margin-bottom: 30px;
    background: rgba(66,48,39,.9);
    color: #b39a6e;
    padding-bottom: 5px;
    text-align: center;
    box-sizing: border-box;
}
.content-page-commens__suggestions .wrpa-inp-modal-smg-moderator{
	width: 100%;
	margin-bottom: 10px;
}
.content-page-commens__suggestions .caption-input-modal-smg-moderator{
	max-width: 100px;
	width: 100%;
	font-size: 18px;
	color: #eadaac;
}
.content-page-commens__suggestions .input-profile-modal-smg-moderator{
	max-width: 570px;
	width: 100%;
	height: 42px;
	outline: none;
	border: none;
	background: rgba(49,36,29,.9);
	font-size: 14px;
	color: #fbedc6;
	font-style: italic;
	padding-left: 10px;
	box-sizing: border-box;
	margin-bottom: 30px;
}
.content-page-commens__suggestions .input-profile-modal-smg-moderator:hover,
.content-page-commens__suggestions .input-profile-modal-smg-moderator:focus{
	background: rgba(66,48,39,.9);
}
.content-page-commens__suggestions .caprtion-textarea-modal-smg-moderator{
	font-size: 18px;
	color: #eadaac;
}
.content-page-commens__suggestions .textarea-modal-smg-moderator{
	width: 100%;
	box-sizing: border-box;
	min-height: 100px;
	margin: 0 auto;
	outline: none;
	border: none;
	background: rgba(49,36,29,.9);
	font-size: 16px;
	color: #fbedc6;
	font-style: italic;
	padding-left: 10px;
}
.content-page-commens__suggestions .textarea-modal-smg-moderator:hover,
.content-page-commens__suggestions .textarea-modal-smg-moderator:focus{
	background: rgba(66,48,39,.9);
}
.content-page-commens__suggestions .wrap-btn-modal-smg-moderator{
	max-width: 280px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
}
.content-page-commens__suggestions .btn-submit-modal-smg-moderator{
	display: block;
    width: 136px;
    height: 38px;
    box-sizing: border-box;
    border: 3px solid #b39a6e;
    border-right: none;
    font-size: 13px;
    text-align: center;
    color: #b39a6e;
    background: transparent;
    cursor: pointer;
    outline: none;
    margin-top: 50px;
    margin-bottom: 10px;
}
.content-page-commens__suggestions .btn-cancel-modal-smg-moderator{
	display: block;
    width: 136px;
    height: 38px;
    box-sizing: border-box;
    border: 3px solid #b39a6e;
    border-left: none;
    font-size: 13px;
    text-align: center;
    color: #b39a6e;
    background: transparent;
    cursor: pointer;
    outline: none;
    margin-top: 50px;
    margin-bottom: 10px;
}
	/*конец модальное окно СООБЩИТЬ МОДЕРАТОРУ*/
	


	/*модальное окно для кнопок ОТВЕТИТЬ и ЦИТИРОВАТЬ*/
.content-page-commens__suggestions .wrap-hidden-modal-reply_quote{
	display: none;
}
.content-page-commens__suggestions .wrap-overlay-modal-reply_quote{
	position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(27.21,19,.9);
    z-index: 202;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
    box-sizing: border-box;
    overflow-y: auto;
}
.content-page-commens__suggestions .wrap-window-content-reply_quote{
	max-width: 1024px;
	width: 40%;
	/*height: 100vh;*/
	box-sizing: border-box;
}
.content-page-commens__suggestions .wrap-content-reply_quote{
	max-width: 1024px;
	width: 100%;
	border: 1px solid rgba(66,48,39,.9);
	box-sizing: border-box;
	padding:10px;
	margin: 20px auto;
}
.content-page-commens__suggestions .caption-modal-reply_quote{
	font-size: 24px;
    margin-bottom: 30px;
    background: rgba(66,48,39,.9);
    color: #b39a6e;
    padding-bottom: 5px;
    box-sizing: border-box;
    padding-left: 10px;
}
.content-page-commens__suggestions .word-theme-modal-reply_quote{
	font-size: 18px;
    color: #eadaac;
}
.content-page-commens__suggestions .name-theme-modal-reply_quote{
	font-size: 18px;
    color: #eadaac;
    background: rgba(66,48,39,.9);
    padding: 5px;
    padding-left: 10px;
    margin-bottom: 20px;
}
.content-page-commens__suggestions .wrap-bbcode-modal-reply_quote{
	width: 100%;
	min-height: 100px;
	background: rgba(66,48,39,.9);
    padding: 5px;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.content-page-commens__suggestions .textarea-modal-reply_quote{
	width: 100%;
	box-sizing: border-box;
	min-height: 100px;
	margin: 0 auto;
	outline: none;
	border: none;
	background: rgba(49,36,29,.9);
	font-size: 16px;
	color: #fbedc6;
	font-style: italic;
	padding-left: 10px;
}
.content-page-commens__suggestions .textarea-modal-reply_quote:hover,
.content-page-commens__suggestions .textarea-modal-reply_quote:focus{
	background: rgba(66,48,39,.9);
}
.content-page-commens__suggestions .wrap-btn-textarea-modal-reply_quote{
	max-width: 225px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-bottom: 20px;
}
.content-page-commens__suggestions .btn-increase-modal-reply_quote{
	width: 110px;
    height: 22px;
    box-sizing: border-box;
    background: transparent;
    border: 2px solid #b39a6e;
    color: #b39a6e;
    font-size: 13px;
    outline: none;
    cursor: pointer;
    display: block;
    margin-right: 5px;
}
.content-page-commens__suggestions .btn-cut-modal-reply_quote{
	width: 110px;
    height: 22px;
    box-sizing: border-box;
    background: transparent;
    border: 2px solid #b39a6e;
    color: #b39a6e;
    font-size: 13px;
    outline: none;
    cursor: pointer;
    display: block;
}
.content-page-commens__suggestions .input-file-modal-reply_quote{
	width: 100%;
	font-size: 17px;
	margin-bottom: 20px;
	box-sizing: border-box;
}
.content-page-commens__suggestions .wrap-bottom-btn-modal-reply_quote{
	max-width: 438px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-top: 10px;
	box-sizing: border-box;
}
.content-page-commens__suggestions .btn-send-modal-reply_quote{
	display: block;
    width: 136px;
    height: 38px;
    box-sizing: border-box;
    border: 3px solid #b39a6e;
    font-size: 13px;
    text-align: center;
    color: #b39a6e;
    background: transparent;
    cursor: pointer;
    outline: none;
    margin-right: 10px;
}
.content-page-commens__suggestions .btn-view-modal-reply_quote{
	display: block;
    width: 136px;
    height: 38px;
    box-sizing: border-box;
    border: 3px solid #b39a6e;
    font-size: 13px;
    text-align: center;
    color: #b39a6e;
    background: transparent;
    cursor: pointer;
    outline: none;
    margin-right: 10px;
}
.content-page-commens__suggestions .btn-cancel-modal-reply_quote{
	display: block;
    width: 136px;
    height: 38px;
    box-sizing: border-box;
    border: 3px solid #b39a6e;
    font-size: 13px;
    text-align: center;
    color: #b39a6e;
    background: transparent;
    cursor: pointer;
    outline: none;
}
	/*конец модальное окно для кнопок ОТВЕТИТЬ и ЦИТИРОВАТЬ*/








@media(max-width: 1024px){
	.wl-payment-success-message {

	}
	.content-page-commens__suggestions .wrapper-goods-slider{
		margin-left: 0px;
	}
	.content-page-commens__suggestions .wrapper-big-caption-all-slider{
		margin-left: 13px;
	}
	.content-page-commens__suggestions .wrapper-entrance-page-commens__suggestions{
		max-width: 1070px;
		width: 100%;
	}
	.content-page-commens__suggestions .wrapper-cell-page-commens__suggestions{
		max-width: 1070px;
		width: 100%;
	}
	.content-page-commens__suggestions .wrapper-select-page-commens__suggestions{
		max-width: 1070px;
		width: 100%;
	}
	.content-page-commens__suggestions .wrap-window-content-reply_quote{
		width: 100%;
	}

}

@media(max-width: 768px){
	.wl-payment-success-message {
		left: 30%;
	}
	.content-page-commens__suggestions .wrapper-big-caption-all-slider{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		margin-bottom: 30px;
	}
	
	.content-page-commens__suggestions .section-cell-page-commens__suggestions{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-commens__suggestions .right-cell-page-commens__suggestions{
		max-width: 1024px;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-commens__suggestions .topics-cell-page-commens__suggestions{
		border-top: 1px solid #3b2f25;
		border-right: none;
		border-left: none;
		padding: 5px 0;
	}
	.content-page-commens__suggestions .answer-cell-page-commens__suggestions{
		border-right: none;
		border-top: 1px solid #3b2f25;
		border-bottom: 1px solid #3b2f25;
		padding: 5px 0;
	}
	.content-page-commens__suggestions .last-message-cell-page-commens__suggestions{
		padding: 5px 5px 5px 15px;
	}
	.content-page-commens__suggestions .wrapper-search-select-page-commens__suggestions{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-commens__suggestions .search-select-page-commens__suggestions{
		order: 2;
		display: block;
		margin: 0 auto;
	}
	.content-page-commens__suggestions .btn-select-page-commens__suggestions{
		order: 1;
		display: block;
		margin: 0 auto;
		margin-bottom: 15px;
	}

}

@media(max-width: 640px){
	.wl-payment-success-message {
		left: 25%;
	}
	.content-page-commens__suggestions .wrapper-select-page-commens__suggestions{
		display: none;
		
	}
	.content-page-commens__suggestions .wrap-caption-cell-page-commens__suggestions{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-commens__suggestions .msg-identification{
		padding-bottom: 10px;
	}
}
@media(max-width: 576px){
	.wl-payment-success-message {
		left: 22%;
	}
	.content-page-commens__suggestions .line-page-path{
		display: none;
		
	}
	.content-page-commens__suggestions .caption-page-commens__suggestions{
		margin-left: 0;
		text-align: center;
		
	}
	.content-page-commens__suggestions .wrap-right-cell-btn{
		max-width: 150px;
		width: 100%;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-commens__suggestions .btn-thank{
		max-width: 150px;
		height: 32px;
		width: 100%;
		margin-top: 5px;
	}
	.content-page-commens__suggestions .btn-quick-response{
		max-width: 150px;
		height: 32px;
		width: 100%;
		margin-top: 5px;
	}
	.content-page-commens__suggestions .btn-reply{
		max-width: 150px;
		height: 32px;
		width: 100%;
		margin-top: 5px;
	}
	.content-page-commens__suggestions .btn-quote{
		max-width: 150px;
		height: 32px;
		width: 100%;
		margin-top: 5px;
	}
}

@media(max-width: 480px){
	.wl-payment-success-message {
		left: 17%;
	}
	.content-page-commens__suggestions .wrap-cont-btn{
		max-width: 150px;
		width: 100%;
		margin: 0 auto;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-commens__suggestions .description-modal{
		font-size: 14px;
	}
	.content-page-commens__suggestions .wrap-bottom-btn-modal-reply_quote{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-commens__suggestions .btn-send-modal-reply_quote,
	.content-page-commens__suggestions .btn-view-modal-reply_quote,
	.content-page-commens__suggestions .btn-cancel-modal-reply_quote{
		margin: 5px auto;
	}
}

@media(max-width: 360px){
	.wl-payment-success-message {
		left: 3%;
	}
	.content-page-commens__suggestions .wrapper-link-welcome-page-commens__suggestions{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.content-page-commens__suggestions .link-welcome-page-commens__suggestions{
		margin: 0 auto;
		text-align: center;
		margin-top: 10px;	
		border: 3px solid #b39a6e;
	}
	.content-page-commens__suggestions .link-welcome-page-commens__suggestions:hover{
		border: 3px solid #fbedc6;
	}
	.content-page-commens__suggestions .link-check-page-commens__suggestions{
		margin: 0 auto;
		text-align: center;
		margin-top: 10px;	
	}
}

@media(max-width: 320px) {
	.wl-payment-success-message {
		left: 0;
	}
}

.number-paginstion.number-paginstion-current{
	color: #f7e5c6;
	border-color: #d4ba8d;
}

@media(max-width: 1024px){
.content-page-news .line-page-path {
	font-size: 17px;
	color: #baaa7b;
	margin-top: 90px;
}
}
@media(min-width: 1400px){
.content-page-search .right-block-panel-page-search {
	max-width: 535px;
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 0 0 0 35px;
	position: relative;
	left: 490px;
	bottom: 180px;
}
}
@media(max-width: 690px){
.content-page-basket-step1 .section-destination-page-basket-step1 {
	max-width: 535px;
	width: 100%;
	min-height: 240px;
	background: rgba(42,32,26,.9);
	box-sizing: border-box;
	padding: 15px 20px 15px 20px;
	position: relative;
	height: 100px;
}
}
@media(max-width: 360px){
.content-page-basket-step1 .btn-to-whom-page-basket-step1 {
	max-width: 360px;
	width: 100%;
	height: 50px;
	border: 3px solid #856c4b;
	/* border-top: none; */
	color: #856c4b;
	font-size: 16px;
	background: transparent;
	display: block;
	margin: 0 auto;
	/* margin-top: 100px; */
	font-weight: bold;
	outline: none;
	cursor: pointer;
	position: absolute;
	bottom: 20px;
	left: 50%;
	transform: translate(-50%);
}
}
@media (min-width: 900px) and (max-width: 1024px){
.main-content .wrapper-big-caption-all-slider {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-left: 13px;
	margin-bottom: 10px;
	margin-top: 90px;
}
}
@media (min-width: 1021px){
.header .wrapper-icon-user li {
	margin: 0 auto;
	padding: 5px;
	list-style: none;
	align-items: center;
	justify-content: center;
	display: flex;
}
}

.content-page-product .wrapper-info-card-slider-page-product {
	max-width: 800px;
	width: 100%;
	min-height: 100px;
	margin: 0 auto;
	background: rgba(44,32,24,.9);
	box-sizing: border-box;
	padding: 25px 20px;
}


/*КОНЕЦ ЦЕНТРАЛЬНОГО КОНТЕНТА СТРАНИЦЫ ( COMMENTS-SUGGESTIONS )*/
/*===================================================================	*/

.wrapper-slider .slick-track{
	/*width: auto !important;*/
}


/******************************************* wl-styles ******************************************************/

/* Общие */
.d-block {
	display: block !important;
}

.d-none {
	display: none !important;
}

.flex {
	display: flex !important;
}

.flex-column {
	flex-direction: column !important;
}

.flex-wrap {
	flex-wrap: wrap !important;
}

.font-size-20 {
	font-size: 20px !important;
}

.h-200 {
	height: 200px !important;
}

.w-inherit {
	width: inherit !important;
}

.p-b-30 {
	padding-bottom: 30px !important;
}

.p-l-10 {
	padding-left: 10px !important;
}

.p-r-14 {
	padding-right: 14px !important;
}

.w-90-percent {
	width: 90% !important;
}

/* читальня на главной */

.wl-central-cont-page-news__main-section {
	display: flex;
}

@media (max-width: 1024px) {
	.wl-central-cont-page-news__main-section {
		flex-direction: column;
	}
}

/* end читальня на главной */

/* Меню наши проекты */

.our_projects_menu {
	display: none;
	position: absolute;
	background: #221914;
}
.our_projects_menu.active {
	display: none;
	position: absolute;
	background: #221914;
	width: 210px !important;

}

.our_projects_menu a {
	font-size: 18px;
}

.our_projects_menu a:hover {
	color: #e03b17;
}

.our_projects_menu ul  {
	list-style-type: none;
	margin-left: -15px;
}

.wl-wrapper-project:hover {
	cursor: pointer;
}

.active {
	display: block !important;
}

/***************************/

/* Магазин */

.content-page-shop #sortingForm {
	display: none !important;
}

.content-page-shop .big-wrapper-btn-filter-page-shop {
	display: none !important;
}

.content-page-shop .wrapper-filter-category-filter-page-shop {
	display: none;
}

/*****************/

/* Стили карточек "помощь", "фото/видео", "магазин" */

.bx_catalog_tile {
	margin-bottom: 30px;
	margin: 0 auto;
}

.wl-pomosh-block {
	margin-bottom: 30px;
	margin: 0 auto;
}

.wl-pomosh-alyona-polyn {
	margin: 0 auto;
	width: 1450px;
	/*z-index: 4;*/
}
/*.all-wl-pomosh-alyona-polyn, .all-wl-pomosh-block{
	max-width: 1670px;
	width: 100%;
	min-height: 2350px;
	margin: 0 auto;

	background: url(../img/bg-map.jpg) no-repeat 50% 50% /cover;
	box-sizing: border-box;
	padding-left: 15px;
	padding-bottom: 30px;
}
.all-wl-pomosh-alyona-polyn:before ,.all-wl-pomosh-block:before{
	content: '';
	max-width: 1670px;
	width: calc(100% - 250px);
	min-height: 1000px;
	background: url(../img/kabinet.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	position: fixed;
	top: 0;
	left: 250px;
	background-color: #fff;
	background-image: none;
	background-color: rgba(0,0,0,.4);
	z-index: 2;
}

.all-wl-pomosh-alyona-polyn:after, .all-wl-pomosh-block:after{
	content: '';
	max-width: 1670px;
	width: calc(100% - 250px);
	min-height: 1000px;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	position: fixed;
	top: 0;
	left: 250px;
	background-color: #fff;
	z-index: 1;
	background-image: url(../img/bg-map.jpg);
}

.all-wl-pomosh-alyona-polyn > *,.all-wl-pomosh-block > *{
	position: relative;
	z-index: 4;
}*/


@media (max-width: 1024px){
	.all-wl-pomosh-alyona-polyn:after,.all-wl-pomosh-alyona-polyn:before,.all-wl-pomosh-block:after,.all-wl-pomosh-block:before{
		width: 100%;
		left: 0;
	}
}

.wl-krashenie {
	margin: 0px auto 0 auto;
	width: 600px;
}


.wl-krashenie .wl-krashenie-ul{
	padding: 0;
}

.wl-pomosh-alyona-polyn .wl-pomosh-alyona-polyn-ul{
	padding: 0;
}

.wl-pomosh-block .wl-pomosh-block-id .wl-pomosh-block-img {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 250px;
	height: 250px;
	border: 1px solid #ccc;
	border-radius: 2px;
	background-color: #fff;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
}


.wl-krashenie .wl-krashenie-id .wl-krashenie-img {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 250px;
	height: 250px;
	border: 1px solid #ccc;
	border-radius: 2px;
	background-color: #fff;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
}


.wl-pomosh-alyona-polyn .wl-pomosh-alyona-polyn-id .wl-pomosh-alyona-polyn-img {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 250px;
	height: 250px;
	border: 1px solid #ccc;
	border-radius: 2px;
	background-color: #fff;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
}



.wl-pomosh-block .wl-pomosh-block-title {
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	line-height: 24px;
}

.wl-krashenie .wl-krashenie-title {
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	line-height: 24px;
}

.wl-pomosh-alyona-polyn .wl-pomosh-alyona-polyn-title {
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	line-height: 24px;
}


.wl-pomosh-block .wl-pomosh-block-title a {
	color: #fbedc6;
	font-size: 15px;
	text-overflow: ellipsis;
	display: inline-block;
	overflow: hidden;
	max-width: 100%;
}

.wl-krashenie .wl-krashenie-title a {
	color: #fbedc6;
	font-size: 20px;
	text-overflow: ellipsis;
	display: inline-block;
	overflow: hidden;
	max-width: 100%;
}

.wl-pomosh-alyona-polyn .wl-pomosh-alyona-polyn-title a {
	color: #fbedc6;
	font-size: 15px;
	text-overflow: ellipsis;
	display: inline-block;
	overflow: hidden;
	max-width: 100%;
}

.bx-touch .bx_catalog_tile .bx_catalog_tile_title a {
	color: #fbedc6;
	font-size: 15px;
	text-overflow: ellipsis;
	display: inline-block;
	overflow: hidden;
	max-width: 100%;
}

.bx_catalog_tile .bx_catalog_tile_title a{
	color: #fbedc6;
	font-size: 15px;
	text-overflow: ellipsis;
	display: inline-block;
	overflow: hidden;
	max-width: 100%;
}

.bx_catalog_tile .bx_catalog_tile_title a:hover{
	color: #e03b17;
}

.bx-touch .bx_catalog_tile .bx_catalog_tile_title a:hover{
	color: #e03b17;
}

.wl-pomosh-block .wl-pomosh-block-title a:hover{
	color: #e03b17;
}

.wl-krashenie .wl-krashenie-title a:hover{
	color: #e03b17;
}

.wl-pomosh-alyona-polyn .wl-pomosh-alyona-polyn-title a:hover{
	color: #e03b17;
}

.wl-pomosh-block .wl-pomosh-block-ul li {
	float: left;
	box-sizing: border-box;
	margin-bottom: 20px;
	padding: 0 10px;
	/* width: 12.5%; */
	list-style: none;
	text-align: center;
	width: 270px;
	height:310px;
}

.wl-krashenie .wl-krashenie-ul li {
	float: left;
	box-sizing: border-box;
	margin-bottom: 20px;
	padding: 0 10px;
	/* width: 12.5%; */
	list-style: none;
	text-align: center;
	width: 270px;
}

.wl-pomosh-alyona-polyn .wl-pomosh-alyona-polyn-ul li {
	float: left;
	box-sizing: border-box;
	margin-bottom: 20px;
	padding: 0 10px;
	/* width: 12.5%; */
	list-style: none;
	text-align: center;
	width: 270px;
	height: 300px;
}

.bx_catalog_tile .bx_catalog_tile_ul li {
	float: left;
	box-sizing: inherit;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 0 10px;
	/* width: 12.5%; */
	list-style: none;
	text-align: center;
	width: 270px !important;
	height: 310px;
}

.bx_catalog_tile .bx_catalog_tile_title span {
	font-size: 15px;
	bottom: 6px;
	position: relative;
	display: block;
}

/*.bx_catalog_tile_title:hover {*/
	/*color:#e03b17;*/
/*}*/

.wl-media {
	margin: 0 auto;
}

.all-wl-pomosh-alyona-polyn{
	width: 1800px;
}

.main-wl-pomosh-alyona-polyn {
	display: flex;
	flex-direction: column;
	width: 1200px;
	margin: 40px auto 40px auto;
	;
}

.rituali-aleni-polyn{
	width: 95%;
	border: 4px solid #852c18;
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 20px 0 20px 0;
	background: #852c18;
}

.rituali-aleni-polyn a{
	font-size:25px;
	color:#b39a6e;
	width: 100%;
	text-align: center;
}
.rituali-aleni-polyn a:hover{color:#fbedc6}


@media(min-width: 1100px){
	.wl-media {
		width: 650px;
		margin: 0 auto;
	}
}


@media(min-width: 1100px) and  (max-width: 1570px){
	.wl-media {
		width: 550px;
		margin: 0 auto;
	}
}


@media(min-width: 540px) and  (max-width: 980px){
	.bx_catalog_tile .bx_catalog_tile_ul li {
		width: inherit;
	}
}


@media(min-width: 1570px){
.wl-pomosh-block .wl-pomosh-block-ul li {
	padding: 0 30px;
	box-sizing: inherit;
}

	.wl-pomosh-alyona-polyn .wl-pomosh-alyona-polyn-ul li {
		/*padding: 0 30px;*/
		box-sizing: inherit;
	}

	.wl-krashenie .wl-krashenie-ul li {
		/*padding: 0 30px;*/
		box-sizing: inherit;
	}

	.bx_catalog_tile {
		margin-bottom: 30px;
		margin: 0 auto;
		width: 1490px;
	}

	.bx_catalog_tile .bx_catalog_tile_ul li {
		padding: 0 40px;
	}

	.wl-pomosh-block .wl-pomosh-block-ul{
		padding: 0;
		margin: 30px auto;
		width: 1350px;
	}

}

@media(min-width: 1390px) and (max-width: 1570px){

	.wl-pomosh-alyona-polyn {
		width: 820px;
	}

	.bx_catalog_tile{
		width: 900px;
	}
	.wl-pomosh-block .wl-pomosh-block-ul{
		padding: 0;
		margin: 30px auto;
		width: 1100px;
	}
	.main-wl-pomosh-alyona-polyn {width:820px !important;}
}

@media(min-width: 1110px) and (max-width: 1330px){
	.wl-pomosh-block .wl-pomosh-block-ul li {
		width: 210px;
	}

	.wl-pomosh-block .wl-pomosh-block-id .wl-pomosh-block-img {
		width: 200px;
		height: 200px;
	}


	.wl-pomosh-alyona-polyn {
		width: 810px;
	}

	.wl-krashenie {
		width: 540px;
	}

	.bx_catalog_tile{
		width: 870px;
	}

	.wl-pomosh-block .wl-pomosh-block-ul{
		padding: 0;
		margin: 30px auto;
		width: 850px;
	}
}

@media(min-width: 1024px) and (max-width: 1330px) {
	.main-wl-pomosh-alyona-polyn {width:550px !important;}
	.wl-pomosh-alyona-polyn{width: 550px;}
}

@media(min-width: 426px) and (max-width: 1024px) {
	.main-wl-pomosh-alyona-polyn {width:550px !important;}
	.wl-pomosh-alyona-polyn{width: 550px;}
}

@media(min-width: 360px) and (max-width: 426px){
	.main-wl-pomosh-alyona-polyn {width:420px !important;}
	.wl-pomosh-alyona-polyn{width: 360px;}
}

@media(min-width: 540px) and (max-width: 1050px){
	.wl-pomosh-block {
		margin-bottom: 30px;
		margin: 0 auto;
		width: 550px;
	}

	.wl-pomosh-alyona-polyn {
		 margin-bottom: 30px;
		 margin: 0 auto;
		 width: 550px;
	 }

	.wl-krashenie {
		margin-bottom: 30px;
		margin: 0 auto;
		width: 540px;
	}
	.bx_catalog_tile{
		width: 600px;
	}
	.wl-pomosh-block .wl-pomosh-block-ul{
		padding: 0;
		margin: 30px auto;
		width: 550px;
	}

}


@media(min-width: 420px) and (max-width: 540px){
	.bx_catalog_tile .bx_catalog_tile_img{
		width: 200px;
		height: 200px;

	}

	.wl-krashenie .wl-krashenie-id .wl-krashenie-img{
		width: 200px;
		height: 200px;

	}
	.wl-krashenie {
		margin: 0 auto;
		width: 250px;
	}

	.wl-pomosh-block {
		margin: 0 auto;
		width: 430px;
	}
	.wl-pomosh-block .wl-pomosh-block-ul{
		padding: 0;
		margin: 30px auto;

	}

	.wl-pomosh-block .wl-pomosh-block-ul li {
		width: 210px;
	}

	.wl-pomosh-block .wl-pomosh-block-id .wl-pomosh-block-img {
		width: 200px;
		height: 200px;
	}

	.wl-pomosh-block .wl-pomosh-block-title a {
		color: #fbedc6;
		font-size: 15px;
	}

	.wl-pomosh-alyona-polyn {
		margin: 0 auto;
		width: 430px;
	}

	.wl-pomosh-alyona-polyn .wl-pomosh-alyona-polyn-ul li {
		width: 210px;
		height: 300px;
		paddimg:0 !important;
	}

	.wl-pomosh-alyona-polyn .wl-pomosh-alyona-polyn-id .wl-pomosh-alyona-polyn-img {
		width: 200px;
		height: 200px;
	}

	.wl-pomosh-alyona-polyn .wl-pomosh-alyona-polyn-title a {
		color: #fbedc6;
		font-size: 15px;
	}


	.bx_catalog_tile {
		width: 460px;
	}

	.bx_catalog_tile .bx_catalog_tile_ul li {
		width: 190px !important;
		height: 250px;
	}
}

@media(min-width: 360px) and (max-width: 420px){


	.wl-pomosh-block {

		margin: 0 auto;
		width: 400px;
		right: 10%;
	}

	.wl-pomosh-block .wl-pomosh-block-ul li {
		width: 180px;
	}

	.wl-pomosh-block-ul {
		padding: 0 !important;
		margin: 30px auto;
	}

	.wl-pomosh-block .wl-pomosh-block-id .wl-pomosh-block-img {
		width: 150px;
		height: 150px;
	}

	.wl-pomosh-block .wl-pomosh-block-title a {
		color: #fbedc6;
		font-size: 13px;
	}


	.wl-pomosh-alyona-polyn {
		margin: 0 auto;
		width: 360px;
	}

	.wl-pomosh-alyona-polyn .wl-pomosh-alyona-polyn-ul li {
		width: 180px;
		height: 250px;
	}

	.wl-pomosh-alyona-polyn .wl-pomosh-alyona-polyn-id .wl-pomosh-alyona-polyn-img {
		width: 150px;
		height: 150px;
	}

	.wl-pomosh-alyona-polyn .wl-pomosh-alyona-polyn-title a {
		color: #fbedc6;
		font-size: 13px;
	}


	.wl-krashenie .wl-krashenie-id .wl-krashenie-img {
		width: 200px;
		height: 200px;
	}

	.wl-krashenie {
		margin: 0 auto;
		width: 300px;
	}


	.bx_catalog_tile .bx_catalog_tile_img{
		width: 150px;
		height: 150px;

	}

	.bx_catalog_tile .bx_catalog_tile_ul li {
		height: 210px;
		width: 165px !important;
	}

	.bx_catalog_tile {
		width: 550px;
	}
}



@media (max-width: 360px){
	.wl-pomosh-block {
		margin: 0 auto;
	}

	.wl-pomosh-alyona-polyn {
		margin: 0 auto;
		width: 270px;
	}

	.bx_catalog_tile {
		margin: 0 auto 30px auto;
		width: 270px;
	}

	.wl-krashenie .wl-krashenie-id .wl-krashenie-img {
		width: 200px;
		height: 200px;
	}

	.wl-krashenie {
		margin: 0px auto 0 auto;
		width: 270px;
	}
}

@media(min-width: 750px) and (max-width: 1024px){
	.main-content {
		margin-top: 70px;
	}
}

/********* Стили карточек "помощь", "фото/видео", "магазин" ********/

/********* Стили поиска в форуме ********/
.search-input input {
background-color:#31261f;
border: none;
border-radius: .5rem;
box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
box-sizing: border-box;
color:#efddb8;
display: block;
font-size: 1rem;
height: 3rem;
padding: 0 2.5rem 0 4.5rem !important;
width: 600px !important;
-webkit-appearance: none;
}

.wl-lupa{
	min-width: 50px;
	height: 38px;
	box-sizing: border-box;
	border: none;
	background: transparent;
	cursor: pointer;
	outline: none;
	margin-left: 5px;
	position: absolute;
	margin-top: 5px;
}

.wl-close{
	background: transparent;
	cursor: pointer;
	outline: none;
	margin-top: -37px;
	float: right;
	position: relative;
	right: 10px;
}

.wl-inp{
	width: 600px;
}

div.forum-filter-footer input {
	margin: 0.2em;
	display: none;
}

.forum-page-navigation ul {
	list-style-type: none;
	flex-wrap: wrap;
	display: flex;
	padding-inline-start: 0px;
}

.forum-page-navigation li {
	list-style-type: none;
	padding: 0;
	margin-right: 5px;
}

.forum-page-navigation .current-page {
	background: #604432;
	padding: 0 5px;
	font-size: 14px;
	color: #fbedc6;
	border: 1px solid #604432;
	padding: 0 5px;
	transition-duration: 0.2s;
}

.forum-page-navigation a {
	font-size: 14px;
	text-decoration: none;
	color: #fbedc6;
	border: 1px solid #604432;
	padding: 0 5px;
	transition-duration: 0.2s;
}
.search-input input{
	-webkit-box-shadow: inset 0 0 0 50px #31261f;
	/*-webkit-text-fill-color: #fbedc6;*/
}

.search-input input::-webkit-input-placeholder { color: grey; }
.search-input input:-webkit-autofill {
	-webkit-text-fill-color: #efddb8;
}

.forum-note{
	position: relative;
	top: -10px;
}


/********* Стили поиска в форуме ********/

/********* Стили карточек в форуме ********/

.wl-forum-message p{
	font-size: 30px;
	text-align: center;
	margin-bottom: 20px;
}

.wl-text-forum{
	margin-bottom: 10px;
	word-wrap: break-word;
}

.wl-data-forum{
	font-size: 13px;
	font-weight: bold;
	color: #906b52;
	margin: 0;
}
.wl-time-forum{
	font-size: 13px;
	font-weight: bold;
	color: #906b52;
	margin: 0;
}

.wl-time-1-forum{
	margin-left: 20px;
}
.wl-time-1-forum{
	margin-left: 20px;
	font-size: 13px;
	font-weight: bold;
	color: #cb3716;
	display: contents;
}

.wl-like-zpais {
	padding-bottom: 20px;
	border-radius: 10px;
	width: 100%;
	background: rgba(41,31,25,.9);
	color: rgb(251, 237, 198);
	text-align: center;
	margin-bottom: 40px;
}

/*.wl-like-zpais-mob {
	padding-bottom: 20px;
	border-radius: 10px;
	width: 100%;
	background: rgba(41,31,25,.9);
	color: rgb(251, 237, 198);
	text-align: center;
	margin-bottom: 40px;
}*/

.wl-like-zpaiz-title {
	font-size: 20px;
	padding-top: 20px;
}


.menu-navigation-colum li {
	padding: 10px 20px !important;
}

.wl-menu-navigation-colum li {
	padding: 10px 20px !important;
}

.new-forum-messages {
	text-align: justify;
	max-width: 22%;
	height: fit-content;
	margin: 90px 60px 0 40px;
}


.wl-card-forum {
	border-radius: 10px;
	background: rgba(41,31,25,.9);
	color: rgb(251, 237, 198);
	padding: 20px;
	margin-bottom: 10px;
}

.wl-like-zpais-menu{display:none;}

@media(min-width: 1025px){
	.new-forum-messages-mob{display:none;}
	.wl-like-zpais-mob{display:none;}
	.wl-poisk{display:none;}

}


@media(max-width: 500px){
	.wl-inp{
		width: 99% !important;
	}
	.search-input input {
		width: 100% !important;
	}

	.main-forum-cards {
		width: 87% !important;
	}


	.wl-like-zpais{
		width: 99% !important;
		margin-top: 520px;
		display:none;

	}

	.wl-like-zpais-mob{
		width: 99% !important;
		border-radius: 10px;
		background: rgba(41,31,25,.9);
		color: rgb(251, 237, 198);
		text-align: center;
		margin-bottom: 40px;
	}

	.new-forum-messages {
		text-align: justify;
		height: fit-content;
		position: absolute;
		width: 97% !important;
		margin: 450px 0 0 5px !important;
		max-width: none !important;
		display: none;
	}

	.new-forum-messages-mob {
		text-align: justify;
		height: fit-content;
		width: 100% !important;
		max-width: none !important;
		margin: 30px auto 30px auto;
	}

	/*.wl-main-forums-container{margin-top:600px;}*/

	.wl-card-forum-main{
		border-radius: 20px;
		background: rgba(41,31,25,.9);
	}

	.wl-card-forum{
		border-radius: 0;
		background: none;
		border-bottom: .0625rem solid #5f3d26;
	}

	.wl-card-forum-main a:last-child .wl-card-forum{
		border-bottom: none;
	}

	.wl-like-zpais-menu{
		position: relative;
		float: right;
		display: flex;
		bottom: 30px;
		margin-right: 10px;
	}
	.wl-forum-message p {
		font-size: 25px;
	}
	.wl-topic-list-description{display:none;}

	.wl-topic-list-posts{
		position: inherit !important;
		margin-left: 0 !important;
	}

	.wl-text-forum {
		margin-bottom: 10px;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		height: 47px;
	}

	.wl-menu-navigation-colum {
		display: flex;
		flex-direction: column;
		list-style-type: none;

	}

	.wl-menu-navigation-colum_active{
		display: none;
		margin: 0 auto;
		margin-right: 10px;
		list-style-type: none;
	}

	div.forum-filter-field span.forum-filter-field-item {
		display: initial;
		height: 2em;
		float: none;
	}

	.content-page-commens__suggestions .wrapper-category-link {
		display: flex;
		flex-wrap: wrap;
		margin: 0px 0 20px 0;
	}
}



@media(min-width: 1024px){
	.wl-menu-navigation-colum_active {
		list-style-type: none;
		display: flex;
		flex-flow: wrap;
	}
}

/*@media(max-width: 1024px){
	.wl-main-forums-container{order:4}
	.wl-like-zpais{order:1}
	div.forum-info-box{order:2}
	.new-forum-messages{order:3}
}*/


@media(min-width: 500px) and (max-width: 1024px){
	.wl-inp{
		width: 99% !important;
	}
	.search-input input {
		width: 100% !important;
	}

	.main-forum-cards {
		width: 99% !important;
	}


	.new-forum-messages {
		text-align: justify;
		height: fit-content;
		/*position: absolute;*/
		width: 97% !important;
		margin: 450px 0 0 5px !important;
		max-width: none !important;
        display:none;
	}

	.new-forum-messages-mob {
		text-align: justify;
		height: fit-content;
		width: 100% !important;
		max-width: none !important;
		margin: 30px auto 30px auto;
	}

	/*.wl-main-forums-container{margin-top:600px;}*/

	.wl-like-zpais-mob {
		border-radius: 10px;
		width: 100%;
		background: rgba(41,31,25,.9);
		color: rgb(251, 237, 198);
		text-align: center;
		margin-bottom: 40px;
	}

	.wl-like-zpais{display:none;}

	.wl-card-forum-main{
		border-radius: 20px;
		background: rgba(41,31,25,.9);
	}

	.wl-card-forum{
		border-radius: 0;
		background: none;
		border-bottom: .0625rem solid #5f3d26;
	}

	.wl-card-forum-main a:last-child .wl-card-forum{
		border-bottom: none;
	}

	.wl-like-zpais-menu{
		position: relative;
		float: right;
		display: flex;
		bottom: 30px;
		margin-right: 10px;
	}

	.wl-forum-message p {
		font-size: 25px;
	}

	.wl-topic-list-description{display:none;}

	.wl-topic-list-posts{
		position: inherit !important;
		margin-left: 0 !important;
	}

	.wl-text-forum {
		margin-bottom: 10px;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		height: 47px;
	}
	.wl-menu-navigation-colum {
		display: flex;
		flex-direction: column;
		list-style-type: none;
	}

	.wl-menu-navigation-colum_active{
		display: none;


	}

	div.forum-filter-field span.forum-filter-field-item {
		display: initial;
		height: 2em;
		float: none;
	}

	.content-page-commens__suggestions .wrapper-category-link {
		display: flex;
		flex-wrap: wrap;
		margin: 0px 0 20px 0;
	}
}

/********* Стили карточек в форуме ********/

/***** Основные карточки форумов с темами *****/

.wl-main-forums-container {
	justify-content: space-between;
}

.main-forum-cards {
	border-radius: 10px;
	background: rgba(41,31,25,.9);
	margin-bottom: 40px;
	padding: 20px;
	width: 45%;
}

.main-forum-card-link {
	color: #fbedc6;
}

.main-forum-card-link:hover {
	text-decoration: underline;
}

.main-topic-card {
	color: #d3ba8d;
	font-size: 18px;
}

.main-topic-card-elements {
	color: #906b52;
	border-bottom: 1px solid #3b2f25;
	padding: 10px;
}

.main-topic-card-elements:hover {
	color: #fbedc6;
}

.main-topic-text {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.main-topic-look-all {
	color: #cb3716;
	padding: 10px 0 0 10px;
}

.main-topic-look-all:hover {
	color: lightcoral;
}


/*** End Основные карточки форумов с темами ***/

/*** Страница с темами на форуме ***/



.wl-topic-list {
	color: #906b52;
	display: flex;
	/*margin: 10px 0;*/
	/*padding: 10px 10px;*/
	border-bottom: .0625rem solid #5f3d26;
	padding: 1rem 1.5rem 1rem 0rem;
}

.wl-topic-list-image {
	padding: 3px 20px;
}

.wl-topic-list-title {
	color: #e5d6b1;

}

.wl-topic-list-title:hover {
	color: #cb3716;

}

.wl-topic-list-description {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 55em;
}

.wl-topic-list-dp{display:flex;}

.wl-topic-list-posts {
	position: sticky;
	left: 85%;
	font-size: 13px;
	color: rgb(187, 131, 87);
	margin-left: 20px;

}

.wl-topic-all {
	background: rgba(41,31,25,.9);
	border-radius: 10px;
	margin-top: 10px;

}

.wl-topic-all a:last-child .wl-topic-list {
	border-bottom: none;
}

.wl-topic-today,.wl-topic-yesterday,.wl-topic-month,.wl-topic-earlier{
	margin-top: 50px;
}

/*** End Страница с темами на форуме ***/


/*** Страница с сообщениями на форуме ***/

.wl-forum-message-main{
	background: rgba(41,31,25,.9);
	border-radius: 10px;
}

.wl-moderated-message {
	border: 3px dotted yellow !important;
}

.wl-forum-message-card{
	margin-top: 10px;
	padding: 2rem 4rem;
}

.wl-forum-message-header{
	/*align-items: center;*/
	display: flex;
	margin-bottom: 1rem;
}

.wl-message-avatar{
	height: 90px;
	width: 90px;
	background: radial-gradient(rgba(185, 145, 125, 0.9), rgba(74, 54, 44, 0.9));
}

.wl-message-avatar img {
	height: 90px;
	width: 90px;
}

.wl-message-header-name{
	display: flex;
	flex-direction: column;
	padding-left: 20px;
	flex: 1;
}

.wl-forum-message-title{
	font-size: 1.5rem;
	line-height: 2.5rem;
	margin: 1rem 0;
}

.wl-forum-message-footer{
	background-color: rgba(64, 50, 42, 0.9);
	border-radius: 0 0 .5rem .5rem;
	border-top: .0625rem solid rgba(109, 85, 70, 0.9);
	margin-top: 1rem;
	overflow-x: hidden;
	padding: 1rem 4rem;
	display:none;

}

.wl-forum-message-all-answer{
	font-size: 21px;
	margin: 3.25rem 0 1.25rem;
	text-align: left;
}

.wl-forum-message-answer-main{
	padding-left: 4rem;
	padding-right: 4rem;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	background: rgba(41,31,25,.9);
	border-bottom: .0625rem solid #5f3d26;
}

.central-cont-page-commens__suggestions .wl-forum-message-answer-main:last-child{
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom: none;
}
.central-cont-page-commens__suggestions .wl-forum-message-answer-main:nth-child(1){
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

.wl-message-header-name-author{color: #e93e18;}

@media(min-width: 426px) and (max-width: 650px){
	.wl-message-avatar {
		height: 80px;
		width: 80px;
	}

	.wl-forum-message-card {
		padding: 1rem 2rem;
	}
	.wl-message-header-name {
		padding-left: .5rem;
		padding-right: .75rem;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 15px;
	}

	.wl-message-header-data{
		font-size: 13px;
	}
	.wl-forum-message-answer-main{
		padding: 1rem 2rem;
	}

	.wl-message-avatar img {
		height: 80px;
		width: 80px;
	}

	.wl-forum-message-title {
		font-size: 17px;
		line-height: 1.5rem;
		margin: 0.5rem 0;
	}
	.wl-message-header-text{
		font-size: 15px;
	}
	.wl-forum-message-footer{
		padding: 1rem 2rem;
		font-size: 15px;
	}

	.wrap-triple-btn .buttonstyle{
		margin-top: 15px !important;
	}
}



@media(max-width: 426px){
	.wl-message-avatar {
		height: 50px;
		width: 50px;
	}

	.wl-forum-message-card {
		padding: 1rem 0.5rem;
	}
	.wl-message-header-name {
		padding-left: .5rem;
		padding-right: .75rem;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 13px;
	}

	.wl-message-header-data{
		font-size: 11px;
	}
	.wl-forum-message-answer-main{
		padding: 1rem 0.5rem;
	}

	.wl-message-avatar img {
		height: 50px;
		width: 50px;
	}

	.wl-forum-message-title {
		font-size: 17px;
		line-height: 1.5rem;
		margin: 0.5rem 0;
	}
	.wl-message-header-text{
		font-size: 13px;
	}
	.wl-forum-message-footer{
		padding: 1rem 0.5rem;
		font-size: 13px;
	}

	.wrap-triple-btn .buttonstyle{
		margin-top: 15px !important;
	}
}

/*** End Страница с сообщениями на форуме ***/


/*** Страница крашение ***/
.wl-krashenie-text {
	width: 60%;
	height: 350px;
	margin: 0 auto;
	background: rgba(41,31,25,.9);
	color: rgb(251, 237, 198);
	padding: 20px;
	margin-top: 30px;
}

.wl-krashenie-knopka {
	width: 120px;
	height: 30px;
	margin: 30px auto 0 auto;
	border: 3px solid #d2c3b0;
	display:flex;
	align-items: center;
	justify-content: center;
}

.wl-krashenie-knopka a {
	color: #fbedc6;
	display: block;
}

.wl-krashenie-knopka a:hover {
	color: #e03b17;
}

@media(max-width: 800px){
	.wl-krashenie-text {
		height: 500px;
	}
}

@media(max-width: 710px){
	.wl-krashenie-text {
		height: 500px;
	}
}

@media(max-width: 520px){
	.wl-krashenie-text {
		width: 80%;
	}
}

/*** End Страница крашение ***/


/*--CAPTCHA--*/
#captchaBlock{position:relative;}
#captchaBlock #whiteBlock{display:none; text-align:center; position:absolute; background-color:#FFF; width:180px; height:40px;}
#captchaBlock #whiteBlock #loaderImg{margin-top:3px;}
#reloadCaptcha{cursor: pointer;}
/*--End CAPTCHA--*/

/*--Левый сайдбар--*/

.wl_meropriyatya{
	 text-align: center;
	 font-size: 21px;
	 margin: 10px;
	 border-bottom: .0625rem solid #a7775f;
	 color: #fbedc6;
 }

.wl_meropriyatya a{
	font-size: 17px;
	display: block;
	margin-bottom: 10px;
	color: #debe95;
}

.wl_meropriyatya a:hover {color: #cb3716;}

.wl-card-left{
	padding: 7px;
	background: rgba(49,36,29,.9);
	margin: 15px 5px 20px 5px;
	border-radius: 10px;
}

.wl-card-left-podrobnee {
	text-align: center;
	margin: 5px;
}

.wl-card-left-name{
	font-size: 17px;
	color: #fbedc6;
	text-align: center;
}

.wl-card-left-data{
	margin: 10px auto 10px auto;
	font-size: 15px;
	text-align: center;
	/*width: 70%;*/
	height: 25px;
	/*background: rgba(140, 98, 75, 0.9);*/
	display: flex;
	align-items: center;
	justify-content: center;
	background: url(../img/page-meetings/red-line1.png) no-repeat 50% 50%;
}

.wl-card-left-more{
	margin: 10px auto 10px auto;
	font-size: 17px;
	text-align: center;
	width: 75%;
	height: 35px;
	/*background: rgba(140, 98, 75, 0.9);*/
	display: flex;
	align-items: center;
	justify-content: center;
	border: 4px solid #b39a6e;
	cursor: pointer;
	color: #b39a6e;
}

.wl-card-left-more:hover{border: 4px solid #f9e9c2;color: #f9e9c2}

.wl-left-data{color: #f9e9c2;}

.wrapper-card-more-articles-page-news-p-1{margin-bottom: 50px;}

.wl-card-left-podrobnee a{color: #debe95; border-bottom-style: dotted;}

.wl-card-left-podrobnee a:hover{color: #cb3716; border-bottom-style: dotted;}

/*--End Левый сайдбар--*/

#bx_4145281613_178 {
	display: none;
}
.ya-share2__container_size_m {
	margin: 0 0 20px 0;
}


.one-half {

}

@media (min-width: 768px) {
	.one-half {
		width: 50%;
		margin: 0 20px 0 20px;
		float: left;
		height: 100vh;
	}
}
.wrapper-large-building-page-news-p-1 {display: none;}

@media (max-width: 1270px) and (min-width: 1180px) {
	.wl-topic-list-description {
		width: 50em;
	}
}
	@media (max-width: 1180px) and (min-width: 1025px) {
		.wl-topic-list-description {
			width: 43em;
		}
	}

.wl-booking {
	margin: 30px auto 30px auto;
	font-size: 17px;
	text-align: center;
	width: 55%;
	height: 35px;
	/* background: rgba(140, 98, 75, 0.9); */
	display: flex;
	align-items: center;
	justify-content: center;
	border: 4px solid #b39a6e;
	cursor: pointer;
	color: #b39a6e;
}
.wl-booking:hover {
	background-color: #b39a6e;
	color: #251b16;
}

/*Список мероприятий на главной*/
.wl-main-page-news {
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}

@media (max-width: 1850px){
	.wl-central-cont-page-news {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		padding-left: 15px;
		padding-right: 15px;
	}
	.wl-wrapper-column-page-news {
		margin: 0 auto;
	}
}
.wl-wrapper-column-page-news {
	max-width: 770px;
	width: 100%;

}
.wl-central-cont-page-news {
	max-width: 1590px;
	width: 100%;
	margin: 0 auto;
	margin-top: 10px;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-around;
}
.wl-central-cont-page-news .wl-section-page-news {
	max-width: 770px;
	width: 100%;
	background: rgba(41,31,25,.9);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-top: 30px;
	position: relative;
}
.wl-normal-img {
	width: 200px;
	height: 200px;
}

.wl-zamenitel {
	width: 200px;
	height: 200px;
}
.wl-wrapper-text-section {
	max-width: 570px;
	padding: 15px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: space-between;
	width: calc(100% - 200px);
}
.wl-caption-section {
	font-size: 22px;
	line-height: 24px;
	text-decoration: none;
	color: #fbedc6;
	margin-bottom: 10px;
}
.wl-foot-section {
	text-align: right;
}
.wl-pagination-page-news {
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
	margin-top: 50px;
	box-sizing: border-box;
	padding: 0 10px;
}
.wrapper-pagination-page-news {
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
	margin-top: 50px;
	box-sizing: border-box;
	padding: 0 10px;
}
.wrapper-pagination-page-news li {
	padding: 0;
	list-style: none;
	margin-right: 20px;
}
.wrapper-pagination-page-news ul {
	justify-content: center;
	margin: 0;
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.number-paginstion-current {
	color: #f7e5c6;
	border-color: #d4ba8d;
}
.number-paginstion {
	color: #efdabe;
	border: 3px solid #8c5f22;
	padding: 5px 11px;
}
/*конец списка мероприятий на главной*/


@media(max-width: 1024px) {
	/*.forum-navigation-box .forum-page-navigation{
		margin-top: 500px;
	}*/
}

/*форма в корзине*/
.tooltip.top .tooltip-arrow, .tooltip-inner {
	display: none;
}
.bx-authform-starrequired{
	color: red;
	font-size: 20px;
}

.alert-danger {
	color: #a94442;
	background: rgba(41,31,25,.9);
	width: 600px;
	display: flex;
	border-color: transparent;
}

#BXPopupWindowProfileEdit {
	border: none;
}

.popup-window-content{
	background: rgba(41,31,25,.9);
	background-color: rgba(41,31,25,.9);
	padding: 0 20px 0 20px;
}

/*.popup-window{
	z-index: 1100 !important;
	position: fixed !important;
	top: 2% !important;
	left: inherit !important;
	background-color: rgba(41,31,25,.9);
}*/

.form-group {
	margin-bottom: 15px;
	display: flex;
}

.bx-soa-custom-label,.bx-soa-customer-label{
	margin-right: 20px;
	max-width: 200px;
	width: 100%;
	font-size: 18px;
	color: #eadaac;
	font-style: normal;
}

.bx-sls .dropdown-block {
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: rgba(49,36,29,.9);
	color: #fbedc6;
	box-shadow: none;
	border: 0;
	width: 530px;
}

.bx-soa-section-title{
	max-width: 590px;
	width: 100%;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	padding: 0;
	color: #cb3716;
}

.soa-property-container{
	max-width: 590px;
	width: 100%;
	display: flex;
	-ms-align-items: center;
	align-items: center;
}

#BXPopupWindowProfileEdit .form-control{
	max-width: 590px;
	width: 100%;
	display: flex;
	-ms-align-items: center;
	align-items: center;
}

#BXPopupWindowProfileEdit {
	padding: 0;
	background-color: #281e18 !important;

}


.popup-window-close-icon:after{
	width: 25px;
	height: 25px;
}

.bx-soa-reference{
	color: #aa9267;
	font-style: italic;
	margin-bottom: 15px;
	font-size: 12px;
}

.popup-window-overlay{
	position: fixed;
	overflow: auto;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #333;;

}

@media(max-width: 1350px){
	#BXPopupWindowProfileEdit {
		overflow: auto;
		max-height: 500px;
	}
}



@media(min-width: 1350px){
	#BXPopupWindowProfileEdit{
		left: 30% !important;
		right: 30% !important;
		top: 5% !important;
		position: fixed !important;
		margin:0 auto;
		max-height: 90%;
		overflow: auto;
	}

	.bx-sls .dropdown-block{
		position: absolute;
		width: 55%;
	}
}


@media(min-width: 1024px) and (max-width: 1350px){
	#BXPopupWindowProfileEdit{
		left: 20% !important;
		right: 20% !important;
		top: 3% !important;
		position: fixed !important;
		margin:0 auto;
	}

	.bx-sls .dropdown-block{
		position: absolute;
		width: 55%;
	}
}



@media(min-width: 768px) and (max-width: 1024px){
	#BXPopupWindowProfileEdit{
		left: 15% !important;
		right: 15% !important;
		top: 5% !important;
		position: fixed !important;
		margin:0 auto;
	}

	.bx-sls .dropdown-block {
		position: absolute;
		width: 50%;
	}
}


@media(min-width: 426px) and (max-width: 768px){
	#BXPopupWindowProfileEdit{
		left: 10% !important;
		right: 10% !important;
		top: 2% !important;
		position: fixed !important;
		margin:0 auto;
	}
	.bx-soa-custom-label, .bx-soa-customer-label {
		margin-right: 20px;
		max-width: 100px;
		width: 100%;
		font-size: 13px;
		color: #eadaac;
		font-style: normal;
	}

	.bx-sls .dropdown-block {
		position: absolute;
		width: 65%;
	}
}


@media(min-width: 320px) and (max-width: 425px){
	#BXPopupWindowProfileEdit{
		left: 5% !important;
		right: 5% !important;
		top: 1% !important;
		position: fixed !important;
		margin:0 auto;
	}

	.bx-soa-custom-label, .bx-soa-customer-label {
		margin-right: 20px;
		max-width: 90px;
		width: 100%;
		font-size: 13px;
		color: #eadaac;
		font-style: normal;
	}

	.bx-sls .dropdown-block {
		position: absolute;
		width: 55%;
	}

	.popup-window-buttons {padding: 0px 0 10px;}
	.bx-soa-section-title {margin-top: 10px;margin-bottom: 5px;font-size: 14px;}
	.bx-soa-reference{margin-bottom: 0px; font-size: 10px;}
	.form-group {margin-bottom: 5px;}
	.alert{padding: 0px;margin-bottom: 2px;font-size: 10px;}
	textarea.form-control {height: 44px;}

}

/* END форма в корзине*/

	/* карточки на главной*/
@media(min-width: 310px) and (max-width: 590px){
	.wl-central-cont-page-news .wl-section-page-news{
		flex-direction: column;
	}

	.wl-central-cont-page-news .wl-section-page-news {
		max-width: 770px;
		width: 100% !important;
	}

	.wl-wrapper-text-section{
		width: initial;
	}
	.wl-normal-img {
		width: 200px;
		height: 200px;
		margin: 0 auto;
	}

	.wl-foot-section {
		text-align: right;
		margin-top: 10px;
	}
}

/* END карточки на главной*/

/* мероприятия в слайдере на главной*/



	.wl-card-top{
		padding: 7px;
		background: rgba(49,36,29,.9);
		margin: 15px 5px 10px 5px;
		border-radius: 10px;
		width: 45%;
		height: 130px;

	}

	.wl-card-top-podrobnee {
		text-align: center;
		margin: 5px;
	}

	.wl-card-top-name{
		font-size: 15px;
		color: #fbedc6;
		text-align: center;
	}

	.wl-card-top-data{
		margin: 3px auto 3px auto;
		font-size: 15px;
		text-align: center;
		/*width: 70%;*/
		height: 25px;
		/*background: rgba(140, 98, 75, 0.9);*/
		display: flex;
		align-items: center;
		justify-content: center;
		background: url(../img/page-meetings/red-line1.png) no-repeat 50% 50%;
	}

	.wl-card-top-more{
		margin: 10px auto 10px auto;
		font-size: 17px;
		text-align: center;
		width: 75%;
		height: 35px;
		/*background: rgba(140, 98, 75, 0.9);*/
		display: flex;
		align-items: center;
		justify-content: center;
		border: 4px solid #b39a6e;
		cursor: pointer;
		color: #b39a6e;
	}

	.wl-card-top-more:hover{border: 4px solid #f9e9c2;color: #f9e9c2}

	.wl-top-data{color: #f9e9c2;}

	.wl-card-top-podrobnee a{color: #debe95; border-bottom-style: dotted;}

	.wl-card-top-podrobnee a:hover{color: #cb3716; border-bottom-style: dotted;}


	.wl-card-top-main{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

@media(min-width: 1755px){
	.wl-card-top {
		width: 45%;
		height: 145px;
	}

	.wl-card-top-main{margin-top: -10px;}
}
@media(max-width: 1730px) and (min-width: 1600px) {
	.wl-card-top {width: 43%;height: auto;}
	.wl-card-top-name {font-size: 14px;}
	.wl-card-top {width: 42%;margin: 1px 3px 1px 3px;height: auto;}
	.wl-central-cont-page-news {
		margin: initial;
		max-width: 1410px;
	}
}

@media(max-width: 1600px) and (min-width: 1550px) {
	.wl-card-top {width: 42%;margin: 1px 3px 1px 3px;height: auto;}
	.wl-card-top-name {font-size: 14px;}
	.wl-card-top-data{font-size: 13px;}
	.wl-central-cont-page-news {
		margin: initial;
		max-width: 1390px;
	}
}
@media(max-width: 1550px) and (min-width: 1450px) {
	.wl-card-top {width: 44%;margin: 1px 3px 1px 3px;height:auto;}
	.wl-card-top-data,.wl-card-top-podrobnee {font-size: 15px;}
	.wl-card-top-name {font-size: 13px;height: 60px;overflow: hidden;}
	.wl-central-cont-page-news {
		margin: initial;
		max-width: 1250px;
	}
}
@media(max-width: 1450px) and (min-width: 1340px) {
	.wl-card-top {width: 43%;margin: 1px 3px 1px 3px;height: auto;}
	.wl-card-top-name {font-size: 13px;height: 60px;overflow: hidden;position: relative;}
	.wl-card-top-name::after {
		content: "";
		display: block;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #3a2d25 150%);
		text-align: right;
		position: absolute;
		bottom: 0;
		right: 0;
		width: 100%;
		height: 1.5em;
		pointer-events: none;
	}
	.wl-card-top-data,.wl-card-top-podrobnee {font-size: 13px;}
	.wl-card-top-data {margin: 2px auto 2px auto;}
	.wl-central-cont-page-news {
		margin: initial;
		max-width: 1050px;
	}
}
@media(max-width: 1340px) and (min-width: 1280px) {
	.wl-card-top {width: 43%;margin: 1px 3px 1px 3px;height: auto;}
	.wl-card-top-name {font-size: 13px;height: 60px;overflow: hidden;position: relative;}
	.wl-card-top-name::after {
		content: "";
		display: block;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #3a2d25 150%);
		text-align: right;
		position: absolute;
		bottom: 0;
		right: 0;
		width: 100%;
		height: 1.5em;
		pointer-events: none;
	}
	.wl-card-top-data,.wl-card-top-podrobnee {font-size: 13px;}
	.wl-card-top-data {margin: 2px auto 2px auto;}
	.wl-central-cont-page-news {
		margin: initial;
		max-width: 1050px;
	}
}
@media(max-width: 1280px) and (min-width: 1135px) {
	.wl-card-top {width: 44%;margin: 1px 3px 1px 3px;height: auto;}
	.wl-card-top-name {font-size: 11px;height: 45px;overflow: hidden;position: relative;}
	.wl-card-top-name::after {
		content: "";
		display: block;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #3a2d25 150%);
		text-align: right;
		position: absolute;
		bottom: 0;
		right: 0;
		width: 100%;
		height: 1.5em;
		pointer-events: none;
	}
	.wl-card-top-data,.wl-card-top-podrobnee {font-size: 11px;}
	.wl-card-top-data {margin: 2px auto 2px auto;height: 20px;}
	.wl-card-top-podrobnee{margin: 2px;}
}
@media(max-width: 1135px) and (min-width: 1025px) {
	.wl-card-top {width: 43%;margin: 1px 2px 1px 2px;height: auto;}
	.wl-card-top-data,.wl-card-top-podrobnee {font-size: 10px;}
	.wl-card-top-name {font-size: 10px;height: 45px;overflow: hidden;position: relative;}
	.wl-card-top-name::after {
		content: "";
		display: block;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #3a2d25 150%);
		text-align: right;
		position: absolute;
		bottom: 0;
		right: 0;
		width: 100%;
		height: 1.5em;
		pointer-events: none;
	}
	.wl-card-top-data {margin: 2px auto 2px auto;height: 17px;}
	.wl-card-top-podrobnee{margin: 2px;}
}

	@media(max-width: 1025px){
		.wl-wrapper-card-more{display:none;}
	}

/* END мероприятия в слайдере на главной*/

/* страница деяния*/
.news-item{
	max-width: 770px;
	width: 100%;
	background: rgba(41,31,25,.9);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-top: 30px;
	position: relative;
	flex-flow: row-reverse;
}


.news-item iframe{height: 200px;width: 500px;}
.news-item a{width: 100%;padding: 15px;}
.news-item b{
	font-size: 22px;
	line-height: 24px;
	text-decoration: none;
	color: #fbedc6;
	margin-bottom: 10px;}
.news-item p{width: 100%;background: rgba(41,31,25,.9);}

@media (max-width: 560px) {
	.news-item iframe{height: 150px;width: 200px;}
	.news-item b{font-size: 15px;}

}

@media (max-width: 376px) {
	.news-item iframe{height: 100px;width: 150px;}
	.news-item b{font-size: 11px;}

}

/* END страница деяния*/

@media(max-width: 1000px){
	.text-page-news-p-1 iframe{
		height: 200px;
		width: 300px;
	}
}

@media(max-width: 750px){
	.description-section-page-news img{
		width: 320px;
	}
	.content-page-news .section-page-news .big-img {
		width: 230px;
		height: 230px;
	}
}

/* комменты*/
.wl-section-comments-page-news-p-1{
	padding-left: 4rem;
	padding-right: 4rem;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	background: rgba(41,31,25,.9);
	border-bottom: .0625rem solid #5f3d26;
}
.wl-section-comments-header{
	display: flex;
	margin-bottom: 1rem;
}
.wl-wrapper-img-comments-page-news-p-1{
	height: 90px;
	width: 90px;
	background: radial-gradient(rgba(185, 145, 125, 0.9), rgba(74, 54, 44, 0.9));
}
.wl-wrapper-img-comments-page-news-p-1 img{
	height: 90px;
	width: 90px;
}
.wl-user-name-comments-page-news-p-1{
	display: flex;
	flex-direction: column;
	padding-left: 20px;
	flex: 1;
}

.wl-day-coments-page-news-p-1{
}
.wrapper-section-comments-page-news-p-1 .wl-section-comments-page-news-p-1:last-child{
	border-bottom: none;}

.wrapper-section-comments-page-product .wl-section-comments-page-news-p-1:last-child{
	border-bottom: none;}


.wl-wrapper-text-comments{
	display: flex;
	margin: 20px;
}

.wl-word-comment-page-product{
	flex: 1;
	font-size: 20px;
	margin-top: 15px;
}

.wl-word-comment{
	margin: 10px auto 10px auto;
	font-size: 17px;
	text-align: center;
	width: 100%;
	height: 35px;
	/* background: rgba(140, 98, 75, 0.9); */
	display: flex;
	align-items: center;
	justify-content: center;
	border: 4px solid #b39a6e;
	cursor: pointer;
	color: #b39a6e;
}

.wl-word-comment:hover{color:#fbedc6;border: 4px solid #fbedc6;}

@media(max-width: 510px){
	.wl-section-comments-page-news-p-1{padding: 1rem 0.5rem;}
	.wl-wrapper-img-comments-page-news-p-1,.wl-wrapper-img-comments-page-news-p-1 img{
		height: 50px;
		width: 50px;
	}
	.wl-user-name-comments-page-news-p-1, .wl-word-comment-page-product,.wl-word-comment,.wl-day-coments-page-news-p-1{font-size:12px;}
	.wl-wrapper-text-comments{margin: 10px;}
}
/* END комменты**/

/* правки карточек на главной для мобиллок*/
@media(max-width: 590px){
	.card-video-page-news-p-1 iframe{width: 100%;}
	.wl-normal-img,.wl-zamenitel{
		display: block;
		margin: 0 auto;
		margin-top: 25px;}

	.wl-caption-section{text-align: center;}
	.wl-description-section{text-align: center;padding: 15px;}
	.text-page-news-p-1 img{
		height: 200px;
		width: auto;}
	.img-news-news-p-1{
		height: 270px !important;
		width: auto;}

}
@media(max-width: 424px) and (min-width: 320px){
	.goods-slider .price-pay-goods{font-size: 21px !important;margin: -5px !important;}
}
.wl-description-section{
	font-size: 16px;
	color: #e6cb8f;
	font-style: italic;
	line-height: 19px;
}

/* END правки карточек на главной для мобиллок*/
.header-slider .slick-dots{display:none !important;}

.wl-toggle-left-drop img{
	left: 4px;
	position: relative;
}
.second-subsection-mob-list_active{display: none;}
.second-subsection-mob-list{display: none;}

.wl-wrap-left-menu{display: flex;}

.content-page-product .wrap-drop-big-window iframe {
    width: 100%;
    height: 500px;
}

.product-item-detail-info-container-title {
	margin: 10px;
	color: #fbedc6;
}
@media (min-width:500px) {
	.miniature {
		width: 300px !important;
		height: 300px !important;
	}
}

@media (max-width:425px) {
	.slick-slider .slick-list {
		max-height: 350px;
	}
}

@media (min-width:680px) {
	.miniature {
		margin-left: 11em;
	}
}
.product-item-scu-item-text {
	font-size: 18px;
	line-height: 40px;
	width: 60px;
	height: 42px;
}


/* форма регистрации*/
.wl-auth-reg{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 30px 10px;
	background: rgba(41,31,25,.9);
}

.wl-wrap-input{
	position: relative;
	max-width: 470px;
	width: 100%;
	height: 42px;
	margin: 0 auto;
	margin-bottom: 15px;
}

.wl-name-input{
	font-size: 18px;
	color: #eadaac;
	top: 7px;
	left: -105px;}

.wl-reg-main{
	margin: 0 auto;
}

.starrequired{
	color: #e03c18;
	margin-top: 13px;
	margin-left: 10px;
}

.wl-word-necessarily{
	font-size: 16px;
	color: #aa9267;
	text-align: center;
	margin-bottom: 30px;
	margin-top: 30px;
}

.wl-caption-page-registration{
	text-transform: uppercase;
	font-size: 28px;
	margin-left: 30px;
	margin-top: 35px;
}

.wl-wrapper-men{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
	border-bottom: 1px solid #d0b67d;
}

.wl-wrapper-men img{
	width: 42px;
	height: 39px;
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;
}

.wl-auth-reg input{
	max-width: 470px;
	width: 100%;
	height: 42px;
	margin: 0 auto;
	outline: none;
	border: none;
	background: rgba(49,36,29,.9);
	text-align: center;
	font-size: 20px;
	color: #fbedc6;
	font-style: italic;
	border: 1px solid #b39a6e;
}

.wl-auth-reg .wl-wrap-reg input {
	max-width: 160px;
	width: 100%;
	height: 38px;
	border: 3px solid #b39a6e;
	color: #b39a6e;
	text-align: center;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
}

.wl-text-consent-page-registration{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 30px 10px;
	margin-top: 20px;
	background: rgba(34,26,21,.9);
}

.wl-text-consent-page{
	max-width: 680px;
	width: 100%;
	margin: 0 auto;
	font-size: 16px;
	color: #d0b67d;
	font-style: italic;
	line-height: 18px;}

.wl-text-consent-page.dop-style-border-left{
	border-left: 1px solid #d0b67d;
	padding-left: 10px;
	position: relative;
}
.wl-position-label{
	position: absolute;
	top: 2px;
	left: -25px;

}

.wl-checkbox-label{
	position: relative;
	width: 15px !important;
	height: 15px !important;
	border: 3px solid #c83c1d;
	display: inline-block;
}

.wl-input-reg{
	display: flex;

}

.wl-checkbox-lable{display:none;}


.meowww{display:none;}

.wl-knopochki{
	display: flex;
	margin: 30px auto 0px auto;
	width: 100px;
}

.wl-btn-avtoriz{
	max-width: 160px;
	width: 100%;
	height: 38px;
	border: 3px solid #b39a6e;
	color: #b39a6e;
	text-align: center;
	box-sizing: border-box;
	margin-right: 10px;
	display: flex;
	justify-content: center;
}
.wl-btn-avtoriz a{
	font-size: 20px;
	font-style: italic;
	color: #b39a6e;
}

@media(max-width: 992px){
	.wl-text-consent-page{width: 80%;}
}

/* END форма регистрации*/


.video-js.vjs-fluid, .video-js.vjs-16-9, .video-js.vjs-4-3{padding-top: 56%;}
.video-js{padding-top: 56%;}

/* форма смены пароля */
.wl-authform{
	max-width: 1070px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
	padding: 30px 10px;
	background: rgba(41,31,25,.9);
}

.wl-meow{
	max-width: 500px;
	margin: auto;
}

.wl-authform-container{
	margin-bottom: 25px;
	width: 100%;
	display: flex;
	align-items: center;
}

.wl-authform-label{
	padding-bottom: 2px;
	max-width: 210px;
	width: 100%;
	font-size: 15px;
	color: #eadaac;
	font-style: normal;
}

.wl-btn-primary{
	display: block;
	width: 146px;
	height: 38px;
	box-sizing: border-box;
	border: 3px solid #b39a6e;
	font-size: 13px;
	text-align: center;
	color: #b39a6e;
	background: transparent;
	cursor: pointer;
	outline: none;
	margin:auto;
}

.wl-authform-input input{
	max-width: 470px;
	width: 100%;
	height: 42px;
	outline: none;
	border: none;
	background: rgb(33, 24, 19);
	text-align: center;
	font-size: 20px;
	color: #fbedc6;
	font-style: italic;
	padding: 10px;
	box-sizing: border-box;
}

.wl-form-pass.active-form-pass{
	display:block;
}
.wl-form-pass{
	display:none;
}
.wl-enter-container a{
	margin: 20px auto 0 auto;
}

.wl-enter-container{
	width: 50px;
	margin: 20px auto 0;
}

.wl-authform-container-str{display:none;}

@media(max-width: 376px){
	.wl-authform-label {
		max-width: 120px;
	}
}

/* END форма смены пароля */


/* Блоки на стр в магазине */

.wl-video-i-audio{
	width: 80%;
	height: auto;
	margin: 30px auto 0px auto;
	background: rgba(41,31,25,.9);
	color: rgb(251, 237, 198);
	padding: 20px;

}

.wl-uslugi-posvat{
	width: 80%;
	height: auto;
	margin: 30px auto 0px auto;
	background: rgba(41,31,25,.9);
	color: rgb(251, 237, 198);
	padding: 20px;
}

.wl-mother-book{
	width: 60%;
	height: auto;
	margin: 30px auto 0px auto;
	background: rgba(41,31,25,.9);
	color: rgb(251, 237, 198);
	padding: 20px;
}

@media(max-width: 425px){
	.wl-mother-book{
	width: 90%;
}
}

.wl-podrobnee-all.wl-podrobnee-all_active{
	display:none;
}
.wl-podrobnee-all{
	display:block;
}

.wl-podrobnee-btn:hover{
	border: 3px solid #e93e18;
	color: #e93e18;
}

.wl-podrobnee-btn{
	width: 120px;
	height: 30px;
	margin: 10px auto 10px auto;
	border: 3px solid #d2c3b0;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fbedc6;
	cursor: pointer;

}

/* END Блоки на стр в магазине */

header.header.dop-hight section.eee.fixed section.area-logo{display: none;}

#scroller{
	position: fixed;
	bottom: 100px;
	background: rgba(41,31,25,.9) url(/local/templates/witches/img/scroll-to-top1.png) no-repeat;
	border-radius: 30px;
	width: 47px;
	height: 47px;
	right: 30px;
	cursor: pointer;
	z-index: 1000;
	background-size: 100% 100%!important;
}

/*.miniature.slick-slide.slick-active{*/
	/*position: absolute !important;*/
	/*left: 0 !important;*/
/*}*/

.showSlider{
	position: absolute !important;
    left: 0 !important;
}
@media(min-width:1025px){
	.icon-opaciry.basket-header{
		margin-bottom: 8px;
	}

}
/* Знак вопроса в корзине */
.wl-que-pay{
	width: 50px;
	height: 50px;
	position: sticky;
	margin-left: 70%;
	margin-top: -85px;
	background: url(/local/templates/witches/img/information.png) no-repeat;
	background-size: 100% 100%!important;
	cursor: pointer;
}

.wl-que-pay:after {
	content: attr(data-title);
	display: none;position: absolute;
	bottom: 140%;
	border-radius: 6px;
	left: -110px;
	background-color: rgba(43,33,26,.9);
	color: #d0b67d;
	width: 250px;
	padding: 5px;
	text-align: center;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.16);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.16);
	box-shadow: 0 1px 1px rgba(0,0,0,.16);font-size: 12px;}


.wl-que-pay:hover:after{display: block;}

@media(max-width:1200px) and (min-width:1024px){

	.wl-que-pay:after {
		left: -140px;
	}
}


@media(max-width:580px){
	.wl-que-pay{
		width: 40px;
		height: 40px;
		margin-left: 80%;
		margin-top: -75px;
	}

	.wl-que-pay:after {
		left: -160px;
	}
}

@media(min-width:580px) and (max-width:768px){
	.wl-que-pay{
		width: 45px;
		height: 45px;
		margin-left: 90%;
		margin-top: -90px;
	}
	.wl-que-pay:after {
		left: -170px;
	}
}

/* END Знак вопроса в корзине */


.wl-forum-back{
	position: relative;
	width: 150px;
	box-sizing: border-box;
	background: transparent;
	border: 3px solid #fbedc6;
	color: #fbedc6;
	font-size: 16px;
	outline: none;
	cursor: pointer;
	margin-top: 55px;
	padding: 5px;
	text-align: center;
	display: block;
}

.wl-forum-back:hover{
	color: #e93e18;
	border: 3px solid #e93e18;
	font-size: 16px;
}

@media (max-width: 1025px) {
	.wl-forum-back{margin-top: 10px;}
	.content-page-commens__suggestions .wrapper-category-link ul{margin-top: 35px;}
}

.wl-forum-topic-subscribe-button {
	display: flex !important;
	align-items: center;
	justify-content: center;
	margin-left: 8px;
}

@media (max-width: 480px) {
	.wl-forum-topic-subscribe-button{margin-left: 0px;}
}

.wl-footer-prava{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

/***** POPUP На главной для новых пользователей *****/

.wlguestregistration-main-box{
	z-index: 1100;
	background-color: #291f19;
	height: auto;
	left: 27%;
	right: 27%;
	top: 20% !important;
	position: fixed !important;
	margin: 0 auto;
	max-height: 90%;
	overflow: auto;
	border: 2px solid #b39a6e;
	padding: 10px;
	display: none;
}

.wl-popup-window-close{float:right;cursor: pointer;}

.vpered-button{
	display: flex;
	align-items: center;
	justify-content: center;
}

.vpered{
	margin-bottom: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 4px solid #b39a6e;
	cursor: pointer;
	color: #b39a6e;
	font-size: 17px;
	text-align: center;
	width: 250px;
	height: 40px;
}

.vpered:hover{
	color: #e93e18;
	border: 4px solid #e93e18;
}

.wl-wonder{
	margin: 10px;
	font-size: 20px;
	color:#e93e18;
}

.wl-popup-window-close img{
	height: 25px;
	width: 25px;
}

@media (max-width:1025px){
	.wlguestregistration-main-box{
		left: 10% !important;
		right: 10% !important;
		top: 2% !important;
	}
}

@media (max-width:769px){
	.wlguestregistration-main-box{
		left: 10% !important;
		right: 10% !important;
		top: 2% !important;
	}
}

@media (max-width:426px){
	.wlguestregistration-main-box{
		left: 3% !important;
		right: 3% !important;
		top: 2% !important;
	}
}
/****** END POPUP На главной для новых пользователей *****/

.forum-attach img {
    width : 200px;
    height : 200px;
}

.content-page-registration .wrap-input {
    margin-top: 40px;
}

/****** Скрытие кнопок "подписаться" на тему по всему сайту *****/

div.wl-initiated.forum-reply-field.forum-reply-field-settings {
	display: none;
}

/*.wl-forum-topic-subscribe-button {
	display: none !important;
}*/


/****** END Скрытие кнопок "подписаться" на тему по всему сайту *****/

@media (min-width:1026px) and (max-width:1500px){
	@-moz-document url-prefix()
	{
		.wrapper-slider .wrapper-he-sli-img img {
			width: 100%!important;
		}
	}

}

.obnimaet {
	font-size:18px!important;
	text-transform:unset!important;
}

@media (min-width:1570px) {
	.content-page-shop .wrap-all-card .wrapper-recommend-card {
		width: 21% !important;
	}
}

@media (max-width:570px) {
	.wl-bx-soa-pp-company-image {
		padding-right: 40px;
	}
}

@media (min-width:1024px) {
	.wl-witches-banner {
		display: none;
	}
}

.wl-witches-banner {
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	position: relative;
	z-index: 4;
	padding-left: 15px;
	padding-right: 15px;
}

.wl-witches-banner img {
	display: block;
	max-width: 100%;
	height: auto;
}

.wl-pozhertvovanie {
	text-align: center;
	margin-top: 30px;
}

.wl-audi-i-video {
	background-image: url(https://witches-empire.com/downloads/button_obuchenie_unactive.png) !important;
	height: 123px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	margin: 20px 0;
}
.wl-audi-i-video:hover {
	background-image: url(https://witches-empire.com/downloads/button_obuchenie_active.png) !important;
	height: 123px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	margin: 20px 0;
}
.wl-posvash {
	background-image: url(https://witches-empire.com/downloads/button_posvyacschenye_unactive.png) !important;
	height: 123px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	margin: 20px 0;
}
.wl-posvash:hover {
	background-image: url(https://witches-empire.com/downloads/button_posvyacschenye_active.png) !important;
	height: 123px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	margin: 20px 0;
}
@media (min-width: 600px) {
    .charity-list {
        float: left;
    }
    .thankyou {
       width: 60%;
    }
}
@media (max-width: 738px) {
    .charity-list {
        margin-bottom: 30px!important;
    }
}
.thankyou {
    margin: 10px auto 10px auto;
    font-size: 17px;
    text-align: center;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 4px solid #b39a6e;
    cursor: pointer;
}
.thankyou a {
    color: #b39a6e;
}

/****** Блок иконок на странице /contact/personal-consult/ *****/
.consult-messenger {

}

.social-sidebar {
	display: inline-block;
    width: 20%;
    color: #fff;
    margin-right: 8px;
	text-align: left;
}

.social-sidebar img {
	width: 70px;
}

/****** END Блок иконок на странице /contact/personal-consult/ *****/