/* PatyMatt.site Style Sheet */

body {
	font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif; 
	color: #b28013;
	margin-bottom: 1.5rem;
	font-size: 18px;
}
/* **** Slideshow Pages *** */
body.slidepage {
	margin-bottom: 0;
	height: 100%;
	background-color: #141414;
}

.slidepage .carousel-inner {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100vh;
	overflow: hidden;
}

.carousel-item-next, .carousel-item-prev, .carousel-item.active {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100vh;
}

.carousel-item img {
	max-height: 100vh;
	max-width: 100vw;
}
.carousel-item .carousel-caption a {
	color: #fff;
}

/* ***** Masonry for Portfolio Page https://masonry.desandro.com ***** */
.grid-item {
  background: #fff;
  border: 8px solid #fff;
  font-size: 1.15em;
  padding: 0!important;
}

/* Grid Item Heights */
.gi-h2 { height: 400px; }
.gi-h3 { height: 600px; }
.gi-h4 { height: 800px; }

.grid-item a {
	color: inherit;
	text-decoration: none;
}
.grid-item a:hover {
	opacity: 0.8;
}
.grid-item img {
	width: 100%;
	object-fit: cover;
}

h1, h2, h3 {
    font-weight: 300;
	margin-top: 1.8rem;
}
h4, h5, {
    font-weight: 400;
	margin-top: .4rem;
}

h1 {
	font-size: 2.2rem;
	margin-top: 1rem;
	margin-bottom: .7rem;
	text-align: center;
}
h2 {
	font-size: 1.8rem;
}

h3 {
	font-size: 1.4rem;
	margin-bottom: .2rem;
}
.h-below {
		margin-top: .2rem;
}

a {
	color: #beae27;
}
a:hover {
	color: #a97a13;
	text-decoration: none;
}

.big-day {
	font-size: 400%;
	line-height: 104%;
}

.large-font {
	font-size: 140%;
}

main {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 14px;
}

/* Navbar (Bootstrap 4) */
.navbar {
	margin-bottom: 32px;
}
.navbar.bg-transp-wht {
	background-color:  rgba(255, 255, 255, 0.94);
}

.navbar a {
	color: rgba(178,128,19,.65)!important;
	text-decoration: none;
}

.navbar a:hover {
	color: rgba(178,128,19,1)!important;
	text-decoration: underline;
}
.navbar .navbar-toggler {
	border: none;
	outline: none;
}
.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(178,128,19,.65)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

/* footer */
.footer {
	color: #788388;
}
.footer a {
	color: #859095;
}

/* ***** wide screen styles ***** */
@media (min-width: 768px) {
	main {
		margin-left: 18%;
		margin-right: 18%;
	}
}



