Rozwiązanie do pytania #1
W CSS:
.header_block_2 - odpowiada za cały pasek szary nawigacyjny
nav - odpowiada za nawigację
.header .logo - odpowiada za logo
Jak zwiększysz marginesy dla .header .logo to aby wyrównać nav do loga musisz dodać tam np.
nav {
margin: 30px 0; /* 30 jest przykładem */
}
Rozwiązanie do pytania #2
Aby rozwiązac ten problem trzeba dostać się do plików .php i odszukać linie, które odpowiadają za tytuł strony i obecną lokalizacje.
Za tytuł strony:
<h1 class="title-header">
...
</h1>
Za obecną lokalizację:
<ul class="breadcrumb breadcrumb__t">
<li><a href="#adres">...</a>
</li>
<li class="divider"></li>
<li class="active">...</li>
</ul>
Rozwiązanie do pytania #3
.header {
border-bottom: 2px solid red;
}