/*
 Theme Name:   Superior Care & Wellbeing
 Theme URI:    https://superiorcareandwellbeing.co.uk/
 Description:  Superior Care & Wellbeing child theme
 Author:       James Evans
 Author URI:   https://websright.com
 Template:     generatepress
 Version:      0.1
*/


/* buttons */
li.menu-btn a, #contact-form input[type="button"] {
	border-radius: 30px;
	font-weight: 600;
}
#contact-form input[type="button"] {
	background-color: #E2C044;
}

/* nav */
.main-navigation .main-nav ul li.menu-btn a {
	line-height: 40px;
	margin-left: 10px;
}
.main-navigation .main-nav ul li.menu-btn a, .main-navigation .main-nav ul li.menu-btn a:hover {
	color: #fff;
}
.main-navigation .main-nav ul li.menu-btn a:hover {
	background-color: #E2C044;
}
.main-navigation .main-nav ul li.menu-btn a {
	background-color: #123146;
}
@media (min-width: 1000px) and (max-width: 1100px) {
	.main-navigation .main-nav ul li a {
		padding-left: 12px; 
		padding-right: 12px;
		font-size: 14px;
	}
	.menu-item-has-children .dropdown-menu-toggle {
		padding-right: 12px;
	}
}
@media (max-width: 999px) {
	.main-navigation .menu-toggle {
		font-size: 28px;
	}
	.mobile-menu-control-wrapper .menu-toggle, .mobile-menu-control-wrapper .menu-toggle:hover, .mobile-menu-control-wrapper .menu-toggle:focus {
		background-color: rgba(255,255,255,0);
	}
	.main-navigation .main-nav ul li a {
		text-align: center;
	}
	.main-navigation .main-nav ul li.menu-btn a {
		max-width: 220px; 
		margin-left: auto; margin-right: auto;
	}
	.main-navigation .main-nav ul {
		padding-bottom: 20px;
	}
	.menu-toggle {
		padding: 0;
	}
	.main-navigation.toggled .main-nav ul ul {
		border-bottom: none;
	}
	.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle {
		float: none;
	}
	.main-navigation.toggled .main-nav ul ul.toggled-on {
		background-color: #fff;
		padding-bottom: 0;
	}
}
@media (max-width: 768px) {
	.inside-navigation .navigation-branding, .site-logo {
		margin-left: 10px;
	}
	.menu-toggle {
		padding-right: 10px;
	}
}

@media (max-width: 499px) {
	.site-header .header-image {
		max-width: 200px;
	}
	.navigation-branding .sticky-navigation-logo img {
		height: auto; 
	}
	.inside-header {
		padding-top: 10px; padding-bottom: 10px;
	}
}


#home-hero {
	height: 300px;
}

@media (min-width: 1240px) {
	.rhs-text-container.gb-container .gb-inside-container {
		margin-right: calc(100% - 1200px / 2);
		padding-right: 0;
	}
	.lhs-text-container.gb-container .gb-inside-container {
		margin-left: calc(100% - 1200px / 2);
		padding-left: 0;
	}
}

/* contact */
.list-checkbox-wrap .nf-field-element li label {
	font-size: 14px;
	color: #fff;
	text-align: left;
}
.list-checkbox-wrap .nf-field-element li label a {
	color: #;
}
.nf-response-msg {
  color: #fff;
  font-weight: 500;
}

