/* IN PAGE NAVIGATION BAR */
/* ====================== Mobile and Up ========================== */


.inpageNav {
	display: flex;
	flex-direction: row;
	justify-content: left;
}

.inpageNav ul {
	display: flex;
	flex-direction: column;
	padding: 20px;
	list-style-type: none;
}

.inpageNav li {
	font-family: "Rajdhani", sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 10px 0;
	
}

.inpageNav li:hover {
	text-decoration: none;
	cursor: pointer;
}

.inpageNav li a {
	display: flex;
	flex-direction: row;
	align-items: center;
	color: #275D38;
	border-bottom: none;
}

.inpageNav ul.text-white li a, .inpageNav ul.text-white li span {
	color: #fff;
}

.inpageNav li:hover a, .inpageNav li a:focus {
	text-decoration: none;
}

.inpageNav li span {
	font-size: 32px;
	color: #275D38;
	margin: 10px 0;
	text-decoration: none;
	text-align: center;
	width: 50px;
}



/* ====================== Tablet and Up (Overrides Mobile Styles) ========================== */
@media only screen and (min-width: 768px) {
	
	
	
.inpageNav {
	justify-content: space-between;
}
	
.inpageNav ul {
	display: flex;
	flex-direction: row;
	justify-content: center;
	width: 100%;
}
	
	.inpageNav ul > li + li {
		margin-inline-start: 60px !important;
	}

.inpageNav li {
	display: inline-block;
	/*flex-direction: row;*/
	transition: all 0.3s ease-in-out;
}
	
.inpageNav li:hover {
	transform: translateY(-20px);
}
	
.inpageNav li a {   
    flex-direction: column;    
    align-items: center;
	text-align: center;
}
	
.inpageNav li span:after {
    margin: 0 0 0 5px;
}
	
	.inpageNav ul li {
		width: 18%;
		padding: 0px 30px;
	}
	
	.inpageNav li a {
		justify-content: flex-start;
		height: 100%;
	}
	
	.inpageNav ul > li + li {
		margin-inline-start: 0px !important;
	}
	
	
	.inpageNav ul li + li:before {
		content: '';
    display: block;
    width: 1px;
    height: 60%;
    background-color: #e7e7e7;
    position: absolute;
    top: 20%;
    left: 0px;
	}
	
	
	
}

/* ====================== Landscape Tablet and Up (Overrides Mobile Styles) ========================== */

/* ====================== Desktop Only (Overrides Mobile and Tablet Styles) ========================== */