.mosaic-crumbs__item_link--u-iiq6x7z75{
		color: rgba(34,123,19,1) !important;
}
.container--u-inip6dhfe{
	padding-top: 50px;
}
 .g-submenu{
 	display: none;
 }
 .head-flex{
 	display: flex;
 	justify-content: space-between;
 }
 
 .header{
 	padding-top:20px;
 	padding-bottom: 20px;
 }
 .head-adr{
 	padding-right: 20px;
 }
 .head-email{
 	padding-right: 20px;
 }
 .head-email a{
 	text-decoration: none;
 	color: #218e0f;
 }
  .head-email a:hover{
  color: rgba(34,123,19,1);	
  }
 
 .head-phone a{
 	text-decoration: none;
 	color: #000;
 	font-weight: bold;
 	font-size: 20px;
 }
 
  .head-phone a:hover{
  	color: rgba(34,123,19,1);
  }
  .container-flex{
  	display: flex;
  }
 
 .main-menu{
 	display: flex;
 	justify-content: center;
 	border-top: 1px solid #eee;
 	border-bottom: 1px solid #eee;
 	padding-top: 20px;
 	padding-bottom: 20px;
 }
 .main-menu li{
 	list-style: none;
 }
 
 
 .main-menu a{
 	color: black;
 	text-decoration: none;
 	font-weight: 700;
 }

/*выпадающий список*/
.elements{
	display: flex;
}
nav ul {
			    padding:0;
			    margin:0;
			    list-style: none;
			    position: relative;
			    }

nav ul li {
			    margin: 0px 35px 0 0;
			    display:inline-block;
			    }

nav a {
			    display:block;
			    padding:0 10px;
			    color:#FFF;
			    font-size:14px;
			    line-height: 30px;
			    text-decoration:none;
			}
			
nav ul ul {
			    display: none;
			    position: absolute;
			    top: 100%;
			    z-index: 10;
			    background-color: #fff;
			}
/* отображаем выпадающий список при наведении */
			nav ul li:hover > ul {
			    display:inherit;
			}

/* первый уровень выпадающего списка */
			nav ul ul li {
			    min-width:100px;
			    float:none;
			    display:list-item;
			    position: relative;
			}
/* выпадающий список */


.footer-flex{
    display: flex;
    flex-wrap: wrap;
}
.coloumn{
	width: 25%;
}
.left-padding{
	padding-left: 10%;
}
.coloumn a{
	text-decoration: none;
	color: #888;
}
.coloumn a:hover{
	color: rgba(34,123,19,1);
}
.footer-logo{
	width: 100%;
	padding-right: 50%;
}

.footer-logo a{
	text-decoration: none;
	font-weight: 700;
	color: black;
}
.footer-logo a:hover{
	color: rgba(34,123,19,1);
}
.social-footer img{
	width: 35px;
	padding-top: 5px;
	padding-left: 10px;
}
.list {
	display: block;
}
.onicon-button-callback{
	display:none;
}
.section--u-ial28zsf6{
	display:none;
}
#onicon { display:none; }

 @media (max-width: 750px) {
 	.coloumn{
 		width: 100%;
 	}
 	.footer-logo{
 		width: 100%;
 	}
 	.footer-logo p{
 		font-size: 14px;
 		line-height: normal;
 	}
 	.coloumn p{
 		font-size: 16px;
 		line-height: normal;
 	}
 	.coloumn h4{
 		font-size: 20px;
 	}
 	.head-adr{
 		display: none;
 	}
 	.head-email{
 		display: none;
 	}
 	.head-flex{
 		flex-direction: column;
 	}
 	.head-social{
 		margin-bottom: 30px;
 	}
 }
 
 @media (max-width: 991px) {
 	
 	.side-panel__button-open--u-i7seqh3k3{
 		background-color: rgba(34,123,19,1) !important;
 	}
 	
 	.side-panel__button-close--u-iuif8p776{
 		background-color: rgba(34,123,19,1) !important;
 	}
 	
 	.ver-menu--u-ij1dalp9t .ver-menu__item:hover .ver-menu__link, .ver-menu--u-ij1dalp9t .ver-menu__item.is-hover .ver-menu__link{
 		color: rgba(34,123,19,1) !important;
 		border-left-color: rgba(34,123,19,1) !important;
 	}
 	
 	.main-menu{
 		display: none;
 	}
 	
 	
 }