@import url('https://fonts.googleapis.com/css?family=Baloo+Chettan+2&display=swap');

body{
	font-family: 'Baloo Chettan 2', cursive;
}

h1{
	font-family: 'Baloo Chettan 2', cursive;
}

h2{
	font-family: 'Baloo Chettan 2', cursive;
}

h3{
	font-family: 'Baloo Chettan 2', cursive;
}

h4{
	font-family: 'Baloo Chettan 2', cursive;
}

h5{
	font-family: 'Baloo Chettan 2', cursive;
}

h6{
	font-family: 'Baloo Chettan 2', cursive;
}

.checkbox-multiple{
	font-size: 16px;
}

.grunion-field-wrap{
	font-size: 16px;
}

.grunion-field-wrap{
	width: 1200px;
}

.grunion-field-email-wrap{
	width: 1200px;
}
.grunion-field-textarea-wrap{
	width: 600px;
}

.top-bar{
	background-image: linear-gradient(to bottom left, #7700a6, #4700a6);
}

.menu-navigation-container{
	width: 700px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-evenly;
	align-content: center;
 }

.menu-item{
	font-size: 14px;
}
.menu-item:hover{
	font-size: 13.5px;
}

.menu-item:active{
	font-size: 13.5px;
}

.custom-logo{
  filter: drop-shadow(10px 10px 6px #b8b8b8);	
}

.more-link:hover{
	font-size: 17px;
}

.comments-link:hover{
	font-size: 13px;
}

.icon{
	transition: transform .2s;
}

.icon:hover{
	transform: scale(0.95);
}

.is-style-outline{
	transition: transform .2s;
}

.is-style-outline:hover{
	transform: scale(0.98);
}

.custom-logo{
	transition: transform .2s;
}

.custom-logo:hover{
	transform: scale(0.95);
}

.wp-block-button{
	transition: transform .2s;
}

.wp-block-button:hover{
	transform: scale(0.95);
}

@media only screen and (max-width: 1100px){
	.menu-navigation-container{
	width: 575px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-evenly;
	align-content: center;
	}
}

.wp-block-button{
	display: flex;
	justify-content: center;
	align-items: center;
}

.aligncenter{
	width: 800px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-content: center
}

@media only screen and (min-width: 1101px){
 .aligncentr{
	width: 1000px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	}
}

@media only screen and (min-width: 481px) and (max-width: 1100px){
	.aligncentr{
		width: 890px;
		display: flex;
		justify-content: space-evenly;
		align-items: center;
	}
}

@media only screen and (min-width: 1101px){
.layer1{
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.faqitem{
	width: 50%;
	height: 350px;
	padding: 15px;
	margin-right: 30px;
	margin-bottom: 30px;
 }
	.faqitem1{
	width: 50%;
	height: 350px;
	padding: 15px;
	margin-right: 30px;
	margin-bottom: 30px;
		color: rgb(71, 30, 158);
 }
}

.entry-title{
	color: rgb(71, 30, 158);
}

.site-description:hover{
	font-size: 13.8px;
}

@media only screen and (min-width: 481px) and (max-width: 1100px){
	.layer1{
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	}
	.faqitem{
		width: 45%;
	  height: 350px;
		padding: 15px;
	 margin-right: 30px;
	}
}

.pushbutton-wide{
	border-style: solid;
	border-width: 4px;
	background-color: rgb(236, 236, 236);
	border-radius: 15px;
	color: #8c00ff;
	border-bottom-color: #4700a6;
	border-right-color: #4700a6;
	border-left-color: #8c00ff;
	border-top-color: #8c00ff;
	animation-name: pulse-button;
	animation-duration: 1s;
	animation-iteration-count: infinite;
}

.pushbutton-wide:hover{
	animation-name: hover-button;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	background-color: rgb(236, 236, 236);
	color: #8c00ff;
	border-bottom-color: #4700a6;
	border-right-color: #4700a6;
	border-top-color: #8c00ff;
	border-left-color: #8c00ff;
}

@keyframes pulse-button{
	50%{transform: scale(0.99);}
	100%{transform: scale(1);}
}
@keyframes hover-button{
	50%{transform: scale(0.94);}
	100%{transform: scale(0.95);}
}

@media only screen and (min-width: 1101px){
	.audio_links-buttons{
		width: 650px;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}
}

input[type=submit]{
		border-style: solid;
	border-width: 4px;
	background-color: rgb(236, 236, 236);
	color: #8c00ff;
	border-bottom-color: #4700a6;
	border-right-color: #4700a6;
	border-left-color: #8c00ff;
	border-top-color: #8c00ff;
	transition: transform .2s;
}

input[type=submit]:hover{
		transform: scale(0.95);
	background-color: rgb(236, 236, 236);
	color: #8c00ff;
	border-bottom-color: #4700a6;
	border-right-color: #4700a6;
	border-top-color: #8c00ff;
	border-left-color: #8c00ff;
}

.has-text-align-center{
 color: rgb(71, 30, 158);
	transition: transform .2s;
}
.has-text-align-center:hover{
	transform: scale(0.98);
	color: #6636cc;
}

.is-text-align-center{
	font-size: 17; 
	text-align: center;
}

.testimonials{
	width: 100%;
	height: 100%;
	overflow-style: marquee, panner;
	padding: 5px;
	margin-bottom: 15px;
	background-color: #f0f0f0;
	border-radius: 30px;
	border-bottom: solid;
	border-bottom-width: 3px;
	border-bottom-color: #4700a6;
}

.has-dark-purple-color{
	color: black;
}

.has-purple-color{
	color: black;
}

.programs-page-link{
	transition: transform .2s;
}

.programs-page-link:hover{
	transform:scale(0.98);
}

.modal-title{
	color: white;
}

.modal-paragraph{
	color: white;
}

.specialofferstab{
	text-align: center;
	font-size: 16px;
}

.form-button{
	background-color: rgb(236, 236, 236);
	color: #8c00ff;
}