@Sean:
1. To move the Promotion Headline to be below the feature content, you need to build child theme and change the hook in your child theme functions.php file. For child theme, refer to http://catchthemes.com/blog/create-child-theme-wordpress/. Ok I got it for your. Just download the child theme from that link. Then add the following code in your child theme functions.php file
// Unhook default Catch Responsive functions
function unhook_catchresponsive_functions() {
remove_action( 'catchresponsive_before_content', 'catchresponsive_promotion_headline', 30 );
}
add_action( 'init', 'unhook_catchresponsive_functions' );
//Adding Promotion Headline after Featured Content
add_action( 'catchresponsive_before_content', 'catchresponsive_promotion_headline', 50 );
2. It’s because of your header featured image and social icon in your header right sidebar. Looking at your site, I see that the way you are doing is incorrect.
— First, you have added logo in Header Featured Image. So, remove from there and add it from “Appearance => Customize => Site Title”, here you can upload your logo, then uncheck “Check to disable logo” to show your uploaded logo and then check in “Display Header Text” to hide your site title and tagline.
— Then you social widget in header right sidebar will show in right section automatically. So, you can remove your custom css .sidebar-header-right {position:relative; top:170px;}
which is creating this space issue.