@media all and (min-width: 768px) {
  .header-six--theme9 .left-part .site-name-wrapper {
    max-width: 280px; }

  .header-six--theme9 .right-part {
    flex: 1 0 40%; }

  .header-six--theme9 .left-part {
    display: flex;
    flex-direction: row;
    flex: 1 0 auto; } }

.header-six--theme9 .left-part .logo img {
  max-height: none; }

.site-footer.inverse .cont_f_wrapper .mail_f_wrap .mail_f {
  display: flex;
  flex-direction: column; }
