body{
background-color: #f8f4f9;
}
/*
.page .entry-header {
  display: none;
	}
/* -------- Keeping the Header and Navigation Bar Sticky ----------*/

.site-header {
  position: sticky;
  top: 0;
  z-index: 998;
	}
.main-navigation{
  position: sticky;
  top: 93px;
  z-index: 999;
	}

@media (max-width: 1024px) {
 .main-navigation {
    position: sticky;
    top: 93px;
    z-index: 1001;
    }
}
/*
.admin-bar .site-header {
  top: 32px;
	}
.admin-bar .main-navigation {
  top: 130px;
	}
/*----------------------------------------------*/
/*
#masthead,
.site-header {
    position: sticky;
    top: 0;
    z-index: 999;
}

/* If your nav is outside the header (nav below header setting) 
#site-navigation {
    position: sticky;
    top: 0;
    z-index: 998;
}

*/


/* -------- Navigation Buttons ----------*/

@media (min-width: 769px) {
	.navBtn a {
		margin-top: 10px;
		margin-left:10px;
		margin-right:2px;
		margin-bottom:10px;
    background-color: #F7F6FB;
    border: 1px solid #860b9d;
    color: #860b9d;
		font-weight:600;
		font-style: italic;
		font-size: 20px;
    line-height: 30px !important; 
    border-radius: 8px; 
		}		
}
	.navBtnH  a {
		margin-left: 60px;
 	 }
	.navBtn:hover a{
 	 	background-color: #860b9d;
  	color: #ffffff !important;
		} 

/*----------- Mobile Menu ---------------------------------------*/
.mobile-menu {
		color:#860b9d;
		font-size: 20px;
		font-weight:600;
		}
.gp-icon svg{
		color:#860b9d;
		}

/*---------------------------------------------------*/
.main-title {
  background-color: #bddadb;
	}

.site-description {
  background-color: #bddadb;
	}

.header-image.is-logo-image {
  margin: 0px;
  margin-right: 58px;
  padding-right: 6px;
  position: relative;
  padding: 0px;
  margin-left: 0px;
	}

.inside-site-info.grid-container {
    background-color: #bddadb;
		color:#870a9b;
		font-weight: bold;
		font-style: italic;
		font-size: 18px;
		}

/*----------------------- Home Page --------------------------*/
.scale-text h1{
		font-size:clamp(20px, 2.1vw, 32px);
		margin-left:6%;
		margin-right: 6%;
		margin-bottom: 20px;
		margin-top: 10px;
		line-height:1.5em;
		font-weight: 500;
		text-align:center;
		}
.scale-text h2{
		font-size:clamp(20px, 2.1vw, 28px);
		margin-top: 30px;
		margin-bottom: 5px;
}
.scale-text p{
    font-size:clamp(1rem, 0.063rem + 1.5vw, 1.75rem);
		margin-bottom: 0;
		margin-top: 0px;
		font-weight: 400;
		}
.scale-img{		
  	width: clamp(5rem, 10vw, 15rem);
  	height: auto;
		}



/*------------------- Contact Form --------------------------------------*/

.form{	
	color:#860b9d;
	font-size:28px;
	text-align:center;
	font-weight:500;
}

.formbox{
	border: 2px solid #860b9d;
	border-radius: 10px;
  background: #eee8ef;
  padding-top:30px;
	padding-left:40px;
	padding-right:40px;
	text-align:left;
}

.cook{
	width: 88%;
  margin: auto;
}