/*.active-news-list .spec-main.slick-initialized .active-news-item {margin:0;}*/
/*.active-news-list { margin-left:0;}*/
.right-side__item-contacts-mobile, .more_mobile, .show-mobile{display:none;
}
.show-mobile .our-partners h2 {
    margin: 0 0 5px 12px;
}

.content-overflow-h {height:auto}
ul.spec-main { padding:0;}
#header-slider .slick-vertical .slick-slide {border:none;}
#header-slider .content-slider-left,
#header-slider .content-slider-right {display:none}
#header-slider .scroll-preview .preview-o .paginage .buttt {display:block !important;}
#header-slider .slick-arrow {cursor:pointer;}
#header-slider .scroll-preview .preview-o .paginage .slick-current .buttt {background: #43b7df;}
#header-slider .scroll-preview .preview-o .paginage .slick-current .buttt i {color: #ffffff;}

.content-overflow,
.our-partners .content-overflow {overflow:visible}
.our-partners .content-slider-left,
.our-partners .content-slider-right {display:none; cursor:pointer}
.our-partners .content-slider .content-slider-left {left:-35px}
.our-partners .content-slider .content-slider-right {right:-35px}

.pictures-slider .content-slider-left,
.pictures-slider .content-slider-right {display:none !important;}
.news-item .content-slider.pictures-slider.v1.clearfix {width:auto}
.pictures-slider .spec-main .content-slider-left,
.pictures-slider .spec-main .content-slider-right {
	display:block !important;
	z-index:1;
	cursor:pointer;
}
.news-list-inside.mod .pictures-slider .spec-main .content-slider-left,
.news-list-inside.mod .pictures-slider .spec-main .content-slider-right {
	transform:scale(0.5);
}

#sub-menu {overflow:hidden;}

#hamburger {display:none}


.content-block ul.select_y,
.content-block ul.select_d {
	letter-spacing:-.4em;
}
.content-block ul.select_y > *,
.content-block ul.select_d > * {
	letter-spacing:normal;
}
.content-block ul.select_y li,
.content-block ul.select_d li,
.content-block ul li.slider {
	float:none;
	display:inline-block;
	vertical-align:top;
}
.partners-block {
	margin-bottom:30px;
}
.partners-block-border {
	border-top: 1px solid #e1e1e1;
	overflow: hidden;
	padding: 25px 0 0;
}
#header .btn-help {
	display:none;
}
#footer-right .search-button {
	display:none;
}

@media (max-width:992px) {
	body {
		min-width:760px;
	}
	#all {
		width:760px;
	}
	#header-slider .scroll-preview {display:none}
	#header-menu ul li {
		font-size:12px;
	}
	#header-menu ul li a {
		padding:0 12px;
	}
	.left-s {
		margin:0;
		float:none;
	}
	.left-side {
		margin:0 -600px 0 0;
	}
	.left-side .left-menu {
		font-size:14px;
		margin:0 560px 0 0;
	}
	.left-side .left-menu ul li a {
		padding:15px 8px;
	}
	.have-left-side {
		width:520px;
	}
	.center-s { margin:0;}
	.right-side {
		float:none;
		width:auto;
		margin:0 -15px;
		clear:both;
		padding:0;
	}
	.active-news-list .active-news-item a {
		height:auto;
	}
	.active-news-list .active-news-item,
	.active-news-list .active-news-item a .picture,
	.active-news-list .active-news-item a .name,
	.active-news-list .slide .picture img {
		max-width:100%;
		width:auto;
		height:auto;
	}
	.active-news-list .active-news-item a .name {
		box-sizing:border-box;
		width:100%;
		min-height:calc(2.4em + 20px);
	}
	.active-news-list .active-news-item {
		margin-bottom: 15px;
	}
	.active-news-list{
		margin:0 0 15px 0 !important;
	}
	.content-block {
		padding:15px;
	}
	.content-block iframe {
		max-width:100%;
	}

	.wrapper {
		width:760px;
	}
	.right-side__item {
		float:left;
		width:33.33333%;
		box-sizing:border-box;
		padding:0 15px;
	}
	.right-side__item .video-right-block .picture,
	.right-side__item .video-right-block .picture a{
		width:auto;
	}
	.right-side__item .video-right-block .picture img {
		width:100%;
	}
	.right-side__item .grey-right-block {
		margin:0;
		height:auto;
		float:none;
		width:auto;
		padding:15px;
	}
	.grey-right-block .article-item .desc {
		height:auto;
	}
	.grey-right-block .article-item .desc p { padding:0;}
	.our-partners .content-overflow {width:690px}
	.our-partners ul li {margin:0;}
	.our-partners ul .slick-slide img {margin:0 auto;}

	.main-bottom { padding-bottom:360px;}
	#footer {
		height:360px;
		margin-top:-360px;
	}
	#footer-top {height:285px}
	#footer-left {
		width:530px;
		letter-spacing:-.4em;
	}
	#footer-left > * {
		letter-spacing:normal;
	}
	#footer-left ul {
		width:33.3333%;
		padding:0 15px 15px 0;
		box-sizing:border-box;
		float:none;
		display:inline-block;
		vertical-align:top;
	}
}
@media (max-width:760px) {
	body {
		min-width:0;
	}
	#all {
		width:auto;
	}
	#header {
		height:auto;
	}
	#header #header-top {
		padding-top:15px;
		height:55px;
	}
	#header #logo {
		float:none;
		padding:0;
		margin:0 auto 0 10px;
		height:40px;
		width:130px;
		background-position:50%;
		background-size:contain;
	}
	#header #logo a {
		height:40px;
		width:130px;
	}
	#header #slog {
		display:none;
		float:none;
		margin:0;
		height:auto;
		text-align:center;
		font-size:16px;
		border:none;
		padding:0;
	}
	#header-slider {
		height:auto;
	}
	#header-slider .content-slider-overflow {
		float:none;
		height:auto;
		width:auto;
	}
	#header-slider .content-slider-overflow li,
	#header-slider .content-slider-overflow li a {
		height:auto;
	}
	#header-slider .content-slider-overflow li img {
		max-width:100%;
		height:auto;
	}
	#header-menu,
	#sub-menu {
		display:none;
	}
	#header .btn-help {
		display:block;
		position:absolute;
		left: 50%;
		top:10px;
		margin: 0 0 0 -10px;
		background: #e12702;
		color:#fff;
		padding:10px 15px;
		font-size:16px;
		text-decoration:none;
		text-transform:uppercase;
	}
	.news-detailed .content-slider.pictures-slider.v1.clearfix {
		width:auto;
		margin-bottom:15px;
	}
	.news-detailed img {
		max-width:100%;
		height:auto;
		margin:0 auto;
	}
	.news-list {
		padding-bottom:0;
		background:none;
	}
	.news-list .news-item {
		width:100%;
		box-sizing:border-box;
	}
	.news-list .news-row {
		height:auto;
	}
	#photo_section {display:none}
	.title-news-block {
		padding:0;
		border-top:none;
	}
	//.title-news-block h2 {display:none}
	//.title-news-block .news-list .news-item {display:none}
	.title-news-block .news-list .news-item:first-child {display:block}
	.partners-block {
		display:none;
	}
	.partners-block.show-mobile {
		display: block;
	}

	#photo_section.active-news-list { margin:0;}
	.active-news-list .active-news-item {
		float:none;

		margin:0 auto;
		width:250px;
		padding:0 10px;
		box-sizing:border-box;
		display:inline-block;
		vertical-align: middle;
	}
	.active-news-list > .active-news-item {
		margin-bottom:15px;
	}
	.our-partners .content-overflow {
		width:auto;
		float:none;
		margin:0;
	}
	.our-partners .content-slider .content-slider-left {left:0}
	.our-partners .content-slider .content-slider-right {right:0}
	.right-side {
		margin:0;
		letter-spacing:-.4em;
		overflow:hidden;
	}
	.right-side > * {letter-spacing:normal}
	.right-side__item {
		float:none;
		display:inline-block;
		vertical-align:top;
		width:50%;
		box-sizing:border-box;
		padding:0 15px;
	}
	.right-side__item-contacts-mobile{
		display:none;
	}
	.right-side__item .video-right-block .picture img {
		height:auto;
	}
	.have-left-side {
		width:auto;
		float:none;
	}
	.left-side {
		display:none;
	}
	.main-bottom {
		padding-bottom:155px;
	}
	.donation-big {
		max-width:200px;
		height:40px;
		line-height:40px;
		margin:0 auto 5px;
		display:none;
	}
	.fancybox-wrap.fancybox-opened .fancybox-skin {
		padding:5px !important;
	}
	.fancybox-wrap .v-block-hidden,
	.fancybox-wrap .v-block-hidden iframe {
		max-width:100%;
	}
	#footer {
		padding:15px 15px;
		height:155px;
		margin-top:-155px;
		box-sizing:border-box;
	}
	#footer-top {
		height:auto;
		background:none;
		border:none;
		box-shadow:none;
	}
	#footer-mid {
		padding:0;
		border:none;
	}
	#footer-left,
	#footer-menu {display:none}
	#footer-right {
		float:none;
		width:auto;
	}
	.inside #footer-right p,
	.inside #footer-right .subcsribe-form {
		display:none;
	}
	#footer-right .soc-list {
		margin:0 0 15px -10px;
	}
	.wrapper {
		width:auto;
	}
	#bx-composite-banner {display:none}
	#footer #jami {
		float:none;
		width:auto;
		padding:0;
		position:absolute;
		margin:40px 0 0;
	}
	#footer-copyright {
		float:none;
		padding:0 0 60px;
	}
	#footer-right .search-button {
		display:block;
		float:right;
	}
	.inside #footer-right .search-button {
		margin:0;
	}
	#footer-right .search-button a {
		display:block;
		width:28px;
		height:28px;
		background:rgba(0,0,0,0.2);
		/*border-radius:3px;*/
		text-align:center;
		line-height:28px;
		transition:all 0.2s ease;
		padding:8px 0 0;
		box-sizing:border-box;
	}
	#footer-right .search-button a:hover {
		background:rgba(0,0,0,0.1);
	}
	#footer-right .search-button .icon-search {
		background:url("../images/ico-search.png") 0 0 no-repeat;
		width:12px;
		height:12px;
		display:block;
		margin:0 auto;
	}



	#hamburger {
		display:block;
		position:absolute;
		right:5px;
		top:5px;
	}
	.mm-navbar a {
		text-align:center;
		font-size:14px;
		color:#fff;
	}

	.mm-navbar .social {font-size: 0.8em !important;}
	.mm-navbar .youtube a {background: #c4302b; color: #fff !important;}
	.mm-navbar .twitter a {background: #00acee; color: #fff !important;}
	.mm-navbar .instagram a {background: #3f729b; color: #fff !important;}
	.mm-navbar .facebook a {background: #3b5998; color: #fff !important;}
	.mm-navbar .vk a {background: #5d84ae; color: #fff !important;}
	.mm-navbar .odnoklassniki a {background: #f93; color: #fff !important;}
	.mm-navbar .telegram a {background: #249bd7; color: #fff !important;}
	.mm-navbar .whatsapp a {background: #50b154; color: #fff !important;}
	.mm-navbar .google-pluse a {background: #c4302b; color: #fff !important;}


	.mm-menu .mm-navbar a, .mm-menu .mm-navbar > * {
		color:#fff;
	}
	.hamburger {padding:10px;}
	.hamburger-inner,
	.hamburger-inner::after,
	.hamburger-inner::before {
		background:#00a6ea;
	}
	.mm-menu  {
		background-color: #00a6ea;
		border-color:rgba(255,255,255,0.2);
		color:#fff;
		font-size:14px;
	}
	.mm-menu .mm-btn::after,
	.mm-menu .mm-btn::before,
	.mm-menu .mm-listview {
		border-color:rgba(255,255,255,0.2) !important;
	}
	.mm-menu .mm-listview .mm-btn_next::after,
	.mm-menu .mm-listview > li .mm-next::after {
		border-color:rgba(255,255,255,0.6) !important;
	}
	.mm-listview > li > a,
	.mm-listview > li > span {
		color:#fff;
	}
	.mm-menu.mm-theme-dark .mm-navbar a, .mm-menu.mm-theme-dark .mm-navbar > * {
		color: rgba(255,255,255,.8);
	}
	.mm-menu  .soc-list {
		letter-spacing:-.4em;
		text-align:center;
		padding: 2px 0 0;
	}

	.mm-menu  .soc-list > * {letter-spacing:normal}
	.mm-menu  .soc-list a {
		float:none;
		display:inline-block;
		vertical-align:top;
	}
	.mm-menu .soc-list a span { opacity:1;}
	.faq-form, .spoiler .faq-form ,
	.faq-form .input input, .spoiler .faq-form  .input input,
	.faq-form .textarea textarea, .spoiler .faq-form  .textarea textarea,
	.faq-form .button input ,.spoiler .faq-form .button input {
		width:100%;
		box-sizing: border-box;
	}
	.faq-form .input input {
		height:34px;
	}
	.faq-form .textarea textarea {
		height:86px;
	}
	.faq-form .input-code input{
		width: 55px;
	}
	.ppls-search .ppls-search-form input {width:calc(100% - 50px)}
	#russia_map{
		overflow: scroll;
		width: 100%;

	}
	.news-list .more{
		display: none;
	}
	.news-list .more_mobile{
		display: block;
		text-align: right;
		font-size: 12px;
		padding: 0 12px 0 0;
		background: url("ico-more.png") 100% 6px no-repeat;
	}
	.news-list .more_mobile a {
		color: #797979;
	}
	.soc-list a span{
		opacity: 1;
	}
	.author-blog-preview__item--reverse{
		float: left;
		padding: 0 5px 0 0;
		position: relative;
		top:0;
		left:0;
	}
	.author-blog-preview span{
		line-height: 42px;
		max-width: initial;
	}
}
@media (max-width:450px) {
	.right-side__item-contacts-mobile{
		display:block;
		padding:0 0 15px;
	}
	.right-side__item-contacts{
		display: none;
	}
	#header #slog {
		font-size:14px;
	}
	.right-side__item {
		width:100%;
	}
	.inside #header-slider {
		display:none;
	}
	.inside .right-side__item {
		display:none;
	}
	.inside .right-side__item:first-child {
		display:block;
	}
	.how-help .slog .picture {
		float:none;
		margin:0 auto;
	}
	.grey-right-block .article-item .picture {
		float:left;
		width:80px;
		margin:0 10px 10px 0;
	}
	.grey-right-block .article-item .picture img {
		max-width:100%;
	}
}


body .soc-list .soc-f span {
	background-image:url(../images/icons.png);
	background-position:0 0;
	width:28px;
	height:28px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
	body .soc-list .soc-f span {
		background-image:url(../images/icons@2x.png);
		background-size:94px 61px;
	}
}
body .soc-list .soc-in span {
	background-image:url(../images/icons.png);
	background-position:-33px 0;
	width:28px;
	height:28px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
	body .soc-list .soc-in span {
		background-image:url(../images/icons@2x.png);
		background-size:94px 61px;
	}
}
body .soc-list .soc-ok span {
	background-image:url(../images/icons.png);
	background-position:0 -33px;
	width:28px;
	height:28px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
	body .soc-list .soc-ok span {
		background-image:url(../images/icons@2x.png);
		background-size:94px 61px;
	}
}
body .soc-list .soc-vk span {
	background-image:url(../images/icons.png);
	background-position:-33px -33px;
	width:28px;
	height:28px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
	body .soc-list .soc-vk span {
		background-image:url(../images/icons@2x.png);
		background-size:94px 61px;
	}
}
body .soc-list .soc-y span {
	background-image:url(../images/icons.png);
	background-position:-66px 0;
	width:28px;
	height:28px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
	body .soc-list .soc-y span {
		background-image:url(../images/icons@2x.png);
		background-size:94px 61px;
	}
}

@media (max-width:320px) {
	.right-side__item-contacts-mobile{display:block;}
	.right-side__item-contacts{
		display: none;
	}
}
.mobi_close {
position: absolute;
right: 11px;
top: 5px;
width: 22px;
height: 22px;
opacity: 1;
}
.mobi_close:hover {
opacity: 1;
}
.mobi_close:before, .mobi_close:after {
position: absolute;
left: 7px;
top: 5px;
content: ' ';
height: 25px;
width: 2px;
background-color: #ffffff;
}
.mobi_close:before {
transform: rotate(45deg);
}
.mobi_close:after {
transform: rotate(-45deg);
}