Hi Sjoerd ,
Just cut </div> and paste after </h1> of header.php of flexy1.0.8 now the modified codes will look like this(where “margin=right:10px;”is also added.)
<div class="logo">
<a href="<?php echo esc_url( home_url( '/' ) ); ?>" ><?php echo '<img src="' . get_template_directory_uri() . '/images/logo.jpg' . '" alt="logo" style="width:100px;height:70px;float:left;margin=right:10px; " />'; ?></a>
<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
</div>
<h2 class="site-description"><?php bloginfo( 'description' ); ?></h2>
Now in line 1551 of style.css, paste “display: inline-block;”
It will be look like this:
.site-header h1 {
display: inline-block;
font-size: 34px;
font-size: 2.2rem;
/*line-height: 1.846153846;*/
margin-bottom: 0;
}
same thing to line 1547. It will look like this:
.site-header h1,
.site-header h2 {
text-align: left;
display: inline-block;
}
At line 561 adjust line height as required.
Now Logo and header(title & description) will be next to each other.
another easy way is that modify your logo image with web site title and description and follow the previously mentioned guidelines.
To adjust the blank space below the menu bar on line 131 of style.css adjust value of margin-top.
Thank you.