/* 
 * will .css *
 * */


/****
 * fonts *
 * ******/
@import url("https://use.typekit.net/kgu3bsp.css");
:focus {outline:none;}
::-moz-focus-inner {border:0;}


body {
	background: white;
       	font-family: "capitolina", serif;
font-weight: 300;
font-style: normal;	
}
h1,h2,h3,h4,h5 { 
	font-family: "capitolina", serif !important; 
	font-weight: 600; 
}
.newsletter h2 { 
	font-weight: 300; 
}
main { 
	padding-bottom: /* 171px;*/ 215px;  
} 

/***
 * links *
 * ***/
a:where(:not(.wp-element-button)):hover { 
	text-decoration: underline;  
	color: #dfd6c5; 
} 


/**
 * menu *
 * *****/ 
.wp-block-navigation a:where(:not(.wp-element-button)):hover { 
	color: #dfd6c5 !important;  
} 

.float-menu { 
	    position: absolute;
    z-index: 500;
    width: 100%;
    /*top: 61px;*/ 
}
@media all and (min-width: 600px) { 
	.float-menu.mobileOpen { 
		top: 0px !important; 
	} 
} 

:where(.wp-site-blocks) > *, :where(body .is-layout-flow) > * {
       margin-block-start: 0rem !important; 	
	
}
.wp-block-site-title { 
	display: none; 
}

.float-menu .has-base-background-color { 
	    /* max-width: 90%; */ 
    		margin: 0 auto;
		opacity: 0.9;
	       border: solid #757575 1px; 	
}
	@media all and (max-width: 600px) { 	
		.float-menu .has-base-background-color {
			width: 100%;
		       	max-width: 100%;
			top: 0px !important; 	
		} 
		.float-menu { 
			top: 0px !important; 
		} 
		.float-menu .has-base-background-color { 
			opacity: 1; 
		} 	
	} 

/**
 * mobile menu *
 * ***/
.wp-block-site-logo img { 
	position: relative; 
	z-index: 10000000; 
}


.has-modal-open .wp-block-search__inside-wrapper {
       display: flex; 	

}
.has-modal-open .wp-block-navigation__container { 
	margin: 0 auto;
    width: 80%;
	display: block !important;
   	font-size: 24pt;
    margin-top: 84px;	
}  
 .has-modal-open .wp-block-search__button-inside { 
	margin: 0 auto;
       	margin-left: 10%; 
	padding: 10px; 
	/* border: solid black 1px; */ 
    width: 75%;	
} 
 .has-modal-open .wp-block-navigation-item  {
	display: block !important;
       border-bottom: solid #979797 1px;
	padding: 10px; 
 	margin-bottom: 10px; 	
}
/**** change order search ***/
.wp-block-search__inside-wrapper { 
	border-radius: 53px; 
	max-width: 150px; 
} 
.wp-block-search__inside-wrapper .wp-block-search__button { 
	order: 1; 
	margin-left: 0px;
       	background-color: transparent; 
	padding-right: 0px;
    padding-left: 4px;	
}
	.wp-block-search__inside-wrapper .wp-block-search__button .search-icon { 
		color: black; 
		transform: rotate(-83deg);	
	} 
	
.wp-block-search__inside-wrapper .wp-block-search__input {
	order: 2;
       	background-color: transparent;
} 	
.shadowfinch { 
	text-shadow: black 2px 2px 2px;
       	margin-bottom: -15px; 	
}
	/***
	 * mobile *
	 * */
	@media all and (max-width:734px) { 
		.wp-block-search__inside-wrapper { 
			display: none; 
		}
	       	.contactSpacer { 
			height:120px !important; 
		} 	
	}
       @media all and (max-width: 600px) { 
		.contactSpacer { 
			height: 88px !important; 
		} 
	} 	       

/** 
 * inner homepage *
 * *****/
.birdword { 
	display: flex;
    	align-items: center;
}
.hometwopics { 
	max-width: 832px !important;
}
	/***
	 * buttons *
	 * *****/
	.homepic .wp-block-button__link.wp-element-button, .homealone .wp-block-button__link.wp-element-button, .knowus .wp-block-button__link.wp-element-button, .lightbutt .wp-block-button__link.wp-element-button  { 
		border-radius: 0;
	       	background-color: #dfd6c5 !important; 
		color: black !important;
		border: none !important; 
		font-size: 20px; 	
		border: solid 1px #dfd6c5 !important; 
	}
	.homepic .wp-block-button__link.wp-element-button:hover, .homealone .wp-block-button__link.wp-element-button:hover, .knowus .wp-block-button__link.wp-element-button:hover, .lightbutt .wp-block-button__link.wp-element-button:hover  {
		background-color: white !important; 
	} 	

	.lightbutt .wp-block-button__link.wp-element-button, .homealone .wp-block-button__link.wp-element-button, .knowus .wp-block-button__link.wp-element-button {
		color: black !important; 
		background-color: white !important; 
		border: solid 1px #dfd6c5 !important; 

	}
	.homealone .wp-block-button__link.wp-element-button:hover, .lightbutt .wp-block-button__link.wp-element-button:hover, .knowus .wp-block-button__link.wp-element-button:hover { 
		background-color: #dfd6c5 !important;
	} 
	.centbutt { 
		width: calc(60% - var(--wp--style--block-gap, .5em)*.25) !important; 
	}
       	.uptourbutt { 
		margin-top: -50px !important;
    		z-index: 100 !important;
		max-width: 460.2px !important; 
	} 	
.newsletter {      
	max-width: 76% !important;
       	/* background-color: #FEF7F7; */ 
	background-color: #dfd6c5; 
	border-radius: 15px; 
	position: relative !important;
    	z-index: 1000;
    	margin-bottom: -150px !important;	
} 
	.newsletter .rightward em { 
		font-style: normal !important; 
	} 
.emaillist { 
       	width: 100%;
    	/* border-radius: 27px; */ 
    	font-size: 35px;	
}
.leftsub { 
	/* display: flex;*/  
} 
.leftsub figure { 
	display: flex;
    align-items: center;
    text-align: center;
    margin: 0 auto; 
}
	.leftsub figure img { 
		margin: 0 auto; 
	}
	.leftsub h2 { 
		font-style: normal;
	       	font-size: 30px;  	
	} 
input::placeholder { 
	font-size: 25px; 
} 

.emaillist { 
	/* background: url("../../uploads/2023/12/check-mark.png") 99% center no-repeat; */ 
	text-indent: 10px; 	
}
.emaillist::placeholder { 
	/* font-family: "PT Mono"; */
        font-family: "capitolina", serif !important;
	font-style: italic; 	
       	margin-left: 2px; 	
}
.quotenomargin { 
	margin-bottom: -38px; 
} 
	/***
	 * email list in footer itself*
	 * *******/

	.seeusfoot { 
		margin-top: -458px; 
	} 
	.newsletter.infooter {
    margin: 0 auto;
    /* max-width: 64% !important; */
    max-width: 80% !important;
    margin-bottom: 33px !important;
    border-radius: 50px;
    /* margin-top: -310px; */
}
	@media all and (max-width: 600px) { 
		
	       	.newsletter.infooter { 
			max-width: 90% !important; 
		} 	
	} 
       	@media all and (max-width: 782px) {
		.leftsub, .innerleftsub { 
			display: block !important; 
		}
		.wilflogo { 
			margin-right: 0px !important; 
		} 
	       	.wilflogo img { 
			width: 47px !important; 
		}
	       	.newslogowrap { 
			width: 66%; 
			float: right; 
		} 	
		.newslogowrap h2 { 
			/* float: right;*/  
		} 	

	} 	

footer { 
	background: black; 
	color: white; 
}


/*****
 * header caps on visit 
 * *****/ 

/* turned off caps July 1 2024 */ 

/* .leftcappy { 
	border-left: solid black 65px;
    padding-left: 5px;
    margin-left: -78px;
}

.rightcappy { 
	border-right: solid black 65px;
    padding-right: 5px;
    margin-right: -78px;

} */ 
.vistext_l, .vistext_r { 
	z-index: 100000; 
} 
/*
 * faq quote *
 * ****/
.faqquote p { 
	font-size: 27px;
}
/*****
 * footer stuff 
 * ******/
.bottomfinchmenu { 
	/* max-width: 450px;*/
      	max-width: 90%; 	
	margin: 0 auto;
       	font-size: 30px; 
	/* font-weight: bold; */ 	
}
	.bottomfinchmenu a { 
		color: white;
	       	text-decoration: none; 	
	} 
	.bottomfinchmenu a:hover {
		text-decoration: underline; 
	} 	
.bottomfinchmenu .leftfinch, .bottomfinchmenu .rightfinch { 

	/* max-width: 200px; 
	margin: 0 auto; */ 
}
	.leftfinch { 
		/* float: right;*/ 
	       	max-width: 150px;
    		padding-left: 86px;	
	} 
	.rightfinch { 
		/* float: left; */ 
	}
.finalmenuwrap { 
	background: white;
    color: #dfd6c5;
    padding-top: 40px;
    padding-bottom: 40px;
    font-size: 20px;
}
	.finalmenuwrap a { 
    		color: /* #dfd6c5;*/ black; 
		text-decoration: none; 
	} 
	.finalmenuwrap a:hover { 
		text-decoration: underline; 
	}
       /**
	* mobile *
	* */
	@media all and (max-width: 850px) { 
		.emaillist {
                        width: 75%;
                }
	} 
	@media all and (max-width: 729px) { 
		.bottomfinchmenu, .finalbottomtext { 
			/* font-size: 16px;*/  
		}
	       	.bottomfinchmenu .wp-block-column { 
			overflow-wrap: initial; 
			word-break: normal !important;  
		} 
		.emaillist { 
			width: 87%;  
		} 	
	} 

/***
 * whiskey page stuff *
 * ***/
.whiskeyFeaturedImage { 
	max-width: 100% !important; 
} 
.wp-block-post-featured-image.whiskeyFeaturedImage img { 
	border-radius: 0px !important; 
}
	/*
	 * alignment
	 */
	.topTiteWrap { 
		overflow: hidden; 
	} 
	.titeLeft { 
		float: left;
	       	min-height: /* 162px; */ 200px; 
    		display: flex;
    		align-items: center;	
	}
		.titeLeft h1 { 
			max-width: 6em;
    			font-size: 50px !important;
			word-break: keep-all !important; 
		} 
       	.titeRight { 
		float: right; 
	} 	
	.titeLeft h1 { 
		display: inline-block; 
	}
       		.imgFinchWrap img { 
			/* max-width: 75px; 
			height: auto; */ 
		       	/* max-height: 200px;
    			width: auto;*/ 
			max-width: 80px;
    			height: auto;
		}
		@media all and (max-width: 453px) { 
			.titeLeft { 
				width: 64%; 
			} 
		}  
		
/***
 * whiskey desc stuff *
 * ******/
.whiskTagWrap { 
	overflow:hidden; 
} 
.tagLeft { 
	float: left;
    	max-width: 48%;
	font-size: 23px; 
} 
.tagRight { 
	float: right;
    	/* max-width: 48%;*/ 	
	font-size: 28px;
    	font-weight: bold;
}
	@media all and (min-width: 560px) { 
		.tagRight { 
			max-width: 48%; 
		} 
	} 
	.tagRight p { 
		margin-bottom: 0px; 
	}
       	.tagRight p:nth-of-type(2) {
	       margin-top: 0px; 	
		
	} 
/*
 * mash div *
 * ***/
.allMashWrap {
	width: 100%; 
	margin: 0 auto !important;
       	display: flex; 
	justif-content: center; 	
} 
.percentWrap { 
	display: inline-block; 
	float: left;
	justify-content:center;
       	align-items: center; 	
       		
}
	.percentWrap h1 { 
		font-size: 69px;
	       	margin-bottom: -32px; 	
	} 
.bproofWrap { 
	display: inline-block; 
	float: right;
       	justify-content: center; 
	align-items: center; 	
}
	@media all and (max-width: 700px) { 
		.bproofWrap h3 { 
			font-size: 30pt;
		} 
	} 
.mDiv { 
       	width: 18%;
    	float: left;
    	margin: 0 auto;
	display:flex; 	
} 
.mashBillWrap { 
	overflow:hidden;     
	width: 600px;
    	margin: 0 auto !important;
	font-weight: bold;
       	justify-content: center; 	
} 
.mashDiv { 
	float: left; 
	width: 28%;
       	text-align: center; 
	margin:10px; 	
}
	.mashDiv .mashTop { 
		font-weight: 800;
	       	font-size: 58pt;
   	 	margin: 0px !important;
    		padding: 0px;	
	}	
	.mashDiv .mashBott { 
		text-align: center;
	       	background: #dfd6c5; 
		padding: 8px;
    		padding-left: 16px;
		margin-top: 0px; 	
	}
	/* 
	 * mobile *
	 * */
	@media all and (max-width: 774px) { 

		.mashDiv .mashTop {
			font-size: 40pt; 
		} 	
	}
       	@media all and (max-width: 700px) {
	       	.mashDiv { 
			float: none;
		       	margin: 0 auto; 	
		} 	
		.mashDiv .mashTop {
			/* font-size: 30pt;*/  
			font-size: 60pt; 
		} 
		.mDiv { 
			width: auto;
		       	float: none; 
			display: block; 	
		} 
		.allMashWrap { 
			display: block; 
		} 
		.bproofWrap.mDiv { 
			text-align: center !important; 
		}
	       	.tagRight { 
			float: none; 
		} 	
		.tagLeft { 
			float: none; 
			max-width: 100%;
			font-size: 23px; 
		}
		.mashDiv { 
		} 	
		
	} 	

/*
 * hide bottom of posts *
 * */
.botthing { 
	display: none; 
}
/*
 * whiskey media *
 * */
.oneWhiskeyMedia { 
	overflow: hidden; 
} 
.whiskeyRowWrap { 
	/*overflow: hidden; */ 
	max-width: 1200px !important;  
       margin: 0 auto; 
	/* display: flex;
    align-items: center;
    justify-content: center;     */  
   	/* margin-bottom: 20px; */  
} 
	.toTheLeft { 
		float: left; 
		width: 48%; 
	} 
	.toTheRight { 
		float: left; 
		width: 48%; 
	}
.wmtitle { 
	    font-weight: bold;
    font-size: 19px;
    /* display: inline-block; */ 
     max-width: 240px;
     /* margin-bottom: 33px; */  
} 	

.wmedia { 
	float: left; 
} 
.wminfo { 
	float: right;
       	height: 192px;
    position: relative;
	/* min-width: 230px;   */  
       	width: 61%; 	
}
	.wminfo .wp-block-buttons { 
		position: absolute; 
		bottom: 0px; 
		width: 100%; 
	} 

.wlistmimage { 
	max-height: 200px; 
	width: auto; 
}
.topthingm { 
	width: 124px; 
}
.topimgwrap { 
	text-align: center; 
}
.mlink { 
	margin-right: 5px; 
}
	@media all and (min-width: 621px) and (max-width: 788px) { 
		.wminfo { 
			width: 41%; 
		}
	       	.mediabutt .wp-block-button__link.wp-element-button { 
			font-size: 12px; 
		} 
		.mlink { 
			font-size: 13px; 
		 }	
	} 
	@media all and (max-width: 620px) { 
		.toTheLeft, .toTheRight {
		       	display: block; 	
			float: none; 
			width: 75%; 
			margin: 0 auto;
		       	margin-bottom: 14px; 	
		} 
	} 
	@media all and (max-width: 505px) { 
		.oneWhiskeyMedia { 
			width: 100%; 
		} 
	} 	

/*
 * whiskey list *
 * ****/
.backimg { 
    /* background: url(https://hips.hearstapps.com/hmg-prod/images/gettyimages-134506762.jpg); */ 
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    background-size: cover !important;
    background-position-y: -44px !important;
}
	.backblend { 
    		background-blend-mode: multiply !important; 
	} 
.whiteBorder { 
	border-color: white !important; 
} 
.whiskeyRowWrap { 
	/*overflow: hidden; */ 
	max-width: 1200px !important;  
       margin: 0 auto; 
	display: flex;
    align-items: center;
    justify-content: center;      
   	margin-bottom: 20px;  
} 
.oneWhiskey { 
	float: left; 
	width: /* 34%; */ 28%; 
       	text-align: center;
	/*border: solid #dfd6c5 1px;*/  
	margin: 20px; 	
}
	.oneWhiskey:hover { 
		cursor: pointer; 
	} 
.wtitle {
	/* border: solid #dfd6c5 4px;*/ 	
	border-top: none;
	    font-weight: bold;
    font-size: 19px;
    /* padding: 17px; */ 
    height: 64px;
    display: flex;
    align-items: center;
    /* text-align: center; */
    margin: 0 auto;
    /* align-content: center; */
    justify-content: center;
        /* border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;*/  
    /* background: #dfd6c5;*/ 
	/* border-top: solid #dfd6c5 4px; */ 
	border-bottom: solid white 2px; 

}
	.wtitle:hover, .wtitle.hovering { 
		background: white; 
		cursor: pointer; 
	}
       	.wtitlebottom { 
		border-bottom: solid #dfd6c5 2px; 
	} 	
.whiskeyRowWrap .oneWhiskey:nth-of-type(1) { 
	margin-left: 0px; 
} 
.whiskeyRowWrap .oneWhiskey:nth-of-type(3) { 
	margin-right: 0px; 
}
	.middlething { 
		height:20px; 
	/*	border: solid #dfd6c5 1px;*/  
			
	}
       	.topthing {
	       	height: /* 246px; */ 173px;  	
		border-top-left-radius: 50%;      
		border-top-right-radius: 50%;
	       	border: solid /*50px*/ 36px /* #dfd6c5 */ transparent;
		border-bottom: none; 
	 } 	
	 @media all and (max-width: 920px) { 
	 	.topthing { 
			 height: 208px;  
		}
	       	.wlistimage { 
			height: 369px !important; 
		} 	
	 }
	@media all and (max-width: 860px) { 
		.whiskeyRowWrap { 
			display: block;
		       	overflow: hidden; 	
		}
	       	.oneWhiskey { 
			float: none;
		       	width: 320px;
			margin: 0 auto !important;  	
		} 	
		
	} 
	.wtitlewrap { 
		/* padding-top: 68px; */ 
    		/* border: solid black 1px; */ 
		/* border: solid #dfd6c5 4px;
		border-top: none; */ 
	} 
	.wtitleSpacer { 
		height: 100px; 
		border: solid /* #dfd6c5*/ transparent 50px;
		border-top: none;  
	} 	
 	.wlistimage { 
		/* max-height: 381px; */ 
		/* height: 400px;*/ 
	       	height: 340px; 	
    		margin-top: -26px;
		width: auto;
	       	transition-duration: 0.3s; 	
	}
	.wlisthover { 
		height: /* 430px; */ 360px; 
	 } 	

/***
 * striped image area *
 * ***/
.blackbackWrap { 
	position: relative;
}
.blackpadwrap { 
	padding-left: 54px;
    	padding-right: 100px;
	margin-top: 32.58px;
}
	.blackpadwrap h2 { 
		margin-top: 0px;
	       	padding-right: 20px; 	
	}
       	@media all and (max-width: 600px) { 
		.blackpadwrap p { 
			font-size: 15px; 
		} 
	} 	
.blackstripe { 
	min-height: 433px; 
	background: black; 
       	margin-bottom: 112px; 	
} 
.blackbackOverlay { 
	position: absolute;
	top: -44px;
    	left: 39px;
	top: -10%;
    	left: 4%;
    	max-width: 90.5%;	
}
	.blackbackOverlay.left {
		right: 4%;
    		left: unset; 	
	}
       	.blackbackOverlay.wpost {
	       width: 73%; 
       		top: -19px;	       

	} 	

.blackbackCard { 
	position: absolute; 
	/* background-color: #FEF7F7; */ 
	background-color: #dfd6c5; 
	min-height: 479px;
    	bottom: 1px;
    	top: 47px;
    	right: 35px;
    	width: 555px;
}
	.blackbackCard.left { 
		left: 35px;
    		right: unset;
	}
       	.blackbackCard.wpost { 
		
	} 	
.insigImg { 
	float: right;
    	padding: 20px;
	width: 78px;
    	height: auto;
}
@media all and (max-width: 950px) { 
	.blackstripe { 
		min-height: 367px; 
		margin-bottom: 330px !important; 
	} 

} 
@media all and (max-width: 800px) { 
	.blackstripe { 
		min-height: 320px; 
	} 

}
	@media all and (max-width: 860px) { 

		.blackbackCard {
			top: 176px; 
		} 	
	} 
@media all and (max-width: 720px) { 
	.blackbackCard { 
		width: 455px;
    		padding-bottom: 30px; 
	} 
	
}
@media all and (max-width: 600px) { 
	.blackbackCard { 
		width: 423px; 
		right: 0px; 
			
	} 
       	.blackstripe { 
		margin-bottom: 350px !important; 
	} 	
}
@media all and (max-width: 500px) { 
	.blackbackCard { 
		width: 350px; 
		min-height: 707px; 
	}
       	.blackstripe { 
		margin-bottom: 515px !important; 
	} 	
	
} 
/*
 * about page things *
 * */
.threestack { 
	max-width: 80% !important; 
} 
/*
 * contact page things *
 * */

.rightcardstuff {
	background: /* #FEF7F7; */ #dfd6c5; 
    	padding: 40px;
    	box-shadow: 6px 7px 13px rgba(0,0,0,0.1);
	padding-right: 20px;
    	padding-top: 20px;
} 
.rightcardstuff h3 {
       margin-top: 0px; 
	font-weight:normal;        

}
.wclogo { 
	display: inline-block;
    	float: right;
}
	@media all and (max-width:600px) { 
		.wclogo { 
			float: none; 
			width: 100%; 
			text-align: center;
    			margin-top: 10px;	
		}
	       	.wclogo img { 
		       	width: 91px !important;

		} 	
	} 

.homealone.rightcont .wp-block-button__link.wp-element-button { 
	padding-right: 0.7rem; 
}
.googleWrapper {
	margin:0 auto;
	text-align:center;
} 
.googleWrapper iframe { 
	width: 100%; 
}

/***
 * NEW ANIMATIONS *
 * *********/
.fhomelogo img { 
	visibility: hidden; 
       /* display: none;*/  	
}
.fas_hide { 
	opacity: 0; 
	position:relative; 

} 
.fas_left { 
	/* left: -300px;*/  
} 
.hometwopics { 
	/* margin-left: -1000px;*/ 
       /* visibility: hidden; */ 
       opacity: 0; 
	position:relative; 
	left: -300px; 	
}
.fadingIn {
    transition:opacity .9s linear;
    opacity:1;
}
.hometwopics .wp-block-column {
       	/* position: fixed; */ 	
	/* right: -300px;
       	transition: all .2s ease; */ 	
}

/* .js-slidein {
  opacity: 0;
  transform: translateY(100px);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.js-slidein-visible {
  opacity: 1 !important;
  transform: translateY(0) !important;
} */ 

/**
 * spaching visiter page *
 * **/
/* turned off spacing July 1 2024 */ 

/* .vistext_l { 
	padding-right: 44px; 
} 
.vistext_r { 
	padding-left: 44px; 
}  */ 
/***
 * header various pages *
 * ****/
.fsecheader { 
	min-height: 560px;
}
/***
 * jobs postings *
 * */
.jobwrapper { 
	border: solid 1px #A28D5B;
}
	.jobthings { 
		display: none; 
	} 
	.jobwrapper { 
		padding-left: 30px; 
		padding-right: 30px;
	    padding-bottom: 30px;
		border-radius: 15px;
	}
       .jobtite { 
		margin-bottom: 0px; 
	} 	      
       	.underjob { 
		text-transform: uppercase; 
	} 
	.jobdesc { 	
		margin-left: 16px;
    		padding-left: 18px;
    		border-left: solid 2px #A28D5B;
	}
	.jtiteicon { 
		overflow: hidden; 
	} 
	.jtitlep { 
		float: left; 
	} 	
	.jobicon_wrapper { 
		float: right;
    		margin-top: 31px;
    		border-radius: 50%;
    		border: solid #A28D5B 1px;
    		display: flex;
    		align-items: center;
    		text-align: center;
    		padding: 11px;
    		background: #A28D5B;
    		color: white;
		cursor: pointer; 
	}
       	.applythings { 
		/* padding-left: 30px; */ 
    		padding-right: 30px;
		padding-bottom: 50px; 
		padding-top: 20px; 
	}

/**
 * whiskey slider *
 * ****/


/**
 * whiskey slider *
 * ****/


/**
 * whiskey slider *
 * ****/
.slidecover { 
       	width: 100%; 	
	min-height: 400px; 
 	overflow-x: clip !important;
	white-space: nowrap;
       	position:relative; 
	padding-top: 27px;
	padding-bottom:59px; 	

}
@media all and (min-width: 787px) {
	.marginset { 
		margin: 0 auto !important; 
	} 
} 	
.backslideimg { 
	position: absolute; 
	    z-index: -1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%; 
	max-height: 65%;
}
.whiskDivWrap { 
	display: inline-block;
       	width: 33%;
    text-align: center;	
}
.whiskSlideImg { 
	height: 481px; 
	width: auto;
       	transition-duration: 0.5s;
	border-bottom: solid transparent 3px; 	
	/*box-shadow: 0 1px 8px black; */ 
       margin-top: 63px; 	
}
.whiskSlideImg::after {
content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    border: solid black 5px; 
	/*box-shadow: 0 1px 8px black; */ 
} 	
	.whiskSlideImg:hover { 
		/* box-shadow: 0 1px 8px black; */ 
		/* max-height: 530px; */ 
		/* height: 530px;*/  
	       	/* margin-bottom: -30px;*/  	
	        /* margin-bottom:20px; */ 
		border-bottom: solid black 3px; 	
	} 

.arclick { 
	position: absolute;
    z-index: 40;
}
.arleft { 
    top: 50%;
    /* margin-left: -18px; */
    translateY: 50%;
    transform: translateY(-50%);
}
.arright { 
	right: 0; 
}
.autorec { 
	display: block !important; 
}
	/*
	 * mobile *
	 * */
	@media all and (max-width: 787px) { 

		.whiskSlideImg {
		       	height: 377px; 	
			//max-height: 340px; 
		}
	       .whiskSlideImg:hover { 
			/* max-height: none;*/  
		}
 		.slidecover { 
			width: 119%; 
		} 		
	} 
	@media all and (max-width: 670px) { 

		.whiskSlideImg { 
			height: /* 280px; */ 315px; 
		       	margin-top: 46px; 	
		}
	       	.arclick { 
			max-height:50px; 
			height: auto; 
		} 	
	}
       	@media all and (max-width: 600px) { 
		.whiskSlideImg { 
			height: /* 160px;*/ /* 203px; */ 243px;  
			/* margin-top: 107px;*/ 
		       	/* margin-top: 39px; */ 
			margin-bottom: -10px;  
			position: relative; 
		} 
		.midWhisk .whiskSlideImg { 
			height: /* 250px;*/ /* 304px; */ 385px; 
		       	/* margin-top: 0px; */ 
			margin-bottom: -38px; 	
			z-index: 100; 	
		}
	       	.backslideimg { 
			width: auto; 
		} 
		.midWhisk {
		       	/* padding-right: 24px;
        		margin-left: -12px; */ 

			/* padding-right: 2px; 
			margin-left: 19px; */ 	
		} 	
	} 
	@media all and (max-width: 510px) { 
		/* .whiskSlideImg {
		       	height: auto; 	 
			max-height: 253px; 
		       	height: 253px; 	*/ 
			/* margin-top: 107px;*/ 
		       	/* margin-top: 39px; */ 
			/* margin-bottom: -10px; */ 	
		/* } 
		.midWhisk .whiskSlideImg {
		       	height:auto; 	
			max-height:  367px;
		       	height: 367px; */ 	
		       	/* margin-top: 0px; */ 
			/* margin-bottom: -38px; */ 	
			/* z-index: 10000000; 
		}*/ 


	} 	

/**
 * timeline slider *
 * */
.timeslidwrap { 
} 
.lineBott { 
	border-bottom: solid #A28D5B 6px;
	position:relative; 
       		
}
	.dot { 
		 height: 17px;
  		width: 17px;
  		background-color: #A28D5B;
  		border-radius: 50%;
  		display: inline-block;
		margin-bottom: -5px;
		position: absolute; 
		bottom: -6px; 
	}
		.dot:not(.first):not(.last):hover { 
			height: 42px; 
			width: 42px;
		       cursor:pointer; 	
	       		transition-duration: 0.1s; 
			margin-bottom: -16px; 	
		} 
       	.dot.first { 
	       	margin-left: -5px;	
		
	} 
	.dot.last { 
		right: 0px; 
		margin-right: -5px; 
	}
.bigPicWrap { 
	max-height: 500px;
    overflow: hidden;
    margin-top: 100px;
    /* max-width: 80%; */ 
    margin: 0 auto;
    margin-top: 57px;
    position:relative; 
} 
.innerPicWrap { 
	max-width: 80%; 
	margin: 0 auto; 
	position: relative; 
}
.histpic { 
	display: none; 
} 
.thumbpicyearwrap { 
	display: none; 
} 
	.chosen { 
		display: block; 
	       	/*transition-duration: 0.3s;*/  	
	}

/***
 * arrow  and jQuery ui*
 * */ 

  .arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
  }
  .arrow.top {
    top: -16px;
    bottom: auto;
  }
  .arrow.left {
    left: 20%;
  }
  .arrow:after {
    content: "";
    position: absolute;
    left: 22px;
    top: -20px;
    width: 21px;
    height: 19px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    background: white; 
	border: solid #A28D5B 2px;        
  }
  .arrow.top:after {
    bottom: -20px;
    top: auto;
  }

.ui-tooltip { 
	box-shadow: none !important; 
	-webkit-box-shadow: none !important;
       border-radius: 0px !important;
	border: solid #A28D5B 2px !important;       
           padding: 5px;
    margin: 6px;
    	padding-right: 8px;
    padding-left: 8px;
    font-family: Carolina; 
    font-weight: bold;
    margin-left: 18px !important;  
}
.yearTite { 
	font-size: 43pt;
    text-align: center;
}

.imgthumbwrap { 
	padding-top: 20px;
       	text-align: center; 
	display: none; 	
}
.thumbchange { 
	display: inline-block; 
} 
.thumbpic { 
	width: 100px; 
	height: 100px;
	margin: 15px; 
       	background-size: cover !important; 
	/* border: solid transparent 4px;*/  	
}
	.thumbpic.picselected { 
		border: solid black 4px; 
	}

.pictext { 
	display: none;
       	text-align: center;
    max-width: 71%;
    margin: 0 auto;	
} 	
	.pictext.textselected { 
		display: block; 
	}
/**
 * distributors page *
 * */
.distinfo { 
	margin-top: 30px;
       	margin-bottom: 60px; 	
}
.distresponse { 
    padding: 0px 30px 30px 30px !important;
    margin-top: 50px;
	min-height:100px;
	border:solid #A28D5B 1px;
} 
.distresponse p { 
	margin-bottom: 0px;
       	margin-top: 0px; 	
}
/*
 * visit page buttons *
 * */
@media all and (max-width: 782px) { 
	.visitcentbutt .wp-block-buttons, .visitcentbutt.wp-block-columns {
		display: initial !important; 
		text-align: center;
	       	margin: 0 auto; 	
	}
       	.visitcentbutt .wp-block-column { 
		margin-top: 15px; 
		margin-bottom: 15px; 
	}
	.has-global-padding { 
		
	} 	
} 

/*
 * footer issues *
 */
@media all and (max-width: 781px) { 
	.seeuswrap .is-layout-flex { 
		display: block !important;
	       	text-align: center !important; 	
	} 
}
/*
 * overlay 21 *
 * */
.popupImg { 
	float: right;
    /* padding: 20px; */
    width: /* 100px; */ 67px; 
    height: auto;
    margin-top: -9px; 
}
.popLink h2 { 
	display: inline-block !important;
       margin-right: 20px;
       border: none !important; 
}
	.popLink h2:focus { 
		outline: none !important;
	       	/* outline-color: transparent !important;*/ 	
	} 
.popLink h2:hover {
	/*color: #dfd6c5; */ 
	text-decoration: underline;        
} 
.fancybox-bg { 
	background: none; 
	filter: blur(10px);
}
.fancybox-inner { 
	/* backdrop-filter: brightness(1.3); */ 
	backdrop-filter: blur(5px); !important; 
	-webkit-backdrop-filter: blur(5 px) !important;
-moz-backdrop-filter: blur(5px) !important;
}
	@media all and (max-width: 600px) { 
		.fancybox-inner { 
			background: rgba(0,0,0,0.6); 
		} 
	} 
#homepagePopup { 
	background-color: #dfd6c5;
	border-radius: 20px;
}
	#homepagePopup.fancybox-content { 
		z-index: 10000000000000000000000000000000000000; 
	}
       	#homepagePopup h1 { 
		font-size: 23pt;
	       	font-weight: 400; 	
	} 	
       	#homepagePopup h2 { 
		font-size: 20pt; 
	       	font-weight: 400; 	
	} 	
body.fancybox-iosfix {
  position: fixed;
  left: 0;
  right: 0;
}
h5 { 
	font-size: var(--wp--preset--font-size--large);
	font-weight: 200; 
} 
