.navigation{
	margin-bottom: 100px;
}
.navigation-list{
	font-size: 0;
    text-align: center;
	list-style: outside none none;
}
.navigation-list li{
    display: inline-block;
    font-size: 14px;
	background-color: #ffcc00;
	color: #fff;
	border-radius: 50%;
	width: 33px;
	height: 33px;
	font: 17px/31px "Myriad Pro";
	text-align: center;
	margin-right: 8px;
}
.navigation-list li.arrow-li, .navigation-list li.navigation-dotes{
	background-color: inherit;
	border-radius: inherit;
}
.navigation-list li a{ 
	color: #fff;
}
.navigation-list li   .nav-current-page{
	color: #000;
}
.navigation-list li.navigation-dotes{
	color: #ffcc00;
}
.disabled{
	display: none;
}
.nav-page-prev:after, .nav-page-next:after{
	content: "";
	display: block;
	float: left;
	position: relative;
	background-image: url(img/sprite_arrows.png);
	background-position: 0 0;
	width: 14px;
	height: 25px;
    top: 17px;
}
.nav-page-prev:after{
	right: 10px;
}
.nav-page-next:after{
	background-position: -16px 0;
	left: 29px;
}

*, *::before, *::after {
    box-sizing: border-box;
}
.catalog__child-photo.catalog__child-photo--type2::after,
.catalog__child-photo.catalog__child-photo--type2-small::after,
.catalog__child-photo.catalog__child-photo--type3::after,
.catalog__child-photo.catalog__child-photo--type3-small::after,
.catalog__child-photo.catalog__child-photo--type4::after,
.catalog__child-photo.catalog__child-photo--type4-small::after
{
    content: "";
	width: 190px;
	height: 196px;
	position: absolute;
	top:-16px;
	left:-16px;
	background-image: url(img/child-border-1-190.png);
	background-position: 0 0;
	border-radius: inherit;
	border: none;
	box-shadow: none;
}
.catalog__child-photo.catalog__child-photo--type2::after
{
	left:-14px;
}
.catalog__child-photo.catalog__child-photo--type3 .catalog__child-photo-img
{
	border-radius: 40%;
}
.catalog__child-photo.catalog__child-photo--type3::after 
{
	background-image: url(img/child-border-2-190.png);
	width: 196px;

}
.catalog__child-photo.catalog__child-photo--type3 .catalog__child-photo-img
{
	border-radius: 30%;
}
.catalog__child-photo.catalog__child-photo--type4::after 
{
	background-image: url(img/child-border-3-190.png);
	width: 196px;
}
.catalog__child-photo.catalog__child-photo--type4 .catalog__child-photo-img{
	border-radius: 47%;
}
.catalog__child-photo--type2-small .catalog__child-photo-img,
.catalog__child-photo--type2 .catalog__child-photo-img,
.catalog__child-photo--type3-small .catalog__child-photo-img,
.catalog__child-photo--type3 .catalog__child-photo-img,
.catalog__child-photo--type4 .catalog__child-photo-img
.catalog__child-photo--type4-small .catalog__child-photo-img
{
	/*box-shadow: 0 4px 24px rgba(102, 102, 102, 0.48);*/
}
.catalog__child-photo.catalog__child-photo--type1-small::after{
	right: -5px;
	left: -5px;
	top: -11px;
	bottom: -11px;
	border: 11px solid #fff;
}
.catalog__child-photo.catalog__child-photo--type2-small::after
{
	background-image: url(img/child-border-1-120.png);
	width: 120px;
	height: 124px;
    left: -4px;
    top: -11px;
}
.catalog__child-photo.catalog__child-photo--type3-small::after 
{
	background-image: url(img/child-border-2-120.png);
	width: 120px;
	height: 120px;
	left: -4px;
    top: -9px;
}
.catalog__child-photo.catalog__child-photo--type4-small::after 
{
	background-image: url(img/child-border-3-120.png);
	width: 120px;
	height: 120px;
	left: -4px;
    top: -6px;
}
.catalog__child-photo.catalog__child-photo--type3-small .catalog__child-photo-img {
    border-radius: 36%;
}
.header__nav-link.selected {
	color: #231f20;
}
.download-btn{
	width: 150px;
	margin: 0 0 40px;
}
.main__counters-right .counter__inner{
	padding: 38px 0 0;
}
.profile__region .map__ukraine {
    width: 100%;
	height: auto;
}
.profile__region{
	width: 250px;
}
.marker-holder{
	width: 34px;
}
.consults-question{
	font-size: 28px;
	line-height: 38px;
	font-weight:600;
	margin: 0px 0 40px;
}
.ask-question .search__code-input[type="text"] {
    width: 50%;
}
.ask-question textarea {
	width: 50%;
	margin: 0 auto;
}
.ask-question{
	margin: 0 0 40px;
}
.ask-question .form-row {
    text-align: center;
}
.test{
	float: right;
	margin-left: 30px;
    line-height: 24px;
    margin-top: -5px;
}
.test a {
    color: #231f20;
    font-weight: 600;
}
div.forum-header-box {
    background: #ffcc00;
    border-color: #ffcc00 ;
}
.main__top-left iframe{
	width: 100%;
	height: 750px;
}
.contacts{
	padding:0 0 63px;
}
.btn-holder {
    bottom: 40px;
	top:8px;
	right:8px;
    position: absolute;
}
.btn-slider-more {
    border: 2px solid #fff;
    border-radius: 50%;
    height: 80px;
    width: 80px;
	padding: 16px 0 0 16px;
}
.btn-slider-more a{
	color: #fff;
	font-size: 16px;
}
.title-holder{
	position:relative;
}
.subscribe-icon{
	position:absolute;
	right: 0;
	background-image: url(img/sibscribe_icon.png);
	width: 64px;
	height: 64px;
	top: 80px;
}
.popup-subscribe{
	background-color: #fff;
	width: 560px;
	height: 330px;
	border-radius: 10px;
	display:none;
}
.popup-subscribe h2{
	font-size: 24px;
	line-height: 24px;
	text-align: center;
	padding: 55px 0 60px;
	color: #000;
}
.subscribe-form{
	width: 430px;
	margin: 0 auto;
	font-size: 16px;
}
input[type="text"].input-text{
	border-radius: inherit;
	border-bottom: 1px solid #9c9b9b;
	border-top: none;
	border-left: none;
	border-right: none;
	text-align: center;
	font-style: italic;
}
#asd_subscribe_form .wrap-input {
	margin: 0 0 60px;
}
#asd_subscribe_form .input-submit {
    background-color: #ffcc00;
    border: 2px solid transparent;
	border-radius: 3px;
    color: #fff;
    font-size: 16px;
    line-height: 42px;
    text-align: center;
    vertical-align: top;
    width: 245px;
	text-transform: uppercase;
}
.politika-konf ul{
	list-style-type: initial;
	padding-left: 40px;
}
@media (max-width: 1367px) {
/*	.banner__item {
		height: 570px;
	}
	.main__top-right {
		padding: 10px 0 0;
	}*/
}
@media (max-width: 1024px) {
	.catalog__child-photo.catalog__child-photo--type2::after,
	.catalog__child-photo.catalog__child-photo--type3::after,
	.catalog__child-photo.catalog__child-photo--type4::after{
		width: 112px;
		height: 112px;
		left: -9px;
		top: -9px;
	}
	.catalog__child-photo.catalog__child-photo--type2::after
	{
		background-image: url(img/child-border-11-120.png);
		width: 108px;
	}
	.catalog__child-photo.catalog__child-photo--type3::after 
	{
		background-image: url(img/child-border-21-120.png);
	}
	.catalog__child-photo.catalog__child-photo--type4::after 
	{
		background-image: url(img/child-border-31-120.png);
	}
}
@media (max-width: 767px) {
	.subscribe-icon{
		background-image: url(img/sibscribe_icon_small.png);
		width: 49px;
		height: 49px;
		top: 40px;
	}
	.popup-subscribe{
		width: 305px;
	}
	.popup-subscribe h2{
		font-size: 16px;
	}
	.subscribe-form{
		width: 285px;
		font-size: 14px
	}
	#asd_subscribe_form .input-submit {
		width: 210px;
	}
}
@media (max-width: 360px) {
	.btn-holder {
		left: 39%;
	}
		.header__slogan-bottom {
    font-size: 13px !important;
    line-height: 17px;
}
}
@media (max-width: 320px) {
	.btn-holder {
		left: 39%;
	}
		.header__slogan-bottom {
    font-size: 10px !important;
    line-height: 17px;
}
}
@media (max-width: 480px) {
	/*.on_mob{
		display: block !important;
		margin-right: 15% !important;
    	margin-top: 0 !important;
    	width: 65px !important;
    	margin-left: 0 !important;
	}*/
	.on_mob {
	    display: block !important;
	    margin-right: 1% !important;
	    margin-top: 4px !important;
	    width: 130px !important;
	    margin-left: 0 !important;
	}
}
@media (min-width: 480px) {
.on_mob{
		display: none !important;
		margin-right: 15% !important;
    	margin-top: 0 !important;
    	width: 65px !important;
    	margin-left: 0 !important;
	}
}
.pers_cab_foot{
	text-align: center;
	margin-bottom: 10px!important;
}

.oldforum{
	display:block;
	width:200px;
	margin:0 auto 18px;
}
/*pilitika_konf*/
.polit_wrap{
		width: 100%;
		background-color: #fc0;
		color: #fff;
		font-size: 16px;
		font-weight: 600;
		padding: 20px 0;
	}
	.polit_wrap p{
		padding-bottom: 5px;
	}
	.polit_wrap a{
		color: #fff;
		font-size: 16px;
		font-weight: 600;
		text-decoration: underline;
	}
	.polit_wrap .agree_button{
		color: #fff;
		font-size: 18px;
		font-weight: 600;
	}
	.polit_wrap .polit_left{
		width: 74%;
		display: inline-block;
	}
	.polit_wrap .polit_right{
		width: 24%;
		display: inline-block;
	}
	.polit_wrap .polit_right button{
		transition: 1s;
		float: right;
		border: 3px solid #fff;
	}
	.polit_wrap .polit_right button:hover{
		background-color: #fff;
		color: #fc0;
	}
	@media (max-width: 600px) {
		.polit_wrap .polit_left{
			display: block;
			width: 100%;
			padding-bottom: 15px;			
		}
		.polit_wrap .polit_right{
			width: 100%;
			display: block;
		}
		.polit_wrap .polit_right button{
			float: none;
			display: block;
			margin: auto;
		}
	}
/*временный css для блока иницыаторы проекта на главной*/
/*.initiators__list-item{
	display: block !important;
	margin: auto !important;
}*/
.initiators__list{
	text-align: center;
}
/*временный css для блока иницыаторы проекта на главной конец*/
/*css для нового логотипа*/

/*css для нового конец*/