@font-face {
	  font-family: "Albra";
	  src: url("/fonts/AlbraRegular.eot"); /* IE9 Compat Modes */
	  src: url("/fonts/AlbraRegular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("/fonts/AlbraRegular.otf") format("opentype"), /* Open Type Font */
		url("/fonts/AlbraRegular.svg") format("svg"), /* Legacy iOS */
		url("/fonts/AlbraRegular.ttf") format("truetype"), /* Safari, Android, iOS */
		url("/fonts/AlbraRegular.woff") format("woff"), /* Modern Browsers */
		url("/fonts/AlbraRegular.woff2") format("woff2"); /* Modern Browsers */
	  font-weight: normal;
	  font-style: normal;
	}
	@font-face {
	  font-family: "Albra-Semi";
	  src: url("/fonts/AlbraSemi.eot"); /* IE9 Compat Modes */
	  src: url("/fonts/AlbraSemi.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("/fonts/AlbraSemi.otf") format("opentype"), /* Open Type Font */
		url("/fonts/AlbraSemi.svg") format("svg"), /* Legacy iOS */
		url("/fonts/AlbraSemi.ttf") format("truetype"), /* Safari, Android, iOS */
		url("/fonts/AlbraSemi.woff") format("woff"), /* Modern Browsers */
		url("/fonts/AlbraSemi.woff2") format("woff2"); /* Modern Browsers */
	  font-weight: normal;
	  font-style: normal;
	}
	:root { 
	  --lb: #55AACC;
	  --navy: #253746;
		--navy2: #394F60;
		--gray: #C9C9C9;
		--gray_bg: #F8F8F8;
		--darkbrown: #3d352a;
	}

	  body {
		font-family: 'Sen', sans-serif;
	  }
	  h2 {
		text-transform: uppercase;
		margin-top: 0;
		margin-bottom: 0;
		font-size: 32px;
		font-weight: 700;
		line-height: 36px;
	  }
	  
	  h3 {
		margin-top: 0;
		margin-bottom: 0;
		font-family: Avoner, sans-serif;
		font-size: 40px;
		font-weight: 400;
		line-height: 42px;
	  }
	  
	  a {
		text-decoration: none;
	  }
	  .banner_opening {
    background: black;
    color: white;
    font-size: 17px;
    text-align: center;
    padding: 5px;
}
	  .home {
		width: 100%;
		max-width: 100%;
		background-color: #fff;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .navigationhome {
		width: 100%;
		height: 80px;
		justify-content: space-between;
		align-items: center;
		display: flex;
	  }
	  
	  .navcontainer {
		width: 100%;
		max-width: 1280px;
		justify-content: space-between;
		align-items: center;
		padding-left: 2.5vw;
		padding-right: 2.5vw;
		display: flex;
		position: relative
	  }
	  
	  .menu {
		grid-column-gap: 39px;
		grid-row-gap: 39px;
		flex: 0 auto;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .menu.footermenulinks {
		width: 100%;
		grid-column-gap: 25px;
		grid-row-gap: 25px;
		justify-content: space-between;
	  }
	  
	  .li {
		color: #000;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 400;
		line-height: 17px;
	  }
	  
	  .li.footerli {
		font-size: 14px;
	  }
	  .eventsbox .experiencebx_info a {
		  color: green;
		  text-decoration: underline;
		  font-weight: bold;
	  }
	  .menu_address {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex: 0 auto;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .p {
		color: #000;
		text-align: right;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 400;
		line-height: 17px;
	  }
	  
	  .hero {
		width: 100%;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .container {
		width: 100%;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		padding-left: 2.5vw;
		padding-right: 2.5vw;
		display: flex;
	  }
	  
	  .homehero {
		width: 100%;
		min-height: 605px;
		grid-column-gap: 100px;
		grid-row-gap: 100px;
		color: #fff;
		background-color: rgba(0, 0, 0, .2);
		background-image: url('/wp-content/uploads/HomeHero.jpg');
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: cover;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
		padding-top: 30px;
		padding-bottom: 20px;
		display: flex;
	  }
	  
	  .logohome {
		object-fit: cover;
	  }
	  
	  .homeherotext {
		width: 110vw;
		text-align: center;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-left: 0;
		display: flex;
		overflow: hidden;
	  }
	  
	  .h4 {
		color: #fff;
		text-align: center;
		text-transform: uppercase;
		font-size: 40px;
		font-weight: 400;
		line-height: 50px;
	  }
.eventsbox li span {
    color: #6ab062;
}
	  
	  .hometitle {
		color: #fff;
		text-align: center;
		letter-spacing: -.06em;
		text-transform: uppercase;
		margin-top: 0;
		margin-bottom: 0;
		font-family: Avoner, sans-serif;
		font-size: 160px;
		font-weight: 400;
		line-height: 140px;
	  }
	  
	  .pd {
		width: 100%;
		height: 125px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		display: flex;
	  }
	  
	  .sec_homeintro {
		width: 100%;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		display: flex;
	  }
	  
	  .h3 {
		color: #3d352a;
		text-align: center;
		text-transform: uppercase;
		margin-top: 0;
		margin-bottom: 0;
		font-family: Avoner, sans-serif;
		font-size: 48px;
		font-weight: 400;
		line-height: 49px;
	  }
.boxHighlight {
    background: #51704d;
    width: 100%;
    color: white;
    padding: 17px;
    font-size: 24px;
    text-align: center;
}
	  
	  .sec_homeexperience {
		width: 100%;
		color: #fff;
		background-color: #3d352a;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		display: flex;
		overflow: hidden;
	  }
	  
	  .h1 {
		color: #605951;
		text-align: center;
		letter-spacing: -.04em;
		text-transform: uppercase;
		font-family: Avoner, sans-serif;
		font-size: 156px;
		font-weight: 400;
		line-height: 140px;
	  }
	  
	  .h1.homepageexperiencetxt {
		width: 100%;
		text-align: center;
		justify-content: center;
		margin: 0 0 0 0%;
		font-size: 165px;
		display: block;
		}
	  
	  .pd_sml {
		width: 100%;
		height: 70px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		display: flex;
	  }
	  
	  .row-eq {
		width: 100%;
		justify-content: space-between;
		align-items: center;
		display: flex;
	  }
	  
	  .cm6 {
		width: 100%;
		max-width: 100%;
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
		}
	  
	  .p-2 {
		color: #fff;
		font-size: 22px;
		font-weight: 500;
		line-height: 31px;
	  }
	  
	  .cm6-2 {
		height: 41px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .btn_outline_white {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		border: 2px solid #fff;
		flex: 0 auto;
		justify-content: center;
		align-items: center;
		padding: 15px 40px;
		display: flex;
	  }
	  
	  .btntext {
		color: #fff;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 900;
		line-height: 16px;
	  }

.containContact {
	text-align: center;
	width: 100%;
}
	  
	  .row-eq-2 {
		width: 100%;
		grid-column-gap: 25px;
		grid-row-gap: 25px;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .cm4 {
		width: 100%;
		height: 100%;
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		font-size: 18px;
		display: flex;
	  }
	  
	  .cm4.eq {
		min-height: 100%;
		justify-content: flex-start;
		position: relative;
	  }
	  
	  .home_nmbr_box {
		width: 100%;
		height: 371px;
		min-height: auto;
		grid-column-gap: 25px;
		grid-row-gap: 25px;
		text-align: center;
		border: 2px solid #605951;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		padding: 7px 8px 15px;
		font-size: 20px;
		display: flex;
		}
	  
	  .home_box_first {
		width: 100%;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		display: flex;
		position: relative;
	  }
	  
	  .home_box_img {
		opacity: 1;
		object-fit: cover;
	  }
	  
	  .outlinenumber {
		border-style: none;
		border-color: #fff;
		font-family: Avoner, sans-serif;
		font-size: 161px;
		line-height: 140px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-text-fill-color: transparent;
		-webkit-text-stroke: 3px;
		}
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  .swiper-button-next{right:-50px; color:#000;}
	  .swiper-button-prev{left:-50px; color:#000;}
	  .swiper-pagination{bottom:-40px !important;}
	  .swiper-pagination-bullet{background:#bd3737 !important;}
	  .swiper-container .swiper-slide img{width:100%; height:100%;}
	  
	  .travel-slide{position:fixed; left:50%; top: 50%; transform:translate(-50%,-50%);}
	  .travel-slide .swiper-container{overflow:hidden; width:100vw; margin:0 auto;}
	  .travel-slide .swiper-slide{cursor:pointer;}
	  .travel-slide .swiper-slide::before{display:block; position:absolute; width:100%; height:100%; background:#00000070; opacity:0; transition:opacity 0.4s; content:'';}
	  .travel-slide .swiper-slide::after{
		  display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); transition:opacity 0.4s;
		  width:80px; height:80px; color:#fff; font-size:24px; line-height:80px; text-align:center; border:1px solid #ffffffc4; border-radius:50%; content:'view'; opacity:0;
	  }
	  .travel-slide .swiper-slide:hover::before,.travel-slide .swiper-slide:hover::after{opacity:1;}
	  
	  .popup-slide{display:none; position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); z-index:2;}
	  .popup-slide .swiper-container{width:95vw; max-width:1420px; overflow:hidden;}
	  .popup-slide .swiper-button-next, .popup-slide .swiper-button-prev{color:#fff; z-index:10;}
	  .popup-slide .swiper-pagination-bullet{background:#fff !important;}
	  .popup-slide .btn-clse{position:absolute; top:-50px; right:0px;}
	  .popupdummy{display:none; position:fixed; top:0; left:0; right:0; bottom:0; background:#000; opacity:0.7;}
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  .p-3 {
		color: #fff;
		text-align: center;
		font-size: 22px;
		font-weight: 500;
		line-height: 31px;
	  }
	  .closedbox.eventsbox li {
		  list-style: disc;
		  border-bottom: 0px;
		  padding: 5px 35px;
		  /* display: inline-block !important; */
	  }
	  .eventsbox.closedbox .experiencebx_info {
		  padding: 20px 0px;
	  }
	  .outlinenumber-2 {
		border-style: solid;
		border-width: undefinedpx;
		border-color: #fff;
		position: absolute;
		top: 63px;
		left: 137px;
	  }
	  
	  .p-4, .p-5 {
		color: #fff;
		text-align: center;
		font-size: 23px;
		font-weight: 500;
		line-height: 30px;
	  }
	  
	  .contain {
		width: 100%;
		max-width: 900px;
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		text-align: center;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		display: flex;
	  }
	  
	  .h4-2 {
		color: #3d352a;
		text-align: center;
		text-transform: uppercase;
		font-size: 40px;
		font-weight: 400;
		line-height: 40px;
	  }
	  
	  .p-6 {
		color: #3d352a;
		text-align: center;
		font-size: 22px;
		font-weight: 500;
		line-height: 31px;
	  }
	  
	  .btn_outline_brown {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		border: 2px solid #3d352a;
		flex: 0 auto;
		justify-content: center;
		align-items: center;
		padding: 15px 40px;
		display: flex;
	  }
	  
	  .btntext-2 {
		color: #3d352a;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 900;
		line-height: 16px;
	  }
	  
	  
	  .eventsbox .experiencebx_info {
		  padding: 0px;
	  }
	  .eventsbox .experiencebx_left {
		  width: 100%;
		  border-right: 0px;
	  }
	  .eventsbox .experiencebx_info {
		  width: 100%;
		  grid-column-gap: 0px;
		  grid-row-gap: 0px;
	  }
	  .eventsbox li {
		  list-style: none;
		  width: 100%;
		  border-bottom: 2px solid #3d352a;
		  margin-bottom: 0px;
		  margin-top: 0px;
		  padding: 30px 35px;
		  /* line-height: 1; */
		  font-size: 23px;
	  }
	  .eventsbox li:last-child {
		  margin-bottom: -2px;
	  }

	.events_page .event-row {
	  display: grid;
	  grid-template-columns: 60px 1fr 150px; /* date | title | time */
	  column-gap: 6px;
	  align-items: baseline;
	  padding: 4px 0;
	}

	.events_page .event-date {
	  white-space: nowrap;
	  color: #3d352a;
	}

	.events_page .event-title {
	  min-width: 0;              /* critical: allows wrapping inside grid */
	  overflow-wrap: anywhere;   /* prevents long words from breaking layout */
	  color: #3d352a;
	}

	.events_page .event-time {
	  text-align: right;
	  white-space: anywhere;
	  color: #3d352a;
	}


	  @media screen and (max-width: 700px) {
	  .eventsbox li {
		  list-style: none;
		  width: 100%;
		  border-bottom: 2px solid #3d352a;
		  margin-bottom: 0;
		  margin-top: 0;
		  padding: 10px 10px;
		  font-size: 16px;
		  line-height: 21px;
	  }
		  
		  .events_page .event-row {
		  display: grid;
		  grid-template-columns: 60px 1fr 150px; /* date | title | time */
		  column-gap: 6px;
		  align-items: baseline;
		  padding: 4px 0;
		}

		.events_page .event-date {
		  white-space: nowrap;
		  color: #3d352a;
		}

		.events_page .event-title {
		  min-width: 0;              /* critical: allows wrapping inside grid */
		  overflow-wrap: anywhere;   /* prevents long words from breaking layout */
		  color: #3d352a;
		}

		.events_page .event-time {
		  text-align: right;
		  white-space: anywhere;
		  color: #3d352a;
		}
		.row-eq-3 {
		width: 100%;
		grid-column-gap: 25px;
		grid-row-gap: 25px;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
		flex-direction: column;
	  }
  }
	  
	  
	  
	  
	  .sec_homepagegallery {
		width: 100%;
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .homepagegallery_slide {
		width: 100%;
		height: 400px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .footer {
		width: 100%;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		padding-bottom: 40px;
		display: flex;
	  }
	  
	  .newsletter {
		width: 100%;
		grid-column-gap: 35px;
		grid-row-gap: 35px;
		background-color: #fff;
		border: 2px solid #3d352a;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		padding: 35px 38px;
		display: flex;
	  }
	  
	  .h3-2 {
		color: #2d3d2a;
		text-align: center;
		text-transform: uppercase;
		font-size: 48px;
		font-weight: 400;
		line-height: 49px;
	  }
	  
	  .h3-2.newsletterh3 {
		font-family: Avoner, sans-serif;
	  }
	  
	  .newsletterform {
		grid-column-gap: 15px;
		grid-row-gap: 15px;
		flex: 0 auto;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .input {
		height: 50px;
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		border: 2px solid #3d352a;
		flex: 0 auto;
		justify-content: flex-start;
		align-items: center;
		padding: 5px 250px 5px 15px;
		display: flex;
	  }
	  
	  .placeholder {
		color: #605951;
		font-size: 21px;
		font-weight: 500;
		line-height: 21px;
	  }
	  
	  .btn_brown {
		width: 200px;
		height: 50px;
		background-color: #3d352a;
		justify-content: center;
		align-items: center;
		padding: 10px 40px;
		display: flex;
	  }
	  
	  .footernav {
		width: 100%;
		grid-column-gap: 35px;
		grid-row-gap: 35px;
		justify-content: flex-start;
		align-items: center;
		padding-bottom: 20px;
		display: flex;
	  }
	  
	  .menufooter {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		flex: 0 auto;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .footerli {
		color: #000;
		text-transform: uppercase;
		font-size: 15px;
		font-weight: 400;
		line-height: 15px;
	  }
	  
	  .footerright {
		width: 100%;
		text-align: left;
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .footerright.coprightright {
		align-items: flex-end;
	  }
	  
	  .copyright {
		color: #000;
		text-align: left;
		font-size: 16px;
		font-weight: 500;
		line-height: 20px;
	  }
	  
	  .footercopyright {
		width: 100%;
		border: 0 solid #000;
		border-top-width: 1px;
		justify-content: space-between;
		align-items: center;
		padding-top: 20px;
		display: flex;
	  }
	  
	  .copyrightleft {
		width: 100%;
		height: auto;
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		justify-content: flex-start;
		align-items: center;
		display: flex;
	  }
	  
	  .copyright-2 {
		color: #000;
		font-size: 16px;
		font-weight: 500;
		line-height: 20px;
	  }
	  
	  .footerlogomid {
		width: 100%;
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		display: flex;
	  }
	  
	  .copyright-3 {
		color: #585858;
		text-align: right;
		font-size: 14px;
		font-weight: 500;
		line-height: 20px;
	  }
	  
	  body {
		max-width: 100vw;
		color: #3d352a;
		font-family: Sen, sans-serif;
		font-size: 19px;
		line-height: 25px;
		overflow-x: hidden;
		margin: 0px;
		}
	  
	  .homemenu_address {
		color: var(--darkbrown);
		text-transform: uppercase;
		font-size: 13px;
		font-weight: 500;
	  }
	  
	  .head4 {
		text-transform: uppercase;
		font-size: 32px;
		line-height: 32px;
	  }
	  
	  .gallerhomeimg {
		object-fit: cover;
	  }
	  
	  .copyrightp {
		margin-bottom: 0;
	  }
	  
	  .our-story {
		width: 100%;
		max-width: 1280px;
		background-color: #fff;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .navigation {
		width: 100%;
		height: 100px;
		justify-content: space-between;
		align-items: center;
		display: flex;
	  }
	  
	  .navcontainer-2 {
		width: 100%;
		max-width: 1280px;
		justify-content: space-between;
		align-items: center;
		padding-left: 60px;
		padding-right: 60px;
		display: flex;
	  }
	  
	  .brandleft {
		width: 85px;
		justify-content: space-between;
		align-items: center;
		display: flex;
	  }
.brandleft img{
	width: 100%
}
	  
	  .logo {
		object-fit: cover;
	  }
	  
	  .menu-2 {
		grid-column-gap: 39px;
		grid-row-gap: 39px;
		flex: 0 auto;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .li-2 {
		color: #000;
		text-transform: uppercase;
		font-family: Avoner, sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 17px;
	  }
	  
	  .hero-2 {
		width: 100%;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .container-2 {
		width: 100%;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		padding-left: 60px;
		padding-right: 60px;
		display: flex;
	  }
	  
	  .pagehero {
		width: 100%;
		height: 80vh;
		min-height: 80vh;
		background-color: rgba(0, 0, 0, .3);
		background-image: url('/wp-content/uploads/bourbon_country_photo.jpg');
		background-position: 50%;
		background-repeat: repeat;
		background-size: cover;
		flex-direction: column;
		justify-content: flex-end;
		align-items: center;
		padding-top: 15px;
		padding-bottom: 15px;
		display: flex;
		}
	  
	  .pagehero.experienehero {
		background-image: url('/wp-content/uploads/Sec_StoryExperience.jpg');
		background-position: 50%;
		background-size: cover;
	  }
	  
	  .storyh1 {
		color: #fff;
		text-align: center;
		letter-spacing: -.04em;
		text-transform: uppercase;
		margin-top: 0;
		margin-bottom: 0;
		font-family: Avoner, sans-serif;
		font-size: 200px;
		font-weight: 400;
		line-height: 180px;
	  }
	  
	  .storyh1.experienceh1 {
		font-size: 145px;
		line-height: 125px;
	  }
	  
	  .pd-2 {
		width: 100%;
		height: 150px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		display: flex;
	  }
	  
	  .sec_storycopy {
		width: 100%;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		display: flex;
	  }
	  
	  .container_180 {
		width: 100%;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		padding-left: 140px;
		padding-right: 140px;
		display: flex;
	  }
	  
	  .p-7 {
		color: #3d352a;
		font-size: 22px;
		font-weight: 500;
		line-height: 31px;
	  }
	  
	  .pd_sml-2 {
		width: 100%;
		height: 70px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		display: flex;
	  }
	  
	  .h3-3 {
		color: #2d3d2a;
		text-align: center;
		text-transform: uppercase;
		font-family: Avoner, sans-serif;
		font-size: 40px;
		font-weight: 400;
		line-height: 40px;
	  }
	  
	  .row {
		width: 100%;
		grid-column-gap: 25px;
		grid-row-gap: 25px;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .cm6-3 {
		width: 100%;
		height: 372px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .experiencerowright {
		width: 100%;
		height: 350px;
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		padding-left: 45px;
		display: flex;
	  }
	  
	  .sec_storyexperience {
		width: 100%;
		min-height: auto;
		background-color: rgba(0, 0, 0, .2);
		background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('/wp-content/uploads/IMG_8178.jpeg');
		background-position: 0 0, 50%;
		background-size: auto, cover;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		display: flex;
	  }
	  
	  .story_experiencetext {
		width: 100%;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		display: flex;
	  }
	  
	  .h3-4 {
		color: #fff;
		text-align: center;
		text-transform: uppercase;
		font-family: Avoner, sans-serif;
		font-size: 65px;
		font-weight: 400;
		line-height: 60px;
	  }
	  
	  .pd_smller {
		width: 100%;
		height: 35px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		display: flex;
	  }
	  
	  .vectors-wrapper {
		height: 46px;
		object-fit: cover;
		flex: 0 auto;
		justify-content: center;
		align-items: center;
		display: flex;
	  }
	  
	  .footer-2 {
		width: 100%;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		padding-bottom: 40px;
		display: flex;
	  }
	  
	  .newsletter-2 {
		width: 100%;
		grid-column-gap: 35px;
		grid-row-gap: 35px;
		background-color: #fff;
		border: 2px solid #3d352a;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		padding: 35px 38px;
		display: flex;
	  }
	  
	  .h3-5 {
		color: #2d3d2a;
		text-align: center;
		text-transform: uppercase;
		font-family: Avoner, sans-serif;
		font-size: 48px;
		font-weight: 400;
		line-height: 49px;
	  }
	  
	  .newsletterform-2 {
		grid-column-gap: 15px;
		grid-row-gap: 15px;
		flex: 0 auto;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .input-2 {
		height: 50px;
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		border: 2px solid #3d352a;
		flex: 0 auto;
		justify-content: flex-start;
		align-items: center;
		padding: 5px 250px 5px 15px;
		display: flex;
	  }
	  
	  .btn_brown-2 {
		width: 200px;
		height: 50px;
		background-color: #3d352a;
		justify-content: center;
		align-items: center;
		padding: 10px 40px;
		display: flex;
	  }
	  
	  .btntext-3 {
		color: #fff;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 900;
		line-height: 16px;
	  }
	  
	  .footernav-2 {
		width: 100%;
		grid-column-gap: 35px;
		grid-row-gap: 35px;
		justify-content: flex-start;
		align-items: center;
		padding-bottom: 30px;
		display: flex;
	  }
	  
	  .menufooter-2 {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		flex: 0 auto;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .footerli-2 {
		color: #000;
		text-transform: uppercase;
		font-family: Avoner, sans-serif;
		font-size: 15px;
		font-weight: 400;
		line-height: 15px;
	  }
	  
	  .footerright-2 {
		width: 100%;
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .copyright-4 {
		color: #000;
		text-align: right;
		font-size: 16px;
		font-weight: 500;
		line-height: 20px;
	  }
	  
	  .footercopyright-2 {
		width: 100%;
		border: 0 solid #000;
		border-top-width: 1px;
		justify-content: space-between;
		align-items: center;
		padding-top: 20px;
		display: flex;
	  }
	  
	  .copyrightleft-2 {
		width: 100%;
		height: 82.8141px;
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		justify-content: flex-start;
		align-items: center;
		display: flex;
	  }
	  
	  .copyright-5 {
		color: #000;
		font-size: 16px;
		font-weight: 500;
		line-height: 20px;
	  }
	  
	  .footerlogomid-2 {
		width: 100%;
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		display: flex;
	  }
	  
	  .copyright-6 {
		color: #585858;
		text-align: right;
		font-size: 14px;
		font-weight: 500;
		line-height: 20px;
	  }
	  
	  .heading-3 {
		margin-top: 0;
		margin-bottom: 0;
		font-family: Avoner, sans-serif;
		font-size: 40px;
		font-weight: 400;
		line-height: 42px;
	  }
	  
	  .center {
		text-align: center;
	  }
	  
	  .ourstorymidimg {
		object-fit: cover;
	  }
	  
	  .button {
		text-transform: uppercase;
		background-color: #2c3d2a;
		padding: 12px 40px;
		font-family: Sen, sans-serif;
		font-size: 17px;
		color: white;
		}
	  
	  .h3bigger {
		color: #fff;
		text-align: center;
		font-size: 65px;
		line-height: 65px;
	  }
	  
	  .sec_experiencecopy {
		width: 100%;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		display: flex;
	  }
	  
	  .container-3 {
		width: 100%;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		padding-left: 140px;
		padding-right: 140px;
		display: flex;
	  }
	  
	  .experiencebx {
		width: 100%;
		color: #2c3d2a;
		border: 2px solid #3d352a;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .experiencebx_header {
		width: 100%;
		color: #50704c;
		justify-content: space-between;
		align-items: center;
		display: flex;
		overflow: hidden;
	  }
	  
	  .experiencebx_left {
		width: 63%;
		height: 80px;
		max-width: none;
		clear: none;
		border: 2px solid #3d352a;
		border-width: 0 2px 2px 0;
		justify-content: flex-start;
		align-items: flex-start;
		padding: 25px 35px;
		display: flex;
	  }
	  
	  .experiencebx_left.barbx {
		width: 100%;
		border-right-style: none;
	  }
	  
	  .h2 {
		color: #3d352a;
		text-transform: uppercase;
		font-size: 30px;
		font-weight: 900;
		line-height: 30px;
	  }
	  
	  .experiencebx_right {
		width: 37%;
		height: 80px;
		grid-column-gap: 25px;
		grid-row-gap: 25px;
		border: 0 solid #3d352a;
		border-bottom-width: 2px;
		justify-content: center;
		align-items: center;
		display: flex;
	  }
	  
	  .experiencebx_right_info {
		grid-column-gap: 5px;
		grid-row-gap: 5px;
		flex: 0 auto;
		justify-content: flex-start;
		align-items: center;
		display: flex;
	  }
	  
	  .vectors-wrapper-2 {
		width: 25px;
		height: 25px;
		object-fit: cover;
		justify-content: center;
		align-items: center;
		display: flex;
	  }
	  
	  .experiencebx_small {
		color: #50704c;
		text-align: center;
		text-transform: undefined;
		font-size: 22px;
		font-weight: 900;
		line-height: 22px;
	  }
	  
	  .vectors-wrapper-3 {
		width: 26px;
		height: 26px;
		object-fit: cover;
		justify-content: center;
		align-items: center;
		display: flex;
	  }
	  
	  .experiencebx_info {
		width: 100%;
		grid-column-gap: 35px;
		grid-row-gap: 35px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		padding: 35px;
		font-size: 21px;
		line-height: 31px;
		display: flex;
	  }
	  
	  .bold {
		color: #3d352a;
		font-size: 22px;
		font-weight: 600;
		line-height: 27px;
	  }
	  
	  .pricehighlight {
		width: 100%;
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		justify-content: flex-end;
		align-items: flex-start;
		padding-top: 5px;
		display: flex;
	  }
	  
	  .text {
		color: #000;
		text-align: center;
		font-size: 16px;
		font-weight: 400;
		line-height: 22px;
	  }
	  
	  .experiencebx_left_bar {
		width: 100%;
		height: 80px;
		border: 0 solid #3d352a;
		border-bottom-width: 2px;
		justify-content: flex-start;
		align-items: flex-start;
		padding: 25px 35px;
		display: flex;
	  }
	  
	  .btn_green {
		background-color: #2d3d2a;
		flex: 0 auto;
		justify-content: flex-start;
		align-items: center;
		padding: 15px 40px;
		display: flex;
	  }
	  
	  .experiencelefth2 {
		text-transform: uppercase;
		font-family: Avoner, sans-serif;
		font-size: 30px;
		font-weight: 400;
		line-height: 30px;
		margin-bottom: 10px;
		width: 100%;
	  }
	  
	  .eatsdrinks {
		width: 100%;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .container-4 {
		width: 100%;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		padding-left: 60px;
		padding-right: 60px;
		display: flex;
	  }
	  
	  .herowhite {
		width: 100%;
		grid-column-gap: 100px;
		grid-row-gap: 100px;
		flex-direction: column;
		justify-content: flex-end;
		align-items: center;
		padding-top: 80px;
		display: flex;
		}
	  
	  .eatsdrinksh1 {
		color: #2d3d2a;
		text-align: center;
		letter-spacing: -.07em;
		text-transform: uppercase;
		font-family: Avoner, sans-serif;
		font-size: 170px;
		font-weight: 400;
		line-height: 150px;
	  }
	  
	  .sec_eatscopy {
		width: 100%;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		display: flex;
	  }
	  
	  .eatsintro {
		color: #2d3d2a;
		text-align: center;
		text-transform: uppercase;
		font-family: Avoner, sans-serif;
		font-size: 38px;
		font-weight: 400;
		line-height: 40px;
	  }
	  
	  .upper {
		width: 100%;
		color: #2d3d2a;
		text-align: center;
		text-transform: uppercase;
		font-size: 22px;
		font-weight: 500;
		line-height: 31px;
	  }
	  
	  .row-eq-3 {
		width: 100%;
		grid-column-gap: 25px;
		grid-row-gap: 25px;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .cm6-4 {
		width: 100%;
		height: 664px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .eatsdrinksbox {
		width: 100%;
		height: 909px;
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		text-align: center;
		border: 2px solid #3d352a;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		padding: 20px;
		font-size: 28px;
		display: flex;
		line-height: 42px;
		}
	  
	  .eatsimg {
		width: 100%;
		height: 410px;
		object-fit: cover;
	  }
	  
	  .eatsbox_info {
		width: 100%;
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		display: flex;
	  }
	  
	  .h2-2 {
		color: #000;
		text-align: center;
		text-transform: uppercase;
		font-size: 32px;
		font-weight: 500;
		line-height: 35px;
	  }
	  
	  .p-8 {
		color: #000;
		text-align: center;
		font-size: 22px;
		font-weight: 500;
		line-height: 31px;
	  }
	  
	  .eatsdrinksbox-2 {
		width: 100%;
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		border: 2px solid #3d352a;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		padding: 20px;
		display: flex;
	  }
	  
	  .sec_eatsintro {
		width: 100%;
		text-align: center;
	  }
	  
	  .sec_contactpage {
		width: 100%;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		display: flex;
	  }
	  
	  .container-5 {
		width: 100%;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		padding-left: 60px;
		padding-right: 60px;
		display: flex;
	  }
	  
	  .cm6-5 {
		width: 100%;
		height: 580px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .contactleft {
		grid-column-gap: 35px;
		grid-row-gap: 35px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		font-size: 22px;
		line-height: 29px;
		display: flex;
	  }
	  
	  .contactdetails {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .h2-3 {
		color: #000;
		text-transform: uppercase;
		font-size: 32px;
		font-weight: 500;
		line-height: 35px;
	  }
	  
	  .p-9 {
		color: #000;
		font-size: 25px;
		font-weight: 500;
		line-height: 38px;
	  }
	  
	  .p-10 {
		color: #42683b;
		font-size: 24px;
		font-weight: 400;
		line-height: 35px;
		text-decoration: underline;
	  }
	  
	  .h2-4 {
		color: #000;
		text-transform: uppercase;
		font-size: 24px;
		font-weight: 900;
		line-height: 35px;
	  }
	  
	  .cm6-6 {
		width: 100%;
		height: 580px;
		max-width: 661px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .contactpageform {
		width: 100%;
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		background-color: #3d352a;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		padding: 35px;
		display: flex;
	  }
	  
	  .h2-5 {
		color: #fff;
		text-transform: uppercase;
		font-size: 32px;
		font-weight: 500;
		line-height: 35px;
	  }
	  
	  .contactpageform_fields {
		width: 100%;
		grid-column-gap: 15px;
		grid-row-gap: 15px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	  }
	  
	  .inputfield {
		height: 100px;
		object-fit: cover;
		flex: 0 auto;
		justify-content: center;
		align-items: center;
		display: flex;
	  }
	  
	  .p-0 {
		color: #42683b;
		font-size: 25px;
		font-weight: 500;
		line-height: 38px;
	  }
	  
	  .contacth2 {
		font-size: 25px;
	  }
	  
	  .cm5 {
		width: 40%;
	  }
	  
	  .green {
		color: #466340;
		text-decoration: underline;
	  }
	  .datesClosed {
			width: 100%
		}
		.contactpageform.eventsForm {
			color: white;
			margin-top: 36px;
		}
	  @media screen and (min-width: 1280px) {
		a {
		  text-decoration: none;
		}
	  
		.navcontainer {
		  font-weight: 500;
		}
	  
		.menu.footermenulinks {
		  width: 50%;
		  grid-column-gap: 14px;
		  grid-row-gap: 14px;
		}
	  
		.li {
		  font-size: 14px;
		  font-weight: 500;
		}
	  
		.li.homeli {
		  font-size: 17px;
		  text-decoration: none;
		}
	  
		.homehero {
		  height: 85vh;
		  color: #fff;
		  background-image: url("https://assets-global.website-files.com/659e226414dbb0d3a3cc999b/659ecad0414d558a2a41013a_Distillery%20photo's%20for%20front%20glass.jpeg");
		  background-position: 0 0;
		  background-repeat: repeat;
		  background-size: auto;
		  justify-content: space-between;
		}
	  
		.logohome {
		  width: 300px;
		}
	  .eventsbox .datesClosed li {
		  font-size: 19px;
		  width: 100%;
	  }
	  .eventsbox .datesClosed li b {
		  font-size: 23px;
	  }
	  
		.h4 {
		  line-height: 40px;
		}
	  
		.hometitle {
		  margin-top: 0;
		  font-family: Avoner, sans-serif;
		  font-size: 171px;
		}
	  
		.pd {
		  height: 150px;
		}
	  
		.sec_homeintro {
		  padding-left: 5vw;
		  padding-right: 5vw;
		}
	  
		.h3 {
		  font-family: Avoner, sans-serif;
		}
	  
		.sec_homeexperience {
		  color: #fff;
		}
	  
		.h1 {
		  font-family: Avoner, sans-serif;
		}
	  
		.home_nmbr_box {
		  height: 400px;
		  text-align: center;
		  font-size: 22px;
		}
	  
		.home_box_first {
		  justify-content: center;
		}
	  
		.home_box_img {
		  width: 100%;
		  height: 270px;
		}
	  
		.outlinenumber {
		  color: #fff;
		  -webkit-text-stroke-width: 2px;
		  border-style: none;
		  font-family: Avoner, sans-serif;
		  font-size: 120px;
		  line-height: 80px;
		  top: 50%;
		  bottom: auto;
		  left: 50%;
		  right: auto;
		  transform: translate(-50%, -50%);
		}
	  
		.contain {
		  text-align: center;
		}
	  
		.homepagegallery_slide {
		  height: 450px;
		}
	  
		.footernav {
		  justify-content: space-between;
		  font-size: 17px;
		}
	  
		.menufooter {
		  width: 50%;
		}
	  
		.footerright {
		  width: 60%;
		  align-items: flex-end;
		}
	  
		.footerright.coprightright {
		  width: 50%;
		}
	  
		.footerright.firstone {
		  width: 50%;
		  align-items: flex-start;
		}
	  
		.copyright {
		  margin-bottom: 0;
		  font-size: 20px;
		  line-height: 31px;
		}
	  
		.footercopyright {
		  font-size: 17px;
		}
	  
		.copyrightleft {
		  width: 40%;
		  height: auto;
		}
	  
		.copyright-2 {
		  font-size: 14px;
		}
	  
		.footerlogomid {
		  width: 20%;
		}
	  
		.navlink {
		  text-decoration: none;
		  padding: 5px;
		}
	  
		.body {
		  color: #3d352a;
		  font-size: 21px;
		  line-height: 29px;
		}
	  
		.homemenu_address {
		  font-size: 16px;
		}
	  
		.link-block {
		  text-decoration: none;
		}
	  
		.heading {
		  font-weight: 500;
		}
	  
		.heading-2 {
		  text-transform: uppercase;
		}
	  
		.head4 {
		  text-transform: uppercase;
		  font-family: Avoner, sans-serif;
		  font-size: 40px;
		  line-height: 40px;
		}
	  
		.gallerhomeimg {
		  width: 100%;
		  height: 100%;
		}
	  
		.eatsdrinksh1 {
		  font-size: 185px;
		}
	  }
	  
	  @media screen and (min-width: 1440px) {
		.home {
		  max-width: 100%;
		}
	  
		.navcontainer {
		  max-width: 100%;
		  padding-left: 3vw;
		  padding-right: 3vw;
		}
	  
		.li.homeli {
		  font-size: 1rem;
		}
	  
		.container {
		  padding-left: 3vw;
		  padding-right: 3vw;
		}
	  
		.homehero {
		  height: 90vh;
		  background-position: 50%;
		  background-size: cover;
		}
	  
		.logohome {
		  width: auto;
		  height: 300px;
		}
	  
		.hometitle {
		  font-size: 189px;
		  line-height: 166px;
		}
	  
		.h3 {
		  font-size: 55px;
		  line-height: 51px;
		}
	  
		.h1.homepageexperiencetxt {
		  font-size: 196px;
		  line-height: 170px;
		}
	  
		.pd_sml {
		  height: 90px;
		}
	  
		.cm6.hpexerpiencetxt {
		  max-width: 750px;
		}
	  
		.home_nmbr_box {
		  height: 450px;
		  font-size: 23px;
		}
	  
		.home_box_img {
		  height: 300px;
		}
	  
		.body {
		  font-size: 23px;
		  line-height: 31px;
		}
	  
		.our-story {
		  max-width: 100%;
		}
	  
		.storyh1.experienceh1 {
		  font-size: 175px;
		  line-height: 160px;
		}
	  
		.experiencebx_info {
		  font-size: 26px;
		  line-height: 33px;
		}
	  
		.bold {
		  font-size: 25px;
		  font-weight: 600;
		}
	  
		.experiencelefth2 {
		  font-family: Avoner, sans-serif;
		  font-size: 36px;
		  font-weight: 500;
		  line-height: 32px;
		}
	  
		.eatsintro {
		  font-size: 48px;
		  line-height: 46px;
		}
	  
		.cm6-6 {
		  height: auto;
		  max-width: none;
		}
	  
		.inputfield {
		  width: 100%;
		  height: 60px;
		}
	  }
	  
	  @media screen and (min-width: 1920px) {
		.navigationhome {
		  height: 90px;
		}
	  
		.li.footerli {
		  font-size: 24px;
		  line-height: 24px;
		}
	  
		.li.homeli {
		  font-size: 24px;
		}
	  
		.logohome {
		  height: 450px;
		}
	  
		.hometitle {
		  font-size: 260px;
		  line-height: 250px;
		}
	  
		.pd {
		  height: 200px;
		}
	  
		.h3 {
		  font-size: 70px;
		  line-height: 65px;
		}
	  
		.h1.homepageexperiencetxt {
		  font-size: 240px;
		  line-height: 230px;
		}
	  
		.cm6 {
		  max-width: 100%;
		}
	  
		.cm6.hpexerpiencetxt {
		  max-width: 900px;
		}
	  
		.cm6.eatsdrinkscm6 {
		  height: 100%;
		}
	  
		.btn_outline_white {
		  padding: 25px 60px;
		}
	  
		.btntext {
		  font-size: 22px;
		  line-height: 22px;
		}
	  
		.home_nmbr_box {
		  height: 570px;
		  font-size: 30px;
		}
	  
		.home_box_img {
		  height: 400px;
		}
	  
		.outlinenumber {
		  font-size: 260px;
		  line-height: 240px;
		}
	  
		.contain {
		  max-width: 1400px;
		}
	  
		.contain.hpstory {
		  grid-column-gap: 45px;
		  grid-row-gap: 45px;
		  font-size: 33px;
		  line-height: 43px;
		}
	  
		.btn_outline_brown {
		  padding: 25px 60px;
		}
	  
		.btntext-2 {
		  font-size: 22px;
		  line-height: 22px;
		}
	  
		.homepagegallery_slide {
		  height: 550px;
		}
	  
		.h3-2 {
		  font-size: 65px;
		  line-height: 65px;
		}
	  
		.footernav {
		  padding-bottom: 45px;
		}
	  
		.copyright {
		  font-size: 26px;
		  line-height: 26px;
		}
	  
		.footercopyright {
		  font-size: 24px;
		}
	  
		.footerlogomid {
		  width: 20%;
		}
	  
		.body {
		  font-size: 26px;
		  line-height: 37px;
		}
	  
		.homemenu_address {
		  font-size: 22px;
		}
	  
		.head4 {
		  font-size: 65px;
		  line-height: 65px;
		}
	  
		.footerlogo {
		  width: 120px;
		  height: 120px;
		}
	  
		.our-story {
		  max-width: 100%;
		  font-size: 32px;
		  line-height: 43px;
		}
	  
		.pagehero {
		  height: 80vh;
		}
	  
		.storyh1 {
		  font-size: 304px;
		  line-height: 260px;
		}
	  
		.storyh1.experienceh1 {
		  font-size: 220px;
		  line-height: 200px;
		}
	  
		.experiencerowright {
		  height: auto;
		}
	  
		.center {
		  font-size: 59px;
		  line-height: 56px;
		}
	  
		.ourstorymidimg {
		  width: 100%;
		  height: 100%;
		}
	  
		.button {
		  padding: 20px 60px;
		  font-size: 31px;
		  line-height: 31px;
		}
	  
		.h3bigger {
		  font-size: 102px;
		  line-height: 100px;
		}
	  
		.experiencebx_left {
		  height: 120px;
		  align-items: center;
		}
	  
		.experiencebx_right {
		  height: 120px;
		}
	  
		.vectors-wrapper-2 {
		  width: 35px;
		  height: 35px;
		}
	  
		.experiencebx_small {
		  font-size: 31px;
		}
	  
		.vectors-wrapper-3 {
		  width: 35px;
		  height: 35px;
		}
	  
		.experiencebx_info {
		  padding: 50px;
		  font-size: 31px;
		  line-height: 40px;
		}
	  
		.bold {
		  font-size: 35px;
		  line-height: 40px;
		}
	  
		.text {
		  font-size: 24px;
		  line-height: 27px;
		}
	  
		.experiencelefth2 {
		  font-size: 55px;
		  line-height: 55px;
		}
	  
		.eatsdrinksh1 {
		  font-size: 210px;
		  line-height: 180px;
		}
	  
		.eatsintro {
		  color: #3d352a;
		  font-size: 65px;
		  line-height: 61px;
		}
	  
		.upper {
		  color: #3d352a;
		  font-size: 30px;
		  line-height: 38px;
		}
	  
		.row-eq-3.eatsdrinksrow {
		  align-items: stretch;
		}
	  
		.eatsdrinksbox {
		  height: 100%;
		  grid-column-gap: 35px;
		  grid-row-gap: 35px;
		  padding: 35px;
		  font-size: 33px;
		  line-height: 46px;
		}
	  
		.eatsimg {
		  height: 500px;
		}
	  
		.contactleft {
		  font-size: 31px;
		  line-height: 37px;
		}
	  
		.cm6-6 {
		  height: auto;
		  max-width: 100%;
		}
	  
		.contactpageform {
		  padding: 50px;
		}
	  
		.h2-5.fromh2 {
		  font-size: 45px;
		  line-height: 45px;
		}
	  
		.inputfield {
		  width: 100%;
		}
	  
		.contacth2 {
		  font-size: 35px;
		  line-height: 43px;
		}
	  
		.cm5.contactcm5 {
		  width: 48%;
		}
	  
		.heading-4 {
		  font-size: 40px;
		}
	  
		.eatsdrinksh2 {
		  font-size: 44px;
		  line-height: 45px;
		}
	  }
	  
	  @media screen and (max-width: 991px) {
		.navcontainer {
		  padding-left: 2.5vw;
		  padding-right: 2.5vw;
		}
	  
		.li.homeli {
		  font-size: 13px;
		}
	  
		.menu_address {
		  width: 30%;
		}
	  
		.container {
		  padding-left: 2.5vw;
		  padding-right: 2.5vw;
		}
	  
		.homehero {
		  min-height: 550px;
		}
	  
		.homeherotext {
		  width: 100%;
		}
	  
		.hometitle {
		  font-size: 110px;
		  line-height: 100px;
		}
	  
		.pd {
		  height: 90px;
		}
	  
		.h3 {
		  font-size: 38px;
		  line-height: 39px;
		}
	  
		.sec_homeexperience {
		  overflow: hidden;
		}
	  
		.h1.homepageexperiencetxt {
		  font-size: 105px;
		  line-height: 100px;
		}
	  
		.pd_sml {
		  height: 50px;
		}
	  
		.cm6.hpexerpiencetxt {
		  max-width: 500px;
		}
	  
		.btn_outline_white {
		  padding-left: 30px;
		  padding-right: 30px;
		}
	  
		.btntext {
		  font-size: 13px;
		  line-height: 13px;
		}
	  
		.row-eq-2 {
		  grid-column-gap: 15px;
		  grid-row-gap: 15px;
		}
	  
		.home_nmbr_box {
		  height: 320px;
		  font-size: 16px;
		  line-height: 19px;
		}
	  
		.home_box_img, .homepagegallery_slide {
		  height: 200px;
		  width: 100%;
		}
	  
		.footernav {
		  display: block;
		}
	  
		.footerright.firstone {
		  text-align: center;
		  margin-bottom: 30px;
		  display: block;
		}
	  
		.copyright {
		  text-align: center;
		}
	  
		.footercopyright {
		  font-size: 15px;
		}
	  
		.footerlogomid {
		  display: none;
		}
	  
		.body {
		  font-size: 17px;
		  line-height: 24px;
		}
	  
		.homemenu_address {
		  text-align: right;
		  line-height: 18px;
		}
	  
		.pagehero {
		  height: 550px;
		  min-height: 550px;
		}
	  
		.storyh1 {
		  font-size: 130px;
		  line-height: 130px;
		}
	  
		.container_180 {
		  padding-left: 50px;
		  padding-right: 50px;
		}
	  
		.experiencerowright {
		  height: 200px;
		}
	  
		.h3bigger {
		  font-size: 50px;
		  line-height: 50px;
		}
	  
		.herowhite {
		  padding-top: 35px;
		}
	  
		.eatsdrinksh1.contacth1 {
		  font-size: 125px;
		  line-height: 120px;
		}
	  
		.contactleft {
		  font-size: 19px;
		}
	  }
	  
	  @media screen and (max-width: 479px) {
		  .marginautomobile {
			  margin: auto;
			  text-align:center
		  }
		.navigationhome {
		  height: 70px;
		}
	  
		.navcontainer {
		  max-width: 100%;
		  display: block;
		}
	  
		.menu {
		  width: 100vw;
		  height: 100vh;
		  background-color: #fff;
		  padding-top: 45px;
		  padding-left: 15px;
		  display: block;
		  position: fixed;
		  top: -200%;
		  left: 0;
		}
	  
		.menu.footermenulinks {
		  height: auto;
		  padding-top: 0;
		  display: block;
		  position: relative;
		}
	  
		.li.footerli {
		  font-size: 20px;
		  line-height: 19px;
		}
	  
		.li.homeli {
		  width: 100%;
		  clear: none;
		  font-size: 24px;
		  line-height: 44px;
		  display: block;
		  overflow: hidden;
		}
	  
		.menu_address {
		  width: 100%;
		  text-align: center;
		}
	  
		.hometitle {
		  font-size: 62px;
		  line-height: 60px;
		}
	  
		.pd {
		  height: 75px;
		}
	  
		.h3 {
		  font-family: Avoner, sans-serif;
		  font-size: 25px;
		  line-height: 22px;
		}
	  
		.h1.homepageexperiencetxt {
		  font-size: 52px;
		  line-height: 52px;
		}
	  
		.pd_sml {
		  height: 50px;
		}
	  
		.row-eq {
		  display: block;
		}
	  
		.cm6.hpexerpiencetxt {
		  max-width: 100%;
		  margin-bottom: 25px;
		  display: block;
		}
	  
		.cm6.storymidrowleft {
		  margin-bottom: 20px;
		}
	  
		.row-eq-2 {
		  display: block;
		}
	  
		.home_nmbr_box {
		  height: auto;
		  margin-bottom: 15px;
		  font-size: 21px;
		  line-height: 24px;
		  padding: 15px;
		  padding-bottom: 25px;
		}
	  
		.contain.hpstory {
		  width: 90%;
		}
	  
		.homepagegallery_slide {
		  height: auto;
		  margin-bottom: 15px;
		}
	  
		.newsletter {
		  padding: 25px 15px;
		}
	  
		.h3-2.newsletterh3 {
		  font-size: 29px;
		  line-height: 29px;
		}
	  
		.footerright.coprightright {
		  text-align: center;
		  font-size: 16px;
		  display: block;
		}
	  
		.copyright {
		  font-size: 19px;
		  line-height: 24px;
		}
	  
		.footercopyright {
		  text-align: center;
		  display: block;
		}
	  
		.navlink {
		  width: 100%;
		  text-align: center;
		  padding-top: 9px;
		  padding-bottom: 9px;
		}
	  
		.navlink.mainnavlink {
		  padding-top: 6px;
		  padding-bottom: 6px;
		  padding-left: 6px;
		  font-size: 20px;
		  display: block;
		}
	  
		.homemenu_address {
		  width: 100%;
		  text-align: center;
		  font-size: 15px;
		}
	  
		.head4 {
		  font-size: 24px;
		}
	  
		.gallerhomeimg {
		  width: 90%;
		  height: auto;
		  margin-left: auto;
		  margin-right: auto;
		  margin-bottom: 15px;
		}
	  
		.copyrightp {
		  width: 100%;
		  margin-bottom: 10px;
		  font-size: 17px;
		}
	  
		.navigation.main {
		  height: 75px;
		}
	  
		.brandleft {
		  width: 60px;
		  height: 60px;
		  display: block;
		}
	  
		.logo {
		  width: auto;
		  height: 100%;
		  display: block;
		}
	  
		.pagehero {
		  height: 400px;
		  min-height: auto;
		}
	  
		.storyh1 {
		  font-size: 97px;
		  line-height: 85px;
		}
	  
		.storyh1.experienceh1 {
		  font-size: 53px;
		  line-height: 46px;
		}
	  
		.container_180 {
		  padding-left: 4vw;
		  padding-right: 4vw;
		}
	  
		.row.storymidrow {
		  display: block;
		}
	  
		.experiencerowright {
		  height: auto;
		  padding-left: 0;
		}
	  
		.center {
		  font-size: 30px;
		  line-height: 28px;
		}
	  
		.button {
		  font-size: 15px;
		}
	  
		.h3bigger {
		  font-size: 35px;
		  line-height: 35px;
		}
	  
		.experiencebx_header {
		  display: block;
		}
	  
		.experiencebx_left {
		  width: 100%;
		  height: auto;
		  border-right-style: none;
		  padding: 10px;
		}
	  
		.experiencebx_right {
		  width: 100%;
		  height: auto;
		  grid-column-gap: 15px;
		  grid-row-gap: 15px;
		  justify-content: flex-start;
		  padding: 10px;
		}
	  
		.vectors-wrapper-2 {
		  width: 20px;
		  height: 20px;
		}
	  
		.experiencebx_small {
		  font-size: 16px;
		}
	  
		.vectors-wrapper-3 {
		  width: 20px;
		  height: 20px;
		}
	  
		.experiencebx_info {
		  grid-column-gap: 15px;
		  grid-row-gap: 15px;
		  padding: 15px;
		  font-size: 18px;
		  line-height: 23px;
		}
	  
		.bold {
		  font-size: 21px;
		  line-height: 21px;
		}
	  
		.experiencelefth2 {
		  font-size: 24px;
		  line-height: 24px;
		}
	  
		.herowhite {
		  padding-top: 15px;
		}
	  
		.eatsdrinksh1 {
		  margin-top: 0;
		  margin-bottom: 0;
		  font-size: 86px;
		  line-height: 75px;
		}
	  
		.eatsdrinksh1.contacth1 {
		  font-size: 69px;
		  line-height: 59px;
		}
	  
		.eatsintro {
		  font-size: 20px;
		  line-height: 23px;
		}
	  
		.upper {
		  font-size: 17px;
		  line-height: 20px;
		}
	  
		.row-eq-3.eatsdrinksrow, .row-eq-3.contactrow {
		  display: block;
		}
	  
		.eatsdrinksbox {
		  height: auto;
		  grid-column-gap: 15px;
		  grid-row-gap: 15px;
		  margin-bottom: 15px;
		  padding-top: 15px;
		  padding-left: 15px;
		  padding-right: 15px;
		  font-size: 18px;
		}
	  
		.eatsimg {
		  width: 100%;
		  height: auto;
		  max-height: 250px;
		}
	  
		.cm6-6 {
		  height: auto;
		}
	  
		.contactpageform {
		  padding: 25px 15px 20px;
		}
	  
		.h2-5.fromh2 {
		  font-size: 24px;
		  line-height: 30px;
		}
	  
		.inputfield {
		  height: 40px;
		}
	  
		.cm5 {
		  width: 100%;
		}
	  
		.cm5.contactcm5 {
		  margin-bottom: 15px;
		}
	  
		.link-block-2 {
		  color: #000;
		}
	  
		.heading-4 {
		  font-size: 22px;
		  line-height: 28px;
		}
	  }
	  * {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	  }
	  
	  
	  @font-face {
		font-family: 'Avoner';
		src: url('/fonts/Avoner-Regular.ttf') format('truetype');
		font-weight: 400;
		font-style: normal;
		font-display: swap;
	  }
	
	@media (min-width:0px) and (max-width:769px) {}

img.footerlogo {
    height: 120px;
    width: auto;
}
#forminator-module-58 {
	display: block !important
}
.newsletterformFooter {
	width: 800px;
	max-width: 80vw;
}
.forminator-row {
	display: inline-block !important;
	width: 75%;
	overflow: hidden;
}
.forminator-row.forminator-row-last {
	width: 25%;
}
.forminator-custom-form-58 {
	display: none;
}
.newsletterformFooter {
	width: 700px;
	max-width: 90%;
}
.container_Contact {
	width: 1200px;
	max-width: 95vw;
}
.forminator-ui#forminator-module-59.forminator-design--default .forminator-label {
	color: #777771;
	display: none !important;
}
input {
	height: 50px;
	border: 2px solid #3e352a;
	width: 100%;
	font-family: 'Sen',sans-serif !important;
	padding-left: 15px !important
}
.newsletterformFooter input {
	height: 50px !important;
	border: 2px solid #3e352a !important;
	width: 100%;
	font-family: 'Sen',sans-serif !important;
	padding-left: 15px !important;
	border-radius: 0px !important;
}
button.forminator-button.forminator-button-submit {
	height: 50px !important;
	width: 100% !important;
	background: #3e352a;
	border: 2px solid #3e352a !important;
	border-radius: 0 !important;
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 1;
	font-family: 'Sen',sans-serif;
	font-weight: 600;
}
.newsletterformFooter .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col {
	min-width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 0px !important;
}
.newsletterformFooter .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row, .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: 0px !important;
	margin-left: 0px !important;
}

.contactpageform .forminator-ui#forminator-module-59.forminator-design--default .forminator-button-submit {
	background-color: white !important;
	color: black !important;
	width: 100%;
	height: 50px !important;
	font-size: 18px !important;
}
.contactpageform .forminator-ui#forminator-module-59.forminator-design--default .forminator-input{
	height: 50px;
	width: 100%;
	border: 2px solid white !important;
	border-radius: 0px !important;
	background: transparent !important;
}
.contactpageform .forminator-row:not(:last-child) {
	margin-bottom: 10px !important;
	border: 0px !important;
	border-radius: 0px !important;
}
.contactpageform .forminator-row {
	width: 100% !important;
	display: block !important
}
.contactpageform .forminator-textarea {
	height: 200px;
	border: 2px solid white !important;
	border-radius: 0px !important;
	background: transparent !important;
	color: white !important;
}
.contactpageform .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) {
	margin: 30px 0;
	margin-bottom: 0px !important;
}
body.noscrollie {
	height: 100vh;
	overflow-y: hidden
}

.whiskey_popup {
	position: fixed;
	top: auto;
	left: 0;
	width: 100vw;
	height: 100vh;
	overflow-y: hidden;
	padding-top: 0;
	transition: .6s ease;
	bottom: -3000%;
	background: rgba(0,0,0,.85);
	overflow-x: hidden;
	max-width: 100vw !important;!i;!;
}
.activator.whiskey_popup {
	bottom: 0px;
	top: 0;
}
.closePop {
	position: absolute;
	width: 100vw;
	height: 100%;
	opacity: .7;
	top: 0;
	left: 0;
}
.home_nmbr_box.click4Pop {
	transition: .3s ease;
}
.home_nmbr_box.click4Pop:hover {
	border-color: white
}
.sec_homeexperience {
	overflow-x: hidden !important;
	position: relative;
	max-width: 100vw;
}
.closePopX {
	position: fixed;
	height: 50px;
	width: 50px;
	background:white;
	top: 10px;
	right: 10px;
	opacity: 0;
	right: -100vw;
	transition: .4s;
	cursor: pointer
}
.activator.whiskey_popup .closePopX {
	opacity: 1;
	right: 10px;
}
.whiskey_popup img.mobilePop {
	display: none
}
.whiskey_popup img {
	width: auto;
	margin: auto;
	display: block;
	position: relative;
}
.whiskey_popup img {
	width: 60vw;
}
.whiskey_popup img {
	width: 100%;
	margin: auto;
	display: block;
	transition: .4s;
}

.whiskeyPopInner {
	height: 100vh;
	/* overflow-y: scroll; */
	width: 100vw;
	padding: 10vh 10vw 10vh;
	position: relative;
	color: white;
}


.line1 {
	height: 3px;
	width: 100%;
	background: #000;
	transform: rotate(45deg);
	top: 23px;
	position: relative;
}
.line2 {
	height: 3px;
	width: 100%;
	background: #000;
	transform: rotate(-45deg);
	top: 20px;
	position: relative;
}



.whiskey_popup2 img {
	width: 100%;
}
.whiskey_popup2 {
	position: fixed;
	top: auto;
	left: 0;
	width: 100vw;
	height: 100vh;
	overflow-y: hidden;
	padding-top: 0;
	transition: .4s ease;
	bottom: -3000%;
	background: rgba(0,0,0,.7);
}
.closePop2 {
	position: absolute;
	width: 100vw;
	height: 100%;
	opacity: .7;
	top: 0;
	left: 0;
}
.home_nmbr_box {
	transition: .3s ease;
}
.home_nmbr_box:hover {
	border-color: white
}

.closePopX2 {
	position: fixed;
	height: 50px;
	width: 50px;
	background:white;
	top: 10px;
	right: 10px;
	opacity: 0;
	right: -100vw;
	transition: .4s;
	cursor: pointer
}
.activator.whiskey_popup2 {
	bottom: 0px
}
.activator.whiskey_popup2 .closePopX2 {
	opacity: 1;
	right: 10px;
}
.contactpageform input {
	color: white !important
}

.barrelHeadInner {
    cursor: pointer;
    position: relative;
}

img {}

.whiskeyBarrel {
    width: 20%;
    display: inline-block;
    padding: 2%;
}

.barrelHeadInner h2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 1.9rem;
    text-align: center;
    line-height: 1.9rem;
}

.barrelrow {
    overflow: hidden;
    padding-top: 5vh;
    position: relative;
}

.skers, .skrsBG {
    opacity: 0;
    pointer-events: none;
    transition: .4s ease;
    position: absolute;
    top: 10vh;
    left: 10vw;
    width: 80vw;
    background: black;
    height: 100%;
}

h3.popupTitle {
    text-align: center;
}

.whiskeyBarrel:hover .barrelHeadInner img {
    transform: scale(.9);
}

.skers.activator, .skrsBG.activator {
    opacity: 1;
    position: absolute;
    top: 10vh;
    left: 10vw;
    width: 80vw;
    background: black;
    pointer-events: all;
}

.skers h3 {
    text-align: center;
}

.skerBoxes {
    padding-top: 5vh;
    position: relative;
    overflow: hidden;
    text-align: center;
    display: block;
}

.skerSingls {
    width: 19%;
    display: inline-block;
    font-size: 18px;
    border: 1px solid white;
    margin: 0px .5%;
    line-height: 25px;
    vertical-align: top;
}

.skerSingls div {
    height: 200px;
    min-height: 100%;
    justify-content: flex-start;
    position: relative;
    padding: 20px;
}

.skerSingls div.divLine {
    height: 130px;
    padding-bottom: 20px;
    font-size: 15px;
    border-top: 1px solid;
}

.skersButtons {
    margin: auto;
    display: block;
    text-align: center;
    margin-bottom: 5vh;
}

.skersButtons button {
    border: 1px solid white;
    background: transparent;
    color: white;
    padding: 10px 30px;
    font-size: 19px;
    transition: .3s ease;
}

.skersButtons button:hover {
    background: white;
    color: black;
}

.wraps {
    width: 100%;
}