I examined the code of the page and discovered which parent theme stylesheets were being used. I tried the common one first and searched for the word hover. Examined each one and looked for -10px or something similar.
I found 4 such bits of code and tried them all. This one was the culprit and I have no idea what it does in the customizr theme but it messes up the freetobookwidget
input[type="submit"]:hover {
background-position: 0 -15px;
}
This bit of code in the advanced css section of customizr stops the button jumping up on hover.
input[type="submit"]:hover {
background-position: 0 0;
}
However when i put it into my child css the button still jumped. I then looked at the enqueue bit of the function.php of my child theme. It seems there issues over what you need to enqueue. I decided to enqueue bot parent and child. i had to change it from
<?php
function theme_enqueue_styles() {
// enqueue parent styles
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
?>
to
<?php
function theme_enqueue_styles() {
// enqueue parent styles
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
// enqueue child styles
wp_enqueue_style('child-theme', get_stylesheet_directory_uri() .'/style.css', array('parent-theme'));
}
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
?>
Thought this all might be helpful to someone else. It all seems to be working fine at thebeachfiley.co.uk//make-a-booking/