/*
Theme Name: kidsunited
*/
.wpcf7-not-valid{
	border:1px solid red!important;
}
.wpcf7-validation-errors{
	display:none!important;
}
.homemenu span{
	display: none;
}
.hero .hero__contact .contact__form-input span {
	display: block;
	width: 100%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.wpcf7-response-output {
	display: none!important;
}
.contact__form-input span:not(:first-child) {
	margin-top: 10px;
}
.contact__form-input span {
	display: block;
	width: 100%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.contact__form-btn {
	margin-left: 3px;
}
.jobs-page p ,.jobs-page ul,.jobs-page ol{
	margin-top: 0.5vw;
	margin-bottom: 3vw;
}
.jobs-page h3 {
	font-size: 1.2vw;
	line-height: 1.2;
	font-weight: bold;
}
.franchise__form .wpcf7-not-valid-tip {
    font-size: 0.9vw !important
}
@media (max-width:991px) {
	.jobs-page p ,.jobs-page ul,.jobs-page ol, .jobs-page  h3{
		font-size: 2vw;
	}
	.franchise__form .wpcf7-not-valid-tip {
        font-size: 1.7vw !important
    }
}
@media (max-width:550px) {
	.jobs-page p ,.jobs-page ul,.jobs-page ol, .jobs-page  h3{
		font-size: 2.8vw
	}
	.franchise__form .wpcf7-not-valid-tip {
        font-size: 3vw !important
    }
}

#overlay {
    z-index: 1999;
    background: #eff2f0;
    opacity: 0.85;
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%
}
#waiting-load {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    width: 100px;
    height: 100px
}

.editor-styles-wrapper :where(:not(.is-layout-flex,.is-layout-grid))>.wp-block {
	width: 100%;
	max-width: 100%;
	padding: 0 1.30208vw;
	margin-left: auto;
	margin-right: auto;
}
.pr-policy-text{
	padding: 0vw 20vw 4vw;
	background-color: #54565a;
	margin-bottom: 1vw;
}

.pr-policy-text .main-text {
	color: #fff;
	text-align: justify;
	line-height: 1.3;
	font-size: 0.8vw;
	padding-top: 2.5vw;
}
.info {
	padding-top: 5vw;
	padding-bottom: 0px;
}
.pr-policy {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.pr-policy-text .main-text p {
	margin-bottom: 0.5vw;
}

body .tryouts a {
	color: #93d500;
}