/* CSS Document */
body {
	color: #000;
}
.fixed-top {
	background-color: #000;
	border-bottom: #222 1px solid;
}
.logo {
	width: 164px;
	height: 50px;
}
.bg-dark {
	background-color: #000 !important;
}
.golden {
	color: #CFB53B !important;
}
.goldenbg {
	background-color: #CFB53B !important;
}
.goldenbg1 {
	background-color: rgba(207,181,59, .4) !important;
}
.carousel-control-next-icon, .carousel-control-prev-icon {
	width: 50px;
	height: 50px;
}
.carousel-item {
	height: 100vh;
	min-height: 300px;
	background: no-repeat center center scroll;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.carousel-caption {
	bottom: 10%;
	text-shadow: 1px 1px 1px #000;
}
.carousel-caption h3 {
	text-transform: uppercase
}
.carousel-caption .btn>strong {
	color: #362901;
}
#intro {
	background:url(../images/bg-1.jpg) top center no-repeat;
	padding:90px 0;
}
.pad-top-btm{padding:150px 0}
#contact {
	padding: 90px 20px;
	padding-bottom: 20px;
}
#contact a {
	color: #000;
}
#contact .map {
	width: 100%;
	min-height: 745px;
	margin-top: 50px;
	padding: 10px;
}
#products {
	padding: 110px 50px;
	padding-bottom: 0;
}
#productsDesc {
	margin-top:75px;
	padding-bottom: 0;
}
#products .prod {
	border: #d6d8db 1px solid;
}
#products .text {
	border: #d6d8db 1px solid;
	font-size: 1.0rem;
}
#retail {
	padding: 90px 0;
	padding-bottom: 20px;
}
#retail .store {
	padding: 5px;
	margin-bottom: 25px;
}
#retail a {
	text-decoration: none;
	color: #000;
}
#retail h3 {
	font-size: 1.0rem;
	color: #666;
	text-transform: uppercase;
	margin-top: 6px;
	margin-bottom: 4px;
}
#retail h4 {
	font-size: 0.9rem;
	line-height: 0.9rem;
}
#retail .col-12 {
	text-align: center;
}
#retail p {
	padding: 0px;
	margin: 0px;
	font-size: 0.9rem;
	line-height: 0.9rem;
}
.retailnew {
	margin-top: 100px;
	padding-bottom: 20px;
}
.retailnew h3.display-4 {	
	font-size: 1.9rem;
	text-transform: uppercase;
	text-align: center;
}
.retailnew h3.display-4 strong{	
	font-weight: 600
}
.retailnew table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 50px;
}
.retailnew table td:nth-child(1) {
	width: 5%;
	text-align: center;
}
.retailnew table td:nth-child(2) {
	width: 25%;
	text-transform: uppercase;
	font-weight: 700;
}
.retailnew table td:nth-child(3) {
	width: 40%;
}
.retailnew table td:nth-child(4) {
	width: 20%;
}
.retailnew table td p {
	margin: 0;
}
.retailnew table td:nth-child(4) a {
	color:blue
}
.retailnew table tr:nth-child(1) {
	background: #666;
	color: #FFF;
	text-transform: uppercase;
}
.retailnew table tr:nth-child(even) {
	background: #efefef;
}
.retailnew a {
	text-decoration: none;
	color: #333;
}
.retailnew .nav-pills .nav-link.active {
	border-color: #CFB53B;
	background-color: #CFB53B;
}
.retailnew .nav-pills .nav-link {
	border: #ccc 1px solid;
	margin: 10px 5px;
	font-weight: 600;
}
#footer h3>strong {
	color: #999;
	font-weight: 300
}
#footer strong {
	font-weight: 600;
	color: #999;
}
#download{border-top:1px dotted #d1d3d5}

html {
  position: relative;
  min-height: 100%;
}
body {
  margin-bottom: 294px; /* Margin bottom by footer height */
}
#fixedFooter {
  position: absolute;
  bottom: 0;
  width: 100%;
  height:294px
}
.productDesc{color:#a08436; margin-top:100px; margin-bottom:50px}
.productDesc1{position:relative; bottom:0; color:#a08436}
.other-collections{margin-top:100px}
.productDesc p{color:#999}
.other-collections h4{color:#a08436; border-bottom:1px solid rgba(255,255,255, .2); padding-bottom:7px}
.other-collections .card{background-color:rgba(255,255,255,.1)}
.other-collections .card-header{background:#a08436; font-weight:bold; color:#fff}
.other-collections .list-group-item{padding:.55rem 1.25rem!important; background:#1a1a1a; border:1px dotted rgba(255,255,255,.1)}
.other-collections a{color:#999}
.other-collections a:hover{color:#a08436; text-decoration:none}
.classicOud{background:#0a0a0a; padding-top:30px}
/*.roseOud{background:#f5f2f1; padding-top:70px}*/
.roseOud{background:#000; padding-top:30px}
.gold{background:#000; padding-top:30px}
/*.majestryJubilee{background:#fffcfa; padding-top:70px}*/
.majestryJubilee{background:#000; padding-top:30px}
/*.majestry{background:#e9e7ea; padding-top:70px}*/
.majestry{background:#000; padding-top:30px}
.otherCollections{padding-bottom:50px; overflow:hidden}
.otherCollections li{float:left; list-style:none; margin:7px}
.otherCollections a{color:#fff}
.otherCollections a:hover{color:#a08436; text-decoration:none}
.othercollTitle{color:#a08436; border-bottom:1px dotted rgba(255,255,255, .1); padding-bottom:7px}

@media only screen and (max-width: 1366px) {
.modal-lg {
	max-width: 680px;
}
}

@media only screen and (max-width: 768px) {
#products .text {
	font-size: 0.6rem;
}
.retailnew table td p {
	line-height: normal;
}
.productDesc{margin-top:0}
.other-collections{margin-top:0}
}

@media only screen and (max-width: 414px) {
.retailnew .display-4 {
	font-size: 2rem
}
.retailnew table td {
	font-size: 0.7rem;
	text-align: center
}
.retailnew h3.display-4 {
	color: red;
	font-size: 1.2rem;
	text-align: center
}
.nav-pills .nav-link {
	border: #ccc 1px solid;
	font-size: 0.8rem;
	margin: 2px;
	padding: 5px 6px;
}
.retailnew .nav-pills .nav-link {
	border: #ccc 1px solid;
	font-size: 0.8rem;
	margin: 2px;
	padding: 5px 9px;
}

}

@media only screen and (max-width: 375px) {
.carousel-caption h3 {
	font-size: 1.5rem;
}
.carousel-caption p {
	font-size: 1.0rem;
}
#contact .map {
	width: 100%;
	min-height: 350px;
	margin-top: 50px;
	padding: 0;
}
#products {
	padding: 120px 0px;
	padding-bottom: 0;
}

.mobile-center {
	text-align: center;
}
}
