.box_foot{

}
.box_foot .box_contact{
background-color: #242323;
border-top: 6px solid #FD011C;
padding: 18px 0 30px 0;
}
.box_foot .div_contact{
display: flex;
justify-content: space-between;
width: 1730px;
padding: 0 15px;
max-width: 100%;
margin: 0 auto;
box-sizing: border-box;
align-items: center;
}

.box_foot .div_contact .face{
display: inline-block;
color: #FFFFFF;
font-weight: 400;
font-size: 18px;
transition: all 0.5s ease-out 0s;
}
.box_foot .div_contact .face:hover{
color: var(--g1-color);
}

.box_foot .div_contact .face:after{
content: "";
display: inline-block;
width: 30px;
height: 30px;
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4NCiAgPHBhdGggaWQ9ImZhY2Vib29rXzRfIiBkYXRhLW5hbWU9ImZhY2Vib29rICg0KSIgZD0iTTIyLjM4Myw3Ljc1OGExNC44NjUsMTQuODY1LDAsMCwxLDcuNTcyLDIuMDZBMTUuMTUxLDE1LjE1MSwwLDAsMSwzMy43NDQsMzIuN2ExNS4yODMsMTUuMjgzLDAsMCwxLTguNDY0LDUuMDU1VjI2Ljk3NWgyLjk0MmwuNjY1LTQuMjM3SDI0LjQzMlYxOS45NjNhMi40MTIsMi40MTIsMCwwLDEsLjUxMy0xLjU5MywyLjM0NiwyLjM0NiwwLDAsMSwxLjg4Mi0uNzE2aDIuNjlWMTMuOTQxcS0uMDU4LS4wMTktMS4xLS4xNDdhMjEuODM3LDIxLjgzNywwLDAsMC0yLjM3LS4xNDcsNS45MjIsNS45MjIsMCwwLDAtNC4yNTQsMS41MTcsNS44NjQsNS44NjQsMCwwLDAtMS42LDQuMzU0djMuMjJoLTMuMzl2NC4yMzdoMy4zOVYzNy43NThBMTQuOTE2LDE0LjkxNiwwLDAsMSwxMS4wMjIsMzIuNywxNS4xMzQsMTUuMTM0LDAsMCwxLDE0LjgxMSw5LjgxOGExNC44NywxNC44NywwLDAsMSw3LjU3Mi0yLjA2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcuMzgzIC03Ljc1OCkiIGZpbGw9IiMxYTYzZjkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPg0KPC9zdmc+DQo=') 50% 50% no-repeat;
transition: all 0.5s ease-out 0s;
vertical-align: middle;
margin-left: 13px;
filter: brightness(0) invert(100%);
}
.box_foot .div_contact .face:hover:after{
transform: scale(1.1);
}

.box_stopka{
background-color: #1A1919;
padding: 25px 0;
}
.box_stopka .div_stopka{
display: flex;
justify-content: space-between;
width: 1730px;
padding: 0 15px;
max-width: 100%;
margin: 0 auto;
box-sizing: border-box;
align-items: center;
color: #FFFFFF;
font-size: 18px;
font-weight: 400;
}

.stopka{
display: flex;
align-items: center;
justify-content: space-between;
}
.stopka a{
color: #FFFFFF;
}
.bottomStopkaRight{
margin-left: 50px;
}

.menuStopka ul{list-style:none;}
.menuStopka ul li{display:inline-block;padding-right:60px;}
.menuStopka ul li a{color:#FFFFFF;font-size:18px;font-weight:400;padding:0;display:block;transition: all 0.5s ease-out 0s;}
.menuStopka ul li a:hover{color: var(--g1-color);}


@media screen and (max-width:1100px){
.box_stopka .div_stopka{flex-direction: column}
.menuStopka ul li{padding: 0 30px}
.menuStopka ul li a{padding: 0 0 20px 0}
}

@media screen and (max-width:820px){
.box_foot .div_contact{flex-direction: column}
.box_foot .div_contact .logoStopka{margin-bottom: 30px}
.box_foot .div_contact .logoAikido{margin-bottom: 30px}
}
@media screen and (max-width:630px){
.stopka{flex-direction: column}
.bottomStopkaRight{margin: 30px 0 0 0}
}