/* UTILITY */
	#utilityWrapper{background:#1b75bc;}

/* HEADER */
	#headerWrapper{position:relative;box-shadow: 0px 0px 5px rgba(0,0,0,0.2);}
	#topNavWrapper{border:0;}


/* FEATURE WRAPPER */
	#topArea{border-bottom:3px solid #ccc;background:url('images/ArchRWDImages/MeshTexture.png');padding-bottom:15px;}
	#featureWrapper{height:750px;}
	#featureWrapper{text-shadow:1px 1px 1px #000;}
	#featureImage{height:750px;margin:0;border:0;}
	#featureImage .Freeform{clear:none;}
	#featureImage img{position:relative;min-width:100vw;left: auto;margin:0;}
	.titanDisplay #contentWrapper #featureText{top:40%;transform:translateY(-60%) translateX(-50%);-webkit-transform:translateY(-60%) translateX(-50%);-ms-transform:translateY(-60%) translateX(-50%);}


	@media screen and (max-width:1200px){
	#featureWrapper{height:500px;}
	#featureWrapper #featureImage{height:500px;}
	#featureWrapper img{height:563px;}}

	
/* SLICK SLIDER  DOTS */
	.slick-slider{margin:10px 0px 0px 0px;padding:0px;}
	.slick-dots{margin:0px;padding:0px;text-align:center;position: absolute;margin-left: auto;margin-right:auto;left:0;right:0;bottom:50px;}
	.slick-dots li{display:inline-block;list-style:none;background:none;padding-left:0px;}
	.slick-dots li button{display:inline-block;background:#1b75bc;border:1px solid #fff;border-radius:50%;width:22px;height:22px;margin:5px;font-size:0px;cursor:pointer;}
	.slick-dots li.slick-active button,
	.slick-dots li:hover button,
	.slick-dots li:active button,
	.slick-dots li:focus button{background:#fff;border:1px solid #ccc;}

/* FEATURE STYLES */
	#featureText{}
	#featureText h1{font-size:6.0rem;line-height:1.5;margin-bottom:20px;opacity:0;}
	#featureText p{font-size:3.0rem;line-height:1.5;font-weight:300;opacity:0;}

	@media screen and (max-width:1200px){
	#featureText h1{font-size:3.0rem;margin-bottom:0px;}
	#featureWrapper p{font-size:2.0rem;}}

/* ==== SUB NAV */
	#SubNav{background:#fff;float:left;width:100%;}
	#SubNav ul{display:flex;align-items:stretch;margin:0;padding:0;overflow-x:auto;}
	#SubNav ul li{display:inline-block;position:relative;flex-grow:1;}
	#SubNav ul li a{padding:20px 10px 20px 10px;display:block;text-align:center;color:rgba(255,255,255,1);text-decoration:none;color:#eb5a3e;border-bottom:2px solid transparent;}
	#SubNav ul li a span.arrow{display:none;}
	#SubNav ul li a.current,
	#SubNav ul li a:hover,
	#SubNav ul li a:focus,
	#SubNav ul li a:active{border-bottom:2px solid #eb5a3e;font-weight:bold;}
	
	@media screen and (max-width:1200px){
	#SubNav .siteBounds{margin:0;width:100%;}}


/* ==== SUB NAV 2 */
	.SubNavWrapper.wrapme{margin:0;padding:0;}
	.SubNav{background:#fff;float:left;width:100%;margin:0;padding:0;}
	.SubNav .Freeform{margin:0;padding:0;}
	.SubNav ul{display:flex;align-items:stretch;margin:0 !important;padding:0;overflow-x:auto;}
	.SubNav ul li{display:inline-block;position:relative;flex-grow:1;}
	.SubNav ul li a{padding:20px 10px 20px 10px;display:block;text-align:center;color:rgba(255,255,255,1);text-decoration:none;color:#eb5a3e;border-bottom:2px solid transparent;font-weight:bold;}
	.SubNav ul li a span.arrow{display:none;}
	.SubNav ul li a.current,
	.SubNav ul li a:hover,
	.SubNav ul li a:focus,
	.SubNav ul li a:active{border-bottom:2px solid #eb5a3e;font-weight:bold;}
	
	@media screen and (max-width:1200px){
	.SubNavWrapper .siteBounds{margin:0;width:100%;}}

/* ==== STRIPES */
	.StripeBlue{}
	.StripeRed{}
	.StripeDarkGrey{}
	.StripeImage{}
	.ImageBlock{background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;}

	.wrapme{padding-top:70px;padding-bottom:50px;}

	.titanBody .BlueBlock *,
	.titanBody .RedBlock *{color:#fff;}
	.titanBody .ImageBlock *{color:#fff;text-shadow:1px 1px 1px #000;}

/* ==== BOXSTYLE */
	.BoxStyle{padding:20px 20px 15px 20px;border-top:2px solid #1b75bc;background:#fff;}
	.BoxStyle h2{color:#eb5a3e;}








