/*
Theme Name: Soccer Fun Camp
Theme URI: https://theme.co/pro
Template: pro
Author: Themeco
Author URI: https://theme.co
Description: The future of WordPress themes and ultimate site builder.
Version: 6.8.4.1775241514
Updated: 2026-04-03 18:38:34

*/

.mobile-only {
	display:none;
}

/* Login Page */
body.login {
	background:#CEF237;
}

/* NAVIGATION */
.menu-item-171 a .x-anchor-text {
	border:2px solid #000;
	padding:5px 10px;
	border-radius:20px;
}

/* Tabbed Boxes */
.hover-list {
	transition:ease all .3s;
}
.hover-list:hover {
	background:#CEF237;
	cursor:pointer;
}
.hover-list.active {
		background:#CEF237;
}
.hover-ball {
	opacity:0;
	transition:ease all .3s;
}
.hover-list:hover .hover-ball {
	opacity:1;
}
.hover-ball.active {
	opacity:1;
}
.lbox {
	display:none;
}
.lbox.active {
	display:block;
}
#box2,
#box3 {
	display:none;
}

/* Contract Form */
.nf-form-fields-required,
#nf-label-field-5,
#nf-label-field-6,
#nf-label-field-9,
#nf-label-field-7,
#nf-label-field-14,
#nf-label-field-15,
#nf-label-field-16,
#nf-label-field-18
{
	display:none;
}
.nf-field-container {
	margin-bottom:10px !important;
}
#nf-field-5,
#nf-field-6,
#nf-field-9,
#nf-field-7,
#nf-field-11,
#nf-field-12,
#nf-field-14,
#nf-field-15,
#nf-field-16,
#nf-field-18
{
	font-family: "Roboto", sans-serif;
	font-weight:200;
	font-size:16px;
	padding:8px 0 8px 10px;
	border-radius:10px;
}
#nf-field-11::placeholder,
#nf-field-12::placeholder,
#nf-field-14::placeholder,
#nf-field-15::placeholder,
#nf-field-16::placeholder,
#nf-field-18::placeholder{
	color:#262A2C;
	font-weight:500;
}
.nf-field-container {
	margin-bottom:0px;
}
#nf-label-field-10 {
	font-weight:200;
	color:#fff;
	font-size:16px;
	line-height:18px;
	font-family: "Roboto", sans-serif;
}
#nf-field-10 {
	position:relative;
	top:-10px;
	background:transparent;
	border:2px solid red;
}
textarea#nf-field-7 {
	height:75px;
}
#nf-field-8 {
	background:#CEF237;
	font-family: "Roboto", sans-serif;
	font-weight:900;
	color:#113868;
	box-shadow:none;
	border-radius:10px;
	text-shadow:none;
	text-transform:uppercase;
	border:none;
	padding:8px 12px;
}
#nf-field-13 {
	background:#113868;
	font-family: "Roboto", sans-serif;
	font-weight:500;
	color:#fff;
	box-shadow:none;
	border-radius:10px;
	text-shadow:none;
	border:none;
	padding:8px 12px;
}
#nf-field-17 {
	background:#CEF237;
	font-family: "Roboto", sans-serif;
	font-weight:900;
	color:#113868;
	box-shadow:none;
	border-radius:10px;
	text-shadow:none;
	border:none;
	padding:8px 12px;
}
#nf-label-field-19 {
	color:#fff;
	font-size:.6rem;
	font-weight:200;
	font-family: "Roboto", sans-serif;
}
.page-id-162 .nf-response-msg p {
	color:#fff;
}

@media screen and (max-width: 485px) {
	.mobile-only {
		display:block;
	}
}
