body {
	font-family: 'Raleway', sans-serif;
	overflow-x: hidden;
}

h1, h3 {
	margin-top: 2rem;
	font-family: 'Raleway', sans-serif;
	overflow-x: hidden;
}


.menu{
	font-weight:bold;	
	font-size:1rem;
}
.menu a{
	color:#000;
}
p{
	font-size:1.2rem;
}
.dropdown.menu > li.is-dropdown-submenu-parent > a::after{
	border-color:#000 transparent transparent;
}
li{
	list-style:none;
}
.box-left{
	padding:3rem;
	text-align:left;
}
.box-right{
	padding:3rem;
	text-align:right;
}

.spaceside{
	padding:1%;
}

.legal{
	padding:1rem;
}

.spacetop{
	/* padding-top:7px; */
	padding-top:4px;
}
.extra-padding{
	padding:1.5rem;
}

.extra-padding img{
	width:24%;
}
h3, .h3{
	margin-bottom:2rem;
}

.breadcrumbs li{
	color:#afa752;
}
.bread-crumbs{
	width:max-content;
}
.special-menu{
	font-size:15px;
	margin-left:20px;
	font-weight:500;
}
.special-menu a {
	color:#cacaca;
	cursor:not-allowed;
}
.cell-block{
	text-align:center;
}

.thumbnail{
	border:none;
	box-shadow:none;
}

.small-up-1 > .cell{
	padding:1rem;
}



.width-1{
	width:33.3%;
	float:left;
	padding-right:.1%;
	min-height:100%;
}
.width-2{
	width:66.7%;
	float:right;
	padding-left:.1%;
}
.width-3{
	width:33.3%;
	float:left;
	padding-right:.115%;
}
.width-4{
	width:33.4%;
	float:left;
	padding-right:.115%;
	padding-left:.115%;
	min-height:100%;
}
.width-5{
	width:33.3%;
	float:right;
	padding-left:.115%;
}

.width-6{
	width:66.7%;
	float:left;
	padding-right:.1%;
}

.width-7{
	width:33.3%;
	float:right;
	padding-left:.1%;
	min-height:100%;
}


<!-- New Grid 2022 -->





.width-17{
	width:67%;
	float:left;
	padding-right:0.1%;
}

.width-18{
	width:33%;
	float:right;
	padding-left:0.1%;
}

<!-- New Grid 2022 - End -->




.dress-1{
	padding-right:0.4%;
	width:24%;
}
.dress-2{
	width:100%;
}

.outer-1{
	padding-right:0.7%;
	width:27%;
}
.outer-2{
	width:72.7%;
}
.little{
	float:left;
	width:71.9%;
	padding-left:10px
}


.stores{
	display:-webkit-box;
	width:100%;
	margin-top:-20%;
	position:relative;
}

.stores1{
	display:-webkit-box;
	width:100%;
	margin-top:-20%;
	margin-left:-3%;
	position:relative;
}
.three-stores{
	display:-webkit-box;
	width:27%;
	margin-top:-18%;
	position:relative;
	margin-left:10%;
}

.lordtaylor{
	margin-left:15%;
	width:45%;
}
.blooming{
	margin-left:11%;
	margin-top:6%;
	width:100%;
}

.macys{
	width:100%;
	margin-top:3%;
}



.girls-1{
	margin-right:20%;
}
.girls-2{
	margin-left:20%;
}

.back-image-10{
	position:absolute;
	margin-top:10%;
	margin-left:55%;
	width:41%;
}
.d12{
	margin-right:40%;
	margin-top:11%;
	width:40%;
}


/*muilt stores*/
.whitebox{
	background-repeat:no-repeat;
	background-size:contain;
	text-align:center;
}
.whitebox-1{
	background-repeat:no-repeat;
	background-size:contain;
	text-align:center;
}

.back-image{
	position:absolute;
	padding-left:4%;
	padding-right:4%;
	margin-top:2%;
	margin-left:55%;
}
.back-image-2{
	position:absolute;
	margin-top:41%;
	margin-left:58%;
	width:25%;
}
.back-image-3{
	position:absolute;
	margin-top:10%;
	margin-left:10%;
	width:41%;
}

.back-image-4{
	position:absolute;
	margin-top:41%;
	margin-left:1%;
	width:25%;
}
.back-image-5{
	position:absolute;
	margin-top:3%;
	margin-left:46%;
	width:20%;
}

.back-image-6{
	position:absolute;
	margin-top:28%;
	margin-left:70%;
	width: 15%;
}
.back-image-7{
	position:absolute;
	margin-top:10%;
	margin-left:40%;
}
.bottom-space{
	margin-bottom:25%;
}

.bath{
	margin-top:11%;
	width:70%;
}
amazon1{
	margin-top:6%;
}
.bed-stores{
	width:63%;
	margin-left:16%;
	margin-top:-26%;
	position:relative;
}
	


.bed-1{
	width:53.1%;
	float:left;
	padding-right:5px;
}
.bed-2{
	width:45%;
	padding-left:5px;
}
.access-1{
	position:relative;
	margin-top:-45%;
	margin-left:-40%;
}
.access-2{
	position:relative;
	margin-top:-61%;
	margin-left:32%;
	width:45%;
}

.access-3{
	position:relative;
	margin-top:-36%;
	margin-left:-40%;
	max-width:20%;
}
.access-4{
	position:relative;
	margin-top:-51%;
	margin-left:32%;
	width:45%;
}

.bloom{
	width:80%;
	margin-left:32%;
	margin-top:20%;
}
.lt{
	margin-left:1%;
}
.saks{
	margin-right:10%;
}
.dillards{
	width:70%;
	margin-right:30%;
	margin-top:23%;
}

.macy-1{
	width:70%;
	margin-top:15%;
	margin-right:20%;
}

.hosiery{
	float:left;
	width:35.6%;
	padding-right:5px;
}
.belk{
	float:left;
	width:50%;
	padding-left:5px;
}
.amazon-1{
	float:left;
	width:58.3%;
	padding-right:5px;
}
.amazon-2{
	float:left;
	width:40.9%;
	padding-left:5px;
}
.amazon-3{
	float:left;
	width:58.1%;
	padding-right:5px;
}
.amazon-4{
	float:left;
	width:41.0%;
	padding-left:5px;
}
.mobile-store1{
	padding:19%;
}

.mobile-store2{
	margin-top:1rem;
}

.mobile-store21{
	margin-top:1.5rem;
}


.support-info li .buy{
	color:#AF9752;
	font-weight:600;
}


.back-image-1{
	position:absolute;
	margin-top:3%;
	margin-left:3%;
	width:30%;
}

.bloom-1{
	margin-left:23%;
	margin-top:8%;
}
.lt-1{
	margin-right:-160%;
	margin-top:-37%;
}
.saks-1{
	margin-left:21%;
	margin-top:15%;
}
.dillards-1{
	margin-top:1%;
	margin-left:35%;
}
.macy{
	width:40%;
	margin-top:3%;
}


/*
.width-5{
	width:58.1%;
	float:left;
	padding-right:5px;
	
}

.width-6{
	width:40.9%;
	float:left;
	padding-left:5px;
}
*/


.white-stores{
	margin:0 auto !important;
	position:absolute;
	bottom:10%;
}

.cell-block a img{
	height:60px;
}

#sqaure{
	height:80px;
}

#macy{
	margin-top:50px;
}

#dallards{
	margin-top:15px;
}

#von{
	height:60px;
	margin-top:0.5rem;
}
	


/*Navigation*/

.breadcrumbs a{
	color:#000;
}

a{
	color:#AF9752;
}

.dropdown.menu > li.is-active > a{
	color:#AF9752;
}

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after{
	border-color:#000 transparent transparent;
}

.ecommerce-header {
  width: 100%;
  background-color: #fefefe;
}

.ecommerce-header .logo {
  height: 50px;
  width: 160px;
}

.ecommerce-header ul {
  background-color: #fefefe;
}

.ecommerce-header li {
  display: inline-block;
}

.ecommerce-header .nav-links {
  margin-left: 15px;
}

.ecommerce-header a {
  color: #8a8a8a;
  transition: color 0.5s ease;
  display: block;
}

.ecommerce-header a:hover {
  color: #AF9752;
  transition: color 0.5s ease;
}

.ecommerce-header input {
  margin-right: 0px;
}


.subnav a {
	color: #000 !important;
	text-decoration: none;

}

.subnav a:hover {
     /* color: #258faf; */
	color: #AF9752 !important;
	text-decoration: none;
}

.subnav a:visited {
  color: #000000;
}



@media screen and (max-width: 74.9375em) {
  .ecommerce-header input {
    width: 150px;
  }
  .fab{
	  font-size:1.5em;
  }
  
}

.accordion{
	margin-top:45px;
}

.accordion-title{
	font-size:1.0rem;
	color:#000;
}
.mobile-title{

  position: relative;
  display: block;
  padding: 1.25rem 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  font-size: 0.75rem;
  line-height: 1;
}
:last-child:not(.is-active) > .mobile-title{
	border-bottom:1px solid #e6e6e6;
	border-radius:0 0 3px 3px;
}
	


.connected{
	margin-left:20px;
	}

.ecommerce-header.top-bar {
  padding-top: 0;
  padding-bottom: 0;
}


.ecommerce-header .menu > .main-nav-link > a {
  padding: 1.5em 0.85em 1.9em 0.85em;
}

.ecommerce-header-top {
  width: 100%;
  background-color: #575757;
  height: 40px;
  padding: 8px 20px 10px 20px;
}

.ecommerce-header-top .fa {
  color: #fefefe;
  font-size: 1.5rem;
}

.ecommerce-header-top-message {
  color: white;
  float: left;
}

.ecommerce-header-top-links {
  color: white;
}

.ecommerce-header-top-links ul li {
  display: inline;
  padding-left: 20px;
}

.ecommerce-header-top-links a {
  color: white;
  transition: color 0.5s ease;
}

.ecommerce-header-top-links a:hover {
  color: white;
  transition: color 0.5s ease;
}

.ecommerce-header-off-canvas {
  background-color: #fff;
}

.ecommerce-header-off-canvas .menu {
  padding: 1rem 0;
  padding-top:3rem;
}

.ecommerce-header-off-canvas .menu a {
  color: #000;
  font-weight:500;
  font-size:1.3em;
  letter-spacing:0.025em;
}
.accordion-menu a{
	padding:15px;
}

.ecommerce-header-mobile {
  background-color: #fff;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /* padding: 0rem 25rem; */
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
		  z-index:0;

}

.ecommerce-header-mobile-left,
.ecommerce-header-mobile-right,
.ecommerce-header-mobile-center {
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 0 0 0;
}

.ecommerce-header-mobile-center a{
	width:180px;
	margin-top:10px;
}

.ecommerce-header-mobile-left {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.ecommerce-header-mobile-center {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin:auto;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ecommerce-header-mobile-right {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.ecommerce-header-mobile-right .fa {
  color: #fefefe;
  font-size: 1.5rem;
}



.ecommerce-header-search-exandable input:-moz-placeholder {
  color: #8a8a8a;
}

.ecommerce-header-search-exandable input::-webkit-input-placeholder {
  color: #8a8a8a;
}

.ecommerce-header-search-exandable input[type=search]:hover {
  background-color: #fefefe;
}


.menu-icon::after{
	background:#000;
	-webkit-box-shadow:0 7px 0 #000, 0 14px 0 #000;
	box-shadow:0 7px 0 #000, 0 14px 0 #000;
	z-index:999;
}

.menu-icon{
	cursor:auto;
}

.mobile-nav li{
	margin-bottom:0;
	list-style:none;
}


.mobile-nav__link, .mobile-nav__faux-link, .mobile-nav__toggle button, .mobile-nav__toggle .faux-button{
	color:#000;
	padding:15px;
	text-decoration:none;
}
.mobile-nav__link--top-level{
	font-size:1.4em;
}

.mobile-nav__link, .mobile-nav__faux-link{
	display:block;
}

.js-drawer-open .appear-animation{
	opacity:1;
	transform:translateY(0px);
}
.appear-delay-2{
	transition:transform 0.85s cubic-bezier(0.165, 0.84, 0.44, 1) 0.195s,opacity 0.85s cubic-bezier(0.165, 0.84, 0.44, 1) 0.27s;
}

	
	

.contain{
	margin:0px!important;
}

	

	

/*Instagram Feed*/
.curalate-banner { text-align:center; padding: 0; position: relative; margin-bottom: .35rem; }
.curalate-banner .curalate-link {font-family: Raleway, san-serif;}
.curalate-banner p { font-size: .85rem; text-transform: none; letter-spacing: 0; color: #444; margin: .5rem 2rem; }
.curalate-banner p strong { background: #fff; padding: .2rem .5rem; border-radius: 10px; }
.curalate-banner .banner-hdr { display:block; margin: .5rem 0; font-size:1.25rem; text-transform: uppercase; letter-spacing: 3px; text-align: center; background: #fafafa; padding: .5rem; }
.curalate-banner .banner-hdr a:hover { font-weight:bold; }
.curalate-banner .button.hollow, #curalate-upload-photos { border: 1px solid #aaa; color: #000; background: #fafafa; letter-spacing: 1px;font-size: .75rem;min-width: 140px; border-radius: 25px;}
.curalate-banner .button.hollow:focus, .curalate-banner .button.hollow:hover, #curalate-upload-photos:hover { border-color: #AF9752; color: #fff; background: #AF9752;}
#curalate-upload-photos { font-size: .75rem; font-style: normal; display: inline-block; padding: .85em 1em; text-transform: uppercase;}
.curalate-banner .button-group { margin-bottom: 0; font-size: 0; }



/* Footer */

.support-info li{
	color:#AF9752;
	font-weight:600;
}
.support-info li a{
	color:#000;
	font-weight:100;
}
.support-info li a:hover{
	color:#AF9752;
}

.support{
	text-align:center;
	font-size:1.2rem;
	color:#928f8f;
	
}

.left-right{
	margin-left:15%;
	margin-right:15%;
}


.social{
	text-align:center;
}
.social h2{
	font-size:1.2rem;
	text-transform:uppercase;
	display:inline-block;
	color:#928f8f;
}
.social-icons-list{
	display:inline-flex;
}
.social-icons-list li{
	margin-right:20px;
	color:#928f8f;
}
.social-icons-list li a{
	color:#777;
}
.social-icons-list li a:hover{
	color:#AF9752;
}

.text-hide{
	display:none;
}

#wheretobuy{
	margin-top:10px;
}

#wheretobuy a{
	border:solid;
	padding:0.5rem;
	border-width:1px;
	border-color:#928989;
}
	
@media (max-width: 39.9375em) and (orientation: portrait) {
	
.box-left {
	padding:0rem;
	text-align:left;
}
.box-right{
	padding:0rem;
	text-align:right;
}

.support-info{
	margin-left:0px;
}

.bloodales{
	width:50%;
}
.bloodales-1{
	width:20%;
}

.back-image{
	padding-left:0%;
	padding-right:0%;
	margin-top:130%;
	margin-left:13%;
	width:75%;
}

.back-image-2{
	margin-top:40%;
	margin-left:58%;
}

.back-image-4{
	margin-top:23%;
	margin-left:0%;
	width:27%;
}
.bed-1{
	padding-left:0px;
	margin-bottom:3%;
	width:100%;
}
.bed-2{
	width:100%;
	padding-left:0px;
}

.back-image-5{
	margin-top:3%;
	margin-left:37%;
	width:30%;
}

.back-image-6{
	margin-top:20%;
	margin-left:66%;
	width:25%;
}
.access-1{
	margin-top:-82%;
	margin-left:-55%;
	width:29%;
}
.access-2{
	margin-top:-156%;
	margin-left:24%;
	width:40%;
}

.back-image-7{
	margin-top:5%;
	margin-left:0%;
}


.support-info li{
	
	text-align:center;
	
	}
	
	.extra-padding img{
		width:65%;
	}
	
.macy{
	margin-top:-35%;
	width:50%;
}

.dillards-1{
	margin-top:-50%;
	width:50%;
}

.bloom-1{
	width:60%;
	margin-top:-15%;
}

.lt{
	width:50%;
}

.lt-1{
	width:50%;
	margin-top:-15%;
}

.saks-1{
	width:50%;
	margin-top:-15%;
}

.lord{
	width:50%;
}

.bath{
	width:50%;
}

.dill{
	width:50%;
}

.fragrance{
	padding:10%;
}
	
	
	
	}
	
	
	
	
	@media (max-width: 812px), screen and (orientation: portrait) { 
	
	
	
	
	.dress-2{
		width:100%;
		margin-bottom:2%
	}
	
	.back-image-1{
		margin-left:16%;
		width:66%;
	}
	
	.dressesmp{
		width:100%;
	}
	
	.access-2{
		margin-top:-135%;
	}
	
	.bloodales{
		width:60%;
		margin-top:8%;
		margin-left:65%;
	}
	
	.bloodales-1{
		width:25%;
	}
	.width-1{
		width:100%;
		padding-right:0;
		padding-bottom:20px;
	}
		.width-2{
		width:100%;
		padding-left:0;
		padding-bottom:20px;
	}
		.width-3{
		width:100%;
		padding-right:0;
		padding-bottom:20px;
	}
		.width-4{
		width:100%;
		padding-left:0;
		padding-bottom:20px;
	}
	
	
	
	
	
	 }
	 
	 
	 @media (min-width: 87.5em) and (orientation: landscape) { 	
	 
	  
	.lt-1{ 
		 margin-top:-22%;
		 margin-right:-130%;
	 }
	 
	 .saks-1{
		 margin-left:30%;
	 }
	 
	 .girls-1{
		 margin-right:20%;
	 }
	 
	 .girls-2{
		 margin-left:50%;
	 }
	 
	 .access-3{
		 max-width:100%;
	 }
	 
	 .stores1{
		 margin-left:0%;
	 }
	 
	 
	 
	 }
	 
