/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

:root {
	--green:#9bd6b7 ;
}

.home #main {
	margin-top:0;
	margin-bottom: 0;
}

.home .inside-article {
	padding-top:0;
	padding-bottom: 0;
}

.home-slider .kb-advanced-slide-overlay {
	display: none;
}

.wc-block-product-template__responsive.columns-4 {
	margin-left:0 !important;
}

.wp-block-button__link {
	background-color:#9bd6b7 !important;
	color:#222 !important;
}

.gform-theme--framework .gfield_list_group_item::before:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	color:#fff !important;
}

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	background-color: var(--green) !important;
	color:#333 !important;
}

#menu-menu-footer a {
	text-decoration: none;
	color:#fff;
}

.footer-widget-2 .widget-title {
	font-family: 'Rouge Script', serif;
	font-size:35px;
}

.inside-footer-widgets>div {
	display: flex;
	align-items: center;
	flex-direction: column;
}

.woocommerce-checkout .entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull, .woocommerce-cart .entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull {
	padding:40px;
}

/*--responsive-----------------------------*/

@media only screen and (max-width:767px) {
	.home-slider .kb-advanced-slide-overlay {
		display: block;
	}
}