﻿body { margin: 0; padding: 0; font: 13px Helvetica, Arial, sans-serif; color: #373737; letter-spacing: 0.5px; }


/* Image Downscale Fix */

img {
filter: none; 
-webkit-filter: blur(0px); 
-moz-filter: blur(0px); 
-ms-filter: blur(0px);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
transform: rotate(0);
}

/* End Image Downscale Fix */

/* Page Content Styles */

.std a { color: #373737; }

h1 { text-transform: uppercase; }

.main-container { margin: 0; padding: 0; width: 100%; max-width: none; }

.clearfloat { clear: both; line-height: 0; overflow: hidden; }
.clearfloat::before, .clearfloat::after { height: 0px; line-height: 0px; font-size: 0; }

.primaryWRAP { width: 1400px; margin: 0 auto; position: relative; }
.heroWRAP { width: 1731px; margin: 0 auto; }
.featuredWRAP { width: 100%; background: url('//share.dayspring.com/magento/images/home-featured-bg.jpg') no-repeat center 95px; }
.featuredWRAPinner { width: 1566px; margin: 0 auto; }
.main { padding: 0; }

/* New Header Styles */
header > .wrap { padding: 0 5rem; }
/* End New Header Styles */

#HERO img { display: block; width: 100%; }

#HERO .gridONEmobile { display: none; width: 100%; margin-bottom: 20px; }

#HERO .gridONE,
#HERO .gridTWO,
#HERO .gridTHREE,
#HERO .gridFOUR,
#HERO .gridFIVE { /*background-color: #999;*/ position: relative; }

#HERO .columnONE,
#HERO .columnTWO { float: left; }

#HERO .gridTWO,
#HERO .gridTHREE { float: left; }

#HERO .gridONE,
#HERO .gridTWO,
#HERO .gridTHREE { margin-right: 35px; }

#HERO .gridONE,
#HERO .gridFOUR { margin-bottom: 35px; }

#HERO .gridTWO .overlay { position: absolute; width: 118px; height: 118px; top: 10px; right: -20px; z-index: 2; }
#HERO .gridTWO .overlayFLOWER { position: absolute; width: 84px; height: 82px; top: -15px; right: 65px; z-index: 3; }
#HERO .gridTWO a { z-index: 1; }

#HERO .gridTHREE .overlay { position: absolute; width: 118px; height: 118px; top: 8px; left: -15px; z-index: 2; }
#HERO .gridTHREE .overlayFLOWER { position: absolute; width: 84px; height: 82px; bottom: -15px; left: 200px; z-index: 3; }
#HERO .gridTHREE a { z-index: 1; }

#HERO .gridFOUR .overlay { position: absolute; width: 158px; height: 158px; top: -20px; left: 50px; z-index: 2; }
#HERO .gridFOUR a { z-index: 1; }

#HERO .gridFIVE .overlayFLOWER { position: absolute; width: 84px; height: 82px; top: 90px; left: -25px; z-index: 3; }
#HERO .gridFIVE a { z-index: 1; }

/* Single Large HERO */
.cms-home-testing .breadcrumbs-wrapper { display: none; }
.cms-home-testing header { border-bottom: none; }
.cms-home-testing .main { max-width: none; }

#HERO .heroSINGLEmobile { display: none; }

@media (max-width: 900px) {
#HERO .heroSINGLE { display: none; }
#HERO .heroSINGLEmobile { display: block; }	
}
/* End Single Large HERO */

.DSfade {
opacity: 1;
-moz-transition: opacity 0.4s;
-webkit-transition: opacity 0.4s;
transition: opacity 0.4s;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
box-shadow: #000 0 0 0;
}
.DSfade:hover { 
opacity: 0.85;
}

/* Added for ecard optin form */
#HERO .gridFIVE .ecardSignUp { 
	position: absolute; top: 30%; left: 0; width: 100%;
	text-align: center; padding: 0 8%;
}

#HERO .gridFIVE .ecardSignUp #DSecSubEmail {
	display: inline-block; float: left; width: 67%; min-width: 67%;
	margin: 0; height: 52px; max-height: 52px; line-height: 52px; padding: 0 1.1rem;
	border: 1px solid #BABABA; border-right: none; color: #848484; font-size: 14px; letter-spacing: 0.5px;
}

#HERO .gridFIVE .ecardSignUp #DSecSubEmail::-ms-clear {display:none;}

#HERO .gridFIVE .ecardSignUp #DSecFormGo {
	display: inline-block; float: left; width: 30%; min-width: 30%;
	margin: 0; padding: .85em .5em; height: 52px; max-height: 52px;
	border-radius: 0;
}

/* End ecard optin form */

.dsCONNECT { margin: 60px 0 40px; }
.connectEMAIL .optinFORM .optinINFO p { font-size: 0.95em; }
.connectEMAIL .optinFORM .optinINFO p.shortDESC { display: none; }
.connectSOCIAL { padding-top: 6px; }

.textLINKS { /*border-top: 1px solid #d8d8d8;*/ background-image: url(//www.dayspring.com/media/wysiwyg/weathered-line.gif), url('//www.dayspring.com/media/wysiwyg/weathered-line.gif'); background-repeat: repeat-x; background-position: top left, bottom left; /*border-bottom: 1px solid #d8d8d8;*/ }
.textLINKS .innerLINK { display: block; width: 466px; float: left; text-align: center; /*border-right: 1px solid #d8d8d8;*/ background: url('//www.dayspring.com/media/wysiwyg/weathered-line-vert.gif') repeat-y top right; padding: 30px 0 30px; margin: 10px 0; }
.textLINKS .innerLINK:nth-child(3) { border: 0; background: none; }
.textLINKS .innerLINK:hover { text-decoration: none; }
.textLINKS .innerLINK h2 { font: 1.6em "ofCxvIM3D5", Arial, sans-serif; font-weight: 600; color: #373737; text-transform: uppercase; letter-spacing: 1.7px; }
.textLINKS .innerLINK p { display: inline-block; font: 14px "ofCxvIM3D5", Arial, sans-serif; font-weight: 600; padding: 0; margin: 0; border-bottom: 2px solid #373737; letter-spacing: 1.2px; color: #373737; }
.textLINKS .innerLINK:hover p { color: #888; border-bottom: 2px solid #888; }

.featuredONE { font-family: "ofCxvIM3D5", Arial, sans-serif; text-align: center; margin-top: 60px; }
.featuredONE h1 { font-family: "ofCxvIM3D5", Arial, sans-serif; font-size: 2.3em; font-weight: 600; margin: 0 0 30px; letter-spacing: 3px; }
.featuredONE .product { float: left; width: 23.07%; margin-right: 2.57%; }
.featuredONE .product:nth-child(4) { margin-right: 0; }
.featuredONE .productTHUMB img { width: 100%; }
.featuredONE .productTITLE { font-size: 0.95em; text-transform: uppercase; font-weight: 600; margin: 12px 0 5px 0; }
.featuredONE .productTITLE a { font-family: "ofCxvIM3D5"; }
.featuredONE .productTITLE a:hover { text-decoration: none; color: #888; }
.featuredONE .productPRICE { font-size: 1.1em; font-weight: 400; letter-spacing: 1px; color: #888; }

.featuredEXTRA { text-align: center; margin-top: 60px; }
.featuredEXTRA .lookbook { float: left; width: 50%; height: 290px; margin-top: 22px; font: 2.8em Helvetica, "ofCxvIM3D5", Arial, sans-serif; background: url('//share.dayspring.com/magento/images/home-lookbookBG.png') no-repeat center left; position: relative; line-height: 1em; letter-spacing: 1px; }
.featuredEXTRA .lookbook .lookbookTXT { position: absolute; top: 50px; right: 150px; font-weight: bold; }
.featuredEXTRA .lookbook .lookbookTXT .lookbookTITLE { line-height: 1em; }
.featuredEXTRA .lookbook .lookbookTXT .lookbookTITLE span { font-size: 15px; text-transform: uppercase; font-weight: normal; }
.featuredEXTRA .lookbook .lookbookTXT .lookbookBUTTON { display: inline-block; border: 2px solid #373737; font-size: 14px; padding: 12px 50px; line-height: 15px; margin-top: 25px; }
.featuredEXTRA .lookbook .lookbookTXT .lookbookBUTTON:hover { text-decoration: none; color: #888; border: 2px solid #888;  }
.featuredEXTRA .intro { float: left; width: 50%; padding: 65px 135px; border: 15px solid #f3f3f3; font: 1.2em Georgia, "Times New Roman", Times, serif; line-height: 2em; font-style: italic; color: #919191; }
.featuredEXTRA .intro a { display: inline-block; font: 14px "ofCxvIM3D5", Arial, sans-serif; font-weight: 500; padding: 0 0 2px 0; margin: 0; border-bottom: 2px solid #373737; letter-spacing: 1.2px; color: #373737; text-transform: uppercase; margin-top: 35px; }
.featuredEXTRA .intro a:hover { color: #888; border-bottom: 2px solid #888; text-decoration: none; }

.ecardFEATURE { margin-top: 95px; position: relative; }
.ecardFEATUREmobile { display: none; width: 100%; margin-bottom: 35px; }
.ecardFEATURE .circleOVERLAY { position: absolute; width: 338px; height: 338px; top: -60px; right: -60px; z-index: 2; }
.ecardFEATURE ul.slides { z-index: 1; margin: 0; padding: 0; }
.ecardFEATURE ul.slides li { margin-left: 0; }
.ecardFEATURE ul.slides li .slideBG { width: 100%; }
.ecardFEATURE .typography { font-family: ofCxvIM3D5, Arial, sans-serif; position: absolute; top: 110px; left: 12%; color: #fff; text-align: center; z-index: 2; }
.ecardFEATURE .typography h2 { font: 5em ofCxvIM3D5, Arial, sans-serif; color: #fff; text-transform: none; font-weight: 600; margin: 0 0 25px; padding: 0; line-height: 1em; letter-spacing: 3px; }
.ecardFEATURE .typography span { font-size: 22px; }
.ecardFEATURE .typography .icons { font-size: 3.5em; color: #efbd52; border-top: 2px solid #efbd52; border-bottom: 2px solid #efbd52; display: inline-block; padding: 10px 0 0 0; line-height: 1.2em; }
.ecardFEATURE .typography .icons i { padding: 0 10px; }
.ecardFEATURE .typography p { font: 1.4em Helvetica, Arial, sans-serif; margin-top: 40px; letter-spacing: 1px; color: #fff; font-weight: bold; }
.ecardFEATURE .typography .ecardsBUTTON { display: inline-block; border: 3px solid #fff; font-family: Helvetica, Arial, sans-serif; font-size: 18px; font-weight: bold; padding: 20px 35px; line-height: 15px; margin-top: 50px; color: #fff; }
.ecardFEATURE .typography .ecardsBUTTON:hover { text-decoration: none; color: #efbd52; border-color: #efbd52; }
.ecardFEATURE ul.selections { position: absolute; width: 95%; max-width: 1400px; right: 0; left: 0; top: 154px; margin: auto; z-index: 2; }
.ecardFEATURE .selections .singleECARD { display: inline-block; width: 31.64%; margin-right: 2%; }

.featuredTWO { font-family: "ofCxvIM3D5", Arial, sans-serif; text-align: center; margin-top: 95px; position: relative; }
.featuredTWO h1 { font-family: "ofCxvIM3D5", Arial, sans-serif; font-size: 2.3em; font-weight: 600; margin: 0 0 30px; letter-spacing: 3px; }

.featuredTWO .featuredTWOmobile { display: none; }
.featuredTWO .featuredTWOmobile .product { float: left; }

.featuredTWO .columnONE,
.featuredTWO .columnTWO,
.featuredTWO .columnTHREE { float: left; margin-right: 2.23%; }
.featuredTWO .columnONE { width: 37.48%; }
.featuredTWO .columnTWO { width: 25.28%; }
.featuredTWO .columnTHREE { width: 32.75%; margin-right: 0; }
.featuredTWO .columnTWO { margin-top: 35px; }
.featuredTWO .columnTWO .productTWO { margin-bottom: 35px; }
.featuredTWO .columnTHREE { margin-top: 310px; }
.featuredTWO img { width: 100%; }
.featuredTWO .productTITLE { font-size: 0.95em; text-transform: uppercase; font-weight: 600; margin: 12px 0 5px 0; }
.featuredTWO .productTITLE a { font-family: "ofCxvIM3D5"; }
.featuredTWO .productTITLE a:hover { text-decoration: none; color: #888; }
.featuredTWO .productPRICE { font-size: 1.1em; font-weight: 400; letter-spacing: 1px; color: #888; }

.featuredTWO .letteringONE { position: absolute; bottom: 170px; left: 150px; width: 322px; height: 107px; }
.featuredTWO .letteringTWO { position: absolute; top: 245px; right: 160px; width: 351px; height: 103px; }

.stories { margin: 95px 0 65px; }
.stories h1 { font-size: 2.3em; margin: 0 0 40px 0; }


@media (max-width: 1800px) {
	
.heroWRAP { width: 95%; max-width: 1731px; margin: 0 auto; }
.featuredWRAP { background-size: 100%; }

#HERO .gridONE .heroTYPE { width: 400px; height: 225px; bottom: 150px; right: 65px; }
#HERO .gridONE .heroBUTTONS { bottom: 65px; right: 80px; }

#HERO .columnONE { float: left; width: 75.56%; }
#HERO .columnTWO { float: right; width: 22.41%; }

#HERO .gridONE,
#HERO .gridTWO,
#HERO .gridTHREE,
#HERO .gridFOUR,
#HERO .gridFIVE { margin: 0; }

#HERO .gridONE { margin-bottom: 2.67%; }
#HERO .gridTWO { float: left; width: 48.62%; margin-right: 2.76%; }
#HERO .gridTHREE { float: right; width: 48.62%; }
#HERO .gridFOUR { margin-bottom: 9.02%; }
#HERO .gridFIVE {  }

.textLINKS .innerLINK { width: 33.28%; }

.ecardFEATURE .circleOVERLAY { width: 285px; height: 285px; }
.ecardFEATURE .typography { top: 18%; left: 10%; }
.ecardFEATURE .typography h2 { font-size: 4.2em; }
.ecardFEATURE .typography span { font-size: 20px; }
.ecardFEATURE .typography .icons { font-size: 3.2em; padding: 12px 0 0; }
.ecardFEATURE .typography p { font-size: 1.3em; margin-top: 35px; }
.ecardFEATURE .typography .ecardsBUTTON { margin-top: 40px; }
.ecardFEATURE ul.selections { top: 15%; max-width: none;}

}

@media (max-width: 1636px) {

.featuredWRAPinner { width: 95%; margin: 0 auto; }

#HERO .gridTHREE .overlay { width: 100px; height: 100px; top: 8px; left: -15px; }

.ecardFEATURE .typography { top: 16%; }
.ecardFEATURE .typography h2 { font-size: 3.8em; margin: 0 0 20px; }

.featuredTWO .letteringONE {bottom: 150px; left: 170px; }
.featuredTWO .letteringTWO { top: 245px; right: 115px; }

}

@media (max-width: 1470px) {
	
.primaryWRAP { width: 95%; margin: 0 auto; }

#HERO .gridTWO .overlay { width: 100px; height: 100px; top: 10px; right: -20px; }
#HERO .gridTWO .overlayFLOWER { width: 64px; height: 62px; top: -15px; right: 55px; }
#HERO .gridTHREE .overlay { width: 90px; height: 90px; top: 8px; left: -15px; }
#HERO .gridTHREE .overlayFLOWER { width: 64px; height: 62px; bottom: -15px; left: 210px; z-index: 3; }
#HERO .gridFOUR .overlay { width: 135px; height: 135px; top: -20px; left: 25px; }
#HERO .gridFIVE .overlayFLOWER { width: 64px; height: 62px; top: 20px; left: -15px; }

.dsCONNECT { margin: 50px 0 33px; }

.featuredONE .productTITLE { font-size: 0.8em; }

.featuredEXTRA .lookbook { width: 53%; }
.featuredEXTRA .lookbook .lookbookTXT { right: 20%; }
.featuredEXTRA .intro { width: 47%; padding: 65px 60px; }

.ecardFEATURE .circleOVERLAY { width: 265px; height: 265px; }
.ecardFEATURE .typography { top: 13%; left: 8%; }

.featuredTWO .columnTHREE { margin-top: 275px; }
.featuredTWO .letteringONE {bottom: 120px; left: 140px; }
.featuredTWO .letteringTWO { top: 225px; right: 90px; }
.featuredTWO .productTITLE { font-size: 0.8em; }

}

@media (max-width: 1340px) {

#HERO .gridFOUR .overlay { width: 115px; height: 115px; }

.featuredEXTRA .lookbook .lookbookTXT { right: 14%; }
.featuredEXTRA .intro { width: 45%; margin-left: 2%; padding: 65px 60px; }

.ecardFEATURE .typography { top: 11%; left: 8%; }
.ecardFEATURE .typography h2 { font-size: 3.5em; }
.ecardFEATURE .typography .icons { font-size: 2.8em; padding: 10px 0 0; }
.ecardFEATURE .typography .ecardsBUTTON { margin-top: 30px; }

.featuredTWO .letteringONE {bottom: 120px; left: 100px; }
.featuredTWO .letteringTWO { top: 225px; right: 60px; }

}

@media (max-width: 1200px) {
	
#HERO .columnONE { float: left; width: 100%; }
#HERO .columnTWO { display: none; }

#HERO .gridTHREE .overlay { display: none; }

.featuredEXTRA .lookbook .lookbookTXT { right: 10%; }

.ecardFEATURE .circleOVERLAY { width: 200px; height: 200px; }
.ecardFEATURE .typography { top: 21%; left: 5%; }
.ecardFEATURE .typography h2 { font-size: 2.8em; }
.ecardFEATURE .typography .icons { display: none; }
.ecardFEATURE .typography p { display: none; }
.ecardFEATURE .typography .ecardsBUTTON { margin-top: 20px; }

.featuredTWO .columnTHREE { margin-top: 240px; }
.featuredTWO .letteringONE {bottom: 120px; left: 40px; }
.featuredTWO .letteringTWO { top: 200px; right: 10px; }

}

@media (max-width: 1120px) {
	
.featuredEXTRA .lookbook .lookbookTXT { right: 5%; }

}

@media (max-width: 1024px) {
	
/*body { background-color: #f8f8f8; }*/

.featuredWRAP { width: 100%; background: none; }

#HERO .gridONE { margin-bottom: 2.67%; }
#HERO .gridTWO { float: left; width: 48.62%; margin-right: 2.76%; }
#HERO .gridTHREE { float: right; width: 48.62%; }

.DSfade {
opacity: 1;
-moz-transition: none;
-webkit-transition: none;
transition: none;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
box-shadow: #000 0 0 0;
}

.DSfade:hover { opacity: 1; }

.featuredONE .product { width: 31.62%; margin-right: 2.57%; }
.featuredONE .product:nth-child(3) { margin-right: 0; }
.featuredONE .product:nth-child(4) { display: none; }

.featuredEXTRA .lookbook { float: none; width: 100%; background-position: top center; }
.featuredEXTRA .lookbook .lookbookTXT { right: 200px; }
.featuredEXTRA .intro { float: none; width: 100%; margin: 75px 0; padding: 40px 135px; font-size: 1.4em; border: 15px solid #; }

.featuredTWO { margin-top: 90px; }
.featuredTWO .featuredTWOdesktop { display: none; }
.featuredTWO .featuredTWOmobile { display: block; }
.featuredTWO .featuredTWOmobile .product { width: 31.62%; margin-right: 2.57%; }
.featuredTWO .featuredTWOmobile .product:nth-child(3) { margin-right: 0; }
.featuredTWO .featuredTWOmobile .product:nth-child(4) { display: none; }

.ecardFEATURE { display: none; }
.ecardFEATUREmobile { display: block; }

.stories { margin-top: 90px; margin-bottom: 0px; }

}

@media (max-width: 900px) {
	
#HERO .gridTWO .overlay,
#HERO .gridTWO .overlayFLOWER,
#HERO .gridTHREE .overlay,
#HERO .gridTHREE .overlayFLOWER { display: none; }

.dsCONNECT { margin: 30px 0 40px; }

.textLINKS { border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; background: none; }
.textLINKS .innerLINK { position: relative; float: none; width: 100%; border-right: none; border-bottom: 1px solid #d8d8d8; padding: 20px 0 15px 20px; text-align: left; background: none; margin: 0; }
.textLINKS .innerLINK h2 { display: inline; position: relative; }
.textLINKS .innerLINK p { display: none; }

.textLINKS .innerLINK::after {
	display: block;
	content: "";
	border-width: 0.3125rem;
	border-style: inset inset inset solid;
	border-image: none;
	border-color: transparent transparent transparent #c6c6c6;
	position: absolute;
	top: 43%;
	right: 20px;
	height: 0px;
	width: 0px;
	background-color: transparent;
	margin: 0;
}

.featuredONE .product { width: 48.71%; margin-right: 2.57%; }
.featuredONE .product:nth-child(2),
.featuredONE .product:nth-child(4) { margin-right: 0; }
.featuredONE .product:nth-child(3) { margin-right: 2.57%; margin-top: 35px; }
.featuredONE .product:nth-child(4) { display: block; margin-top: 35px; }

.featuredEXTRA .lookbook .lookbookTXT { right: 125px; }

.featuredTWO .featuredTWOmobile .product { width: 48.71%; margin-right: 2.57%; }
.featuredTWO .featuredTWOmobile .product:nth-child(2),
.featuredTWO .featuredTWOmobile .product:nth-child(4) { margin-right: 0; }
.featuredTWO .featuredTWOmobile .product:nth-child(3) { margin-right: 2.57%; margin-top: 35px; }
.featuredTWO .featuredTWOmobile .product:nth-child(4) { display: block; margin-top: 35px; }

}

@media (max-width: 767px) {

.featuredEXTRA .lookbook { display: none; }
.featuredEXTRA .intro { padding: 30px 75px; font-size: 1.2em; }

}

@media (max-width: 550px) {
	
.heroWRAP { width: 100%; }

#HERO .gridONE { display: none; }
#HERO .gridONEmobile { display: block; }
#HERO .gridTWO,
#HERO .gridTHREE { float: none; width: 95%; margin: 0 auto; }
#HERO .gridTWO { margin-bottom: 20px; }


.textLINKS .innerLINK h2 { font-size: 1em; }

.featuredONE,
.featuredTWO,
.stories { margin-top: 50px; }
.featuredONE h1,
.featuredTWO h1,
.stories h1 { font-size: 1.8em; margin-bottom: 25px; padding: 0 35px; font-weight: 800; line-height: 1.3; }

.featuredONE .product:nth-child(3) { margin-top: 20px; }
.featuredONE .product:nth-child(4) { margin-top: 20px; }

.featuredEXTRA { margin-top: 50px; }
.featuredEXTRA .intro { padding: 40px 35px; font-size: 1em; border-color: #e9e9e9; margin: 50px 0; }

.featuredTWO .featuredTWOmobile .product:nth-child(3) { margin-top: 20px; }
.featuredTWO .featuredTWOmobile .product:nth-child(4) { margin-top: 20px; }

.featuredONE .productTITLE,
.featuredTWO .productTITLE { font-size: 0.7em; line-height: 14px; padding: 0 5px; }

}

@media (max-width: 320px) {
	


}

/* End Page Content Styles */


/* CSS Cleanup Styles Begin Here */
header > .wrap { max-width: 1400px; padding: 0 50px; }
.connectEMAIL .optinFORM input[type="text"] { box-shadow: 0 0 0 0 #f8f8f5 inset; border-radius: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 0.85rem; font-weight: 700; color: #919191; border-color: #bdbdbd; }
.connectEMAIL .optinFORM .button { font-size: 0.9em; height: 44px; letter-spacing: 1.3px; padding: 8px 0 4px; }
.connectEMAIL .optinFORM .optinINFO h3 { font-size: 15px; font-weight: 800; }
.connectSOCIAL .connectTITLE { font-size: 15px; font-weight: 800; }
@media (max-width: 1470px) {	
.primaryWRAP { width: 85%; margin: 0 auto; }
header > .wrap { padding: 0 7.5%; }
.heroWRAP { width: 96%; }
}
@media (max-width: 1260px) {
.connectSOCIAL .connectTITLE { display: none; }	
}
@media (max-width: 1150px) {
.connectEMAIL .optinFORM .optinINFO p { display: none; }
.connectEMAIL .optinFORM .optinINFO p.shortDESC { display: block; }
}
@media (max-width: 1024px) {
.primaryWRAP { width: 95%; margin: 0 auto; }
header > .wrap { padding: 0 5rem; }
.heroWRAP { width: 95%; }	
}
@media (max-width: 550px) {
.heroWRAP { width: 100%; }	
}
/* CSS Cleanup Styles End Here */