.download-btn {
position: absolute;
margin-top: 7px;
margin-left: 12px;
}


nav.post-navigation .nav-links {
	display:none;
}

.lsow-tab-nav {
	max-width: 300px !important;
}

.lsow-entry-text-wrap {
	text-align: left !important;
		max-width: none !important;
		margin: 0px !important

}


.lsow-portfolio-item {
	padding-top: 0px !important;
}




/* Mega Menu custome style in mobile view */  

@media only screen and (max-width: 1000px) {   
		
		#policy-page-title-row {
			margin-top: 76px;
		}
		
		.menu-arrow {display: none;}

/* adds border radius, hides parent Menu item, and creates dark "overlay" using box-shadow*/ 

	.mega-menu-wrap .mega-menu {  
			border-radius: 5px !important;  
			overflow: hidden !important; 
			box-shadow: 0px 0px 0px 40000px rgb(0 0 0 / 60%) !important; 
	} 

/* Centers menu in mobile view based on display width */ 

	ul.mega-menu { 
			width: 96vw !important; 
			margin-left: 2vw !important; 
	} 

	/* this is the class of the span menu wrapper within the header - positions it to the left*/ 

	.header-menu-wrapper { 
			left: 0px !important; 
			top: 50% !important;
    	margin-top: -20px !important; 
	} 

/* mobile hamberger menu width*/
	.mega-toggle-animated-inner {
		width: 30px !important;
	}
		
	.mega-toggle-animated-inner::before {
		width: 30px !important;
	}
		
	.mega-toggle-animated-inner::after {
		width: 30px !important;
	}
		
		

} 
/*forces header to show*/ 
.header-menu-wrapper li.mega-menu-item > ul.mega-sub-menu{
	display: block !important;
}

/*sets the rules for the internal header width so it doesn't overlap menu icon*/ 
@media screen and (max-width: 1000px) and (min-width: 500px) {
		.interior-page-hero-title {
			max-width: 650px !important;
		}
}

@media screen and (max-width: 500px){
		.interior-page-hero-title {
			max-width: 336px !important;
		}
}

  

/* this is the class of the span menu wrapper within the header*/ 

.header-menu-wrapper { 

position: absolute; 

top: 50% !important; 

    margin-top: -20px !important; 

left: 20px !important; 

}