.highlight_font_color {
	color:#0D2C69 !important;
}
.banner-home {
	position:relative;
	z-index:10;
	top:0;
	background: url("../../images/Town_of_Torrey_Red_Tail_Ridge_lg.jpg") no-repeat center;
	background-size: cover;
	height: 550px;
}

/*
.banner-home {
  position: relative;
  z-index: 10;
  top: 0;
  height: 550px;
}
*/
/* AVIF-capable browsers */
/*
.avif .banner-home {
  background: url("../../images/Town_of_Torrey_Outlet_color.avif") no-repeat center;
  background-size: cover;
}
*/
/* Fallback for non-AVIF browsers */
/*
.no-avif .banner-home {
  background: url("../../images/Town_of_Torrey_Outlet_color.jpg") no-repeat center;
  background-size: cover;
}
*/

.banner-home-container img {
	z-index:20;
	position: absolute;
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
	border:none;
	bottom:-28px;
	left:50px;
}
@media only screen and (max-width: 1035px) {
  .banner-home-container img {
    left: 50%;
    transform: translateX(-50%);
  }
}

.banner-internal-container {
	position: relative;
	height:280px;
}

@media only screen and (max-width: 800px) {

  .banner-internal-container img {
    position: static;
    display: block;
    max-width: 100%;
    margin: 10px auto;
    bottom: auto;
    left: auto;
  }
  /* Reset any container styles that might be affecting the image */
  .banner-internal-container {
    position: relative;
    overflow: visible;
    height: auto;
    margin-bottom: 20px;
  }
}


.banner-internal {
	position:relative;
	z-index:10;
	top:0;
	background: url("../../images/Town_of_Torrey_Red_Tail_Ridge_sm.jpg") no-repeat center;
	background-size: cover;
	height: 200px;
}
.body-column h1 {
	color: #0D2C69 !important;
}
.accent-color {
	color: #0D2C69 !important;
}
	
.news-read-more a:link {
	color: #990000;
	font-size:0.8em;
	text-decoration:underline;
}
.news-read-more a:hover {
	color: #CC0000;
}
.news-read-more a:visited {
	color: #990000;
}
.news-read-more a:focus {
	color: #990000;
}
.news-read-more a:active {
	color: #990000;
}
.news-read-all a:link {
	color: #990000;
	font-size:0.8em;
	text-decoration:underline;
}
.news-read-all a:hover {
	color: #CC0000;
}
.news-read-all a:visited {
	color: #990000;
}
.news-read-all a:focus {
	color: #990000;
}
.news-read-all a:active {
	color: #990000;
}
/* FEATURE BOX */
.feature-box-containter {
	padding:0;
	text-align:center;
}
.feature-box {
	display:inline-block;
	width:360px;
	margin:10px 40px;
	opacity:0.9;
	cursor:pointer;
	text-align:center;
	vertical-align: middle;
	height: 220px;
	border:solid 1px #FFFFFF;
}
.feature-box img {
	margin:50px auto 30px auto;
}
.feature-box .fa {
    margin: 50px auto 30px auto;
    display: block;
    color: #0D2C69;
    font-size: 72px;
	opacity: 0.75;
}
.feature-box:hover .fa {
    opacity: 0.85;
}
.feature-box-link {
	color:#0D2C69;
	font-size:1.1em;
}
/* end FEATURE BOX */
