/*
Theme Name: CLEAN Nolet's Gin
Description: Child theme for Uncode theme
Author: 
Author URI: 
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

@font-face {
	font-family: 'silveradobold';
	src: url('fonts/silveradobold-webfont.woff2') format('woff2'),
		url('fonts/silveradobold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


#masthead .row-menu-inner,
.single-h-padding#masthead .row-menu .row-menu-inner{
	padding: 0;
}

body:not(.hmenu-center-split) #masthead[class*="-h-padding"] .row-menu .row-menu-inner .logo-container, 
#logo-container-mobile {
	display: block;
	max-width: 1500px;
    width: 100%;
    margin: auto;
	padding: 0;
    padding-left: 36px !important;
    /* position: relative !important; */
    height: 100px;
}

#logo-container-mobile {
	padding-left: 36px;
}

/* BC added */


.find-bottle {
	padding: 0;
	margin: 0;
	margin: auto;
}

.find-section .find-bottle img {
	height: 85vh;
	/* You can optionally set a width as well */
	width: auto;
	/* This will maintain the aspect ratio of the image */
	padding: 0;
	margin: auto;

}





/* @media (max-width: 979px) and (orientation: landscape) {
	#logo-container-mobile {
		padding-left: 36px !important;
	}
} */

/*@media (min-width: 1600px) {
	#logo-container-mobile {
		padding-left: 86px;
	}
}*/

/* @media (max-width: 959px) {
	.menu-container .logo-container {
		padding: 0 0 0 36px !important;
	}
} */

/* @media (max-height: 799px) {
	.no-touch .menu-container .logo-container {
		transform: translate(0, -80px);
	}
} */

/* @media  (max-width: 570px) {
	.menu-container .logo-container {
		transform: scale(.65) translate(-22%, -27%);
	}
} */

/*Menu icon (hamburger) position*/
.mmb-container {
	/* top: 20px; */
	top: 0px;
}

@media (min-width: 960px){

	body.menu-overlay .mmb-container, 
	body.menu-offcanvas .mmb-container{
		/* right: -8px;
    	top: -16px; */
		height: 70px;
		width: 80px;
		top: 0;
		right: 0px;
	}

	.mobile-menu-button{
		padding: 0px !important;
		margin: 0px auto;
	}

}




.row-navigation.row-navigation-light {
	background: none;
	outline: none;
}

.style-light .btn-default {
	background-color: #007a33 !important;
	border-color: #007a33 !important;
}

.style-light .owl-nav-container.btn-default {
	background-color: transparent !important;
}

body.page-id-49820 .style-light .btn-default {
	background-color: #7f6c4a !important;
	border-color: #7f6c4a !important;
}

body.home .recipes .isotope-container .tmb:first-child .t-overlay-text {
	opacity: 1;
	transform: scale(1);
	text-align: left;
	margin-left: 25%;
}

.recipes .isotope-container .tmb .t-entry-readmore,
.social-media .isotope-container .tmb .t-entry-readmore {
	margin: 0;
	line-height: 1.5;
}

body.home .recipes .isotope-container .tmb:first-child .t-entry-readmore span {
	border: 1px solid #007a33;
	padding: 6px 17px 6px 17px !important;
	font-size: 11px;
	color: #007a33;
}

.recipes .isotope-container .tmb .t-entry-readmore .alt {
	display: none;
}

.recipes .isotope-container .tmb:first-child .t-entry-readmore .alt {
	display: inline-block;
}

.recipes .isotope-container .tmb .t-entry-readmore .main {
	display: inline-block;
	padding: 0 !important;
}

body.home .recipes .isotope-container .tmb:first-child .t-entry-readmore .main {
	display: none;
}

body.home .recipes .isotope-container .tmb:first-child .t-entry-title {
	font-size: 36px;
	margin-bottom: .5em;
	margin-right: 30px;
	text-transform: uppercase;
}

body.home .recipes .isotope-container .tmb:first-child .header {
	font-family: 'silveradobold';
	font-size: 21px;
	color: #007a33;
}

.social-media .isotope-container .tmb:first-child .header {
	color: #fff;
}

.recipes .isotope-container .tmb:first-child .header hr {
	margin: 5px 0 20px 0 !important;
	width: 60%;
	height: 4px;
	background: #007a33;
	border: 0;
}

/*.section-intro .uncont {
	display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: center;
}*/

:not(.tmb-post).tmb .t-entry>.t-entry-readmore {
	margin: 0;
	line-height: 1em;
}

.menu-overlay-center .logo-container {
	text-align: left !important;
}

@media (min-width: 959px),
all {
	.menu-overlay .menu-sticky+.overlay-menu {
		/*z-index: 600 !important;*/
		z-index: 90 !important;
	}

	.onepage-pagination {
		z-index: 80 !important;
	}
}


@media (max-width: 570px) {

	body.single-recipe .style-dark-override .mobile-menu-button-light .lines,
	body.single-recipe .style-dark-override .mobile-menu-button-light .lines:before,
	body.single-recipe .style-dark-override .mobile-menu-button-light .lines:after {
		background: #303133;
	}
}

@media (max-width: 570px) {
	body.page-id-49762 .isotope-filters .menu-horizontal {
		margin-top: 40px;
	}
}

@media (max-width: 959px) and (orientation: landscape),
(min-width: 571px) and (orientation: portrait) {
	body.page-id-49762 .isotope-filters .menu-horizontal ul.menu-smart {
		transform: translateY(-40px);
	}
}

.cocktails .tmb .t-entry-visual .t-overlay-text .t-entry .t-entry-meta {
	margin-bottom: 30px;
}

.cocktails .tmb .t-entry p.t-entry-meta .t-entry-date,
.cocktails .isotope-filters,
.social-media .isotope-filters {
	display: none;
}

.isotope-filters ul.menu-smart>li.filter-cat-22,
.isotope-filters ul.menu-smart>li.filter-cat-23 {
	display: none !important;
}

.cocktails .t-entry-category,
body.page-id-49762 .isotope-filters ul.menu-smart>li>span>a {
	text-indent: -100000px;
	display: block;
	direction: rtl;
	background-size: cover;
	background-repeat: no-repeat;
}

.cocktails .tmb .t-entry p.t-entry-meta .t-entry-category.product,
.cocktails .tmb .t-entry p.t-entry-meta .t-entry-category.t-entry-sticky {
	display: none;
}

body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-show-all>span>a {
	text-indent: 0;
}

.cocktails .t-entry-category.type.cat0.martini {
	background-image: url(assets/glasses/martini_o.png);
	width: 18px;
	height: 27px;
}

.cocktails .t-entry-category.type.cat0.balloon {
	background-image: url(assets/glasses/balloon_o.png);
	width: 18px;
	height: 35px;
}

.cocktails .t-entry-category.type.cat0.highball {
	background-image: url(assets/glasses/highball_o.png);
	width: 10px;
	height: 34px;
}

.cocktails .t-entry-category.type.cat0.flute {
	background-image: url(assets/glasses/flute_o.png);
	width: 13px;
	height: 42px;
}

.cocktails .t-entry-category.type.cat0.copita {
	background-image: url(assets/glasses/copita_o.png);
	width: 10px;
	height: 25px;
}

.cocktails .t-entry-category.type.cat0.punch {
	background-image: url(assets/glasses/punch_o.png);
	width: 37px;
	height: 35px;
}

.cocktails .t-entry-category.type.cat0.rocks {
	background-image: url(assets/glasses/rocks_o.png);
	width: 15px;
	height: 18px;
}

.cocktails .t-entry-category.type.cat0.coupe {
	background-image: url(assets/glasses/coupe_o.png);
	width: 18px;
	height: 25px;
}

@media (max-width: 569px) {
	.craftsmanship .fontsize-213710 {
		font-size: 48px;
	}
}

@media (min-width: 571px) and (max-width: 1200px) {
	.fontsize-213710 {
		font-size: 5vw;
	}

	.social-media .fontsize-774615 {
		font-size: 36px;
	}
}

/* @media (min-width: 960px) {
	.touch .desktop-hidden {
		display: block !important;
	}
} */

/* @media (min-width: 960px) {
	.touch .tablet-hidden {
		display: none;
	}
} */

@media (max-width: 570px) {
	.touch .mobile-hidden {
		display: none;
	}
}

.uncode-share h6 {
	display: inline;
	text-transform: capitalize;
	padding-right: 10px !important;
}

.main-container .generations.row-container .row-parent .uncont .xltext {
	margin-top: 0 !important;
}

.main-container .generations.row-container .row-parent .uncont .xltext h2 {
	padding-top: 0;
}

@media (min-width: 960px) {
	.logo-indent>.uncol>.uncoltable>.uncell>.uncont {
		margin-left: 145px !important;
	}
}

@media (orientation: landscape) and (min-width: 571px) and (max-width: 1024px) {
	.empty-space.tablet-hidden {
		display: none !important;
	}
}

@media (orientation: landscape) and (min-width: 960px) {
	html.mobile .logo-indent>.uncol>.uncoltable>.uncell>.uncont {
		margin-left: 165px !important;
	}
}

@media (orientation: landscape) and (min-width: 1025px) {
	.empty-space.tablet-hidden {
		display: block !important;
	}
}

@media (orientation: landscape) and (min-width: 960px) {
	html.mobile body.page-id-49835 .intro .logo-indent>.uncol>.uncoltable>.uncell>.uncont {
		max-width: 56% !important;
	}
}

@media (max-width: 570px) {
	body.page-id-49835 .craftsmanship .background-inner {
		background-position: center center !important;
		background-size: auto 100% !important;
	}

	.main-container .row .column_parent>.uncol>.uncoltable>.uncell>.uncont {
		padding-top: 0 !important;
	}

	.main-container .intro .row .column_parent>.uncol>.uncoltable>.uncell>.uncont {
		padding-top: 120px !important;
	}

	/*.generations-slides .row-inner > .column_parent {
				height: 100%;
				position: absolute;
			}*/
}

.generations-slides .t-overlay-content {
	display: block !important;
}

.generations-slides .t-overlay-text {
	height: 100%;
}

/* .generations-slides .t-overlay-wrap + img {
	position: absolute;
} */

.generations-slides .t-overlay-text .t-entry {
	display: flex;
	height: 100%;
	flex-direction: column;
	justify-content: space-between;
}

.generations-slides .style-dark .btn-default,
.generations-slides .style-light .style-dark.style-override .btn-default,
.generations-slides .style-light .style-dark .btn-default {
	background-color: transparent !important;
	color: #ffffff !important;
	width: 22px !important;
	height: 70px !important;
}

.generations-slides .tmb .t-entry-visual {
	overflow: visible;
	height: 100%;
}

/* .generations-slides .tmb .t-entry-visual img {
	height: 100%;
} */

/* .generations-slides .owl-nav.disabled {
	display: block;
} */

@media (min-width: 571px) and (max-width: 959px) and (orientation: landscape) {
	.generations-slides .t-overlay-text .t-entry {
		display: block;
	}

	.generations-slides {
		max-height: 400px;
		overflow: hidden;
	}

	.generations-slides .tmb .t-entry-visual img {
		top: -50%;
	}

	.generations-slides .owl-next,
	.generations-slides .owl-prev {
		margin-top: -65%;
	}

	.generations-slides .t-entry p:not(.t-entry-excerpt),
	.generations-slides .t-entry-title {
		position: absolute;
		width: 50%;
	}

	.generations-slides .t-entry p:nth-child(3) {
		margin-top: -100px;
	}

	.generations-slides .t-entry-excerpt {
		width: 50%;
		margin-left: 50% !important;
	}

	.generations-slides .t-entry-title {
		margin-top: -70px !important;
	}
}

@media (min-width: 1025px) {

	.no-touch .generations-slides .row-inner,
	.no-touch .generations-slides .t-overlay-wrap,
	.no-touch .generations-slides .owl-height {
		height: 100vh !important;
	}
}

.no-touch body.admin-bar .generations-slides .row-inner,
.no-touch body.admin-bar .generations-slides .t-overlay-wrap,
.no-touch body.admin-bar .generations-slides .owl-height {
	height: calc(100vh - 32px) !important;
}

.generations-slides .owl-prev {
	margin-left: 15px !important;
}

.generations-slides .owl-nav-container {
	background-repeat: no-repeat;
	background-size: cover;
}

.generations-slides .owl-prev .owl-nav-container {
	background-image: url(assets/arrow_left.png);
}

.generations-slides .owl-next {
	margin-right: 15px !important;
}

.generations-slides .owl-next .owl-nav-container {
	background-image: url(assets/arrow_right.png);
}

.generations-slides .owl-prev i,
.generations-slides .owl-next i {
	top: 0;
	font-size: 72px;
	letter-spacing: 0.em;
	display: none;
}

/* @media (max-width: 570px) {
	.generations-slides .owl-prev {
		margin-left: -20px !important;
	}
	.generations-slides .owl-next {
		margin-right: -20px !important;
	} */

/* .generations-slides .owl-carousel[data-navmobile="false"] .owl-prev, 
	.generations-slides .owl-carousel[data-navmobile="false"] .owl-next {
		display: inline-block;
	} */

/* } */
.generations-slides .tmb .t-entry-excerpt {
	flex: 1;
	text-align: left;
	/* padding: 0 15%; */
	display: flex;
	align-items: center;
	transition: all 0.5s ease-in-out;
}

@media (min-width: 960px){

	.generations-slides .tmb .t-entry-excerpt {
		line-height: 2em;
	}

}

/* @media (min-width: 959px) and (max-width: 1024px) {
	.generations-slides .tmb .t-entry-excerpt {
		padding: 0 5%;
		line-height: 1.3em;
		font-size: 14px;
		min-height: 250px;
	}

	.generations-slides .single-block-padding {
		padding: 15px;
	}
}

@media (orientation: portrait) and (max-width: 1024px) {
	.generations-slides .tmb .t-entry-excerpt {
		font-size: 13px;
	}
}

@media (min-width: 1025px) and (max-width: 1199px),
(max-height: 900px) {
	.generations-slides .tmb .t-entry-excerpt {
		padding: 0 5%;
		line-height: 1.6em;
		font-size: 15px;
	}
}

@media (min-width: 1025px) and (max-width: 1199px) {
	.generations-slides .single-block-padding {
		padding: 25px;
	}
}

@media (min-width: 1200px) and (min-height: 900px) {
	.generations-slides .tmb .t-entry-excerpt {
		padding: 0 12%;
		line-height: 2em;
	}
} */

/* @media (min-width: 571px) {
	.generations-slides .tmb .t-entry-excerpt {
		opacity: 0;
	}
	.generations-slides .tmb:hover .t-entry-excerpt {
		opacity: 1;
	}
} */

.generations-slides2 .tmb .t-entry .t-entry-title, 
.generations-slides .tmb .t-entry .t-entry-title {
	transform: translateY(0) !important;
	text-transform: uppercase;
	margin-bottom: 40px;
	margin-top: 0;
	padding-top: 0;
}

.generations-slides .tmb .t-entry .t-entry-title:after {
	content: 'GENERATION';
	font-size: 18px;
	display: block;
	line-height: 1em;
	margin-left: 4px;
}

.generations-slides .tmb .t-entry p.t-entry-meta span {
	text-transform: uppercase;
	font-weight: 600;
}

.generations-slides .t-entry-category {
	text-indent: -100000px;
	display: block;
	direction: rtl;
	background-size: cover;
	margin-top: 30px !important;
}

.generations-slides .grid-cat-61 .t-entry-category {
	background-image: url(assets/gen11.png);
	width: 247px;
	height: 120px;
}

.generations-slides .grid-cat-39 .t-entry-category {
	background-image: url(assets/gen10.png);
	width: 130px;
	height: 134px;
}

.generations-slides .grid-cat-40 .t-entry-category {
	background-image: url(assets/gen9.svg);
	width: 83px;
	height: 109px;
}

.generations-slides .grid-cat-41 .t-entry-category {
	background-image: url(assets/gen8.svg);
	width: 59px;
	height: 114px;
}

.generations-slides .grid-cat-42 .t-entry-category {
	background-image: url(assets/gen7.svg);
	width: 59px;
	height: 114px;
}

.generations-slides .grid-cat-43 .t-entry-category {
	background-image: url(assets/gen6.svg);
	width: 60px;
	height: 115px;
}

.generations-slides .grid-cat-44 .t-entry-category {
	background-image: url(assets/gen5.svg);
	width: 60px;
	height: 106px;
}

.generations-slides .grid-cat-45 .t-entry-category {
	background-image: url(assets/gen4.svg);
	width: 57px;
	height: 120px;
}

.generations-slides .grid-cat-46 .t-entry-category {
	background-image: url(assets/gen3.svg);
	width: 75px;
	height: 102px;
}

.generations-slides .grid-cat-47 .t-entry-category {
	background-image: url(assets/gen2.svg);
	width: 85px;
	height: 112px;
}

.generations-slides .grid-cat-48 .t-entry-category {
	background-image: url(assets/gen1.svg);
	width: 77px;
	height: 95px;
}

.generations-slides .grid-cat-137 .t-entry-category {
	background-image: url(assets/gen12.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 120px;
}



body.page-id-49762 .isotope-filters ul.menu-smart {
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
}

@media (max-width: 959px) and (orientation: landscape),
(min-width: 571px) and (orientation: portrait) {
	body.page-id-49762 .isotope-filters ul.menu-smart {
		justify-content: flex-start;
	}
}

body.page-id-49762 .isotope-filters ul.menu-smart>li {
	margin: 0 6px;
	position: relative;
}

@media (min-width: 520px) {
	body.page-id-49762 .isotope-filters ul.menu-smart>li {
		margin: 0 10px;
	}
}

body.page-id-49762 .isotope-filters ul.menu-smart>li>span>a {
	color: #ccc;
	background-size: cover;
}

body.page-id-49762 .isotope-filters ul.menu-smart>li>span>a.active {
	box-shadow: 0 1px 0 0 #007a33;
	color: #007a33;
}

.arrow_box {
	opacity: 0;
	background: #ffffff;
	border: 1px solid #327839;
	padding: 5px 10px;
	position: absolute;
	text-transform: uppercase;
	color: #327839;
	top: -40px;
	left: 50%;
	text-align: center;
	transform: translateX(-50%);
	transition: .5s all ease-in-out;
}

.arrow_box:after,
.arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 10px;
	margin-left: -10px;
}

.arrow_box:before {
	border-color: rgba(50, 120, 57, 0);
	border-top-color: #327839;
	border-width: 11px;
	margin-left: -11px;
}

body.page-id-49762 .isotope-filters ul.menu-smart>li:hover .arrow_box {
	opacity: 1;
}

body.page-id-49762 .isotope-filters ul.menu-smart>li>span>a {
	margin-bottom: 5px;
	background-size: auto calc(100% - 5px);
}

body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-6>span>a {
	background-image: url(assets/glasses/martini.png);
	width: 18px;
	height: 32px;
}

body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-6>span>a.active,
body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-6>span>a:hover {
	background-image: url(assets/glasses/martini_o.png);
	width: 18px;
	height: 32px;
}

body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-7>span>a {
	background-image: url(assets/glasses/balloon.png);
	width: 18px;
	height: 40px;
}

body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-7>span>a.active,
body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-7>span>a:hover {
	background-image: url(assets/glasses/balloon_o.png);
	width: 18px;
	height: 40px;
}

body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-9>span>a {
	background-image: url(assets/glasses/highball.png);
	width: 10px;
	height: 39px;
}

body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-9>span>a.active,
body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-9>span>a:hover {
	background-image: url(assets/glasses/highball_o.png);
	width: 10px;
	height: 39px;
}

body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-10>span>a {
	background-image: url(assets/glasses/flute.png);
	width: 13px;
	height: 47px;
}

body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-10>span>a.active,
body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-10>span>a:hover {
	background-image: url(assets/glasses/flute_o.png);
	width: 13px;
	height: 47px;
}

body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-57>span>a {
	background-image: url(assets/glasses/copita.png);
	width: 10px;
	height: 30px;
}

body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-57>span>a.active,
body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-57>span>a:hover {
	background-image: url(assets/glasses/copita_o.png);
	width: 10px;
	height: 30px;
}

body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-58>span>a {
	background-image: url(assets/glasses/punch.png);
	width: 37px;
	height: 40px;
}

body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-58>span>a.active,
body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-58>span>a:hover {
	background-image: url(assets/glasses/punch_o.png);
	width: 37px;
	height: 40px;
}

body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-59>span>a {
	background-image: url(assets/glasses/rocks.png);
	width: 15px;
	height: 23px;
}

body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-59>span>a.active,
body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-59>span>a:hover {
	background-image: url(assets/glasses/rocks_o.png);
	width: 15px;
	height: 23px;
}

body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-60>span>a {
	background-image: url(assets/glasses/coupe.png);
	width: 18px;
	height: 30px;
}

body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-60>span>a.active,
body.page-id-49762 .isotope-filters ul.menu-smart>li.filter-cat-60>span>a:hover {
	background-image: url(assets/glasses/coupe_o.png);
	width: 18px;
	height: 30px;
}

.recipeResults .t-entry-meta span.t-entry-category:not(:last-child){
	display: none;
}

.recipeResults .t-entry-visual-overlay .glass {
	position: relative;
	display: inline-block;
	width: 37px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto 50px;
	background-color: transparent;
	z-index: 10;
	/* top: 50%;
	left: 50%;
	transform: translate(-50%, -50%); */
}

.recipeResults .t-entry-visual-overlay {
	/* OLD - iOS 6-, Safari 3.1-6 */
	/* OLD - Firefox 19- (buggy but mostly works) */
	/* TWEENER - IE 10 */
	/* NEW - Chrome */
	display: flex;
	justify-content: center;
	align-items: center;
}

.recipeResults .t-entry-visual-overlay .t-entry-visual-overlay-in {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
}

.recipeResults .t-entry-visual-overlay .glass.balloon {
	background-image: url(assets/glasses/balloon_o.png);
}

.recipeResults .t-entry-visual-overlay .glass.copita {
	background-image: url(assets/glasses/copita_o.png);
}

.recipeResults .t-entry-visual-overlay .glass.coupe {
	background-image: url(assets/glasses/coupe_o.png);
}

.recipeResults .t-entry-visual-overlay .glass.flute {
	background-image: url(assets/glasses/flute_o.png);
}

.recipeResults .t-entry-visual-overlay .glass.highball {
	background-image: url(assets/glasses/highball_o.png);
}

.recipeResults .t-entry-visual-overlay .glass.martini {
	background-image: url(assets/glasses/martini_o.png);
}

.recipeResults .t-entry-visual-overlay .glass.punch {
	background-image: url(assets/glasses/punch_o.png);
}

.recipeResults .t-entry-visual-overlay .glass.rocks {
	background-image: url(assets/glasses/rocks_o.png);
}

.recipeResults .t-inside {
	border: 1px solid #e7e7e7;
}

.recipeResults .t-entry-text {
	padding: 0 20px 20px 20px;
}

.recipeResults .tmb .t-entry p.t-entry-meta .t-entry-sticky,
.recipeResults .tmb .t-entry p.t-entry-meta .small-spacer {
	display: none;
}

.recipeResults .tmb .t-entry .t-entry-title {
	height: 3em;
	line-height: 1em;
	margin-top: 0;
}

.recipeResults .t-entry-readmore a {
	font-size: 12px;
	letter-spacing: 0;
	color: #327839;
	font-weight: 300 !important;
	line-height: 2em;
	border-bottom: 2px solid #327839;
}

.style-light .quicksearch input {
	border-radius: 20px;
	border-color: #ababab;
}

.style-light .quicksearch input[type=submit] {
	display: none;
}

.quicksearch {
	width: 100%;
	float: right;
	margin-left: 30px;
	z-index: 150;
}

@media (min-width: 571px) {
	.quicksearch {
		max-width: 200px;
	}

	.no-touch .page-body.recipe .post-body {
		width: calc(100% - 80px);
		margin-left: 80px;
	}

	.post-wrapper .post-body {
		min-height: 300px;
	}
}

@media (min-width: 960px) {
	.page-body.recipe .post-body {
		width: calc(100% - 160px);
		margin: auto;
	}

	.post-wrapper .post-body {
		min-height: 500px;
	}
}

.page-body.recipe .owl-carousel-wrapper {
	padding-bottom: 30px;
}

.page-body.recipe .owl-dots-inside .owl-dots {
	bottom: -40px;
}

.page-body.recipe .post-content .post-title-wrapper {
	margin: 0 10% 30px 0;
}

.page-body.recipe .post-content .post-title {
	color: #327839;
	border-bottom: 2px solid #327839;
	font-size: 36px;
	font-family: 'silveradobold';
	line-height: 1.2em;
}

.page-body.recipe .post-content .post-subtitle {
	color: #303133;
	text-transform: uppercase;
	font-size: 21px;
	font-family: 'silveradobold';
	line-height: 1em;
}

.page-body.recipe .navigation {
	font-family: 'silveradobold';
}

.page-body.recipe .navigation .btn {
	font-family: 'silveradobold' !important;
	padding: 0 15px !important;
	font-weight: 300 !important;
}

/* Left and Right Arrows (Below) */
.page-body.recipe .navigation .page-prev i,
.page-body.recipe .navigation .page-next i {
	font-size: 14px;
	margin-top: -9px;
}

.page-body.recipe li.page-blog {
	vertical-align: top;
}

.page-body.recipe .post-content .post-share {
	color: #327839;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #d6d6d6;
	margin-bottom: 2em;
	display: inline-block;
}

.page-body.recipe .post-content .share-button.share-inline .social.top li {
	color: #d6d6d6;
}

.page-body.recipe .post-content .btn-sm {
	padding: 9px 13px 9px 13px !important;
}

.share-button.share-inline .social.top li.social-gplus,
.share-button.share-inline .social.top li.social-linkedin,
.share-button.share-inline .social.top li.social-xing {
	display: none !important;
}

@media (max-width: 570px) {
	body.single-recipe #page-header {
		display: none;
	}

	body.single-recipe .post-wrapper {
		margin-top: 100px;
	}

	.store-locator-row,
	body.single-recipe .page-body .row-parent {
		/* OLD - iOS 6-, Safari 3.1-6 */
		/* OLD - Firefox 19- (buggy but mostly works) */
		/* TWEENER - IE 10 */
		/* NEW - Chrome */
		display: flex;
		flex-direction: column;
	}

	.store_locator_sidebar,
	body.single-recipe .page-body .row-parent>div:first-child {
		-webkit-box-ordinal-group: 2;
		/* OLD - iOS 6-, Safari 3.1-6 */
		-moz-box-ordinal-group: 2;
		/* OLD - Firefox 19- */
		-ms-flex-order: 2;
		/* TWEENER - IE 10 */
		-webkit-order: 2;
		/* NEW - Chrome */
		order: 2;
	}

	.store_locator_main,
	body.single-recipe .page-body .row-parent>div:last-child {
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
		margin-bottom: 40px;
		padding: 0;
	}

	#store_locator_map {
		height: 300px !important;
	}
}

.store_locator .btn {
	padding: 5px 15px !important;
	background: #fff;
}

#page-header .uncont {
	padding-top: 0 !important;
}

body.fp-viewing-perfect-gift .owl-dots {
	bottom: 40px !important;
}

body.fp-viewing-perfect-gift .owl-dots-inside .owl-dots .owl-dot span {
	background: #9a9ea1;
	box-shadow: none;
}

body.fp-viewing-perfect-gift .owl-dots-inside .owl-dots .owl-dot.active span {
	background: #000;
	box-shadow: none;
}

.tmb.tmb-light.tmb-overlay-gradient-bottom .t-entry-visual .t-entry-visual-overlay-in {
	background-image: linear-gradient(to top, rgba(255, 255, 255, 0.5) 0%, transparent 50%);
}

.tmb.tmb-dark.tmb-overlay-gradient-bottom .t-entry-visual .t-entry-visual-overlay-in {
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.75) 0%, transparent 50%);
}

.heading-text {
	margin-top: 0 !important;
}

.heading-text h2 {
	padding-top: 0;
}

.btn-round {
	border-radius: 5px !important;
}

.nowrap {
	white-space: nowrap;
}

.main-container .row-container .row-parent .uncont .xltext {
	margin-top: 15px !important;
}

.page-blog a {
	display: block;
}

.btn {
	font-size: 16px;
	padding: 13px;
	border-width: 1.5px !important;
}

.btn-link {
	font-size: 16px;
}

.font-285997 {
	padding-top: 0.25em;
}

.social-media .isotope-container .tmb:first-child .header hr {
	background: #fff;
}

.social-media .tmb-dark.tmb .t-entry-visual .t-entry-meta span {
	color: #327839;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
	display: none;
}

@media (min-width: 571px) {
	.social-media .tmb-dark.tmb .t-entry-visual .t-entry-meta span.t-entry-category:first-child {
		display: inline-block;
	}
}

.social-media .t-entry-category {
	text-indent: -100000px;
}

.social-media .grid-cat-19 .t-entry-category:first-child {
	background-image: url(assets/social_instagram.svg);
	width: 42px;
	height: 42px;
}

@media (min-width: 571px) {
	.no-touch .page-id-49820 .social-media .grid-cat-19 .t-entry-category:first-child {
		background-image: url(assets/social_instagram_gold.svg);
	}
}

.social-media .grid-cat-20 .t-entry-category:first-child {
	background-image: url(assets/social_twitter.svg);
	width: 42px;
	height: 36px;
}

@media (min-width: 571px) {
	.no-touch .page-id-49820 .social-media .grid-cat-20 .t-entry-category:first-child {
		background-image: url(assets/social_twitter_gold.svg);
	}
}

.social-media .grid-cat-21 .t-entry-category:first-child {
	background-image: url(assets/social_facebook.svg);
	width: 35px;
	height: 35px;
}

@media (min-width: 571px) {
	.no-touch .page-id-49820 .social-media .grid-cat-21 .t-entry-category:first-child {
		background-image: url(assets/social_facebook_gold.svg);
	}
}

@media (min-width: 571px) {

	.no-touch .social-media .isotope-layout,
	.no-touch .social-media .isotope-layout .t-inside {
		height: 50vh !important;
	}
}

@media (max-width: 570px),
(orientation: landscape) and (max-width: 768px) {
	.social-media .tmb .t-entry-visual .t-overlay-content {
		display: none;
	}

	.social-media .t-inside,
	.social-media .isotope-container {
		height: 200px !important;
	}

	.social-media .tmb .t-entry-visual .t-overlay-text {
		opacity: 1;
	}

	.social-media .tmb h3,
	.social-media .tmb .t-entry-excerpt,
	.social-media .tmb-dark.tmb .t-entry-visual .t-entry-meta span {
		display: none;
	}

	.social-media .tmb-dark.tmb .t-entry-visual .t-entry-meta span.t-entry-category:first-child {
		display: inline-block;
		background-color: #044020;
		width: 50px;
		height: 50px;
		border-radius: 50%;
		margin-bottom: 0;
		background-position: center;
		background-repeat: no-repeat;
		background-size: 60%;
	}

	body.page-id-49820 .social-media .tmb-dark.tmb .t-entry-visual .t-entry-meta span.t-entry-category:first-child {
		background-color: #7f6c4a;
	}

	.social-media .t-entry-visual-overlay {
		opacity: 0 !important;
	}

	.social-media .grid-cat-21 .t-entry-category:first-child {
		background-image: url(assets/social_facebook_white.svg);
	}

	.social-media .grid-cat-20 .t-entry-category:first-child {
		background-image: url(assets/social_twitter_white.svg);
	}

	.social-media .grid-cat-19 .t-entry-category:first-child {
		background-image: url(assets/social_instagram_white.svg);
	}
}

.posts-stacked .tmb .t-entry>.t-entry-meta {
	margin-bottom: 15px;
}

@media (max-width: 570px) {
	.find-section .row-inner .row-inner {
		padding-top: 36px;
	}

	body.group-blog #page-header .col-sm-75 {
		margin-left: 40px;
	}
}

@media (max-width: 1200px) {
	.find-bottle {
		display: none;
	}
}

body.home .find-box>.uncol,
body.page-id-49820 .find-box>.uncol,
body.page-id-49756 .find-box>.uncol,
body.page-id-49734 .find-box>.uncol {
	-webkit-box-shadow: -5px 46px 226px rgba(20, 26, 43, .26);
	-moz-box-shadow: -5px 46px 226px rgba(20, 26, 43, .26);
	box-shadow: -5px 46px 226px rgba(20, 26, 43, .26);
	border-color: #044020 !important;
	border-width: 2px 20px 2px 2px !important;
	/* 1.75vw */
	border-style: solid !important;
	background: #f6f6f6;
}

@media (max-width: 570px) {
	body.page-id-49756 .background-inner {
		background-position: center center !important;
	}
}

/*  > .uncol > .uncoltable > .uncell .column_child */
body.page-id-49820 .find-box .uncol {
	border-color: #7f6c4a !important;
}

body.home .find-box>.uncol,
body.page-id-49820 .find-box>.uncol,
body.page-id-49756 .find-box {
	max-width: 400px;
	margin: auto;
}

body.page-id-49734 .find-box {
	display: block;
	max-width: 400px;
}

@media (orientation: landscape) and (max-width: 768px) {

	body.home .find-box,
	body.page-id-49820 .find-box,
	body.page-id-49756 .find-box,
	body.page-id-49734 .find-box {
		max-width: none;
	}
}

body.home .find-box>.uncol,
body.page-id-49820 .find-box>.uncol,
body.page-id-49756 .find-box>.uncol {
	margin-left: auto;
}

body.nlreserve .find-box .uncont, 
body.homepage .find-box .uncont{
	height: 100%;
}

body.home .find-box .wpb_raw_code .wpb_wrapper,
body.page-id-49820 .find-box .wpb_raw_code .wpb_wrapper,
body.page-id-49756 .find-box .wpb_raw_code .wpb_wrapper,
body.page-id-49734 .find-box .wpb_raw_code .wpb_wrapper,
body.home .find-box .icon-box .wpb_wrapper,
body.page-id-49820 .find-box .wpb_raw_code .wpb_wrapper,
body.page-id-49756 .find-box .wpb_raw_code .wpb_wrapper,
body.page-id-49734 .find-box .wpb_raw_code .wpb_wrapper {
	display: inline-block;
	padding: 0 20px;
	background: #f6f6f6;
}

.style-light .find-box h2,
.find-box .style-light h2,
.style-light .find-box .uncode_text_column,
body.page-id-49734 .find-box .uncode_text_column {
	color: #044020;
	margin-left: 15%;
	margin-right: 15%;
}

body.page-id-49820 .style-light .find-box h2,
body.page-id-49820 .style-light .find-box .uncode_text_column {
	color: #7f6c4a;
}

body.home .find-section .row .product,
body.page-id-49820 .find-section .row .product,
body.page-id-49756 .find-section .row .product,
body.page-id-49734 .find-section .row .product {
	padding-left: 5px;
}

.no-touch body.page-id-49820 .find-section .row div[class*=col-lg-].pos-right>.uncol>.uncoltable>.uncell>.uncont {
	margin-left: 160px !important;
}

@media (max-width: 1100px) {
	body.page-id-49820 .find-section .product {
		display: none;
	}
}

@media (max-height: 799px) and (orientation: portrait) {

	body.home .find-section .row .find-blocks,
	body.page-id-49820 .find-section .row .find-blocks {
		vertical-align: top;
		padding-top: 40px;
	}
}

@media (max-width: 959px) and (orientation: landscape) {
	.generations-slides {
		display: none;
	}
}

.main-container .row-container>.row-parent:not(.row-slider) .find-blocks .row-child {
	padding: 72px 36px 36px 36px !important;
}

body.home .find-box .style-light .btn-default.btn-outline:hover,
body.page-id-49756 .find-box .style-light .btn-default.btn-outline:hover,
body.page-id-49734 .find-box .style-light .btn-default.btn-outline:hover {
	background-color: #173d20 !important;
	color: #fff !important;
}

body.page-id-49820 .find-box .style-light .btn-default.btn-outline:hover {
	background-color: #7f6c4a !important;
	color: #fff !important;
}

body.home .find-box .style-light .btn-default.btn-outline,
body.page-id-49756 .find-box .style-light .btn-default.btn-outline,
body.page-id-49734 .find-box .style-light .btn-default.btn-outline {
	border-color: #173d20 !important;
	color: #173d20 !important;
	background-color: #fff !important;
}

body.home .find-box .style-light .btn-default.btn-outline:hover,
body.page-id-49756 .find-box .style-light .btn-default.btn-outline:hover,
body.page-id-49734 .find-box .style-light .btn-default.btn-outline:hover {
	background-color: #173d20 !important;
}

body.page-id-49820 .find-box .style-light .btn-default.btn-outline {
	border-color: #7f6c4a !important;
	color: #7f6c4a !important;
	background-color: #fff !important;
}

body.page-id-49820 .find-box .style-light .btn-default.btn-outline:hover {
	background-color: #7f6c4a !important;
}

.find-box .icon-box {
	background-repeat: no-repeat;
	background-position: center center;
	margin: 36px 10px !important;
	z-index: 5;
}

@media (min-width: 960px) {

	.main-container .row-container>.row-parent .find-box .row-child>.row-inner>div,
	.main-container .row-container>.row-parent .socialmedia .row-child>.row-inner>div,
	.main-container .find-box .row-inner>div {
		padding: 0 !important;
	}
}

body.page-id-49820 .find-box .wpb_raw_code path {
	fill: #7f6c4a;
}

body.page-id-49820 .find-box hr {
	border-color: #7f6c4a !important;
}

body.page-id-49820 .find-box .style-light {
	color: #7f6c4a;
	display: flex;
	justify-content: space-between;
	height: 100%;
}

.touch .main-container .find-section.row-container .exa-h-padding {
	padding-left: 36px !important;
	padding-right: 36px !important;
}

.find-box .btn {
	font-size: 16px;
}

body.homepage .find-box .divider-wrapper, 
body.nlreserve .find-box .divider-wrapper {
	margin-top: -60px !important;
	width: 100%;
}

body.homepage .find-box .icon-box, 
body.nlreserve .find-box .icon-box{
	width: 70px;
	margin-left: auto;
	margin-right: auto;
	/* padding: 0px 20px; */
	background: #f6f6f6;
}

@media (min-height: 800px) and (min-width: 571px) and (orientation: landscape) {
	.doubleLine p {
		line-height: 2em;
	}
}

.tmb-dark.tmb-color-overlay-text,
.tmb-dark.tmb .t-entry-visual *,
.tmb-dark.tmb .t-entry-visual a,
.tmb-dark.tmb .t-entry-visual .t-entry-title a,
.tmb-dark.tmb .t-entry-visual .t-entry-meta span {
	color: #dadada;
}

.tmb-light.tmb-color-overlay-text,
.tmb-light.tmb .t-entry-visual *,
.tmb-light.tmb .t-entry-visual a,
.tmb-light.tmb .t-entry-visual .t-entry-title a,
.tmb-light.tmb .t-entry-visual .t-entry-meta span {
	color: #303133;
}

.cocktails .tmb-dark.tmb-color-overlay-text,
.cocktails .tmb-dark.tmb .t-entry-visual *,
.cocktails .tmb-dark.tmb .t-entry-visual a,
.cocktails .tmb-dark.tmb .t-entry-visual .t-entry-title a,
.cocktails .tmb-dark.tmb .t-entry-visual .t-entry-meta span,
.social-media .tmb-dark.tmb-color-overlay-text,
.social-media .tmb-dark.tmb .t-entry-visual *,
.social-media .tmb-dark.tmb .t-entry-visual a,
.social-media .tmb-dark.tmb .t-entry-visual .t-entry-title a,
.social-media .tmb-dark.tmb .t-entry-visual .t-entry-meta span {
	color: #303133;
}

.social-media .tmb-dark.tmb .t-entry-visual .t-entry-meta {
	margin-top: 0;
}

.social-media .tmb-dark.tmb .t-entry-visual .t-entry-meta .t-entry-category {
	margin-bottom: 30px;
}

.social-media .tmb-dark.tmb .t-entry-visual .t-entry-excerpt {
	color: #007a33;
	font-size: 15px;
	margin-top: 8px;
	word-break: break-all;
	line-height: 1.2em;
}

body.page-id-49820 .social-media .tmb-dark.tmb .t-entry-visual .t-entry-excerpt {
	color: #7f6c4a;
}

.social-media .tmb-dark.tmb .t-entry-visual .t-entry-title {
	margin: 0;
	line-height: 1.2em;
}

body.page-id-49820 .experience .uncont,
body.page-id-49835 .craftsmanship .uncont {
	vertical-align: middle;
}


@media (max-width: 570px) {
	body.page-id-49835 .craftsmanship .column-background {
		display: none;
	}
}


body.page-id-49835.fp-viewing-intro a,
body.page-id-49835.fp-viewing-intro .style-light p strong {
	color: #007a33;
}

body.page-id-49835.fp-viewing-intro a:hover,
body.page-id-49835.fp-viewing-intro .style-light p strong:hover {
	color: #303133;
}

body.page-id-49835 .heritage {
	background-image: url(https://noletsginrev.wpengine.com/wp-content/uploads/2019/02/heritage_bg2-uai-2880x1616.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
}

body.page-id-49835 .heritage .background-inner {
	opacity: 0.46;
}

/* @media (min-width: 960px) {
	.logo-container {
		max-width: 1500px;
		margin: auto;
		transition: .25s all ease-in-out;
	}

	.menu-wrapper {
		position: absolute;
		z-index: 100;
	}

	.menu-wrapper .row-menu .row-menu-inner {
		padding: 0px 36px 0px 20px;
	}
} */


@media (max-width: 570px),
(orientation: landscape) and (max-width: 959px) {
	.menu-container {
		position: relative !important;
	}

	body.open-overlay-menu .overlay-menu {
		height: 100%;
	}
}

.menu-container:not(.isotope-filters) ul.menu-smart a,
#menu-main-1 li a {
	font-size: 21px !important;
	padding: 2px 36px 2px 36px;
}

.touch .menu-container {
	position: relative !important;
}

@media (min-width: 1025px) {

	body.page-id-49756 .menu-container,
	body.page-id-49872 .menu-container,
	body.page-id-49875 .menu-container,
	body.parent-pageid-49932 .menu-container,
	body.page-id-49734 .menu-container,
	body.page-id-49762 .menu-container,
	body.single-recipe .menu-container {
		/*position: relative !important;*/
	}
}

.menu-container ul.menu-smart>li>a,
.vmenu-container a {
	font-weight: 400;
}

@media (max-width: 959px) {

	.menu-light .row-brand,
	.menu-light .row-menu .row-menu-inner {
		border-bottom: none;
	}
}

.login-form,
.search-form {
	width: 500px;
	margin: 60px auto;
}

.login-form .login-title {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

.login-form input[type=text],
.login-form input[type=password],
.search-form input {
	width: 100%;
	border: 1px solid #000;
}

.login-form input[type=submit] {
	border: 1px solid #000;
}

.corner {
	top: 0;
	right: 0;
	width: 80px;
	height: 80px;
	position: absolute !important;
}

.corner::before,
.corner::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	border-color: transparent;
	border-style: solid;
}

.corner::before {
	border-width: 40px;
}

.corner::after {
	border-width: 40px;
	border-right-color: #007a33;
	border-top-color: #007a33;
}

.corner .icon-media {
	width: 22px !important;
	margin-top: 7px;
}

.icon-box-left .icon-box-icon,
.icon-box-right .icon-box-icon,
.icon-box-left .icon-box-content,
.icon-box-right .icon-box-content {
	vertical-align: bottom;
	font-weight: 500;
}

.icon-box-right .icon-box-content p {
	line-height: 1.5;
}

.main-container .cocktails.row-container .row-parent .uncont>.corner>.single-wrapper {
	margin-left: 40px;
}

.main-container .cocktails.row-container .row-parent .uncont>.corner>.single-wrapper img {
	padding-top: 10px;
}

.bigTitle {
	color: #303133;
	font-size: 4.5vw;
	font-family: 'silveradobold';
	line-height: 1em;
}

.stories .t-entry-title {
	font-family: 'Gotham SSm A', 'Gotham SSm B' !important;
	font-size: 24px;
}

@media (max-width: 570px) {

	.stories .heading-text,
	.stories .uncode-single-media {
		display: inline-block;
	}

	.stories .uncode-single-media {
		max-width: 150px;
	}

	.stories .empty-space,
	.stories .clear {
		display: none;
	}

	.stories .column_parent {
		padding-top: 0 !important;
	}

	.stories .column_child:first-child .uncont {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
}

@media (min-width: 1200px) and (max-width: 1499px) {
	.cocktails .btn {
		font-size: 14px;
		padding: 10px 20px !important;
	}

	.cocktails .fontsize-774615 {
		font-size: 32px;
	}
}


.btn-xl.btn-xxl {
	font-size: 21px !important;
	padding: 15px 24px !important;
}

@media (min-width: 571px) {
	.btn-xl.btn-xxl {
		font-size: 28px !important;
		padding: 20px 28px !important;
	}
}

@media (min-width: 960px) {
	.btn-xl.btn-xxl {
		font-size: 32px !important;
		padding: 24px 47px 24px 47px !important;
	}
}





/* ===================================================
	Right Navigation

	Home: 		page-id-102057
	Heritage: 	page-id-49835
	Blog: 		page-id-49756
	Recipes: 	page-id-49762
	Find Us: 	page-id-49734
	Contact Us: page-id-49876

=================================================== */



@media (max-width: 959px) {

	/*Menu sub-items arrow*/
	.menu-smart a i.fa-dropdown {
		float: right;
		right: 7px;
		top: 0.3em;
		font-weight: 600;
	}
}

/*Menu active link*/
.menu-light .menu-smart>li.active>a,
.menu-light .menu-smart>li.current-menu-item:not(.menu-item-type-custom)>a {
	color: #b09203;
}

@media (min-width: 960px) {

	.body-borders .right-border {
		width: 0
	}

	/*Show (Green) menu BG*/
	.no-touch body.page-id-102057.fp-viewing-intro .body-borders .right-border,
	.no-touch body.page-id-102057.fp-viewing-generations .body-borders .right-border,
	.no-touch body.page-id-102057.fp-viewing-stories .body-borders .right-border,
	.no-touch body.page-id-102057.fp-viewing-find-silver .body-borders .right-border {
		width: 80px;
		background-image: url(assets/bg_page-nav-green.png);
		background-repeat: no-repeat;
		background-size: cover;
		z-index: 2;
	}

	/*Show (Gold) menu BG*/
	.no-touch body.page-id-49820.fp-viewing-intro .body-borders .right-border {
		width: 80px;
		background-image: url(assets/bg_page-nav-gold.png);
		background-repeat: no-repeat;
		background-size: cover;
		z-index: 2;
	}

	/* ===================================================
		Mobile Menu (also used on Desktop)
	=================================================== */
}

@media (min-width: 99960px) {



	/*Menu Button*/
	.mobile-menu-button.menu-button-overlay {
		display: block;
		padding: 27px 30px;
	}

	/*Menu Button - Icon (closed/transparent)*/
	body.fp-viewing-botanicals .lines,
	body.fp-viewing-botanicals .lines:before,
	body.fp-viewing-botanicals .lines:after,
	body.fp-viewing-botanicals .lines>span,
	body.fp-viewing-social-media .lines,
	body.fp-viewing-social-media .lines:before,
	body.fp-viewing-social-media .lines:after,
	body.fp-viewing-social-media .lines>span,
	body.fp-viewing-find-reserve .lines,
	body.fp-viewing-find-reserve .lines:before,
	body.fp-viewing-find-reserve .lines:after,
	body.fp-viewing-find-reserve .lines>span,
	body.fp-viewing-experience .lines,
	body.fp-viewing-experience .lines:before,
	body.fp-viewing-experience .lines:after,
	body.fp-viewing-experience .lines>span,
	body.fp-viewing-the-perfect-gift .lines,
	body.fp-viewing-the-perfect-gift .lines:before,
	body.fp-viewing-the-perfect-gift .lines:after,
	body.fp-viewing-the-perfect-gift .lines>span,
	body.fp-viewing-visit .lines,
	body.fp-viewing-visit .lines:before,
	body.fp-viewing-visit .lines:after,
	body.fp-viewing-visit .lines>span,
	body.page-id-49835 .lines,
	body.page-id-49835 .lines:before,
	body.page-id-49835 .lines:after,
	body.page-id-49835 .lines>span,
	body.page-id-49756 .lines,
	body.page-id-49756 .lines:before,
	body.page-id-49756 .lines:after,
	body.page-id-49756 .lines>span,
	body.fp-viewing-footer .lines,
	body.fp-viewing-footer .lines:before,
	body.fp-viewing-footer .lines:after,
	body.fp-viewing-footer .lines>span {
		background: #303133 !important;
	}

	/*Menu Button - Icon (closed/green bg)*/
	body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .lines:not(.lines-dropdown),
	body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .lines:not(.lines-dropdown):before,
	body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .lines:not(.lines-dropdown):after,
	body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .lines:not(.lines-dropdown)>span {
		background: #ffffff;
	}

	/*Menu Button - Hamburger Icon (menu-closed)*/
	html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override .lines:not(.lines-dropdown),
	html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override .lines:not(.lines-dropdown):before,
	html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override .lines:not(.lines-dropdown):after {
		background: #303133 !important;
	}

	/*Menu Button - Close "X" Icon (menu-open)*/
	html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override .lines:not(.lines-dropdown)>span {
		display: inline-block;
		background: #ffffff !important;
	}

	/*Onepage Pagination - Disable*/
	body.page-id-49835.fp-viewing-generations .onepage-pagination {
		display: none;
	}

	/*?*/
	.onepage-pagination,
	.footer-scroll-top {
		right: 25px;
	}

	/*Onepage Pagination - Sidebar bullets light */
	.no-touch .onepage-pagination .cd-dot {
		background-color: #dadada;
		-webkit-box-shadow: 0px 0px 0px 1px #dadada;
		-moz-box-shadow: 0px 0px 0px 1px #dadada;
		box-shadow: 0px 0px 0px 1px #dadada;
	}

	.no-touch body.page-id-49820.fp-viewing-intro .onepage-pagination .cd-dot {
		background-color: #f3e0be;
		-webkit-box-shadow: 0px 0px 0px 1px #f3e0be;
		-moz-box-shadow: 0px 0px 0px 1px #f3e0be;
		box-shadow: 0px 0px 0px 1px #f3e0be;
	}

	.no-touch .onepage-pagination a.is-selected .cd-dot {
		-webkit-box-shadow: 0px 0px 0px 1px #fff;
		-moz-box-shadow: 0px 0px 0px 1px #fff;
		box-shadow: 0px 0px 0px 1px #fff;
	}

	.no-touch body.page-id-49820.fp-viewing-intro .onepage-pagination a.is-selected .cd-dot {
		background-color: #fff;
		-webkit-box-shadow: 0px 0px 0px 1px #fff;
		-moz-box-shadow: 0px 0px 0px 1px #fff;
		box-shadow: 0px 0px 0px 1px #fff;
	}

	/*Onepage Pagination - Sidebar bullets dark */
	body.page-id-49740.fp-viewing-botanicals .onepage-pagination .cd-dot,
	body.page-id-49740.fp-viewing-botanicals .onepage-pagination a.is-selected .cd-dot,
	body.fp-viewing-social-media .onepage-pagination .cd-dot,
	body.fp-viewing-social-media .onepage-pagination a.is-selected .cd-dot,
	body.fp-viewing-botanicals .onepage-pagination .cd-dot,
	body.fp-viewing-botanicals .onepage-pagination a.is-selected .cd-dot,
	body.fp-viewing-buy-reserve .onepage-pagination .cd-dot,
	body.fp-viewing-buy-reserve .onepage-pagination a.is-selected .cd-dot,
	body.fp-viewing-experience .onepage-pagination .cd-dot,
	body.fp-viewing-experience .onepage-pagination a.is-selected .cd-dot,
	body.fp-viewing-the-perfect-gift .onepage-pagination .cd-dot,
	body.fp-viewing-the-perfect-gift .onepage-pagination a.is-selected .cd-dot,
	body.fp-viewing-visit .onepage-pagination .cd-dot,
	body.fp-viewing-visit .onepage-pagination a.is-selected .cd-dot,
	body.page-id-49835 .onepage-pagination .cd-dot,
	body.page-id-49835 .onepage-pagination a.is-selected .cd-dot,
	body.page-id-49820.fp-viewing-find-reserve .onepage-pagination .cd-dot,
	body.page-id-49820.fp-viewing-find-reserve .onepage-pagination a.is-selected .cd-dot,
	body.page-id-49820.fp-viewing-social-media .onepage-pagination .cd-dot,
	body.page-id-49820.fp-viewing-social-media .onepage-pagination a.is-selected .cd-dot,
	body.page-id-49756 .onepage-pagination .cd-dot,
	body.page-id-49756 .onepage-pagination a.is-selected .cd-dot,
	body.fp-viewing-footer .onepage-pagination .cd-dot,
	body.fp-viewing-footer .onepage-pagination a.is-selected .cd-dot {
		background-color: #000;
		-webkit-box-shadow: 0px 0px 0px 1px #000;
		-moz-box-shadow: 0px 0px 0px 1px #000;
		box-shadow: 0px 0px 0px 1px #000;
	}
}

/* ===================================================
	Home
=================================================== */
/* ===================================================
	Silver Gin (Silver)
=================================================== */
/* ===================================================
	Reserve Gin (Gold)
=================================================== */

/* ===================================================
	Heritage ()
=================================================== */
/* ===================================================
	Stories ()
=================================================== */
/* ===================================================
	Recipes ()
=================================================== */
/* ===================================================
	Find Nolet's - Store locator ()
=================================================== */
@media (min-width: 960px) {

	h2.store_modal_title,
	h3.store_locator_name {
		font-family: 'Gotham SSm A', 'Gotham SSm B' !important;
		text-transform: uppercase;
		font-size: 15px;
		font-weight: 600;
		white-space: normal;
	}

	.store_locator .store_locator_address_field,
	.store_locator .select {
		border-color: #ecedeb;
		padding: 5px 8px;
		font-size: 12px;
		margin: 0;
		height: auto;
	}

	#store_locator_filter_open_close,
	.store_locator .store_locator_badges {
		display: none;
	}


	.store_locator .btn {
		white-space: normal;
		border-color: #007a33;
		color: #007a33;
		font-size: 12px !important;
		text-transform: uppercase !important;
	}

	.store_locator .btn:hover,
	.store_locator .style-light a.btn:hover {
		background: #007a33;
		color: #fff !important;
	}

	.store_locator label {
		line-height: 2.4em;
	}

	.store_locator label.single_filter_checkbox {
		font-size: 14px;
	}

	.store_locator .store-locator-col-xs-6.single_filter {
		margin-bottom: 1em;
	}

	.store_locator #store_locator_get_my_position {
		padding: 5px 15px;
		display: inline-block;
		margin-bottom: 10px;
		border: 2px solid #007a33;
		color: #007a33;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: 700 !important;
		font-family: 'Gotham SSm A', 'Gotham SSm B' !important;
		margin-top: -5px;
	}
}

@media (max-width: 767px) {
	.store_locator #store_locator_get_my_position {
		margin-top: 15px;
	}
}

.store_locator input[type=checkbox],
.store_locator input[type=radio] {
	position: absolute;
}

@media (max-width: 570px) {

	.store_locator .radius,
	.store_locator .action {
		margin: 10px 0;
	}
}


/* ===================================================
	Contact Us ()
=================================================== */
/* ===================================================
	Visit Us ()
=================================================== */
/*Vertically center bottle on Find Silver section*/
.find-section .uncont {
	max-width: 90%;
	display: flex;
	align-content: center;
	align-items: center;
}



.tmb .t-entry p.t-entry-meta span {
	font-weight: 300;
}

.vc_row.botanicals .tmb .t-entry p.t-entry-meta {
	margin-bottom: 0.5em;
	line-height: 1.5em;
}

.vc_row.botanicals .tmb .t-entry p.t-entry-meta span {
	font-weight: 600;
	font-size: 21px;
}

.vc_row.botanicals .tmb .t-entry p.t-entry-excerpt {
	line-height: 1.2em;
	font-size: 18px;
}

@media (max-width: 570px),
(orientation: landscape) and (max-width: 959px) {
	.vc_row.botanicals .tmb .t-entry .fontsize-799094 {
		font-size: 28px;
	}

	.vc_row.botanicals .tmb .t-entry p.t-entry-excerpt,
	.vc_row.botanicals .tmb .t-entry p.t-entry-meta {
		font-size: 14px;
	}

	.vc_row.botanicals .single-block-padding {
		padding: 10px;
	}
}



body.fp-viewing-intro .fa-2x {
	font-size: 1.5em;
}

body.fp-viewing-intro .icon-box-right {
	padding-left: 0;
}

.uncode-gmaps-widget address {
	display: none;
}

.fa-2x.fa-stack {
	width: 1.65em;
	height: 1.65em;
	line-height: 1.65em;
}

.icon-box-left .icon-box-content {
	vertical-align: middle;
}

.style-light input[type="submit"] {
	background-color: transparent;
	border-color: #007a33;
	color: #007a33;
	font-size: 16px !important;
	text-transform: uppercase;
	border-width: 1.5px;
}

.style-light input[type="submit"]:hover {
	background-color: #007a33;
	color: #fff;
}

hr.separator-break {
	margin: 17px 0px;
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox] {
	margin: 0;
}

.gform_wrapper ul.gfield_checkbox li {
	display: inline-block;
	margin-right: 20px;
}

.gform_wrapper label.gfield_label {
	font-weight: normal !important;
	text-align: right;
	color: #8c8c8c;
	margin-bottom: 0 !important;
	margin-top: .5em;
}

.gform_wrapper li.gfmc-column {
	margin-top: -16px;
}

.gform_wrapper .gfield_required {
	color: #8c8c8c !important;
}

/* @media (max-width: 959px) {
	body.home .intro .uncont {
		width: calc(100% - 80px);
	}
} */

/* 
body.home .intro div.uncode_text_column {
	display: none;
}*/

/*@media (max-width: 767px) {
	body.home .main-container .intro .row .uncont {
		max-width: 60% !important;
	}
}*/

/*@media (min-width: 768px) and (max-width: 959px) {
	body.home .main-container .intro > .row .uncont {
		max-width: 60% !important;
	}
}*/

/*.col-md-50 {
	display: block !important;
}*/

body.page-id-49820 .experience .row-background .block-bg-overlay {
	display: none;
}

.touch body.page-id-49820 .experience .column-background .block-bg-overlay {
	opacity: 0.85;
}

@media (max-width: 570px),
(max-width: 959px) and (orientation: landscape) {
	/* body.home .generations>.row-background+.row {
		padding-top: 220px;
	} */

	/* body.home .generations>.row-background, */
	body.page-id-49820 #page-header .header-wrapper .row-container>.row-background,
	body.page-id-49820 .experience>.row-background,
	body.page-id-49835 .craftsmanship .row-background,
	body.page-id-49835 .legacy .row-background {
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
		height: 400px;
	}

	body.page-id-49820 .experience>.row-background {
		height: 450px;
	}

	body.page-id-49820 #page-header .header-wrapper .row-container>.row-background {
		height: 500px;
	}

	body.page-id-49820 .experience .column-background {
		display: none;
	}

	body.page-id-49835 .main-container .craftsmanship .unequal.row .cols-md-responsive>div[class*=col-md-]:not(.col-md-clear) {
		display: block !important;
	}

	/* body.home #page-header .header-wrapper .row-container > .row-background + .row,  */
	/* body.home .generations>.row-background+.row, */
	body.page-id-49820 .experience>.row-background+.row {
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2;
		padding-top: 330px;
	}

	body.page-id-49820 .experience>.row-background+.row {
		padding-top: 460px;
	}

	/* body.home .generations>.row-background+.row {
		padding-top: 430px;
	} */

	body.home .visit .vc_custom_1562974190757 {
		margin-right: 0 !important;
	}

	body.home .generations .empty-quad,
	body.home .generations .uncode-share, 
	body.home .generations .sharer {
		display: none;
	}

	body.home .generations .row-inner>div {
		padding-top: 0 !important;
	}

	body.home .intro .uncode_text_column {
		padding-right: 0 !important;
	}

	.visit-us .row div[class*=col-lg-].align_center>.uncol>.uncoltable>.uncell>.uncont {
		text-align: left;
	}

	.visit-us .row div[class*=col-lg-].align_center>.uncol>.uncoltable>.uncell>.uncont hr {
		margin: 17px 0;
		width: 100%;
	}

	/* .background-wrapper .block-bg-overlay {
		display: none;
	} */
}

@media (min-width: 571px) and (max-width: 1023px) and (orientation: portrait) {
	body.home .generations .column_child:last-child {
		margin: 0 10% 50px 10%;
		width: 80%;
	}
}

@media (max-width: 570px),
(min-width: 571px) and (max-width: 1023px) and (orientation: portrait) {
	/* body.home #page-header .header-wrapper .intro .row-background {
				-webkit-box-ordinal-group: 1;  
				-moz-box-ordinal-group: 1;     
				-ms-flex-order: 1;     
				-webkit-order: 1;  
				order: 1;
				height: 60%;
			}
			body.home #page-header .header-wrapper .intro .row-background + .row {
				-webkit-box-ordinal-group: 2;  
				-moz-box-ordinal-group: 2;     
				-ms-flex-order: 2;     
				-webkit-order: 2;  
				order: 2;
				padding-top: 230px;
			} */


	/* body.home .generations .block-bg-overlay,
	body.home .generations .empty-space:not(.desktop-hidden),
	body.home .generations .heading-text:first-child,
	body.home .generations .divider-wrapper,
	body.page-id-49820 .experience .block-bg-overlay {
		display: none;
	}

	body.home .generations .heading-text span {
		white-space: nowrap;
	}

	body.home .generations .heading-text {
		padding-top: 40px;
	}

	body.home .generations .heading-text,
	body.page-id-49820 .experience .heading-text {
		display: inline-block;
		margin-left: 50%;
		transform: translateX(-50%);
	} */

	body.page-id-49820 .experience .btn-container {
		text-align: center;
	}

	/* body.home .generations>.row-background,
	body.page-id-49820 .experience>.row-background {
		height: 400px;
	}

	body.home .generations>.row-background+.row,
	body.page-id-49820 .experience>.row-background+.row {
		padding-top: 430px;
	}

	body.home .generations .row-inner,
	body.page-id-49820 .experience .row-inner,
	.generations-slides .row-inner {
		height: auto !important;
	} */

	.find-section .uncode-single-media {
		display: none;
	}
}

@media (max-width: 570px) {
	body.page-id-49835 .craftsmanship .column_child:first-child {
		height: 370px;
	}

	/* body.home .generations>.row-background {
		height: 200px;
	}

	body.home .generations>.row-background+.row {
		padding-top: 230px;
	} */

	body.page-id-49835 .legacy>.row-background {
		height: 250px;
	}

	body.page-id-49835 .legacy>.row-background+.row {
		padding-top: 420px;
	}

	body.page-id-49820 .experience>.row-background .background-inner {
		background-position: 45% center !important;
	}
}

/* @media (orientation: portrait) {
	body.page-id-49835 .main-container .intro .row .column_child .uncont {
		max-width: 65% !important;
	}
} */

@media (min-width: 570px) and (max-width: 959px) and (orientation: portrait),
(max-width: 959px) and (orientation: landscape) {
	.touch body.page-id-49756 .intro .uncont {
		padding-left: 36px;
	}
}

@media (max-width: 959px) and (orientation: portrait),
(max-width: 959px) and (orientation: landscape) {

	body.home .visit .row-background,
	body.home .perfectgift .row-background {
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
		height: 400px;
	}

	body.home .visit .row-background+.row,
	body.home .perfectgift .row-background+.row {
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2;
		padding-top: 450px;
	}

	body.home .visit .background-wrapper .block-bg-overlay {
		display: none;
	}

	body.home .perfectgift .row-background .background-inner {
		background-position: right center !important;
	}

	body.home .perfectgift .empty-triple {
		display: none !important;
	}

	body.home .perfectgift .col-md-50 {
		width: 100% !important;
	}

	body.page-id-49835 .legacy>.row-background {
		height: 400px;
	}

	body.page-id-49835 .legacy>.row-background+.row {
		padding-top: 420px;
	}

	body.page-id-49835 .intro .background-inner {
		background-image: url('/wp-content/uploads/2019/02/bg_heritage_landscape.jpg') !important;
	}

	body.page-id-49835 .intro .row-background {
		height: 400px;
	}

	body.page-id-49835 .intro .heading-text,
	body.page-id-49835 .legacy .heading-text {
		display: inline-block;
		margin-left: 50%;
		transform: translateX(-50%);
	}

	body.page-id-49835 .intro .empty-space:first-child {
		padding-top: 100px !important;
	}

	body.page-id-49835 .intro .uncode_text_column {
		margin: 190px 10% 0 10% !important;
	}

	body.page-id-49835 .row-background+.row>.row-inner {
		height: auto !important;
	}
}

@media (min-width: 571px) and (orientation: portrait) {

	body.page-id-49835 .intro .heading-text h2,
	body.page-id-49835 .legacy .heading-text h2 {
		font-size: 64px !important;
	}

	body.page-id-49835 .legacy>.row-background+.row {
		padding-top: 440px;
	}

	body.page-id-49835 .legacy .block-bg-overlay {
		display: none;
	}

	body.page-id-49835 .craftsmanship .heading-text h2 {
		font-size: 48px;
	}
}

body.page-id-49835 .craftsmanship .heading-text.sans-hyphen {
	display: none;
}

@media (min-width: 1300px) {
	body.page-id-49835 .craftsmanship .heading-text.sans-hyphen {
		display: block;
	}

	body.page-id-49835 .craftsmanship .heading-text.w-hyphen {
		display: none;
	}
}

@media (min-width: 571px) and (max-width: 959px) and (orientation: portrait) {

	body.page-id-49835 .craftsmanship .uncode_text_column,
	body.page-id-49835 .legacy .uncode_text_column {
		margin: 0 10% !important;
	}

	body.page-id-49835 .craftsmanship .heading-text.w-hyphen {
		display: none;
	}

	body.page-id-49835 .craftsmanship .heading-text.sans-hyphen {
		display: inline-block;
		margin-left: 50%;
		padding: 50px 0;
		transform: translateX(-50%);
	}
}

@media (max-width: 570px) and (orientation: portrait) {
	body.page-id-49756 .row-inner {
		height: auto !important;
	}

	body.page-id-49835 .intro .heading-text,
	body.page-id-49835 .legacy .heading-text {
		display: inline-block;
		margin-left: 50%;
		transform: translateX(-50%);
	}

	body.page-id-49835 .craftsmanship .heading-text.sans-hyphen {
		display: none;
	}

	body.page-id-49835 .craftsmanship .heading-text.w-hyphen {
		display: block;
		/* margin-left: 50%;
				transform: translateX(-50%); */
	}
}

@media (min-width: 960px) {
	body.home .generations .row-parent {
		min-height: 550px;
	}
}

@media (min-width: 571px) and (max-width: 959px) and (orientation: landscape) {
	body.page-id-49835 .craftsmanship .heading-text.w-hyphen {
		display: none;
	}

	body.page-id-49835 .craftsmanship .heading-text.sans-hyphen {
		display: inline-block;
		margin-left: 50%;
		transform: translateX(-50%);
	}

	body.page-id-49835 .main-container .craftsmanship .row .cols-md-responsive>.column_child,
	body.page-id-49835 .main-container .craftsmanship .row .uncol>div>div>.uncont .cols-md-responsive>.column_child,
	body.page-id-49835 .main-container .legacy .row .cols-md-responsive>.column_child,
	body.page-id-49835 .main-container .legacy .row .uncol>div>div>.uncont .cols-md-responsive>.column_child {
		display: block !important;
	}

	body.page-id-49835 .craftsmanship .heading-text,
	body.page-id-49835 .legacy .heading-text {
		padding: 60px 0 40px 0;
	}

	body.page-id-49835 .craftsmanship .style-color-190904-bg {
		background-color: rgba(255, 255, 255, 1);
	}

	body.page-id-49835 .legacy .heading-text {
		padding-bottom: 0;
	}

	body.page-id-49835 .craftsmanship .heading-text h2 {
		font-size: 48px;
	}

	body.page-id-49835 .craftsmanship .uncode_text_column,
	body.page-id-49835 .legacy .uncode_text_column {
		margin: 0 10%;
	}

	body.page-id-49820 .experience .btn-container {
		margin-top: -140px !important;
		position: absolute;
	}

	body.page-id-49820 .experience .uncode_text_column {
		margin-left: 50%;
		width: 50%;
	}

	body.page-id-49820 .experience .heading-text {
		width: 40%;
		position: absolute;
	}

	.social-media .single-block-padding {
		padding: 20px 36px;
	}

	body.home .generations .heading-text:first-child,
	body.home .generations .divider-wrapper,
	body.home .stories .uncode-single-media,
	body.home .stories .isotope-container .tmb {
		display: none;
	}

	body.home .stories .heading-text {
		margin-left: 20%;
	}

	body.home .stories .isotope-container .tmb:first-child {
		display: block;
	}

	body.home .generations .row div[class*=col-lg-] .row-inner .align_left>.uncol>.uncoltable>.uncell>.uncont {
		text-align: center;
	}

	body.home .generations .uncode_text_column {
		text-align: left;
		margin: 36px 10%;
	}

	.main-container .botanicals .row.row-parent:not(.row-slider):not(.row-header) .row-child,
	.main-container .botanicals .row .uncont {
		height: 100% !important;
	}

	.main-container .row-container.find-section .exa-h-padding {
		padding-left: 20px;
		padding-right: 20px;
	}

	.find-box {
		width: 45%;
		display: table-cell;
		padding: 0 30px !important;
	}

	.find-box .uncode_text_column {
		margin: 36px;
	}
}

.mobile-intro {
	background: #fff;
}

@media (max-width: 979px) and (orientation: landscape),
(min-width: 571px) and (orientation: portrait) {
	.footer-scroll-top {
		bottom: 50px !important;
	}

	body.page-id-49820 .intro .heading-text h2 {
		font-size: 5vw;
	}

	body.page-id-49820 .intro .heading-text h3 {
		font-size: 4vw;
	}

	body.page-id-49820 .intro .icon-box {
		display: none;
	}
}

@media (max-width: 570px) {
	.footer-scroll-top {
		bottom: 80px !important;
	}

	.mobile-intro .heading-text h2 {
		font-size: 8.5vw;
	}

	body.page-id-49820 .mobile-intro .heading-text h2 {
		font-size: 8vw;
	}

	.mobile-intro .heading-text h3 {
		font-size: 5vw;
	}

	/* body.homepage .intro .btn-container.btn-inline {
		width: 33%;
		display: inline-block;
	} */

	/* body.homepage .intro .btn-container.btn-inline .btn {
		min-width: 0 !important;
		font-size: 2.7vw;
		width: 100%;
		padding: 10px 5px !important;
		border-width: 1px !important;
	} */

	body.homepage .intro .background-inner{
		background: none !important;
	}

	body.homepage .intro .btn-container.btn-inline .btn {
		width: 100%;
	}

	body.homepage .intro .btn-container:last-child{
		display: none;
	}

	.btn-container:not(.btn-inline) {
		text-align: center;
	}
}

@media (min-width: 571px) and (max-width: 959px){

	

}

@media (max-width: 959px){

	body.homepage .intro .background-inner{
		background: none !important;
	}

}

@media (min-width: 571px) and (orientation: portrait) {
	.mobile-intro .uncode-single-media img {
		height: 500px;
		width: auto;
		margin: auto;
	}

	.mobile-intro .heading-text h2 {
		/* font-size: 8vw; */
		font-size: 6vw;
	}

	.mobile-intro .heading-text h3 {
		/* font-size: 4.5vw; */
		font-size: 3.5vw;
	}
}



@media (orientation: landscape) {
	/* body.page-id-49820 .intro .row div[class*=col-lg-].pos-middle {
				vertical-align: bottom !important;
			} */

	.mobile-intro .heading-text h2 {
		font-size: 5vw;
		padding-top: 100px;
	}

	body.page-id-49820 .mobile-intro .heading-text h2 {
		font-size: 4.5vw;
	}

	body.page-id-49820 .intro .uncode_text_column,
	body.page-id-49820 .mobile-intro .uncode_text_column {
		margin-right: 40px;
	}

	.mobile-intro .heading-text h3 {
		font-size: 3vw;
	}

	.mobile-intro .uncode_text_column p {
		line-height: 1.2em;
		font-size: 12px;
	}

	.mobile-intro .btn-container {
		width: 30%;
	}

	.mobile-intro .btn {
		font-size: 10px;
		padding: 7px !important;
		width: 100%;
	}

	.mobile-intro .empty-space.empty-single {
		padding-top: 10px;
	}

	.mobile-intro .column_parent>.uncol>.uncoltable>.uncell>.uncont {
		display: flex;
	}

	.mobile-intro .uncode-single-media+.row-container {
		order: 1;
		margin-left: 36px;
	}

	.mobile-intro .uncode-single-media {
		order: 2;
	}
}

@media (min-width: 960px) {
	.main-container .find-box .row-inner {
		margin-left: 0 !important;
	}
}

.store_locator_visit_store {
	display: none;
}

@media (max-width: 570px),
(orientation: landscape) and (max-width: 959px) {
	.main-container .row-container>.row-parent:not(.row-slider) .find-blocks .row-child {
		padding: 18px !important;
	}
}

@media (max-width: 959px) and (min-width: 571px) {
	body.home .intro .col-md-50 {
		display: block !important;
	}

	.cocktails .btn {
		font-size: 12px;
		padding: 8px 15px !important;
	}

	.cocktails h2 {
		font-size: 28px;
	}

	.cocktails .single-block-padding {
		padding: 20px 36px !important;
	}
}

body.home .intro .uncode_text_column {
	padding-right: 20%;
}

/*body.home .intro .btn-container {
	display: inline-block;
	margin-right: 5px;
}*/

/* @media (max-width: 1400px) {
	body.home .intro .background-inner {
		background-position: center center !important;
	}
} */

/* @media (max-width: 570px), (min-width: 571px) and (orientation: portrait) {
	body.home .intro .background-inner {
		background-position: 190% top !important;
	}
	body.page-id-49820 .intro .background-inner {
		background-position: right top !important;
	}
} */

/* .touch .intro .icon-box {
	display: none;
} */

.touch .find-section .uncont {
	max-width: none !important;
}

@media (orientation: landscape) {
	/* body.home .intro .background-inner {
				background-position: 80% top !important;
			} */

	body.page-id-49820 .intro .background-inner {
		background-position: 80% top !important;
	}

	body.home .intro .empty-quad,
	body.page-id-49820 .intro .empty-triple {
		display: block !important;
	}
}

@media (max-width: 959px) and (orientation: landscape) {
	body.home .intro h3 {
		font-size: 2.5vw;
	}

	body.page-id-49820 .intro .empty-double,
	body.home .intro .empty-double {
		display: none !important;
	}

	body.page-id-49820 .intro .doubleLine p,
	body.home .intro .doubleLine p {
		line-height: 1.4em;
		font-size: 12px;
	}
}

@media (min-width: 371px) and (orientation: portrait) {
	.intro .doubleLine p {
		line-height: 1.5em;
	}
}

@media (min-width: 960px) and (max-width: 1500px) {

	body.home .intro h2,
	body.page-id-49820 .intro h2 {
		font-size: 5vw;
	}

	body.home .intro h3,
	body.page-id-49820 .intro h3 {
		font-size: 2.5vw;
	}
}

.intro h3 {
	padding-top: 0 !important;
}

@media only screen and (max-width: 640px) {
	body.page-id-49820 .intro .row-inner .col-md-50:nth-child(2) {
		position: absolute;
		height: 100%;
		bottom: 0;
		left: 0;
	}

	/*	body.home .intro > .row {
				transform: translateY(-100%);
			}*/
}

@media only screen and (min-width: 641px) {
	body.home .intro div.uncode_text_column {
		display: block;
	}

	.gform_wrapper .gform_footer:not(.top_label) {
		margin-left: 0 !important;
	}

	html .gform_wrapper ul.gform_fields .number .ginput_container {
		width: auto !important;
	}

	.gform_wrapper ul.gform_fields:not(.top_label) li.gfmc-column .gfield_label {
		width: auto;
	}

	html .gform_wrapper ul.gform_fields .ginput_container {
		width: 100% !important;
	}

	.gform_wrapper .left_label li.hidden_label input {
		margin-left: 0 !important;
	}
}

.contact-blocks .row-inner div .uncol {
	padding: 0 10px 10px 5px;
}

.contact-blocks .row-inner div:first-child .uncol {
	padding: 0 5px 10px 10px;
}

.post-content li.gfmc-column ul {
	padding-left: 0;
}

body.page-id-49876 .gform_wrapper ul.gfield_checkbox li input[type=checkbox] {
	width: 28px !important;
	height: 28px !important;
	margin: 0 6px 0 0;
}

.gform_wrapper input[type=checkbox]:checked:before {
	font-size: 18px;
	line-height: 1.5em;
}

.subtitle {
	font-size: 18px;
	color: #007a33;
	font-family: 'silveradobold';
}

@media (min-width: 571px) {
	.subtitle {
		font-size: 24px;
	}
}

@media (min-width: 960px) {
	.subtitle {
		font-size: 28px;
	}
}

@media (min-width: 1228px) {
	.subtitle {
		font-size: 32px;
	}
}

@media (max-height: 959px) {
	.subtitle {
		line-height: 1em;
	}
}

body.page-id-49820 .subtitle {
	color: #7f6c4a;
}

@media (max-width: 570px) {
	.header-wrapper .header-content-inner {
		padding: 74px 36px 14px 36px !important;
	}
}

.header-wrapper .header-content-inner>.header-title.has-subtitle>span,
.header-wrapper .header-content-inner>.header-title>span {
	display: inline-block;
	text-transform: uppercase;
}

.header-wrapper .header-content-inner>.header-title.has-subtitle>span:not(.bottom),
.header-wrapper .header-content-inner>.header-title>span:not(.bottom) {
	line-height: 0.8em;
	border-bottom: 2px solid #fff;
}

.header-wrapper .header-content-inner>.header-title.has-subtitle>span.bottom,
.header-wrapper .header-content-inner>.header-title>span.bottom {
	border-top: 2px solid #fff;
}

.header-content-inner .subtitle {
	text-transform: uppercase;
	color: #fff;
	margin-top: 15px;
	line-height: 1em;
}

body.page-id-49762 .header-content-inner .subtitle {
	font-size: 24px;
}

.post-body .post-content>p {
	display: none;
}

body.page-id-49756 .intro h3 {
	color: #fff !important;
}

@media (min-width: 571px) and (max-width: 1200px) and (orientation: landscape) {
	body.page-id-49756 .fontsize-799094 {
		font-size: 3vw;
	}
}

body.page-id-49756 #page-header .column_parent:first-child .uncol {
	margin-left: 36px;
}

@media (max-width: 979px) and (orientation: landscape) {

	body.single-post .post-content,
	body.single-post .uncol {
		max-width: 100% !important;
	}

	body.page-id-49756 #page-header .uncode-single-media-wrapper img {
		max-height: 150px;
		width: auto;
	}

	body.page-id-49756 #page-header .column_parent:first-child .uncol {
		margin-left: 160px;
		width: auto;
	}
}

@media (max-width: 767px) {

	body.single-post .post-content,
	body.single-post .uncol {
		max-width: 100% !important;
	}

	.touch .header-content {
		padding-top: 0 !important;
	}
}

@media (max-width: 570px) and (orientation: portrait) {
	.header-content {
		padding-top: 0 !important;
	}

	.mobile-intro .column_child .uncont {
		padding-left: 36px;
		padding-right: 36px;
	}
}

.uncode-counter:nth-child(2) {
	opacity: 0;
}

.counter-suffix {
	font-size: .5em;
	display: inline-block;
	transform: translateY(-50%);
}

.btn-square,
.fa-stack.fa-squared {
	border-radius: 3px !important;
}

.btn-container.btn-inline {
	padding: 0 6px 0 0;
}

/* @media (min-width: 571px) and (orientation: portrait),
(max-width: 1024px) and (orientation: landscape) {
	.btn-container.btn-inline {
		width: 33%;
	}
} */

*>.btn-container:first-of-type {
	padding-left: 0;
}

body.page-id-49740.fp-viewing-social-media .logo-light,
body.page-id-49820.fp-viewing-social-media .logo-light {
	display: none !important;
}

body.page-id-49740.fp-viewing-social-media .logo-dark,
body.page-id-49820.fp-viewing-social-media .logo-dark {
	display: block !important;
}

body.heritage2.fp-viewing-generations #logo-container-mobile, 
body.page-id-49835.fp-viewing-generations #logo-container-mobile {
	display: none !important;
}

/*body.page-id-49740:not(.fp-viewing-social-media) .logo-container,
.touch body.page-id-49740 .logo-container {
	height: 200px;
	width: 100px;
    background-image: url(/wp-content/uploads/2019/01/logo_nolets_silver.png);
    background-repeat: no-repeat;
    background-size: 100px auto;
	margin: 0 0 0 35px;
    position: absolute;
}
body.page-id-49820:not(.fp-viewing-social-media) .logo-container,
.touch body.page-id-49820 .logo-container {
	height: 200px;
	width: 100px;
    background-image: url(/wp-content/uploads/2019/01/logo_nolets_reserve.png);
    background-repeat: no-repeat;
    background-size: 100px auto;
	margin: 0 0 0 35px;
    position: absolute;
}*/

body.page-id-49820 #main-logo .logo-image,
body.page-id-50383 #main-logo .logo-image {
	background-repeat: no-repeat;
	background-image: url(assets/logo_nolets_gold.png);
	background-size: 100% auto;
	background-position: center bottom;
}

body.page-id-49820 #main-logo .logo-image img,
body.page-id-50383 #main-logo .logo-image img {
	opacity: 0;
}

@media (max-width: 570px) {
	body.page-id-49820.fp-viewing-intro .row-inner>div:nth-child(2) {
		top: 0;
		opacity: .2;
		position: absolute;
	}
}

.touch .socialmedia .uncont {
	max-width: none !important;
}

/*@media (min-width: 571px) {
	body.page-id-49740:not(.fp-viewing-social-media) .logo-container, body.page-id-49820:not(.fp-viewing-social-media) .logo-container {
		margin: 0 0 0 15px;
	}
}
@media (max-height: 680px) {
	body.page-id-49740 .logo-container, body.page-id-49820 .logo-container {
		transform: translateY(-80px);
	}
}
@media (min-width: 1228px) {
	body.page-id-49740.fp-viewing-intro .logo-container, body.page-id-49740.fp-viewing-generations .logo-container, 
	body.page-id-49740.fp-viewing-botanicals .logo-container, body.fp-viewing-find-silver .logo-container,
	body.page-id-49820.fp-viewing-intro .logo-container, body.page-id-49820.fp-viewing-generations .logo-container, 
	body.page-id-49820.fp-viewing-botanicals .logo-container, body.fp-viewing-find-reserve .logo-container {
		margin: 0 0 0 calc(50% - 585px);
	}
}*/

/*body.page-id-49740.fp-viewing-intro #main-logo, body.fp-viewing-generations #main-logo, 
body.page-id-49740.fp-viewing-botanicals #main-logo, body.fp-viewing-find-silver #main-logo, 
body.page-id-49820.fp-viewing-intro #main-logo, body.page-id-49820.fp-viewing-botanicals #main-logo, 
body.fp-viewing-find-reserve #main-logo {
	opacity: 0;
}*/

@media (max-width: 960px) and (orientation: landscape) {
	.single-recipe .btn-container.btn-inline {
		width: 45%;
	}
}

/* @media (min-width: 960px) {
	.single-recipe .btn {
		min-width: 200px;
	}
} */

@media (max-width: 570px) {

	.btn:not(input),
	.btn-link:not(input) {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
}

@media (max-width: 570px) {

	.btn-container.btn-inline,
	.btn-container.btn-inline {
		display: inline-block;
		margin-top: 9px !important;
	}
}

body.page-id-49740 .headliner,
body.page-id-49820 .headliner {
	position: absolute;
	z-index: 10;
}

@media (min-width: 1228px) {

	body.page-id-49740 .headliner,
	body.page-id-49820 .headliner {
		width: 1228px;
		transform: translateX(-50%);
		left: 50%;
		top: 200px;
	}
}

body.page-id-49740 .vc_row.botanicals hr {
	border-color: #003f1e;
}

body.page-id-49740 .vc_row.botanicals .style-light h2 {
	color: #003f1e;
}

body.page-id-49820 .vc_row.botanicals hr {
	border-color: #7f6c4a !important;
}

body.page-id-49820 .vc_row.botanicals .style-light h2 {
	color: #7f6c4a;
}

@media (min-height: 900px) {
	.generations .row div.pos-bottom {
		vertical-align: middle;
	}

	.generations .empty-quad {
		display: none;
	}
}

@media (max-height: 799px) {
	.fontsize-774615 {
		font-size: 38px;
	}

	.intro .icon-box+.empty-double {
		display: none;
	}

	.intro .empty-triple {
		padding-top: 72px !important;
	}
}

/* @media (orientation: landscape)and (min-height: 800px) {

	.touch body.home .intro .empty-space:first-child,
	.touch body.page-id-49820 .intro .empty-space:first-child {
		padding-top: 180px !important;
	}
} */

@media (max-width: 959px) and (orientation: landscape) {
	.fontsize-393736 {
		font-size: 48px;
		margin: 0 10%;
	}

	.header-wrapper .header-content {
		padding-top: 0 !important;
	}

	.find-section .uncode-single-media {
		display: none;
	}
}

/* @media (orientation: portrait) {
	.touch .find-section .uncode-single-media{
		display: none;
	}
} */

.vc_row.botanicals .row-internal .uncont,
.vc_row.craftsmanship .logo-indent>.uncol>.uncoltable>.uncell>.uncont {
	width: calc(100% - 70px);
	margin-left: 35px !important;
}

@media (min-width: 1505px) {

	.vc_row.botanicals .row-internal .uncont,
	.vc_row.craftsmanship .logo-indent>.uncol>.uncoltable>.uncell>.uncont {
		width: 530px;
		margin-left: calc(100% - 713px) !important;
	}
}

.no-results {
	text-align: center;
	display: none;
}

.menu-horizontal+.no-results {
	display: block;
}

@media (orientation: landscape) {
	.touch .find-section .product {
		display: none;
	}
}

@media (min-width: 571px) {
	.botanicals .background-inner {
		width: 55%;
	}
}

@media (max-width: 570px) {
	/* :not(.tmb-overlay-showed).tmb .t-entry-visual .t-entry-visual-overlay {
				opacity: 1;
			}
			.tmb .t-entry-visual .t-overlay-text {
				filter: alpha(opacity=100);
				-webkit-opacity: 1;
				-moz-opacity: 1;
				opacity: 1;
			} */

	/* .botanicals .background-inner {
				background-position: left top !important;
				background-size: 100% auto !important;
			} */

	.botanicals .divider-wrapper hr,
	body.home .generations .divider-wrapper hr {
		width: 75% !important;
	}

	.botanicals .fontsize-167894,
	body.home .generations h3 {
		font-size: 24px !important;
	}

	.botanicals :not(.tmb-overlay-showed).tmb .t-entry-visual .t-entry-visual-overlay-in {
		opacity: .85 !important;
	}

	.fontsize-799094 {
		font-size: 35px;
	}
}

@media (min-width: 571px) and (orientation: portrait) {
	.fontsize-799094 {
		font-size: 42px;
	}

	body.page-id-49820 .intro .background-inner {
		background-position: 70% top !important;
	}

	.btn-container.btn-inline {
		width: 33%;
	}

	.btn-container.btn-inline .btn {
		font-size: 12px !important;
		padding: 10px !important;
		width: 100%;
	}
}

/* @media (min-width: 768px) and (max-width: 1023px) and (orientation: landscape) {
	.touch .botanicals .row-background .background-wrapper .background-inner {
		background-size: 50% auto !important;
	}
} */
/* 
@media (max-width: 1024px) and (orientation: landscape) {
	.btn-container.btn-inline .btn {
		font-size: 10px !important;
		padding: 10px 6px !important;
		width: 100%;
	}
}

@media (max-width: 571px) and (orientation: landscape) {
	.btn-container.btn-inline .btn {
		font-size: 9px !important;
		padding: 8px 4px !important;
	}
} */

@media (min-width: 571px) and (orientation: landscape) {
	.botanicals .isotope-layout {
		height: 100vh !important;
	}

	.botanicals .isotope-layout .t-inside {
		height: 50vh !important;
	}
}

/* .recipe-intro > .uncol {
	margin: 240px 0 0 35px;
}
@media (min-width: 768px) {
	.recipe-intro h2, .recipe-intro .h2 {
		font-size: 4.5vw;
	}
}
@media (min-width: 1228px) {
	.recipe-intro > .uncol {
		margin: 240px 0 0 calc(100% - 565px);
	}
	.recipe-intro h2, .recipe-intro .h2 {
		font-size: 4.5vw;
	}
} */

.post-wrapper .post-footer,
.post-wrapper .post-share {
	border: none;
}

.post-share .share-title {
	font-size: 0.9em;
	padding-bottom: 35px;
	margin: 0 auto 20px auto;
	width: 100px;
	text-align: center;
	border-bottom: 3px #008933 solid;
}

/* Left and Right Navigation Text (Below) */
.page-prev .btn,
.page-next .btn {
	text-transform: uppercase !important;
	font-size: 0.9em !important;
}

@media (max-width: 570px) {
	.page-next .btn-disable-hover {
		display: none !important;
	}
}

.page-blog {
	font-weight: 500;
}

footer .footer-center {
	padding-top: 68px;
	padding-bottom: 68px;
}

footer .site-info {
	padding: 0 10%;
	width: 90% !important;
	margin: 0 5%;
}

footer .site-info p:last-child {
	font-size: 11px;
}

/* .touch .vc_row>.row>.row-inner, */
.touch .socialmedia .row-inner {
	height: auto !important;
	display: table-row !important;
}

#newsletter {
	background: rgba(0, 0, 0, .74);
	position: fixed;
	z-index: 99998;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow-y: auto;
	align-items: center;
	flex-flow: column;
	display: none;
}

#newsletter.active {
	display: flex;
}

#newsletter .row {
	display: flex;
	width: auto;
}

#mc_embed_signup {
	position: relative;
	text-align: center;
	background-color: #fff;
	background-image: url('/wp-content/themes/uncode-child/assets/agegate_bg.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	max-width: 800px;
	width: 95%;
	margin: auto;
	border-radius: 15px;
	-webkit-box-shadow: 10px 11px 98px rgba(1, 1, 1, .93);
	-moz-box-shadow: 10px 11px 98px rgba(1, 1, 1, .93);
	box-shadow: 10px 11px 98px rgba(1, 1, 1, .93);
}

@media (min-width: 992px) {
	#mc_embed_signup {
		width: 85%;
	}
}

#mc_embed_signup .inner {
	margin: 30px 10%;
}

@media (min-width: 992px) {
	#mc_embed_signup .inner {
		margin: 30px 20%;
	}
}

#mc_embed_signup form {
	padding: 10px 0;
}

#mc_embed_signup .mc-field-group {
	width: 100%;
}

#mc_embed_signup h2 {
	margin: 20px auto;
	font-weight: normal;
}

#mc_embed_signup .close {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

#mc_embed_signup input {
	border: 1px solid #2f2f2f;
	border-radius: 4px;
	margin-top: 0;
}

#mc_embed_signup .button {
	background-color: #055d07;
	font-weight: normal !important;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

@media (min-width: 400px) {
	#mc_embed_signup .button {
		width: 95%;
	}
}

#mc_embed_signup .action {
	margin-top: 10px;
}

#newsletter label {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1em;
}

.legal p {
	font-size: 9px;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
}

.legal a {
	color: #f00;
}

.site-footer .col-lg-6 {
	max-width: 100%;
}

/* cpa */

#ccpa {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 20px 10px 10px 20px;
	color: #fff;
	background: #007A33;
	z-index: 9999;
	opacity: 0;
	max-height: 0;
	overflow: hidden;
	transition: all 1s ease-in-out;
}

#ccpa.active {
	opacity: 1;
	max-height: 1000px;
}

#ccpa a {
	color: #fff;
	text-decoration: underline;
}

#ccpa .wrapper {
	width: 100%;
	max-width: 1200px;
	margin: auto;
}

#ccpa .close {
	position: absolute;
	top: 5px;
	right: 10px;
	padding: 0;
	background: none;
}

#ccpa .close i {
	font-size: 32px;
}

#ccpa .title {
	font-size: 1.5em;
	font-family: 'Gotham SSm A', 'Gotham SSm B';
}

/* from customizer */
/* Hide Cookie CDPR overlay */
#ccpa {
	display: none !important;
}


/* PREVIOUS SEARCH CSS */
.is-form-style input.is-search-input {
	border: none !important;
	background: none;
}

.style-light button.is-search-submit {
	display: none;
}

form.is-search-form {
	border-radius: 20px;
	border: 1px solid #ccc;
}

.style-light .quicksearch input,
.is-form-style.is-form-style-3 label {
	width: 100% !important;
}

.is-form-style.is-form-style-3 label:after {
	/* font-family: uncodeicon; */
	font-family: 'uncodeicon' !important;
	content: "\f002";
	color: #ccc;
	position: absolute;
	top: 10px;
	right: 15px;
}

.store-locator-categories {
	display: none;
}

.style-light select:not([multiple]) {
	background-repeat: no-repeat;
	background-position: center right;
}

/* END PREVIOUS SEARCH CSS */
/* ----------- AGE GATE CODE (BRASS CREATIVE)----------- */
.age-gate-form {
	/* font-weight: bold; */
	padding: 0px 40px 120px 40px;
	font-family: 'Gotham SSm A', 'Gotham SSm B' !important;
	height: auto;
	position: relative;
	/* top: -80px; */
	top: 0;
}

.age-gate-heading img {
	margin-top: -80px;
}

.age-gate-errors:empty {
	display: none;
}

.age-gate-heading-title age-gate-heading-title-logo {}

.age-gate-heading {
	width: 160px !important;
	/* Adjust the width as desired */
	height: auto;
	/* Maintain aspect ratio */
	/* border: 3px solid red; */
	padding: 0;
	margin: 0;
	/* 
	position: relative;
    top: -50px;
 */
}

h2.age-gate-headline {
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
	color: transparent;
	height: auto;
	min-height: 120px !important;
	width: 100% !important;
	background-image: url('/wp-content/themes/uncode-child/assets/agegate-TXT-AreYouLegal.svg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	/* 	border: 3px solid red; */
	display: block;
}

/*  YES NO BUTTONS */
.age-gate-submit.age-gate-submit-yes {
	color: #055d07;
	border: 2px solid;
	border-radius: 8px;
	background-color: transparent;
	padding: 0;
	font-size: 37px;
	border-color: #055d07;
	height: 116px;
	width: 153px;
	text-align: center;
}

.age-gate-submit.age-gate-submit-yes:hover {
	background-color: #055d07;
	color: white;
}

.age-gate-submit.age-gate-submit-no {
	font-family: 'Gotham SSm A', 'Gotham SSm B' !important;
	color: #055d07;
	border: 2px solid;
	border-radius: 8px;
	background-color: transparent;
	padding: 0;
	font-size: 37px;
	font-weight: 800 !important;
	border-color: #055d07;
	height: 116px;
	width: 153px;
	text-align: center;
}

.age-gate-submit.age-gate-submit-no:hover {
	background-color: #055d07;
	color: white;
}

/*  END YES NO BUTTONS */
/* ADDITONAL INFORMATION */
.age-gate-additional-information p strong {
	font-size: 11px;
}

.age-gate-additional-information p {
	font-size: 9px;
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 20px;
	font-weight: 300;
}

.age-gate-additional-information p:first-child {
	margin-bottom: 40px;
}

.age-gate-additional-information a {
	color: #ff0000;
}

/* END ADDITONAL INFORMATION */
/* ----------- END AGE GATE CODE (BRASS CREATIVE)----------- */
body.age-restriction,
html.age-gate-restricted {
	height: 100%;
	overflow: hidden;
	position: fixed;
	width: 100%;
	top: 300px;
	left: 0;
}

.zero-spacing
{
	margin: 0px !important;
	padding: 0px !important;
}

.follow-us-txt
{
	display: inline-block !important;
	font-size: 15px !important;
	font-weight: 400 !important;
}

.badges
{
	margin-top: 40px !important;
	margin-bottom: 30px !important;
	width: 90% !important;
	max-width: 550px !important;
}

.down-arrow
{
	margin-top: 40px !important;
	width: 20px !important;
}

.bc-uncode-share h6
{
	display: inline;
	padding-right: 10px !important;
}

div[class*=sharer-].share-button .social.top {
	margin-top: -150px;
}

div[class*=sharer-].share-button .social ul li.social-xing{
	display: none !important;
}

/* ------- END Home Page */
.navigation
{
	font-size: 80px !important;
	font-weight: 300 !important;
}


/* Garbage ends */

body.age-restriction *,
html.age-gate-restricted * {
	box-sizing: border-box;
}

.age-gate-wrapper {
	background: rgba(0, 0, 0, .74);
	height: 100%;
	position: fixed;
	z-index: 99998;
	width: 100%;
	top: 0;
	left: 0;
	overflow-y: auto;
	display: flex;
	align-items: center;
	flex-flow: column;
	padding-top: 80px;
}

.age-gate {
	/* 	border: 10px solid white; */
	overflow: visible;
	max-height: 640px;
	padding: 0;
	text-align: center;
	background-color: #fff;
	background-image: url('/wp-content/themes/uncode-child/assets/agegate_bg.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	max-width: 900px;
	width: 85%;
	height: 80%;
	margin: auto;
	border-radius: 15px;
	-webkit-box-shadow: 10px 11px 98px rgba(1, 1, 1, .93);
	-moz-box-shadow: 10px 11px 98px rgba(1, 1, 1, .93);
	box-shadow: 10px 11px 98px rgba(1, 1, 1, .93);
}

.age-gate__error {
	font-size: 22px;
	line-height: 26px;
	text-transform: uppercase;
}

@media (max-width: 750px) {
	.age-gate-form {
		padding: 0px 20px 120px 20px;
		max-height: 700px;
	}
}


body.age-restriction,
html.age-gate-restricted {
	top: 0px;
}

.age-gate {
	max-height: 660px;
	width: 100%;
	height: 100%;
}

.age-gate-heading-title-logo {
	margin: 0;
}

.age-gate-challenge {
	display: none;
}

h2.age-gate-headline {
	margin: 0;
}

.age-gate-subheadline {
	display: none;
}

.age-gate-fields {
	margin: 0px;
}

.age-gate__error {
	font-size: 18px;
	line-height: 22px;
	text-transform: uppercase;
}

.age-gate-notice {
	font-size: 8px;
}

.age-gate-form {
	height: 100%;
	padding: 0px 30px 30px 30px;
	justify-content: space-between;
	position: relative;
}

@media (max-width: 600px) {
	.age-gate-wrapper {
		padding-top: 20px;
	}

	.age-gate-form {
		height: 100%;
		padding: 20px;
		justify-content: space-between;
	}

	.age-gate-heading img {
		margin-top: 0px;
	}
}

.age-gate-notice {
	margin: 15px 0;
	font-size: 9px;
	line-height: 1.2em;
}

/* vm */

/* #masthead{
	max-width: 1500px;
	margin: 0px auto;
} */

body.age-restriction #masthead {
	display: none !important;
}

.age-gate-heading {
	z-index: 2;
}

/* #page-header .intro .background-inner video{
	width: auto !important;
	height: 100% !important;
	top: 0px !important;
	left: 0 !important;
	right: 0px !important;
	position: relative !important;
} */

/* body.homepage .intro .uncode-vc-social::before{
	content: "Follow Us: ";
	display: inline-block;
	font-weight: bold;
	padding-right: 55px;
} */

@media (min-width: 960px) and (max-height: 800px){

	body.homepage .intro.row-container .row-parent .single-internal-gutter .uncont > *{
		margin-top: 22px;
	}

}

body.homepage .intro .uncode-vc-social .social-icon{
	vertical-align: middle;
}

body.homepage #intro_skip{
	display: none;
}

footer .footer-last.footer-center .social-icon i, .uncode-vc-social.icons-lead .social-icon i {
    font-size: 32px;
}

html:not(.mobile) body.homepage #page-header .intro .background-inner{
	background: none !important;
}

.generations .uncode-share{
	max-height: 0;
}

.generations .uncode-share label{
	opacity: 0;
}

.footer-scroll-top.footer-scroll-higher{
	font-size: 22px;
	right: 16px;
	bottom: 16px;
}

body.blog2 .t-entry-date{
	opacity: 0;
}

body.blog2 .t-entry-date.formatted{
	opacity: 1;
}

body.blog2 article#post-4302{
	display: none;
}

body.recipes .quicksearch{
	padding-bottom: 0px !important;
}

body.heritage2 .generations-slides .t-entry p, 
body.heritage2 .generations-slides .t-entry h3 {
	display: block;
	margin-bottom: 20px !important;
}

body.heritage2 .generations-slides2 .owl-carousel-wrapper, 
body.heritage2 .generations-slides2 .owl-carousel-wrapper .owl-carousel-container, 
body.heritage2 .generations-slides2 .owl-carousel-wrapper .owl-stage-outer{
	height: 100%;
}

/* body.heritage2 .generations-slides2 .owl-carousel-wrapper .owl-item .tmb .t-entry-visual img{
	width: auto;
	position: absolute;
	top: 0;
	height: 100%;
	left: 50%;
	transform: translateX(-50%);
} */

/* body.heritage2 :not(.tmb-overlay-text-left):not(.tmb-overlay-text-right).tmb .t-entry-visual .t-overlay-text{
	transform-origin: top center;
	padding: 0px 36px;
} */

body.heritage2 .generations-slides2 .owl-carousel {
	position: relative;
	height: 100%;
}
	
body.heritage2 .generations-slides2 .owl-carousel div:not(.owl-controls) {
	height: 100% !important;
	/* height: 100%; */
}

body.heritage2 .generations-slides2 .tmb .t-entry .t-entry-title {
	transform: translateY(0) !important;
	text-transform: uppercase;
	margin-bottom: 40px;
	margin-top: 0;
	padding-top: 0;
}

body.heritage2 .generations-slides2 .tmb .t-entry .t-entry-title:after {
	content: 'GENERATION';
	font-size: 18px;
	display: block;
	line-height: 1em;
	margin-left: 4px;
}

body.heritage2 .generations-slides2 .tmb .t-entry p.t-entry-meta span {
	text-transform: uppercase;
	font-weight: 600;
}

body.heritage2 .generations-slides2 .t-entry {
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}

body.heritage2 .generations-slides2 .tmb .t-entry-visual img{
	min-width: 100%;
	min-height: 100%;
	margin: auto;
}

html:not(.mobile) body.heritage2 .generations-slides2 .tmb .dummy{
	display: none;
}

body.heritage2 .generations-slides2 .t-entry-meta {
	display: block;
	width: 100%;
}

body.heritage2 .generations-slides2 .t-entry-excerpt {
	flex: 1;
	text-align: left;
	display: flex;
	align-items: center;
	padding-top: 20px;
}

body.heritage2 .generations-slides2 .t-entry-category {
	text-indent: -100000px;
	display: block;
	direction: rtl;
	/* background-size: cover; */
	/* margin-top: 30px !important; */
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	/* height: 130px; */
	height: 15vh;
	/* margin-bottom: 20px !important; */
}

body.heritage2 .generations-slides2 .grid-cat-61 .t-entry-category {
	background-image: url(assets/gen11.png);
}

body.heritage2 .generations-slides2 .grid-cat-39 .t-entry-category {
	background-image: url(assets/gen10.png);
}

body.heritage2 .generations-slides2 .grid-cat-40 .t-entry-category {
	background-image: url(assets/gen9.svg);
}

body.heritage2 .generations-slides2 .grid-cat-41 .t-entry-category {
	background-image: url(assets/gen8.svg);
}

body.heritage2 .generations-slides2 .grid-cat-42 .t-entry-category {
	background-image: url(assets/gen7.svg);
}

body.heritage2 .generations-slides2 .grid-cat-43 .t-entry-category {
	background-image: url(assets/gen6.svg);
}

body.heritage2 .generations-slides2 .grid-cat-44 .t-entry-category {
	background-image: url(assets/gen5.svg);
}

body.heritage2 .generations-slides2 .grid-cat-45 .t-entry-category {
	background-image: url(assets/gen4.svg);
}

body.heritage2 .generations-slides2 .grid-cat-46 .t-entry-category {
	background-image: url(assets/gen3.svg);
}

body.heritage2 .generations-slides2 .grid-cat-47 .t-entry-category {
	background-image: url(assets/gen2.svg);
}

body.heritage2 .generations-slides2 .grid-cat-48 .t-entry-category {
	background-image: url(assets/gen1.svg);
}

body.heritage2 .generations-slides2 .grid-cat-137 .t-entry-category {
	background-image: url(assets/gen12.png);
}

body.heritage2 .generations-slides2 .t-entry{
	width: 80%;
	margin: 0px auto;
}

body.heritage2 .generations-slides2  .owl-prev {
	margin-left: 15px !important;
}

body.heritage2 .generations-slides2  .owl-nav-container {
	background-repeat: no-repeat;
	background-size: cover;
}

body.heritage2 .generations-slides2  .owl-prev .owl-nav-container {
	background-image: url(assets/arrow_left.png);
}

body.heritage2 .generations-slides2  .owl-next {
	margin-right: 15px !important;
}

body.heritage2 .generations-slides2  .owl-next .owl-nav-container {
	background-image: url(assets/arrow_right.png);
}

body.heritage2 .generations-slides2  .owl-prev i,
body.heritage2 .generations-slides2  .owl-next i {
	top: 0;
	font-size: 72px;
	letter-spacing: 0.em;
	display: none;
}

body.heritage2 .generations-slides2 .style-dark .btn-default,
body.heritage2 .generations-slides2 .style-light .style-dark.style-override .btn-default,
body.heritage2 .generations-slides2 .style-light .style-dark .btn-default {
	background-color: transparent !important;
	color: #ffffff !important;
	width: 22px !important;
	height: 70px !important;
}

body.homepage .social-media2 h2{
	padding-top: 24px;
}

/* body.homepage .social-media2 .tmb:nth-child(-n+4){
	transform: translateY(4px);
} */

body.homepage .social-media2 .t-entry-visual-cont{
	transform: scale(1.01);
}


body.homepage .botanicals2 .tmb .t-entry p.t-entry-meta span {
	font-weight: 500;
    font-family: 'silveradobold';
    font-size: 26px;
    line-height: 1em;
}

body.homepage .botanicals2 .tmb .t-entry p.t-entry-excerpt {
	font-size: 22px;
    font-weight: 500;
    padding-top: 10px;
	line-height: 1.2em;
}

body.homepage .botanicals2 .tmb *{
	color: #000000 !important;
}

@media (max-width: 569px) {

	body.homepage .social-media2 .titler .uncell, 
	body.homepage .botanicals2 .titler .uncell{
		padding-left: 36px !important;
	}

	body.homepage .intro .badger .single-wrapper{
		max-width: 100% !important;
	}

	body.homepage .intro .uncode-vc-social{
		text-align: center;
	}

}

@media (min-height: 860px) and (min-width: 1360px){

	body.heritage2 .generations-slides2 .t-entry-excerpt {
		font-size: 18px;
		line-height: 2em;
	}

}

@media (max-height: 800px) {
	body.homepage .intro .empty-space:first-child{
		padding-bottom: 72px;
	}
}

@media (max-width: 959px){

	#logo-container-mobile{
		padding: 0px 0px 0px 36px !important;
	}

	body.heritage2 .craftsmanship2 .background-inner::after {
		content: "";
		display: block;
		width: 100%;
		height: 100%;
		background-color: #fff;
		opacity: 0.8;
	}

	body.heritage2 .craftsmanship2 h2{
		color: #000 !important;
	}
}

@media (min-width: 960px) {

	html:not(.mobile) body.homepage #page-header .intro .background-inner{
		background: none !important;
	}

	body.homepage #page-header .intro .background-inner .wp-video{
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
	}

	body.homepage #page-header .intro .background-inner .wp-video mediaelementwrapper{
		display: block;
		position: absolute;
		width: 100%;
		min-width: 1400px;
		height: 100%;
		left: 50%;
		top: 0;
		transform: translateX(-50%);
		text-align: right;
	}

	body.homepage #page-header .intro .background-inner .wp-video mediaelementwrapper video.background-video-shortcode {
		position: relative;
		display: inline-block;
		width: auto;
		height: 100%;
		top: auto;
		left: auto;
		object-fit: contain;
	}

	body.homepage #intro_skip{
		position: absolute;
		bottom: 0px;
		left: 0px;
		display: block;
	}

	body.homepage .intro .row-background.background-element .lefty{
		content: "";
		display: block;
		position: absolute;
		inset: 0;
		background-image: url(assets/bg-left.png);
		background-size: contain;
		background-position: top left;
		background-repeat: no-repeat;
	}

	body.homepage .intro .row-background.background-element .righty{
		content: "";
		display: block;
		position: absolute;
		inset: 0;
	}
	
	body.homepage .intro .row-background.background-element .righty:after {
		content: "";
		/* background: linear-gradient(4deg, rgb(212 24 24) 100%, rgb(29 47 160) 100%); */
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		width: 80px;
		background-image: url(assets/fade_inv.png);
	}

	html.mobile body.homepage .intro .background-wrapper{
		margin-left: 10%;
	}

	body.blog2 .blog2-grid .cssgrid-wrapper{
		padding-left: 50px;
	}

	body.blog2 .blog2-heading .uncont{
		display: block;
		width: 100%;
		margin-top: 250px !important;
		max-width: 172px;
		padding-left: 8px;
		margin-left: 0px !important;
		position: fixed;
	}

	body.heritage2 .uncode-divider-wrap{
		height: 101% !important;
	}

}

@media (max-height: 700px){

	.navbar-brand > * {
		height: 90px !important;
	}

	body.blog2 .blog2-heading .uncont{
		margin-top: 110px !important;
		text-align: left !important;
	}

}

@media (min-height: 701px) and (max-height: 890px){

	.navbar-brand > * {
		height: 120px !important;
	}

	body.blog2 .blog2-heading .uncont{
		margin-top: 150px !important;
		text-align: left !important;
	}

}

@media (min-width: 960px) and (max-height: 1000px){

}

@media (min-width: 960px) and (min-height: 800px) and (max-height: 1000px){

	body.homepage .intro h2{
		padding-top: 96px;
	}
	
	body.homepage .social-media2 h2{
		
	}

}

@media (min-width: 1200px){

	/* html.mobile body.homepage .intro .background-wrapper{
		margin-left: 5%;
	} */

}

@media (min-width: 1460px){

	html.mobile body.homepage .intro .background-wrapper{
		margin-left: 5%;
	}

}

/*Onepage Pagination - Disable*/
body.heritage2.fp-viewing-generations .onepage-pagination, 
body.page-id-49835.fp-viewing-generations .onepage-pagination {
	display: none;
}


/* pre VM inline */

.post-info{
	display: none;
	}
	
	.find-box .no-margin-x h2{
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
	.find-box .uncont{
		display: flex;
		flex-direction: column;
	}
	
	.find-box .uncont .uncode_text_column.fill-height{
		flex-grow: 1;
	}
	
	.tp-loading-overlay{
		position: fixed;
		top: 0; left: 0; right: 0; bottom: 0;
		z-index: 10000;
		display: none;
	}
	
	.tp-loading-overlay.on{
	   display: block; 
	}
	
	.tp-loading-overlay .bg{
		position: fixed;
		top: 0; left: 0; right: 0; bottom: 0;
		background-color: #fff;
		opacity: 0.75;
	}
	
	.tp-loading-overlay .downloading {
	  position: absolute;
	  top: 50%;;
	  left: 50%;
	  margin-top: -40px;
	  margin-left: -40px;
	  width: 80px;
	  height: 80px;
	  border: 8px solid #e3ebe6;
	  border-radius: 50%;
	  border-top-color: #007a33;
	  animation: spin 1s ease-in-out infinite;
	}
	
	@keyframes spin {
	  to { -webkit-transform: rotate(360deg); }
	}
	@-webkit-keyframes spin {
	  to { -webkit-transform: rotate(360deg); }
	}