/* HOMEPAGE STYLES
************************************************************/
.home .navbar-wrapper {
	position: absolute;
	width: 100%;
	background-color: transparent;
	z-index: 100;
}

section	{
	border-bottom: 1px solid var(--color-row-border);
}

section.bannerImage {
  width: 100%;
  aspect-ratio: var(--aspect);  /* gives the section its height */
  background-repeat: no-repeat;
  background-size: contain;     /* entire image visible, scales with width */
  background-position: top left;
}

.sectionTitle	{
	text-align: center;
}

section.heroStatement .container	{
	max-width: 52rem;
}

section.heroStatement	{	
	text-align: center;
}

section.heroStatement h2	{	
	margin-top: 1em;
	font-size: 2em;
	font-style: italic;
	font-family: var(--font-quote);
}

li.current_page_item	{
	display: none;
}

/*.siteTitle a:link,
.siteTitle a:visited,*/
.menu-main-navigation-container ul.nav.navbar-nav>li.menu-item>a	{
	color: #FFFFFF;
}

.siteTitle a:link,
.siteTitle a:visited,
.siteTitle a:hover,
.menu-main-navigation-container ul.nav.navbar-nav>li.menu-item>a:hover	{ /* from owl image */
	color: #e8d5b7;
}	


/* Slick Slider Styles 
**********************/
.slick-slider {
    position: relative;
	display: flex;
	flex-direction: row;
}
.slick-prev, .slick-next {
    background: none; // keep; if missing, causes 2x chevrons
}

.slick_slide_wrapper .slick-prev {
    left: -60px;
	height: 56px;
}
.slick_slide_wrapper .slick-next {
    right: -50px;
	height: 56px;
}
.slick_slide_wrapper .slick-prev:before, .slick_slide_wrapper .slick-next:before {
    content: '';
}
.stroke-1 {stroke-miterlimit:10;stroke-width:1px;}
.stroke-2 {stroke-miterlimit:10;stroke-width:2px;}
.stroke-3 {stroke-miterlimit:10;stroke-width:3px;}
.slick-prev.chevrons, .slick-next.chevrons{
	width: 40px;
    height: 60px;
    background-color: rgba(255,255,255, 0.6);
}
.chevrons {
	width: 40px;
	height: 40px;
	margin-bottom: 20px;
}		
.chevrons {
	fill:#666;
	stroke:#666; 
	color:#666;
	width: 40px;
    height: 40px;
} 
.chevrons:hover {
  fill:#000;
  stroke:#000;
  color:#000;
}
/*.slick-prev,
.slick-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    padding: 10px 15px;
    cursor: pointer;
    border: 1px solid red;
}  */
.slick-prev {
    left: 0;
}
.slick-next {
    right: 0;
}

.slick-prev:hover,
.slick-next:hover {
    background: rgba(255, 255, 255, 0.8);
}

/* BANNER CAROUSEL
*****************/

.image-slide {
	background-size: cover;
	background-position: center;
	position: relative;
	height: 100vh !important;
	max-height: 100vh !important;
	z-index: 2;
	background-repeat: no-repeat;
}

.image-slide img {
	/* display: block; */
	width: 100%;
	/* height: auto; */
}
.image-slide .centered-text {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
}
.image-slide figcaption {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: rgba(255, 255, 255, 0.7); /* Adjust background color and opacity */
	padding: 10px;
	text-align: center;
}
.bannerCarousel .slick-slide img{
	height: 100vh !important;
}

.slick-slide img {
    /* display: block; */
    display: flex !important;
    justify-content: center;
    width: 100%;
    max-height: 550px !important;
}

.bannerCarousel .slick-prev svg,
.bannerCarousel .slick-next svg {

}



