a.nolinkformat {
	color:inherit;
	text-decoration: none;
}
.featured p {
	font-size:1.2em;
}
h6 {
	margin-top:0px;
	margin-bottom:0px;
}
#mySidebar img {
	width:50%;
}
.featured {
	min-width:591px;
	margin:auto;
	border-radius: 15px;
	border: 3px solid #858585;
	background: url(images/storebacklight.jpg);
	background-position: left top;
	background-size: cover;
	color:black;
	<!-- width:75%; -->
}
.homepage-description {
	font-weight:bold;
	color:#271f73;
	text-shadow: 3px 3px 7px #585858, 2px 2px 4px white, 2px 2px 4px white;
}
.mainpagebutton {
	margin-left:-9.6%;
}
.w3-main {
	margin-bottom:38px;
}
@media (max-width:768px) {
	h3 {
		font-size:21px;
	}
	h4 {
		font-size:17px;
	}
	body {
		line-height:1.2;
	}
	.mainpagebutton {
		width:123%;
		margin-left:-17.6%;
		max-width:123%
	}
	.featured {
		width:99.99999%;
		padding-top:2px!important;
		padding-bottom:2px!important;
		padding:0px;
		min-width:325px;
	}
	#slideshow {
		margin-top:43px;
	}
	#first {
		margin-top:58px;
	}
	#second {
		margin-top:20px;
	}
}
@media (min-width:769px) and (max-width:992px) {
	.featured {
		width:99.99999%;
	}
	#first {
		margin-top:90px;
	}
	#second {
		margin-top:15px;
	}
	#slideshow {
		margin-top:76px;
	}
}
@media (min-width:993px) {
	.featured {
		width:99.99999%;
	}
	#first {
		margin-top:80px;
	}
	#second {
		margin-top:15px;
	}
}
@media (min-width:993px) {
	#slideshow {
		margin-top:76px;
	}
}
@media (min-width:1200px) {
	#lower-main {
		max-width:1199px;
	}
/*
	.featured {
		width:48.99999%;
		float:left;
		min-width:10px;
		max-width:9000px;
	}
	#second {
		margin-top:80px;
		margin-left:.5%;
	}
	#first {
		margin-top:80px;
		margin-right:.5%;
	}
*/
	.mainpagebutton {
		width:75%;
	}
}
@media (min-width:1800px) {
	.featured {
		min-width:580px;
	}
}
