Hi Zatari,
The problem with two points that you have mentioned is that you want to force features of the Integrity stack into Ethos stack which is not recommended. You either need to choose Ethos and stick with its features or integrity. Mixing and matching are not possible with the theme options and you will need a developer to do customization to achieve the points that you want.
1- You added a DIV tag inside the top bar which forces the content of the top-bar to get out of context as the wrapper tag of the top-bar is the P tag. You only are allowed to use inline elements inside the topbar such as SPAN and IMAGE. The margin that you see at the bottom of the logo that you add is because of the code that you have added there.
2- It is not possible to change the title position of the blog posts unless you customize the theme. Customization is outside of our support scope but we will give you the starting pointers and then the implementation will be on your shoulders:
- Install the Child Theme.
- Override the file below into your Child Theme:
wp-content/themes/pro/framework/views/ethos/content.php
- Move the line below to line 16:
<?php x_get_view( 'ethos', '_content', 'post-header' ); ?>
- Add some CSS fixes to X > Theme Options > CSS to set the positioning correctly on the front-end.
You can learn more about how to override files into your child theme here.
As a reminder, the steps above are only an introduction to how you would customize the theme to change the positioning of the title for blog posts in Ethos stack. There might be more details involved which you will need to take into consideration or hire a developer to do so.
Thank you for your understanding.