/*
 *
 * Стили отдельных материалов
 */



/*
 *  NEW Home
 */


#green-city header {
	max-width: 948px;
	margin: 0 auto;
	padding: 33px 0 7px 0;
	font-family: VDNHLebedev2;
	font-weight: bold;
	font-size: 22px;
	line-height: 120%;
	color: #479A4C;
	text-transform: uppercase;
	text-align: center;
}

#green-city .items {
	padding-top: 40px;
	padding-bottom: 40px;
}

@media (max-width: 1100.98px) {
	#green-city .items {
        justify-content: space-around !important;
    }
}

#green-city .items .item {
	margin: 0 25px 25px 25px;
	min-height: 127px;
}

#green-city .items .item .number {
	margin-bottom: 8px;
	font-family: VDNHLebedev2;
	font-style: normal;
	font-weight: bold;
	line-height: 120%;
	color: #FE9AC0;
}

#green-city .items .item:nth-child(1) {
	width: 280px;
}

#green-city .items .item:nth-child(1) .number {
	font-size: 35px;
}

#green-city .items .item:nth-child(2) {
	width: 320px;
}

#green-city .items .item:nth-child(2) .number {
	font-size: 35px;
}

#green-city .items .item:nth-child(3) {
	width: 240px;
}

#green-city .items .item:nth-child(3) .number {
	font-size: 18px;
}

#green-city .items .item .title {
	font-family: VDNHLebedev2;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 120%;
	color: #479A4C;
}

.main-block {
	padding: 60px 0 70px 0;
}

.main-block header {
	margin-bottom: 52px;
	font-family: VDNH;
	font-style: normal;
	font-weight: bold;
	font-size: 23px;
	line-height: 30px;
	text-align: center;
	color: #000000;
	text-transform: uppercase;
}

.main-block > .wrapper {
	position: relative;
}

#festival-program {
	background-color: #FFF8EB;
	position: relative;
    z-index: 2;
}

#festival-program:before {
    content: '';
    position: absolute;
	top: 0;
    left: -2000%;
    right: -2000%;
    height: 100%;
    background-color: #FFF8EB;
    z-index: 0;
}

#festival-program .items {
	padding: 0 5%;
}

#festival-program .items .item {
	width: 85px;
	margin: 0 5% 41px 5%;
}
@media (max-width: 600px){
	#festival-program .items .item {
		width: 100%;
	}
}
#festival-program .items .image {
	width: 70px;
	margin-bottom: 26px;
	border-radius: 50%;
	overflow: hidden;
}

#festival-program .items .image > img {
	max-width: 100%;
	width: 70px;
	height: auto;
}

#festival-program .items .title {
	font-family: VDNHLebedev2;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #479645;
	white-space: nowrap;
}

#festival-program .button-wrapper {
	margin-top: 22px;
	text-align: center;
}

/*#festival-program .button-wrapper > button {
	width: 250px;
	padding: 14px 0;
	border: 3px solid RGB(254, 154, 192);
	background-color: #FE9AC0;
	font-family: VDNH Bold;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
	text-transform: uppercase;
	transition: all .3s;
}*/
#festival-program .button-wrapper > a{
	width: 250px;
	padding: 14px 0;
	border: 3px solid RGB(254, 154, 192);
	background-color: #FE9AC0;
	font-family: VDNH Bold;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
	text-transform: uppercase;
	transition: all .3s;
	text-decoration:  none;
	display: inline-block;
}
/*#festival-program .button-wrapper > button:hover {
	color: RGB(254, 154, 192) !important;
    background-color: rgb(255, 255, 255) !important;
}*/
#festival-program .button-wrapper > a:hover {
	color: RGB(254, 154, 192) !important;
    background-color: rgb(255, 255, 255) !important;
}

#fair-main {
	margin-bottom: 8px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('data:image/png;base64,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');
}

#fair-main .items .item {
	width: 264px;
    margin: 0px 25px 20px 25px;
    padding: 25px 15px 35px 26px;
    border: 3px solid #479645;
    border-radius: 30px;
    background-color: #FFFFFF;
}

#fair-main .items .item .image {
	width: 100px;
	margin: 0 auto 18px auto;
	border-radius: 50%;
	overflow: hidden;
}

#fair-main .items .item .image > img {
	max-width: 100%;
}

#fair-main .items .item .title {
	margin-bottom: 18px;
	font-family: VDNHLebedev2;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #479645;
}

#fair-main .items .item > ul {
	padding: 0 0 0 14px;
	margin: 0;
	font-family: VDNH;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 120%;
	color: #FE9AC0;
	list-style-type: disc;
	list-style-image: unset;
}

#fair-main .items .item > ul span {
	color: #000;
}

.info-partner__items {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.info-partner__item {
	margin: 0 30px;
	margin-bottom: 50px;
}
#special-zones {
	background-color: #F9DBE6;
	position: relative;
    z-index: 2;
}

#special-zones:before {
    content: '';
    position: absolute;
	top: 0;
    left: -2000%;
    right: -2000%;
    height: 100%;
    background-color: #F9DBE6;
    z-index: 0;
}

#special-zones .items .item {
	width: 232px;
	margin: 0 30px 18px 30px;
}

#special-zones .items .item .image {
	margin-bottom: 20px;
}

#special-zones .items .item .title {
	margin-bottom: 22px;
	font-family: VDNHLebedev2;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #479A4C;
}

#special-zones .items .item .desc {
	font-family: VDNH;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 120%;
	text-align: center;
	color: #000000;
}

#place-and-time .image {
	width: 100%;
	max-width: 881px;
	margin: 0 auto;
}
@media (max-width: 768px){
	#place-and-time .image {
		display: none;
	}
}

#place-and-time .m-card{
	width: 282px;
	display: flex;
	flex-direction: column;
	margin: 0 auto;
}
#place-and-time .m-card__img{
	display: flex;
	justify-content: center;
	margin-bottom: 20px;
}
#place-and-time .m-card__text{
	font-family: 'VDNHLebedev2';
	font-style: normal;
	font-weight: 400;
	font-size: 22px;
	line-height: 120%;
	text-align: center;
	text-transform: uppercase;
	color: #479645;
	margin-bottom: 20px;
}
#place-and-time .m-card__row{
	display: flex;
	justify-content: center;
	margin-bottom: 20px;
}
#place-and-time .m-card__circle{
	width: 10px;
	height: 10px;
	margin: 0 3px;
	border-radius: 50%;
	background: #FE9AC0;
}
@media (min-width: 768px){
	#place-and-time .m-card{
		display: none;
	}
}
#place-and-time .image > img {
	width: 100%;
}

#partners-of-the-festival {
	padding-bottom: 0;
	margin-bottom: 34px;
}

#partners-of-the-festival .items > .item {
	width: 290px;
	height: 90px;
	margin: 0 16px 16px 16px;
	background-color: #C4C4C4;
}
#partners-of-the-festival .items > .item a > img{
	border: 1.5px solid grey;
}

#general-partners-of-the-festival {
	padding-bottom: 0;
	margin-bottom: 34px;
}

#general-partners-of-the-festival .items > .item {
	width: 290px;
	height: 90px;
	margin: 0 16px 16px 16px;
	background-color: #C4C4C4;
}
#general-partners-of-the-festival .items > .item a > img{
	border: 1.5px solid grey;
}

#information-partners {
	padding-top: 36px;
	padding-bottom: 90px;
}

#information-partners .items > .item {
	width: 290px;
	height: 90px;
	margin: 0 16px 25px 16px;
	/*background-color: #C4C4C4;*/
	background-color: #ffffff;
	text-align: center;
}

#our-team {
	background-color: #F9DBE6;
	position: relative;
    z-index: 2;
	margin-bottom: -2.571rem;
	padding-bottom: 132px;
}

#our-team:before {
    content: '';
    position: absolute;
	top: 0;
    left: -2000%;
    right: -2000%;
    height: 100%;
    background-color: #F9DBE6;
    z-index: 0;
}

#our-team .items .item {
	width: 221px;
	margin: 0 2px 10px 2px;
}

#our-team .items .item .image {
	margin-bottom: 19px;
	max-width: 100px;
}

#our-team .items .item .title {
	margin-bottom: 20px;
	font-family: VDNHLebedev2;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #479645;
}
#our-team .contacts::before{
	background-color: #F9DBE6;
	position: relative;
}
#our-team .items .item .contacts {
	font-family: VDNH;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 120%;
	text-align: center;
	color: #000000;
	background-color: #F9DBE6;
}
#our-team .items .item .contacts a{
	color: #000000 !important;
}


/*
 *  Home
 */
#vdnh_fest {
    margin-bottom: 50px;
}

#vdnh_fest h2 {
    text-align: left;
    font-size: 27px;
    color: #b54284;
    font-weight: bold;  
}
#vdnh_fest h3 {
    text-align: left;
    font-size: 16px;
    font-weight: bold;
}

#vdnh_fest img {
    width: 100%;
    margin-bottom: 30px;
}

#vdnh_fest ul {
    list-style: none;
    font-size: 12px;
    margin-top: 10px;
}
#vdnh_fest ul li::before {
    content: "•";
    display: inline-block;
    position: relative;
    margin-left: 30px;
    padding-top: 5px;
    width: 33px;
    font-size: 50px;
    top: 7px;
    color: #b54284;
    text-align: center;
}

#vdnh_fest p {
    text-align: justify;
    font-size: 16px;
    margin-bottom: 30px;
}

#vdnh_fest p .text-decoration {
    border-bottom: 3px solid #b54284;
}

@media (max-width: 991.98px) {
    #vdnh_fest ul li::before {
        margin-left: 0px;
    }
}
#uch_fest,
#team{
    padding-top: 20px;
}
.grey {
    position: relative;
    z-index: 2;
}

.grey::before {
    content: '';
    position: absolute;
    left: -2000%;
    right: -2000%;
    height: 100%;
    background-color: rgb(231, 231, 231);
    z-index: 0;
}

#tem_razdel {
    background-color: rgb(231, 231, 231);
    padding-bottom: 50px;
}

#tem_razdel h2 {
    margin-top: 47px;
    font-size: 23px;
    font-weight: bold;
}

#tem_razdel p {
    text-align: center;
}

#tem_razdel .up_green {
    text-transform: uppercase;
    color: #3aa249;
}

#tem_razdel .icon {
    display: inline-block;
}

#tem_razdel .icon img {
    margin-top: 45px;
    margin-bottom: 20px;
}

.icon img:nth-child(1) {
    margin-bottom: 10px;
}

#tem_razdel .title {
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
}

#tem_razdel ul {
    list-style: none;
}

#tem_razdel ul li::before {
    content: "•";
    display: inline-block;
    position: relative;
    margin-left: -30px;
    padding-top: 0px;
    width: 30px;
    font-size: 40px;
    height: 2px;
    top: 3px;
    color: rgb(58, 162, 73);
    text-align: center;
}

#tem_razdel ul li {
    line-height: 23px;
    font-size: 16px;
}

.back_list_1920 {
    position: relative;
}

.back_list_1920:before {
    content: '';
    position: absolute;
    left: -50%;
    right: -50%;
    height: 120%;
    background:
        url(/templates/vdnh/images/2_list_top_right.png) 14% 25% no-repeat,
        url(/templates/vdnh/images/2_list_lift.png) 75% 25px no-repeat;
    z-index: 0;
}

#newInYear {
    padding: 25px 0;
    padding-bottom: 75px;
}

#newInYear h2 {
    margin-top: 47px;
    font-size: 23px;
    font-weight: bold;
    text-align: center;
}

#newInYear p {
    font-size: 16px;
}

#newInYear .up_green {
    text-transform: uppercase;
    color: #3aa249;
}

#newInYear .quote-blok {
    position: relative;
    top: 25px;
}

#newInYear .quote {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 10px;
    left: 12%;
}

@media (max-width: 991.98px) {
    #newInYear .quote {
        left: 5%;
    }
}

#newInYear .quote-blok .up_green {
    position: relative;
    top: 10px;
}

.t-60 {
    margin-top: 60px;
}

.wm-260 {
    min-width: 260px;
}

.purple {
    color: rgb(255, 255, 255);
    background-color: rgb(180, 68, 133);
}

.quote-blok .purple:hover {
    color: rgb(180, 68, 133) !important;
    background-color: rgb(255, 255, 255) !important;
}
/*  Архив выставки */
.accordion {
    color: rgb(180, 68, 133);
    cursor: pointer;
    outline: none;
    font-weight: bold;
    padding: 7px;
    margin:10px;
}
.accordion:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(180, 68, 133);    
}
/* Страница в разработке */
#dev_page{
    position: relative;
    margin-top: 100px;
}
#dev_page h2{
    font-weight: bold;
    font-size: 22px;
}
#dev_page:before {
    content: '';
    position: absolute;
    top: -80px;
    left: -50%;
    right: -50%;
    height: 340%;
    background:
        url(/templates/vdnh/images/big_list_left.png) 18% 14% no-repeat,
        url(/templates/vdnh/images/list_min_bottom.png) 37% 58% no-repeat,
        url(/templates/vdnh/images/min_list_top.png) 73% -1% no-repeat,
        url(/templates/vdnh/images/big_list_right.png) 78% 51% no-repeat;
    z-index: 0;
}



/*
 *  NEW Contact
 */


/*
* Колотушка
*/
#trying{
    display: none;
}
#trying.active{
    display: block;
    position: fixed;
    z-index: 99982;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgb(55, 55, 55, .9);
    overflow: hidden;
}
#trying.active > .tryingContext{
    max-width: 536px;
    margin: 300px auto;
    z-index: 99983;
    background: #ffffff;
    padding: 0 0;
    position: absolute;
    left: 50%;
    top: 30%;
    transform: translate(-50%, -100%)
}
#trying.active > .tryingContext img{
    width: 100%;
    height: auto;
}
#trying.active > .tryingContext #tryingContextClose{
    position: relative;
    cursor: pointer;
}
#trying.active > .tryingContext #tryingContextClose img{
    position: absolute;
    width: 29px;
    height: auto;
    right: -35px;
    top: 0;
}
#trying.active > .tryingContext > .tryingFormBody{
    width: 100%;
    padding: 35px 10px;
}
#trying.active > .tryingContext > .tryingFormBody > .tryingForm{    
    display: flex;
    justify-content: center;
}
#trying.active > .tryingContext > .tryingFormBody > .tryingForm > .tryingGo,
#trying.active > .tryingContext > .tryingFormBody > .tryingForm > .tryingMail{
    margin: 0 11px;
}
#trying.active > .tryingContext > .tryingFormBody > .tryingForm > .tryingGo > botton.tryingSubmit {
    background: #1A7A2B;
    border-radius: 5px;
    font-family: VDNH;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    color: #FFFFFF;
    padding: 16px 29px;
    width: 220px;
    display: inline-block;
    cursor: pointer;
}
#trying.active > .tryingContext > .tryingFormBody > .tryingForm > .tryingMail > input[type="email"]{
    background: #E6E6E6;
    border-radius: 5px;
    padding: 12px 22px;
    width: 220px;
    height: 50px;
    border: none;
}
#trying.active > .tryingContext > .tryingFormBody > .tryingForm > .tryingMail > input[type="email"]::placeholder{
    font-family: VDNH;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #000000;
}
#trying.active > .tryingContext > #tryingFormBody > #tryingDoneForm,
#trying.active > .tryingContext > #tryingFormBody > #tryingErrorForm{
    display: none;
}
#trying.active > .tryingContext > #tryingFormBody.active > #tryingDoneForm{
    padding: 16px 80px;
    background: #1A7A2B;
    border-radius: 5px;
    font-family: VDNH;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #FFFFFF;
    margin: 0 auto;
    max-width: 430px;
    display: block;
    cursor: pointer;
    text-align: center;
}
#trying.active > .tryingContext > #tryingFormBody > #tryingErrorForm.active{
    display: inline-block;
    color: red;
    font-weight: bold;
    width: 100%;
    margin-top: 25px;
    text-align: center;
}
#trying.active > .tryingContext > .tryingFormBody.active > .tryingForm{
    display: none;
}
@media (max-width: 768px) {
    #trying.active > .tryingContext{
        max-width: 320px;
        margin: 20% auto;
    }
    #trying.active > .tryingContext > .tryingFormBody > .tryingForm {
        flex-direction: column;
    }
    #trying.active > .tryingContext > .tryingFormBody > .tryingForm > .tryingGo,
    #trying.active > .tryingContext > .tryingFormBody > .tryingForm > .tryingMail{
        margin: 20px auto;
    }

}


/*
 *  Contact
 */
.form_feedback {
	margin-bottom: 0;
}
.form_feedback .col-form-label {
	align-items: baseline;
	margin-top: 6px;
}
.contacts{
	background-color: #FFF8EB;
    position: relative;
    z-index: 2;
}
.contacts::before{
	content: '';
    position: absolute;
    top: 0;
    left: -2000%;
    right: -2000%;
    height: 100%;
    background-color: #FFF8EB;
    z-index: 0;
}
#content{
	position: relative;
}
.h2_contakt{
	margin-bottom: 50px;
	font-family: VDNH;
	font-style: normal;
	font-weight: bold;
	font-size: 23px;
	line-height: 30px;
	text-align: center;
	color: #000000;
	padding-top: 62px;
}


.contacts_content .profile {
	margin-bottom: 39px !important;
}

.contacts_content hr {
	width: 540px;
	margin: 0 auto 60px auto !important;
	border: 0;
	border-bottom: 3px solid #FFF8EB;
}

.contacts_content h5 {
	margin: 0 0 14px 0 !important;
	font-family: VDNHLebedev2;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	color: #479645;
}


.contacts_content .contact b {
	margin: 0 0 14px 0 !important;
	font-family: VDNH;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}

.contacts_content .contact p {
	font-family: VDNH;
	font-style: normal;
	margin: 0;
}

.h2_feedback{
    text-transform: uppercase;
    margin-bottom: 50px;
    font-weight: bold;
    font-size: 22px;
    line-height: 29px;
    color: #000000;

}
.form_feedback .default{
    margin-top: 48px;
}
.form_feedback  .form-control{
    border-radius: .7rem;
}
.form_feedback  .form-control::placeholder{
	font-family: VDNH;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 18px;
	color: #C4C4C4;
}
.form_feedback .purple {
    color: rgb(255, 255, 255);
    background-color: #FE9AC0;
    border: 3px solid #FE9AC0;
}
.form_feedback .purple:hover {
    color: #FE9AC0 !important;
    background-color: rgb(255, 255, 255) !important;
    border: 3px solid #FE9AC0;
}
.wm-260 {
    min-width: 260px;
}
.contacts__blok{
	display: grid;
	grid-template-columns: 1fr 1fr;
	max-width: 840px;
	margin: 0 auto;
	padding-bottom: 92px;
}

#content .profile {
    margin-bottom: 30px;
}

#content .profile .photo {
    position: relative;
    max-width: 120px;
    margin-bottom: 10px;
    margin-left: auto;
    /*padding: 4px;*/
    text-align: center;
    /*border: 3px rgb(255, 255, 255);*/
    background-color: rgb(255, 255, 255);
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
}

#content .photo img {
    width: 100%;
}

#content .profile .photo:after {
   /* content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 4px solid #479645;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;*/
}

#content h5 {
    font-family: VDNHLebedev2;
    margin: 10px 0 15px 0;
    color: #479645;
    font-weight: bold;
    font-size: 16px;
    line-height: 17px;
    text-transform: capitalize;
}

#content .profile h5 {
    font-family: VDNHLebedev2;
    margin: 5px 0 10px 0;
    white-space: nowrap;
    text-align: left;
}

#content .profile .contact b {
    display: block;
    margin-bottom: 10px;

}

#content .profile .contact p {
    margin-top: 15px;
    color: #000000;
    font-weight: 300;
    font-size: 14px;
    line-height: 120%;
}
@media(max-width: 1200px){
	#content .profile .photo {
		margin-left: 0;
	}
}
@media(max-width: 576px){
	.contacts__blok{
		grid-template-columns: 1fr;
	}
}
/* Растениеводство */

#plantgrowing {    
    padding-bottom: 130px;
}

#plantgrowing h2 {
    /* margin-top: 47px; */
    font-size: 23px;
    font-weight: bold;
    text-align: center;
}

#plantgrowing p {
    font-size: 16px;
}

#plantgrowing .up_green {
    text-transform: uppercase;
    color: #3aa249;
}

#plantgrowing .quote-blok {
    position: relative;
    top: 32px;
}

#plantgrowing .quote {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 10px;
    left: 12%;
}

@media (max-width: 991.98px) {
    #plantgrowing .quote {
        left: 5%;
    }
}

#plantgrowing .quote-blok .up_green {
    position: relative;
    top: 10px;
}

.pinkline {
    position: relative;
    z-index: 2;
}
.pinkline::before {
    content: '';
    position: absolute;
    left: -2000%;
    right: -2000%;
    height: 100%;
    background-color: rgb(179,66,130);
    background-repeat: no-repeat;
    z-index: 0;
    background-position-x: center;
    background-position-y: initial;
    transform: translate(160px, 1px);
}

.pinkline h3{
    font-size: 16px;
    font-weight: bold;
    color: rgb(255,255,255);
    margin: 50px 0;
}

.part_project {
    position: relative;
    margin-bottom: 350px;
}
.part_project:before {
    content: '';
    position: absolute;
    left: -50%;
    right: -50%;
    height: 120%;
    background: 
        url(/templates/vdnh/images/list_bottom_right.png) 19% 11% no-repeat,
        url(/templates/vdnh/images/top_leaf.png) 74% -32% no-repeat,
        url(/templates/vdnh/images/list_min_bottom.png) 73% 54% no-repeat;
    z-index: 0;
}

.purple:hover {
    color: rgb(180, 68, 133) !important;
    background-color: rgb(255, 255, 255) !important;
}

.part_project h2 {
    font-size: 23px;
    font-weight: bold;
    margin: 45px 0;
}
.part_project p {
    font-size: 16px;
}
.part_project .up_green {
    text-transform: uppercase;
    color: #3aa249;
}
#newInYear .green,
#plantgrowing .green {    
    color: #3aa249 !important;
}
.part_project .icon {
    padding-top: 20px;
}
.part_project .title {
    text-transform: uppercase;
    font-weight: bold;
    color: #b44283;
    font-size: 16px;
    padding-top: 10px;
}

/* ВДНХ FEST */
#fest {
    margin-bottom: 50px;
}
#fest h2 {
    text-align: left;
    font-size: 27px;
    color: #b54284;
}
#fest p {
    text-align: justify;
    font-size: 16px;
}
#fest ul {
    list-style: none;
    font-size: 12px;
    margin-top: 35px;
}
#fest .green{
    color: rgb(255, 255, 255);
    background-color: #66a151 !important;
    border: 4px solid #66a151 !important
}
#fest .green:hover{
    color: #66a151 !important;
    background-color: rgb(255, 255, 255) !important;
}
#fest ul li::before {
    content: "•";
    display: inline-block;
    position: relative;
    margin-left: 30px;
    padding-top: 5px;
    width: 33px;
    font-size: 50px;
	line-height: 0px;
    top: 7px;
    color: rgb(181, 66, 132);
    text-align: center;
}
#fest img{
    width: 100%;
}
.fest_pinkline h3{
    font-weight: 100 !important;
}
.fest_pinkline h3 b{
    font-weight: bold !important;
}
.fest_tem_razdel{
    position: relative;
}
.fest_tem_razdel::before {
    content: '';
    position: absolute;
    left: -10%;
    right: -10%;
    height: 200%;
    background: 
        url(/templates/vdnh/images/mini_leaf.png) 10% 4% no-repeat,
        url(/templates/vdnh/images/bottom_leaf.png) 99% 57% no-repeat;
    z-index: 0;
}
#fest_tem_razdel {
    margin-top: 20px;
    margin-bottom: 50px;
}
#fest_tem_razdel h2{
    font-size: 23px;
    font-weight: bold;
}
#fest_tem_razdel ul{
    list-style: none;
}
#fest_tem_razdel ul li{
    line-height:21px;
    font-size: 16px;
}
#fest_tem_razdel ul li::before {
    content: "•";
    display: inline-block;
    position: relative;
    margin-left: -30px;
    padding-top: 0px;
    width: 30px;
    font-size: 40px;
    height: 2px;
    top: 7px;
    color: rgb(58, 162, 73);
    text-align: center;
}
.what_interest{
    position: relative;
}
.what_interest::before {
    content: '';
    position: absolute;
    left: -10%;
    right: -10%;
    height: 133%;
    background:
        url(/templates/vdnh/images/mini_leaf.png) 10% 9% no-repeat,
        url(/templates/vdnh/images/top_leaf.png) 97% -54% no-repeat;
    z-index: 0;
}
#what_interest {
    padding-top: 20px;
    padding-bottom: 70px;
}
#what_interest h2{
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 70px;
}
#what_interest p{
    text-align: justify;
    font-size: 16px;
}
#what_interest{
    width: 100%;
}
@media(max-width: 1200px){
    #what_interest img{
        width: 100%;

    }
}
#uch_fest h2 {
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 50px;
}

#uch_fest .icon {
    padding-bottom: 20px;
}
#uch_fest .title {
    text-transform: uppercase;
    font-weight: bold;
    color: #b44283;
    font-size: 16px;
    padding-top: 20px;
}
#special_zone {
    position: relative;    
}
#special_zone:before {
    content: '';
    position: absolute;
    left: -2000%;
    right: -2000%;
    height: 100%;
    background-color: rgb(179,66,130);
    background-repeat: no-repeat;
    z-index: 0;
    background-position-x: center;
    background-position-y: initial;
    transform: translate(160px, 1px);
}
#special_zone h2{
    margin-top:50px;
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 70px;
    color: rgb(255,255,255);
}
#special_zone p{
    font-size: 16px;
    font-weight: bold;

}
#special_zone .big_white{
    text-transform: uppercase;
    color: rgb(255,255,255);

}
@media(max-width: 768px){
    #special_zone .item{
        text-align: center;

    }
     #special_zone .item img{
        margin-bottom: 30px;

    }
}
.term_part{
    position: relative;
}
.term_part::before {
    content: '';
    position: absolute;
    left: -10%;
    right: -10%;
    height: 200%;
    background: 
        url(/templates/vdnh/images/mini_leaf.png) 12% 9% no-repeat,
        url(/templates/vdnh/images/bottom_leaf.png) 99% 57% no-repeat;
    z-index: 0;
}
#term_part {
    margin-bottom: 50px;
}
#term_part h2{
    margin-top:50px;
    font-size: 23px;
    font-weight: bold;
}
#term_part h3{
    text-align: left;
    color: rgb(178,66,129);
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    margin: 10px 0;
}
#term_part h4{
    text-align: left;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    margin: 5px 0;
}

#term_part img{
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#term_part .vert_bord {
    border-left: 3px solid rgb(178,66,129);
    padding-left: 40px;
    margin: 10px 0;
}
#term_part hr{
    color:rgb(178,66,129);
    width: 100px;
    margin-left: 0;
    text-align: left;
    margin-top: 37px !important;
    margin-bottom: 30px !important;
}
#team h2 {
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 50px;
}
#team .icon {
    padding-bottom: 20px;
}
#team .title h2 {
    text-transform: uppercase;
    font-weight: bold;
    color: #b44283;
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 5px;

}
#team .title p {
    line-height: 19px !important;
    font-size: 16px;
}

#info_p_and_p {
    margin-bottom: 30px;
}
#info_p_and_p h2 {
    margin: 46px 0;
    font-weight: bold;
    text-transform: uppercase;
}


#interes {
    padding-top: 20px;
}

#interes h2 {
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 43px;
    margin-top: 80px;
}

#interes .icon {
    padding-bottom: 20px;
}
#interes .title {
    text-transform: uppercase;
    font-weight: bold;
    color: #b44283;
    font-size: 16px;
    padding-top: 15px;
    padding-bottom: 80px;
    line-height: 15px;
}

.flower_mozaik:before {
    content: '';
    position: absolute;
    left: -50%;
    right: -50%;
    height: 120%;
    background: url(/templates/vdnh/images/top_leaf.png) 59% -24% no-repeat;
    z-index: 0;
}

#near h2 {
    font-size: 23px;
    font-weight: bold;
    margin: 55px 0 45px 0;
}

.near-txt {
    text-transform: uppercase;
    font-weight: bold;
    color: #b44283;
    margin-bottom: 20px;
	max-width: 880px;
}

@media (max-width: 1199.98px) {
	.near-txt {
		text-align: center;
	}
}

.mb-55 {
    margin-bottom: 80px;
}

.near-txt a {
    color: #b44283;
}

.near-txt img {
    padding-left: 10px;
    padding-bottom: 5px;
}

#near .icon {
    position: relative;
    width: 100%;
    margin-bottom: 23px;
}

#near .title {
    background-color: rgba(0, 8, 9, .4);
}

#near .title {
    position: absolute;
    bottom: 10px !important;
    color: #ffffff;
    width: 100%;
}

.near_pink {
    color: rgb(221, 138, 185);
}

#near .item:nth-child(2) .title {
    width: 100%;
    bottom: 0;
}

#near .item:nth-child(2) .title h3 {
    margin-top: 5px;
}

#near .title h3 {
    font-size: 22px;
    font-weight: bold;
    text-align: left;
    padding-left: 35px;
    margin-bottom: 2px;
}

#near .title p {
    font-size: 16px;
    text-align: left;
    padding-left: 35px;
}

.itogi {
    position: relative;
}

.itogi::before {
    content: '';
    position: absolute;
    left: -2000%;
    right: -2000%;
    height: 100%;
    background-color: rgb(178, 66, 129);
    z-index: 0;
}

#it_pink h2 {
    margin: 47px 0;
    color: rgb(255, 255, 255);
    font-weight: bold;
    text-transform: uppercase;
}

#it_pink .numb {
    text-align: center;
    margin-bottom: 65px;
}

#it_pink .numb h3 {
    font-size: 50px;
    color: rgb(255, 255, 255);
    font-weight: 100;
    margin-top: 55px;
    margin-bottom: 15px;
}

#it_pink .numb p {
    color: rgb(255, 255, 255);
    line-height:18px;
}

.wm-282 {
    min-width: 282px;
}

#it_pink .button {
    border: 2px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    background-color: rgb(178, 66, 129);
    font-size: 16px;
    font-weight: 500;

}

#it_pink .button:hover {
    border: 2px solid rgb(255, 255, 255);
    color: rgb(178, 66, 129);
    background-color: rgb(255, 255, 255);
    font-weight: bold;

}

@media (max-width: 1199.9px) {
    .text-center-max-xl {
        text-align: center !important;
    }

    #it_pink .numb h3 {
        margin-top: 15px;
    }

    #it_pink .numb {
        text-align: center;
        margin-bottom: 40px;
    }
}

.divider {
    width: 3px;
    height: 45px;
    max-width: 3px;
    margin: 90px 5px;
    background-color: rgb(255, 255, 255);
    z-index: 1;
}

@media (max-width: 1300px) {
    .divider {
        display: none;
    }
}

#p_and_p {
    margin-bottom: 30px;
}

#p_and_p h2 {
    margin: 46px 0;
    font-weight: bold;
    text-transform: uppercase;
}

#p_and_p img {
    margin-bottom: 40px;
}

/*Заявка на участие*/
.form-group {
    margin-bottom: 15px;
}
.form-control {
    display: block;
    width: 100%;
    height: 30px;
    padding: 4px 11px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #479645;
    box-sizing: border-box;
    border-radius: 6px;
}
.custom-control-label::before {
    position: absolute;
    top: -1px;
    left: 103%;
    display: block;

    pointer-events: none;
    content: "";
    border-radius: 50%;

	width: 26px;
	height: 26px;
    background: #FFFFFF;
	border: 1px solid #479645;
	box-sizing: border-box;
}
.custom-control-label::after {
    position: absolute;
    top: 1px;
    left: 103.3%;
    display: block;
    width: 22px;
    height: 22px;
    content: "";
    background: no-repeat 50%/50% 50%;
    border-radius: 50%;
    background-image: none !important;
    border: 5px solid #ffffff;
}
.custom-control-check-label::before {
    position: absolute;
    top: 2px;
    left: 82px;
    display: block;
    pointer-events: none;
    content: "";
    border-radius: 50%;
	width: 16px;
	height: 16px;
    background: #FFFFFF;
	border: 1px solid #479645;
	box-sizing: border-box;
}
.custom-control-check-label::after {
    position: absolute;
    top: 4px;
    left: 84px;
    display: block;
    width: 12px;
    height: 12px;
    content: "";
    background: no-repeat 50%/50% 50%;
    border-radius: 50%;
    background-image: none !important;
    border: 2px solid #ffffff;
}
.custom-control-input:checked~.custom-control-label::before {
    border-color: #479645;
    background-color: #479645;
}
.custom-control-input:checked~.custom-control-check-label::before {
    border-color: #479645;
    background-color: #479645;
}
label{
    font-size: 16px;
    font-weight: bold;
    line-height: 1 !important;
}
label strong{
	font-family: VDNH;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
}
.custom-radio{
	margin-right: 11.2%;
	margin-bottom: 22px;
}
.custom-radio:last-child{
	margin-bottom: 2px;
}
.custom-control-label{
    font-weight: 100;
}
.politic{
	margin: 0 auto;
    padding: 0 17px 0 113px;
    margin-top: 33px;
}

#user_sogl{
    text-align: justify;
    font-family: VDNH;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 18px !important;
}
@media(max-width: 576px){
	.custom-control-check-label::before {
	    left: 28px;
	}
	.custom-control-check-label::after {
	    left: 30px;
	}
	.politic{
	    padding: 0 17px 0 50px;
	}
}
/* Дайджест */
.digest .item {
    margin: 10px auto;
}
.digest h2 {
    background-color: #3f8a11;
    color: #ffffff;
    font-size: 18px;
    padding: 10px;
    font-weight: bold;
}
.digest img{
    width: 100%;
}
.digest h2 {
vertical-align: top;
}
.img_blok {
    /*min-height: 356px;
    overflow: hidden;*/
    text-align: center;
}
.img_blok img {
    height: auto;
    width: 100%;
}
.center {
    text-align: center;
}

.day {
    text-align: center;

}

.accordion {

    line-height: 0px;
    display: inline-block;
    width: 100%;
    background-color: #3f8a11;
    color: #ffffff;
    font-size: 18px;
    padding: 10px;
    clear: both;
    cursor: pointer;
}

.accordion:hover {
    background-color: rgb(180, 68, 133);
}
.list {
    padding: 0 0 0 20px;
}
.digestDetail img{
    float: left;
    margin: 5px 0;
    margin-right: 20px;
 }
 .w-lg-50 img{
    width: 100%;
 }
 @media (min-width: 992px){
    .w-lg-50 img{
        width: 50%;
    }
}

/* Деловая программа */
#eventProgram{
	text-align: center;
	margin-bottom: 67px;
}

#eventProgram p{
 	font-family: VDNH;
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 120%;
	color: #000000;
 }
#eventProgram .color-green{
	color: #479645;
}

.blokArhive {
	background-color: #FFF8EB;
    position: relative;
    z-index: 2;
}
.blokArhive:before {
    content: '';
    position: absolute;
    top: 0;
    left: -2000%;
    right: -2000%;
    height: 100%;
    background-color: #FFF8EB;
    z-index: 0;
}
.blokArhive .arhiveProgram h2{
	font-family: VDNH;
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	line-height: 29px;
	align-items: center;
	text-align: center;
	color: #000000;
	margin-top: 0;
}
.arhiveProgram a{
	text-align: center;
}
.arhiveProgram a:hover{
	text-decoration: none;
}
.arhiveProgram a .downloadArhiveProgram{
	position: relative;
    background-color: #479645;
    color: #ffffff;
    margin: 0;
    margin-bottom: 26px;
    padding: 12px 0;
    font-family: VDNHLebedev2;
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	line-height: 26px;

}
.arhiveProgram a:after {
    content: url(/templates/vdnh/img/downloadArhiveProgram.svg);
    float: right;
    top: -65px;
    position: relative;
    right: 18px;
}
.programma {
    margin-top: 15px;
}
.programma > .day_programma{

}
.programma > .day_programma .dateEvent{
    text-align: center;
    font-family: VDNHLebedev2;
    font-style: normal;
    font-weight: bold; 
    font-size: 22px;
    line-height: 26px;
}
.programma > .day_programma .dateEvent p{
	margin-bottom: 0;
}
.programma > .day_programma .accordion {
    position: relative;
    background-color: #479645;
    color: #ffffff;
    margin: 0;
    margin-bottom: 26px;
    padding: 10px 0;
}

.programma .accordion:after {
    content: url('/templates/vdnh/img/slide_programm_up.png');
    position: absolute;
    right: 20px;
    top: 8px;
}

.programma .accordion.active:after {
    content: url('/templates/vdnh/img/slide_programm_down.png');
}

.programma .list_programma {
    background-color: #FFF8EB;
    position: relative;
    z-index: 2;
    margin-top: -26px;
    padding-top: 50px;
    padding-bottom: 60px;
}
.programma .list_programma:before {
    content: '';
    position: absolute;
    top: 0;
    left: -2000%;
    right: -2000%;
    height: 100%;
    background-color: #FFF8EB;
    z-index: 0;
}
.programma > .list_programma .timeEvent{
    font-family: VDNH;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 120%;
    padding: 0 0;
    margin-top: 16px;
}
.programma > .list_programma .timeEvent p{
	margin-bottom: 0;

}
.programma > .list_programma .nameEvent{
    font-family: VDNHLebedev2;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	color: #479A4C;
	padding: 0 0;
	margin-top: 11px;
}
.programma > .list_programma .nameEvent p{
	margin-bottom: 0;
}
.programma > .list_programma a{
	color: #ce005e;
}
.programma > .list_programma .nameEvent .master{
	font-family: VDNH;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 120%;
	color: #000000;
	margin-top: 11px;
    display: inline-block;
}
.programma > .list_programma .orgEvent{
	font-family: VDNHLebedev2;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 120%;
	color: #000000;
	padding: 0 0;
	border-bottom: 3px solid #FFFFFF;
	padding-bottom: 10px;
	margin-top: 11px;
}
.programma >.list_programma .row:last-child .orgEvent{
	border-bottom: none;
}
/* Основные участники */

#aboutExhibition .participants>h2 {
    margin: 60px 0;
}

#aboutExhibition .participants .item {
    text-align: center;
    color: rgb(26, 122, 43);
}

#aboutExhibition .participants .item>div {
    min-height: 140px;
}

#aboutExhibition .participants .item:before,
#aboutExhibition .participants .items .item:last-child:after {
    content: '';
    display: block;
    width: 45%;
    height: 4px;
    margin: 30px auto;
    background-color: rgb(250, 207, 51);
}

#aboutExhibition .participants .item h2,
#aboutExhibition .participants .item p {
    margin: 0;
}

@media (max-width: 991.98px) {
    #aboutExhibition .participants .items:first-child .item:last-child:after {
        display: none;
    }

    #aboutExhibition .participants .item>div {
        min-height: 158px;
    }
}
/* Партнерство */
#cooperation{
    margin-top:10px;
    margin-bottom: 20px;
}
#cooperation p{
    margin-left: 5px;
}
#cooperation p,
#cooperation li{    
    font-size: 16px;
    line-height: 20px;
}
#cooperation ul{
    list-style:none;
}
#cooperation li:before{    
    content: url("/templates/vdnh/images/check_mark.png");
    display: inline-block;
    position: relative;
    margin-left: -50px;
    padding-top: 0px;
    width: 50px;
    font-size: 40px;
    height: 2px;
    top: 3px;
    color: rgb(58, 162, 73);
    text-align: center;
}

/*
 *  Поддержка
 */

#supports .ofpp {
    margin: 15px;
    height: 84px;
    min-height: 84px;
    max-width: 25%;

    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

#supports .ofpp a {
    max-width: 100%;
    flex: 0 0 auto;
}

#supports .ofpp img {
    max-height: 84px;
}

@media (max-width: 1199.98px) {
    #supports .ofpp {
        max-width: 33.333333%;
    }
}

@media (max-width: 991.98px) {
    #supports .ofpp {
        max-width: 48%;
    }
}

@media (max-width: 575.98px) {
    #supports .ofpp {
        max-width: 80%;
    }
}



/*
 *   Заявка на участие
 */

 #applicationParticipation{
 	margin-bottom: 51px;
    text-align: center;
    margin-top: 51px;
 }
#applicationForParticipation p,
#applicationParticipation p{
 	font-family: VDNH;
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 120%;
	color: #000000;
 }
#applicationForParticipation .color-green,
#applicationParticipation .color-green{
	color: #479645;
}
#applicationForParticipation .default {
    max-width: 800px;
    margin: 0 auto;
}

#applicationForParticipation .default .section {
    margin: 30px 0;
   
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 47px;
}

#applicationForParticipation .default label {
    font-family: VDNH;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	color: #000000;
}

#applicationForParticipation .default .custom-radio label {
    font-weight: normal;
}

#applicationForParticipation .default .form-group.hide {
    display: none;
}

#applicationForParticipation .default .form-group {
    margin-bottom: 30px;
}
#applicationForParticipation .default .form-group .form-control{
	border: 1px solid #C4C4C4;
	box-sizing: border-box;
	border-radius: 6px;
	padding: 3px 21px;
    height: 28px;
}
#applicationForParticipation .default .form-group .form-control::placeholder{
	font-family: VDNH;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 18px;
	color: #C4C4C4;
}
#applicationForParticipation .default .soglasie {
    display: block;
    margin-left: 20px;
    position: relative;
    top: -20px;
    text-align: justify;
    margin-right: 20px;
    font-family: VDNH;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
}
#applicationForParticipation .pravilaVnRasp{
	margin-top: 36px;
	margin-bottom: 56px;
}
#applicationForParticipation .pravilaVnRasp p{
	font-family: VDNH;
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 120%;
	color: #000000;
	margin-bottom: 30px;
}


#press-relis{
	background-color: #FFF8EB;
    position: relative;
    z-index: 2;
    padding-bottom: 50px;
}
#press-relis:before {
    content: '';
    position: absolute;
    top: 0;
    left: -2000%;
    right: -2000%;
    height: 100%;
    background-color: #FFF8EB;
    z-index: 0;
}
#press-relis header{
	font-family: VDNH;
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	line-height: 29px;
	color: #000000;
	margin-bottom: 50px;
}
#press-relis h3{
	font-family: VDNH;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 120%;
	color: #479645;
	text-transform: inherit;
	text-align: left;
	margin-bottom: 25px;
}
#press-relis p{
	font-family: VDNH;
	font-style: normal;
	font-size: 18px;
	line-height: 120%;
	text-align: justify;
}
#press-relis .readFull{
	border: 2px solid #479645;
    box-sizing: border-box;
    font-family: VDNH;
    font-style: normal;
    font-weight: bold;
    font-size: 15px;
    line-height: 20px;
    color: #479645;
    width: 141px;
    height: 50px;
    text-transform: uppercase;
    padding: 12px;
    cursor: pointer;
    margin-top: 28px;
    text-align: center;
    margin-bottom: 28px;
}
#press-relis .download{
	text-align: center;
	margin-bottom: 20px;
}
#press-relis .download .purple {
	min-width: 250px;
	height: 51px;
    cursor: pointer;
    color: rgb(255, 255, 255);
    border: 3px solid RGB(254, 154, 192);
    background-color: RGB(254, 154, 192);
}
#press-relis .download .purple:hover {
	color: RGB(254, 154, 192) !important;
}
#press-relis #noactive{
	display: none;
}
#infoPartner{
	padding-top: 19px;
}
#infoPartner p{
	margin-bottom: 20px;
}
#infoPartner header {
    font-family: VDNH;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 29px;
    color: #000000;
    margin-bottom: 25px;
}
#infoPartner .color-green{
	color: #479645;
}
#infoPartner .profile {
    margin-top: 20px;
}
#infoPartner .profile .photo {
    position: relative;
    max-width: 120px;
    margin: 0px;
    margin-left: auto;
    /* padding: 4px; */
    text-align: center;
    /* border: 3px rgb(255, 255, 255); */
    background-color: rgb(255, 255, 255);
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    top: 8px;
}
#infoPartner .profile .photo img {
    width: 100%;
}
#infoPartner .profile h5 {
    font-family: VDNHLebedev2;
    margin: 5px 0 12px 0;
    white-space: nowrap;
    text-align: left;
    color: #479645;
    font-weight: bold;
    font-size: 16px;
    line-height: 17px;
    text-transform: capitalize;
}
#infoPartner .contact{
    padding-top: 17px;
}
#infoPartner .contact b {
    display: block;
    margin: 0 0 14px 0 !important;
    font-family: VDNH;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #000000;
    text-align: left;
 }
#infoPartner .contact p {
	font-family: VDNH;
    font-style: normal;
    margin: 0;
    margin-top: 15px;
    color: #000000;
    font-weight: 300;
    font-size: 14px;
    line-height: 120%;
    text-align: left;
}

#afp_bonuss_image {
    width: 120px;
    height: 120px;
    position: relative;
    margin-top: -16px;
    padding: 0;
}

#afp_bonuss_title {
    color: rgb(239, 72, 82);
    font-weight: bold;
    font-size: 1.2em;
    padding-bottom: 18px;
    text-transform: uppercase;
}

#afp_politics {
    display: inline-block;
}

#applicationForParticipation .default label[for=afp_politics] {
    display: inline;
    font-size: 1rem;
    cursor: pointer;
}


/*
 *  Контакты
 */

#contacts {
    font-size: 17px;
    line-height: 19px;
}

#contacts .profile {
    margin-bottom: 30px;
}

#contacts .profile .photo {
    position: relative;
    max-width: 120px;
    margin-bottom: 10px;
    margin-left: auto;
    padding: 4px;
    text-align: center;
    border: 3px solid rgb(26, 122, 43);
    background-color: rgb(255, 255, 255);
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
}

@media (max-width: 1199.98px) {
    #contacts .profile .photo {
        max-width: 200px;
    }
}

#contacts .photo img {
    width: 100%;
}

#contacts .profile .photo:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 4px solid rgb(255, 255, 255);
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

#contacts .profile h5 {
    margin: 5px 0 10px 0;
    white-space: nowrap;
    text-align: left;
}

#contacts h5 {
    margin: 10px 0 15px 0;
    color: rgb(26, 122, 43);
    font-size: 15px;
    line-height: 14px;
}

#contacts .profile .contact b {
    display: block;
    margin-bottom: 10px;
}

#contacts .profile .contact p {
    margin-top: 15px;
    color: rgb(120, 120, 120);
    font-size: 13px;
    line-height: 17px;
}



/*
 *   Новости (Категория)
 */

#news>hr:last-child {
    display: none;
}

#news>article {
	margin-bottom: 40px;
}

#news>article>.image {
    flex: 0 0 auto;
	position: relative;
	padding-bottom: 64%;
	overflow: hidden;
}

#news>article>.image>img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	min-height: 100%;
	transform: translateX(-50%);
}

#news>article>.content {
    flex: 0 0 auto;
}

#news>article>.content h2 {
    margin: 0 0 20px 0;
    font-size: 1.2857rem;
    text-align: left;
    flex: 0 0 auto;
}

#news>article>.content h2 a {
    color: #479A4C;
	font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
}

#news>article>.content h2 a:hover {
    text-decoration: none;
}

#news>article>.content .description {
    font-size: 1.1571rem;
    flex: 0 0 auto;
}

#news>article>.content .date {
	color: #8f9da7;
    margin-top: auto;
    font-size: 0.9rem;
	line-height: 2.9rem;
    flex: 0 0 auto;
}

@media (max-width: 991.98px) {
    #news>article>.image {
        width: 100%;
        margin-bottom: 20px;
        padding-right: 0;
    }

    #news>article>.content {
        width: 100%;
    }
}


@media (max-width: 767.98px) {
    #news>article>.image {
        margin-bottom: 0;
        padding-right: 20px;
    }

    #news>article>.content {
  
    }
}

@media (max-width: 575.98px) {
    #news>article>.image {
        width: 100%;
        margin-bottom: 20px;
        padding-right: 0;
    }

    #news>article>.content {
        width: 100%;
    }
}

#newsFilter {
	margin: 60px 0 30px 0;
	padding: 0;
	list-style: none;
}

@media (max-width: 991.98px) {
	#newsFilter {
		text-align: center;
	}
}

#newsFilter li {
	display: inline-block;
	margin-right: 5%;
	margin-bottom: 30px;
	background-color: rgb(175,66,130);
}

#newsFilter li.active {
	background-color: rgba(175,66,130,.5);
}

#newsFilter li a {
	display: block;
	padding: 15px;
	min-width: 215px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}

#newsFilter li a {
	text-decoration: none;
}


/*
* Новости пагинация
*/
.pagination {
    justify-content: center;
    margin: 18px 0;
    padding: 5px 0;
}

.pagination ul {
    /* display: inline-block; */
    *display: inline;
    *zoom: 1;
    margin-left: 0;
    margin-bottom: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul>li {
    display: inline-block;
	margin: 0 5px;
}

.pagination ul>li>a {
	color: #8f9da7;
	border: 1px solid #8f9da7;
}

.pagination ul>li>a,
.pagination ul>li>span {
    float: left;
    padding: 4px 12px;
    line-height: 18px;
    text-decoration: none;
    background-color: #fff;
}

.pagination ul>li>span {
	color: #FFF;
	background-color: #479A4C;
    border: 1px solid #479A4C;
}

.pagination .pagination-start span, .pagination .pagination-prev span, .pagination .pagination-next span, .pagination .pagination-end span {
	display: none;
}



/*
 *   Новости (Материал)
 */
 #newsArticle {
    margin-bottom: 84px;
}
#newsArticle .date{
    color: #479645;
}
#newsArticle h1 {
	text-align: center;
}

#newsArticle img {
    width: 100%;
    margin: 10px auto;
    display: block;
}

#newsArticle>article>.content {
    margin-bottom: 45px;
}

#newsArticle>article>hr {
    width: 100%;
    margin: 45px 0 5px 0;
    border: 1px solid rgb(248, 208, 50);
}

#newsArticle>.date {
    font-size: .9rem;
    color: #8f9da7;
	line-height: 1rem;
	margin-bottom: 30px;
}

#newsArticle .tags {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #479A4C;
}

#newsArticle .tags>li {
	margin: 0 5% 30px 0;
}

#newsArticle .all {
	display: inline-block;
	margin: 45px auto 0 auto;
	padding: 15px;
	min-width: 215px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	color: rgb(255, 255, 255);
    background-color: #FE9AC0;
    border: 3px solid #FE9AC0;
}
#newsArticle .all:hover {
    color: #FE9AC0 !important;
    background-color: rgb(255, 255, 255) !important;
    border: 3px solid #FE9AC0;
}
#newsArticle .thumb-wrap {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  height: 0;
  overflow: hidden;
}
#newsArticle .thumb-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}
/*
 *   Фотоархив (Категория)
 */

#gallery>hr {
    width: 100%;
    margin: 15px 0 45px 0;
    border: 1px solid rgb(248, 208, 50);
}

#gallery>article>h2>a {
    color: rgb(26, 122, 43);
    font-size: 1.5714rem;
}

#gallery>article>h2>a:hover {
    text-decoration: none;
}

#gallery>article>.photos>a {
    width: 19%;
    min-width: 175px;
    margin-right: 10px;
    margin-bottom: 10px;

    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;

    flex: 0 0 auto;
}

#gallery>article>.photos>a:last-child {
    margin: 0;
}

#gallery>article>.photos>a>img {
    max-width: 100%;
    flex: 0 0 auto;
}

#gallery>article>.photos>a:hover img {
    animation: galleryPhotoScale .3s;
}

@keyframes galleryPhotoScale {
    0% {
        -webkit-transform: scale(1, 1);
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -o-transform: scale(1, 1);
        transform: scale(1, 1);
    }

    50% {
        -webkit-transform: scale(1.05, 1.05);
        -moz-transform: scale(1.05, 1.05);
        -ms-transform: scale(1.05, 1.05);
        -o-transform: scale(1.05, 1.05);
        transform: scale(1.05, 1.05);
    }

    100% {
        -webkit-transform: scale(1, 1);
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -o-transform: scale(1, 1);
        transform: scale(1, 1);
    }
}

#gallery>article>.more {
    margin-top: 20px;
    text-align: right;
}

#gallery>article>.more a {
    color: rgb(26, 122, 43);
    text-transform: uppercase;
}

@media (max-width: 991.98px) {
    #gallery>article>.photos>a {
        width: 31%;
    }
}


@media (max-width: 767.98px) {
    #gallery>article>.photos>a {
        width: 47%;
    }
}

@media (max-width: 575.98px) {
    #gallery>article>.photos>a {
        width: 100%;
        margin-right: 0;
        margin-bottom: 30px;

        flex: 0 0 auto;
    }
}



/*
 *   Фотоархив (Материал)
 */


#galleryArticle>article>a {
    width: 19%;
    min-width: 175px;
    margin-right: 10px;
    margin-bottom: 10px;

    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;

    flex: 0 0 auto;
}

#galleryArticle>article>a>img {
    max-width: 100%;
    flex: 0 0 auto;
}

@media (max-width: 991.98px) {
    #galleryArticle>article>a {
        width: 31%;
    }
}


@media (max-width: 767.98px) {
    #galleryArticle>article>a {
        width: 47%;
    }
}

@media (max-width: 575.98px) {
    #galleryArticle>article>a {
        width: 100%;
        margin-right: 0;
        margin-bottom: 30px;

        flex: 0 0 auto;
    }
}


/* 
* ПРЕСС-ЦЕНТР
*/
#press-tsentr h3 {
    text-align: left !important;
    margin: 20px 0;
}

#press-tsentr .green {
    background: #acca46;
    color: rgb(255, 255, 255);
    padding: 5px;
    text-transform: uppercase;
    font-size: 2rem;
}

#press-tsentr .head-h3 {
    display: flex;
    height: 50px;
    margin-bottom: 10px;
}

#press-tsentr .prss {
    margin-bottom: 30px;
}

#press-tsentr .prss img {
    margin-right: 15px;
    vertical-align: middle;
}

#press-tsentr .prss h3 {
    color: #acca46;
    text-transform: uppercase;
    display: flex;
    align-items: center;
}



/*
    Видеоархив
*/
.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.iframe-adaptive {
    padding-bottom: 56.25%;
    position: relative;
}

.iframe-adaptive iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
}



/*
	Архив
*/

#archive header {
	color: #b24281;
	font-size: 2.6rem;
	margin-bottom: 30px;
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#archive .item {
	max-width: 100%;
}

#archive .content {
	display: none;
	padding: 15px;
	max-width: 100%;
}

#archive .gallery {
	margin-bottom: 40px;
}

#archive .video {
    padding: 40px 0;
    background-color: #e9e9e9;
    position: relative;
    width: auto;
    max-width: 480px;
    margin: 0 auto;
}

#archive .video:before {
    content: '';
    position: absolute;
	top: 0;
    left: -2000%;
    right: -2000%;
    height: 100%;
    background-color: rgb(231, 231, 231);
    z-index: -1;
}

#archive .video .wrapper {
	position: relative;
	padding-bottom: 52.5%;
}

#archive .video .wrapper > iframe {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#archive .others .videos {
	position: relative;
	padding-bottom: 57%;
}

#archive .others .videos > iframe {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#archive .others h4 {
	margin: 30px 0 15px 0;
	text-align: left;
	color: #3aa249;
}

#archive > .old > hr {
	max-width: 55px;
	margin-left: auto;
	margin-right: auto;
}

#archive .old {
	text-align: center;
}

#archive .old > a {
	display: inline-block;
	padding: 15px;
	margin: 30px 0;
	min-width: 215px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: rgb(175,66,130);
}

/* Begin program */
.program{
	display: flex;
	flex-direction: column;
	max-width: 916px;
	margin: 0 auto;
}
.program__line{
	display: grid;
	grid-template-columns: 282px 1fr;
	gap: 27px;
	padding: 60px 0;
	position: relative;
}
.program__line:first-child{
	padding-top: 20px;
}
@media (max-width: 992px){
	.program__line{
		grid-template-columns: 150px 1fr;
		gap: 16px;
	}
}
@media (max-width: 500px){
	.program__line{
		padding: 25px 0;
		display: flex;
		flex-direction: column;
	}
}
.program__line--bg:before {
	content: '';
	position: absolute;
	top: 0;
	left: -2000%;
	right: -2000%;
	height: 100%;
	background-color: #FFF8EB;
	z-index: 0;
}
.program__left{
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
}
.program__right{
	z-index: 1;
}
@media (max-width: 500px){
	.program__right{
		text-align: center;
	}
}
.program__picture{
	width: 100%;
	height: auto;
}
@media (max-width: 500px){
	.program__picture{
		width: 166px;
	}
}
.context__date{
	font-family: 'VDNHLebedev2';
	font-style: normal;
	font-weight: bold;
	font-size: 35px;
	line-height: 100%;
	text-transform: uppercase;
	color: #FE9AC0;
	margin-bottom: 16px;
}
@media (max-width: 992px){
	.context__date{
		font-size: 30px;
	}
}
@media (max-width: 500px){
	.context__date{
		margin-bottom: 20px;
	}
}
.context__title{
	font-family: 'VDNHLebedev2';
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 140%;
	color: #479A4C;
	margin-bottom: 16px;
}
@media (max-width: 500px){
	.context__title{
		line-height: 120%;
		margin-bottom: 10px;
	}
}
.context__description{
	font-family: 'VDNH';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 120%;
	color: #000000;
	margin-bottom: 20px;
}
.context__point{
	display: flex;
	align-items: center;
	font-family: 'VDNHLebedev2';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 140%;
	color: #479A4C;
	margin-bottom: 30px;
}
.context__point:before{
	content: '';
	display: inline-block;
	margin-right: 16px;
	width: 22px;
	min-width: 22px;
	height: 32px;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='32' viewBox='0 0 22 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.3859 5.47984C18.4524 2.12834 15.018 0.0807812 11.1989 0.00253125C11.0358 -0.000843749 10.8718 -0.000843749 10.7087 0.00253125C6.88961 0.0807812 3.45524 2.12834 1.52163 5.47984C-0.454784 8.90559 -0.508858 13.0206 1.37696 16.4875L9.27735 31.0117C9.28089 31.0181 9.28444 31.0246 9.28811 31.0309C9.6357 31.6378 10.2584 32 10.9539 32C11.6493 32 12.272 31.6377 12.6196 31.0309C12.6232 31.0246 12.6268 31.0181 12.6303 31.0117L20.5307 16.4875C22.4164 13.0206 22.3623 8.90559 20.3859 5.47984ZM10.9538 14.5C8.48334 14.5 6.47351 12.4813 6.47351 10C6.47351 7.51871 8.48334 5.50003 10.9538 5.50003C13.4242 5.50003 15.434 7.51871 15.434 10C15.434 12.4813 13.4243 14.5 10.9538 14.5Z' fill='%23479645'/%3E%3C/svg%3E%0A");
}
@media (max-width: 500px){
	.context__point{
		max-width: 225px;
		margin: 0 auto;
		margin-bottom: 30px;
	}
}
.context__btn{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 50px;
	background: #479645;
	font-family: 'VDNHLebedev2';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	color: #FFFFFF;
}
@media (max-width: 992px){
	.context__btn{
		font-size: 16px;
	}
}
@media (max-width: 760px){
	.context__btn{
		font-size: 20px;
	}
}
@media (max-width: 500px){
	.context__btn{
		height: 60px;
	}
}
.program__air {
	height: 110px;
}