@charset "utf-8";
/* CSS Document */

body{margin:0; font-family: "Poppins", sans-serif;}
img{max-width:100%;}

.GoldBtnBg{background:url("//cdn.theclassyhome.com/newimages/site/LuxuryBrand/button-bg.png") no-repeat left top #ffd700; background-size: cover; text-align: center; text-decoration:none; color:#161817;}
.GoldBtnBg:hover{background:url("//cdn.theclassyhome.com/newimages/site/LuxuryBrand/button-bg-hov.png") no-repeat left top #ffd700; background-size: cover;}
.luxuryDesktopView .Header{position:relative;}
.Header{background:#161817; border-bottom:1px solid #FFF; color:#FFF;}
.Header .Top{background:url("//cdn.theclassyhome.com/newimages/site/LuxuryBrand/header-top-bg.png") no-repeat left top #ffd700; background-size: cover; text-align: center; line-height:26px; font-size:14px;}
.Header .Top p{margin:0; color:#000;}
.luxuryDesktopView .Header .Top{display: flex;  justify-content: center;color: #000;}
.luxuryDesktopView .Header .Top span{color: #000; padding-left:5px;}
.LSLblack.addMargin {
  margin-top: 18px !important;
}

.Header .LSLblack{max-width:90%; margin:0 auto; padding-top:12px; display:flex; justify-content: space-between;}
.LSLblack .Logo{padding-top:10px;}
.LSLblack .SearchNav{flex: auto; text-align:center;}
.LSLblack .Search {position: relative; width:90%; max-width: 700px; margin: 0 auto;}
.LSLblack .Search input{border:0; width:100%; border-radius:25px; padding:12px 0; text-indent:20px; font-family: "Poppins", sans-serif; font-size:14px;}
.LSLblack .Search button{border:0; background:#FFF; position:absolute; right:15px; top:12px; cursor:pointer;}
.Header .CartLogin{padding-top:5px;}
.Header .CartLogin .Cart{border-radius:50%; height:40px; width:40px; text-align:center; display: inline-block; padding:3px; vertical-align: middle;}
.Header .CartLogin .Cart img{margin-top:6px; max-width:30px;}
.Header .CartLogin .Cart:hover{background:#5e5d5c;}
.Header .CartLogin .Login{border-radius: 50%; height: 34px; width: 34px; text-align:center; display: inline-block; padding:3px; margin:8px; vertical-align: middle;}
.Header .CartLogin .Login:hover{background:#5e5d5c;}
.Header .CartLogin .Registry{border-radius:5px; padding:10px; vertical-align:middle; font-size:16px; font-weight:600;}
.Header .CartLogin .Registry:hover{ background-image: rgba(0, 191, 255, 0.7);}

.Header .Navbar{padding-top:10px; position:relative; max-width:800px; margin:0 auto;border:none;}
.Header .Navbar ul{margin:0; padding:0; list-style:none;}
.Header .Navbar ul.nav li{display:inline-block; font-weight:600; font-size:15px; padding-bottom:10px;border:none;}
.Header .Navbar ul.nav > li > a{color:#FFF; text-decoration:none; padding:8px 10px; border-radius:30px; display:block; position: relative;height: auto;line-height: normal;}
.Header .Navbar ul.nav > li > a:hover,
.Header .Navbar ul.nav > li.active > a{color:#161817; background:#ffd700;}
.Header .Navbar ul.nav > li > a:hover:after,
.Header .Navbar ul.nav li.active > a:after{content:""; width:0px; height:0px;  position:absolute; bottom:-8px;  left:50%; margin-left:-8px; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #ffd700;}

.Header .Navbar .Megamenu{position:absolute; background:#fbf3c8; color:#161817; width:100%; min-height:220px; left:0; top:49px; padding:12px 10px; text-align:left; opacity:0; visibility: hidden; display:flex; z-index: 1;} 
.Header .Navbar ul li:hover .Megamenu{opacity:1; visibility: visible;}
.Header .Navbar .Megamenu > div{padding:0 10px; width:33.33%;}
.Header .Navbar .Megamenu ul li{font-weight:400; padding-bottom:6px; display:block;}
.Header .Navbar .Megamenu ul li a{text-decoration:none; color:#161817; transition: all 0.3s ease;}
.Header .Navbar .Megamenu ul li a:hover{padding-left:3px; color:#ee7303;}
.nav > li:hover > a{
	color: #161817;
	background: #ffd700;
}

.luxuryDesktopView .stickyBodyContent {
  padding-top: 35px;
}
.luxuryDesktopView .SubHeader {
  padding: 12px 0;
  border-bottom: none;
  background: none;
}

#strSearch{
	height: auto;
}
button{height: auto !important;}
#ShoppersApprovedAward{display:none !important;}

.Main{background:url("//cdn.theclassyhome.com/newimages/site/LuxuryBrand/marble-bg.png") no-repeat left top #000; background-size: cover; color:#FFF; min-height:600px; padding-bottom:30px;}
.LuxuryContainer{max-width:90%; margin:0 auto;}
.LuxuryContainer .Breadcrumbs{font-size:14px; padding:10px 0; max-width:1590px; margin:0 auto;}
.LuxuryContainer .Breadcrumbs a{color:#FFF; text-decoration:none;}
.LuxuryContainer .Breadcrumbs a:hover{color:#ffd700;}

.PlatinumBrands{display:flex; justify-content: space-between; flex-wrap: wrap; padding-top:10px; max-width:1590px; margin:0 auto;}
.Brandinfo{max-width:280px; margin-bottom: 50px; width:100%;}
.Brandinfo figure{margin:0; max-width:280px; border-radius:5px; overflow:hidden; line-height: 0; border:2px solid #FFF;}
.Brandinfo h2{font-size:30px; font-weight:300; line-height: 30px; margin:10px 0 0 0;}
.Brandinfo h2 span{color:#ffd700; font-size:16px; display:block;}
.Brandinfo h2 a{color:#FFF;}
.Brandinfo p{font-size:14px; line-height:20px;}
.Brandinfo .GoldBtnBg{display:block; border-radius:5px; font-size:18px; font-weight:600; padding:15px;}
.Brandinfo .GoldBtnBg img{float: right; margin-top:4px;}

.Pagination{text-align: center;}
.Pagination ul{margin:0; padding:0;}
.Pagination ul li{list-style:none; display: inline-block;}
.Pagination ul li a{text-decoration:none; font-size:20px; padding:0 5px; position: relative;}
.Pagination ul li a:hover{color:#ffd700;}
.Pagination ul li:first-child a:after{content:""; width:0px; height:0px;  position:absolute; top:6px; left:0; margin-left:-8px; border-top:8px solid transparent; border-bottom:8px solid transparent; border-right:8px solid #FFF;}
.Pagination ul li:first-child a:hover:after{content:""; width:0px; height:0px;  position:absolute; top:6px; left:0; margin-left:-8px; border-top:8px solid transparent; border-bottom:8px solid transparent; border-right:8px solid #ffd700;}
.Pagination ul li:last-child a:after{content:""; width:0px; height:0px;  position:absolute; top:6px; right:0; margin-left:-8px; border-top:8px solid transparent; border-bottom:8px solid transparent; border-left:8px solid #FFF;}
.Pagination ul li:last-child a:hover:after{content:""; width:0px; height:0px;  position:absolute; top:6px;  right:0; margin-left:-8px; border-top:8px solid transparent; border-bottom:8px solid transparent; border-left:8px solid #ffd700;}


.BrandShowcase{background:#000; color:#fff; display: flex; justify-content: space-between;}
.BrandShowcase figure{margin:0; text-align: right; overflow: hidden; width:100%; max-width: 784px; position:relative; z-index: 0;}
.BrandShowcase figure img{max-height:340px;}
.BrandShowcase figure:after{content: ""; background: url("//cdn.theclassyhome.com/newimages/site/LuxuryBrand/shadow.png") repeat-y left top;position: absolute; left: 0; top: 0; width:100%; height:350px; }

.BrandShowcase .ShowcaseInfo{display: flex; justify-content: center; align-items: center;}
.BrandShowcase .ThumbLogo{margin-right: 30px;}
.ThumbLogo img{border-radius:5px;}
.BrandShowcase .ShowcaseInfoText{max-width:43%;}
.BrandShowcase .ShowcaseInfoText h1{font-size:30px; font-weight:300; line-height: 30px; margin:10px 0 0 0;}
.BrandShowcase .ShowcaseInfoText h1 span{color:#ffd700; font-size:16px; display:block;}
.BrandShowcase .ShowcaseInfoText p{font-size:14px; line-height:20px;}

.Footer { background: #f6f6f6;}
.Footer .SiteContainer{max-width: 1400px;margin:0 auto;}
.Footer .SecureBelt{overflow:hidden;}
.Footer .LineSection ul{margin: revert;}
.Footer .LineSection .Newsletter p{margin: revert;}
.Footer .TopSearches a{ text-decoration: none;  }
.Footer .LineSection ul li a { text-decoration: none; }

@media only screen and (max-width:1120px){
  
    .BrandShowcase figure{display: none;}
    
}

@media only screen and (max-width:1260px){
    

    .Header .CartLogin .Registry{display:none;} 
    
}

@media only screen and (max-width:1380px){
    
    .Header .LSLblack{max-width:98%;}
    .Header .Navbar ul.nav li{font-size: 14px;}
    .BrandShowcase .ShowcaseInfoText {max-width: 60%;}
    
}

@media only screen and (max-width:680px){
    
    .BrandShowcase .ShowcaseInfo{display: inline;text-align: center;}
	.BrandShowcase .ThumbLogo{margin: 10px;}
	.BrandShowcase .ShowcaseInfoText {
		max-width: 90%;
		margin: 0 auto;
	  }
    
}











