/*
Author: Sandra Mars
Author URI: https://www.sandramars.com
Description: Styles for jaeberniinteriors.com
*/
body {
	font-family: muli, sans-serif; 
	color: #575757;
	font-weight: 400;
}
a {
  color: #575757;
}

a:hover {
  color: #6d8d8a;
}

h1 {font-family: playfair-display, serif; 
	font-size: 2rem;
	font-weight: 400;
	text-transform: uppercase;
	color:#999;
	margin-bottom: 1.25rem;}

h2 {font-family: muli, verdana, sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	color: #6d8d8a;
	text-transform: uppercase;
	letter-spacing: 1px;}
h3 {
	font-size: 1rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #333;
}
/* ---------- NAVIGATION */
.nav-item {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: .875rem;
	font-weight: 600;
}
.navbar {
	border-bottom: 1px solid #ddd;
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: #6d8d8a;
}
#home .pg-home,
#about .pg-about,
#services .pg-services,
#gallery .pg-gallery,
#acclaim .pg-acclaim,
#contact .pg-contact,
#urban .pg-gallery,
#curated .pg-gallery,
#lodge .pg-gallery,
#victorian .pg-gallery,
#custom .pg-gallery {
	  color: #6d8d8a;
}
.navbar-brand {
	margin-right: 0;
}
.lg-logo {
	max-width: 280px;
}
.mobile-logo {
	max-width: 280px;
}

.carousel-item {
  transition: transform .8s ease-in-out,-webkit-transform .8s ease-in-out
}

/* ---------- CTA button*/
.btn-outline-primary {
  color: #6d8d8a;
  border-color: #6d8d8a;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #6d8d8a;
  border-color: #6d8d8a;
}

.btn-lg, .btn-group-lg > .btn { 
	border-radius: 0;
	padding: .75rem 1.5rem;
	text-transform: uppercase;
	font-size: 1rem;
	letter-spacing: 1px;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: none;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: rgba(109, 141, 138, 0.5);
  border-color: #6d8d8a;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow:none;
}
/* ---------- TESTIMONIALS/ACCLAIM */
blockquote {
	background: #f9f9f9;
}
.blockquote p {
	font-family: playfair-display;
	font-style: italic; 
	color: #666;
}
.blockquote-footer {
	color: #666;
}

/* ---------- GALLERY */
.thumbnails img:hover {
  opacity: .7;
}

.thumbnails a:hover h3{
	color: #6d8d8a;
}

#nextPage,
#prevPage {cursor: pointer;}

a:hover#prevPage, a:hover#nextPage {color: #6d8d8a;}


/* ---------- FOOTER */ 
.site-footer {
	background: #ebebeb;}
footer p {
	letter-spacing: 1px;}
.social-links a:link, .social-links a:visited  {
	color: #575757;} 
.social-links a:hover  {
	color: #6d8d8a;}
.contact-info a:link, .copyright a:visited {
	color: #575757;}
.contact-info a:hover {
	color: #6d8d8a;}
.copyright {
	color: #a3a3a3;}
.copyright a:link, .copyright a:visited {
	color: #a3a3a3;}
.copyright a:hover {
	color: #6d8d8a;}
