body{font-family: 'DIN Next LT Pro' !important; font-weight:normal;}
h1, h2, h3, h4, h5, h6{font-family: 'DIN Next LT Pro' !important; letter-spacing: 0 !important;}
a:focus{outline:none;}
input{font-family: 'DIN Next LT Pro' !important; font-weight:normal;}

@font-face {
    font-family: 'DIN Next LT Pro';
    src: url('DINNextLTPro-Regular.eot');
    src: local('DIN Next LT Pro Regular'), local('DINNextLTPro-Regular'),
        url('//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/DINNextLTPro-Condensed.eot?%23iefix&v=69990841250753780541611224564') format('embedded-opentype'),
        url('//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/DINNextLTPro-Condensed.woff2?v=2984861344527143031611224565') format('woff2'),
        url('//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/DINNextLTPro-Condensed.woff?v=13259667220879684821611224564') format('woff'),
        url('//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/DINNextLTPro-Condensed.ttf?v=180159479125993685841611224564') format('truetype');
    font-weight: normal;
    font-style: normal;
   	font-display: 'swap';
}

@font-face {
    font-family: 'DIN Next LT Pro';
    src: url('DINNextLTPro-LightCondensed.eot');
    src: local('DIN Next LT Pro Light Condensed'), local('DINNextLTPro-LightCondensed'),
        url('//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/DINNextLTPro-LightCondensed.eot?%23iefix&v=142522871501315933691611224567') format('embedded-opentype'),
        url('//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/DINNextLTPro-LightCondensed.woff2?v=173898705595307783721611224568') format('woff2'),
        url('//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/DINNextLTPro-LightCondensed.woff?v=92539577747926374331611224568') format('woff'),
        url('//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/DINNextLTPro-LightCondensed.ttf?v=64175600875584068021611224567') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: 'swap';
}

.news_form .klaviyo-form form input {
    text-align: left;
}
.news_form .klaviyo-form form svg {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
}
button#downshift-0-toggle-button {
    border: none !important;
    width: 100% !important;
    display: inherit !important;
}
button#downshift-0-toggle-button:hover {
    background: none !important;
}
.news_form .klaviyo-form form input:focus {
    box-shadow: none !important;
}
button#downshift-0-toggle-button:focus-within {
    box-shadow: none !important;
}


.define_float{float:left; width:100%;}

.container{max-width:1200px; margin:0 auto; position: relative;}

/**--20-dec-2021--**/
.blog_form {width: 100%;float: left;position: relative;text-align: center;}
.blog_form .globo-form-app {width: 100%;float: none;display: inline-block;}
.blog_form .globo-form-app .globo-form-control label {width: 100%;float: left;text-align: left;font-size: 16px;line-height: 20px;color: #000;font-style: normal;font-weight: normal;}
.blog_form .globo-form-app button.action.submit.classic-button {background-color: #fff;border-color: #575718;border-radius: 50px;color: #575715;font-size: 16px;transition: all ease 0.3s;}
.blog_form .globo-form-app button.action.submit.classic-button:hover {box-shadow: none;background-color: #575715;color: #fff;}
.blog_form .globo-form-app .globo-form-control .help-block.error {color: #dc3545;margin: 0;text-align: left;font-size: 16px;font-weight: 500;}
.blog_form .globo-form-id-66732 .globo-form-app .footer {text-align: center;}
.template-article .blog_form p a {color: #575715;text-decoration: none;font-size: 18px;}
/**--20-dec-2021-End--**/


/*IE*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.addtocartdiv .single_add_btn{width:200px;}
.fav_box_inner{display:table !important; text-align:center;}
.fav_box_content{display:table-cell !important; width:100% !important; vertical-align:middle;}
 .press_content{top:80px; height:100%;}
}


.home_page_video iframe {
  height: 100%;
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}
.home_page_video {
  height: 100vh;
  overflow:hidden;
}
main#MainContent {
  padding: 0;
}
div#shopify-section-header header.site-header {
  background-color: transparent;
}
div#shopify-section-header header.site-header .site-header__mobile-nav {
  background-color: transparent;
}
div#shopify-section-footer {
  float: left;
  width: 100%;
}
.banner_home {
  position: relative;
}
.banner_main_content {
  position: absolute;
  width: 100%;
  float: left;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  z-index:9;
}
.banner_home:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.3);
}  
.banner_content {
  float: left;
  width: 330px;
}
.banner_content h1 {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0;
  color: #fff;
  font-size: 60px;
  font-weight: 400;
}
.banner_content p {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 30px;
  color: #fff;
  font-weight: 300;
}
.home_our_left {
  float: left;
}
.home_our_right {
  float: left;
}
.home_our_single {
  padding: 100px 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position:relative;
}
.slick-slide .main_img_slid img {
  width: 230px;
  margin: 0 auto;
  min-height:430px;
  object-fit:contain !important;
}
.home_our_left_main {
  padding: 30px 0 0 0;
  float: left;
  width: 370px;
}
.home_our_left_main h2 {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0;
  font-size: 60px;
  color: #fff;
  font-weight: normal;
  letter-spacing: 0;
}
.home_our_left_main p {
  float: left;
  width: 277px;
  margin: 0;
  padding: 0;
  font-size: 30px;
  color: #fff;
  font-weight:300;
}
.slick-slide:focus {
  outline: none;
}
.slick-slide {
  text-align: center;
}
.main_con_slid {
  width: 290px;
  text-align: center;
  float: none;
  display: inline-block;
}
.main_con_slid h3 {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 30px;
  font-weight:normal;
}
.main_con_slid h3 a{color:#fff;}
.main_con_slid h3 a:hover{color:#fff;}
.main_con_slid p {
  float: left;
  width: 100%;
  margin: 5px 0 20px 0;
  padding: 0;
  font-size: 20px;
  font-weight: 300;
  color: #fff;
}
.main_slid_btn a {
  float: none;
  display: inline-block;
  width: 180px;
  border-radius: 30px 30px 30px 30px;
  padding: 0;
  border: 1px solid #575715;
  font-size: 25px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  font-weight: 300;
  height: 50px;
  line-height: 50px;
  transition: ease all 0.3s;
}
.main_slid_btn a:hover {
  color: #fff !important;
  background: #575715;
}
.home_our_right .slick-list {
  padding: 0 !important;
}
.home_our_right section.slick-slider button.slick-arrow::before{display:none;}
.home_our_right section.slick-slider button.slick-arrow.slick-prev {
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/Left-Chevron.png?v=126644916936454720071611224581);
  background-repeat: no-repeat;
  background-size: 100%;
  width:30px;
  height:60px;
}
.home_our_right section.slick-slider button.slick-next.slick-arrow {
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/Right-Chevron.png?v=38278156079651926521611224588);
  background-repeat: no-repeat;
  background-size: 100%;
  width:30px;
  height:60px;
}
.home_our_right section.slick-slider button.slick-arrow:hover{opacity:0.5;}
.main_slid_btn{text-align:center;  opacity: 1 !important;}
.visit_main{
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/Visit-Bladnoch-Distillery.jpg?v=140712662111207915821611224595);
  background-repeat: no-repeat;
  background-size: 100%;
  padding:120px 0;
  text-align:center;
  position:relative;
  background-size:cover;
}
.visit_main_inner {
  float: none;
  display: inline-block;
  width: 656px;
}
.visit_main_inner h2 {
  float: left;
  width: 100%;
  margin: 0 0 30px 0;
  padding: 0;
  font-size: 60px;
  font-weight: normal;
  color: #fff;
  letter-spacing: 0;
  transform: translateY(-42.7083px);
  opacity: 1;
}
.visit_main_inner p {
  float: left;
  width: 100%;
  margin: 0 0 50px 0;
  padding: 0;
  letter-spacing: 0;
  color: #fff;
  font-size: 30px;
  font-weight: 300;
}
.visit_main:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/Clear.png?v=25298723756523630991611224560);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  transition: background 1s,border-radius .3s,opacity 1s;
  opacity: 1;
}
.visit_main:hover:after {
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/bg-overlay-hover.png?v=52638596087020316921611224556);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.press_main_inner{float:left;}
.visit_main .container {
  z-index: 9;
}
.press_content {
  width: 550px;
  float: left;
  text-align: center;
  position:relative;
  z-index:9;
}
.press_main_inner {
  min-height: 500px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  position:relative;
}
/**.press_main_inner.press_left{background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/Bladnoch-whisky.jpg?v=100060032686676543781611224558);}
.press_main_inner.press_right{background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/1-21.jpg?v=167582659408869456411611224548);}*/
.press_main_inner:after{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/Clear.png?v=25298723756523630991611224560);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  transition: background 1s,border-radius .3s,opacity 1s;
  opacity: 1;
}
.press_main_inner:hover:after{
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/bg-overlay-hover.png?v=52638596087020316921611224556);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.press_content h3 {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0;
  color: #fff;
  font-size: 60px;
  font-weight: normal;
  text-transform: uppercase;
}
.press_content h3 a{color:#fff;}
.press_content h3 a:hover{color:#fff;}
.main_slid_btn input {
  float: none;
  display: inline-block !IMPORTANT;
  width: 180px !IMPORTANT;
  border-radius: 30px 30px 30px 30px !IMPORTANT;
  padding: 0 !IMPORTANT;
  border: 1px solid #575715 !important;
  font-size: 25px !IMPORTANT;
  background: transparent !IMPORTANT;
  text-align: center !IMPORTANT;
  text-transform: uppercase;
  color: #fff !important;
  font-weight: 300 !important;
  letter-spacing: 0;
  height: 50px !IMPORTANT;
  line-height: 50px !IMPORTANT;
  transition: ease all 0.3s !IMPORTANT;
  margin:0 !important;
}
.main_slid_btn input:hover {
  color: #fff !important;
  background: #575715 !important;
}
.main_slid_btn input:focus{outline:none;color: #fff !important;background: #575715 !important;}
.news_letter_main {
  padding: 70px 0 70px;
  text-align: center;
  position: relative;
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/Newsletter-Signup.jpg?v=155590099443025297481611224584);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  
}
.newsltr_inner h3 {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0;
  font-size: 30px;
  font-weight: 300;
  color: #fff;
}
.news_input_main .news_input {
  float: left;
  width: 23.5%;
  margin: 0 2% 0 0;
}
.news_input_main .news_input:last-child {
  margin: 0;
}
.news_input_main {
  margin: 0 0 20px 0;
}
.news_input_main .news_input input {
  float: left;
  width: 100%;
  margin: 0;
  height: 49px;
  padding: 0 16px;
  font-size: 20px;
  color: #fff;
  background: transparent;
  border-radius: 0 !important;
  border: none !important;
  border-bottom: 1px solid #fff !important;
  font-weight:300;
  opacity:1;
}
.news_input_main .news_input input:focus{outline:none;}


.news_input_main .news_input input::-webkit-input-placeholder { 
  color: #fff;
  opacity:1;
}
.news_input_main .news_input input::-moz-placeholder {
  color: #fff;
  opacity:1;
}
.news_input_main .news_input input:-ms-input-placeholder { 
  color: #fff;
  opacity:1;
}
.news_input_main .news_input input:-moz-placeholder { 
  color: #fff;
  opacity:1;
}
footer.site-footer {
  float: left;
  width: 100%;
  margin: 0;
  padding: 60px 0 40px 0;
  position: relative;
  background: #252122;
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/Bladnoch-Distillery-Mark.png?v=140114681746186712411611224558);
  background-repeat: no-repeat;
  background-position: bottom left;
}
footer.site-footer .page-width .grid__item.one-fifth {
  padding: 0;
}
footer.site-footer .page-width img {
  float: left;
  width: 163px;
  transition: ease all 0.5s;
}
footer.site-footer .page-width .site-footer__content > p.h4 {
  display: none;
}
footer.site-footer .grid__item.three-fifths {
  padding: 0 20px;
}
footer.site-footer .page-width ul.site-footer__linklist {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}
footer.site-footer .page-width ul.site-footer__linklist li {
  float: left;
  width: 25%;
  text-align: center;
  margin: 0;
  padding: 0;
}
footer.site-footer .page-width ul.site-footer__linklist li a {
  float: none;
  display: inline-block;
  width: auto;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 300;
  color: #fff;
  text-decoration: none;
  border-bottom: none;
  transition:ease all 0.5s;
}
footer.site-footer .page-width .grid__item.one-fifth > .site-footer__rte {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 20px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-weight: 300;
}
footer.site-footer .page-width .grid__item.one-fifth > .site-footer__rte > ul {
  float: left;
  width: 100%;
  margin: 10px 0 0 0;
  padding: 0;
}
footer.site-footer .page-width .grid__item.one-fifth > .site-footer__rte > ul li {
  float: none;
  display: inline-block;
  width: auto;
  margin: 0 15px 0 0;
}
footer.site-footer .page-width .grid__item.one-fifth > .site-footer__rte > ul li:last-child {
  margin: 0;
}
footer.site-footer .page-width .grid__item.one-fifth > .site-footer__rte > ul li a {
  color: #fff;
  border: none;
  font-size: 29px;
  transition: ease all 0.5s;
}
footer.site-footer .page-width .grid__item.one-fifth > .site-footer__rte > ul li a:hover{color: #575715;}
footer.site-footer .page-width ul.site-footer__linklist li a:hover{color: #575715;}
footer.site-footer .page-width img:hover{opacity:0.5}
.Footer_bottom {
  float: left;
  width: 100%;
  margin: 35px 0 0 0;
  text-align: center;
}
.Footer_bottom p {
  float: left;
  width: 100%;
  color: #fff !important;
  font-size: 20px;
  font-weight: 300;
}
.Footer_bottom p a{color:#fff !important; transition: ease all 0.5s;}
.Footer_bottom p a:hover{border-bottom:1px solid #fff; color:#fff;}
.about_page_banner {
  position: relative;
  height:100vh;
}
.about_page_con {
  position: absolute;
  top: 55%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  text-align:center;
  z-index:9;
}
.about_ban_con_inr {
  float: none;
  display: inline-block;
  width: 789px;
}
.about_ban_con_inr h1 {
  float: left;
  width: 100%;
  text-align: center;
  margin: 0 0 20px 0;
  padding: 0;
  color: #fff;
  font-size: 60px;
  font-weight: normal;
  letter-spacing: 0;
}
.about_ban_con_inr p {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
  color: #fff;
  font-size: 30px;
  font-weight: 300;
}
header.site-header .grid__item {
  padding: 0;
}
header.site-header {
  padding: 25px 35px 0 35px;
  border: none;
  float: left;
  position: absolute;
  background: transparent;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 999;
}
header.site-header .grid__item.logo {
  text-align: center;
  background: none;
  color: transparent;
}
header.site-header .grid__item.logo > a {
  background: none;
  color: transparent;
  float: none;
  display: inline-block;
  animation:none;
  
}
header.site-header .grid__item.right-menu {
  text-align: right;
  float:right;
  width:auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
header.site-header .grid__item.right-menu ul.menu {
  float: left;
  width: auto;
}
header.site-header .grid__item.right-menu ul.menu li {
  float: left;
  width: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 0 15px;
}
header.site-header .grid__item.right-menu ul.menu li a {
  float: left;
  width: auto;
  margin: 0;
  padding: 0;
  color: #fff;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 300;
}
header.site-header .grid__item.right-menu ul.menu li img {
  margin: 0 8px 0 0;
  width: 13px;
}
header.site-header .grid__item .topnav div#MobileNav {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #252122;
  z-index:9999;
}
header.site-header .grid__item.togglemenu .topnav a.icon {
  width: 60px;
  height:30px;
}
header.site-header .grid__item.togglemenu .topnav img {
  width: 60px;
}
img.toggleclose {
  z-index: 99999;
  position: relative;
}
header.site-header .grid__item .topnav div#MobileNav {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #252122;
  /*display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;*/
  opacity: 0;
  transition: ease all 0.5s;
  visibility:hidden;
  overflow-y:auto;
  display:block !important;
}
body.opentogglemenu header.site-header .grid__item .topnav div#MobileNav{opacity:1;visibility:visible;}
header.site-header .grid__item .topnav div#MobileNav ul.mobile-nav {
  float: left;
  width: 100%;
  margin: 0;
  padding: 120px 0 45px 0;
  text-align: center;
}
header.site-header .grid__item .topnav div#MobileNav ul.mobile-nav li {
  float: left;
  width: 100%;
  text-align: center;
  border: none;
  margin: 0 0 20px 0;
}
header.site-header .grid__item .topnav div#MobileNav ul.mobile-nav li:last-child{margin:0;}
header.site-header .grid__item .topnav div#MobileNav ul.mobile-nav li a {
  float: none;
  display: inline-block;
  width: auto;
  border: none;
  text-decoration: none;
  color: #fff;
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 300;
  margin: 0;
  padding: 0;
  line-height: 40px;
  transition:ease all 0.5s;
}
header.site-header .grid__item .topnav div#MobileNav ul.mobile-nav li a:hover{color: #575715;}
header.site-header .grid__item .topnav div#MobileNav ul.mobile-nav li a span.mobile-nav__label {
  border: none;
}
.about_main {
  background: #252122;
  padding: 60px 0 60px 0;
}
.about_otr_img {
  float: left;
}
.about_otr_content {
  float: left;
}
.about_main_outer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.about_page_banner .about_banner_img {
  height: 100%;
}
.about_page_banner .about_banner_img img {
  height: 100%;
  object-fit: cover;
  float: left;
  width: 100%;
  object-position: top center;
}
.about_otr_content {
  float: left;
  padding: 0 20px;
  text-align: center;
}
.about_otr_content h2 {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 60px;
  font-weight: normal;
  color: #fff;
}
.about_otr_content h5 {
  float: left;
  width: 100%;
  margin: 0 0 40px 0;
  padding: 0;
  font-size: 20px;
  color: #fff;
  font-weight: 300;
}
.about_otr_content p {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0;
  color: #fff;
  font-size: 20px;
  font-weight: 300;
}
.about_otr_content p:last-child{margin:0;}
.about_main_outer.about_main_top {
  margin: 0 0 40px 0;
}
.about_history_outer {
  float: left;
  text-align: center;
  padding: 80px 20px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  min-height:460px;
}
.about_history_outer.abt_his_one{background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/about_sec_1.jpg?v=61935132200147779001611224552);}
.about_history_outer.abt_his_two{background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/about_sec_2.jpg?v=152524814544515126191611224552);}
.about_history_outer.abt_his_three{background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/about_sec_3.jpg?v=1113902546079573991611224552);}
.about_history_inner {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  position:relative;
  z-index:9;
}
.about_history_inner h3 {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0;
  font-size: 60px;
  color: #fff;
  font-weight: normal;
}
.about_history_inner p {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 30px;
  font-weight: 300;
  color: #fff;
}
.about_history {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.about_history_outer:after{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/Clear.png?v=25298723756523630991611224560);
  background-color: rgba(0, 0, 0, 0.36);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  transition: background 1s,border-radius .3s,opacity 1s;
  opacity: 1;
}
.about_history_outer:hover:after{
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/bg-overlay-hover.png?v=52638596087020316921611224556);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.contact_banner {
  position: relative;
  height: 80vh;
}
.contact_banner img {
  float: left;
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.contact_banner:after{
  content:"";
  position:absolute;
  left:0;
  top:0; 
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,0.3);
}
.contact_page_content {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 80px 0px;
  background-color: #F0E7D5;
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/Pattern-Background.png?v=41021145034649950021611224585);
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
.contact_page_heading {
  margin: 0 0 40px 0;
}
.contact_page_heading h1 {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 60px;
  text-align: center;
  color: #333;
  font-weight: normal;
  text-transform: uppercase;
}
.contact_iframe {
  margin: 0 0 40px 0;
  padding:0 10px;
}
.contact_iframe iframe {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  height: 570px;
  filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}
.contact_add_heading {
  margin: 0 0 50px 0;
}
.contact_add_heading h3 {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
  color: #252122;
  font-size: 30px;
  font-weight: normal;
}
.contact_add_heading h3 a{color: #252122; }
.contact_add_heading h3 a:hover{text-decoration:underline; color: #252122;}
.contact_add_ul ul {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}
.contact_add_ul ul li {
  float: left;
  width: 33.3%;
  text-align: left;
  margin: 0 0 30px 0;
}
.contact_add_ul ul li h4 {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 30px;
  color: #333;
  font-weight: normal;
}
.contact_add_ul ul li p {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  color: #252122;
  font-size: 20px;
  font-weight: 300;
}
.contact_add_ul ul li p a{color: #252122;}
.contact_add_ul ul li p a:hover{color: #252122;text-decoration:underline;}
header.site-header .grid__item .topnav div#MobileNav ul.mobile-nav li a.mobile-nav__link--active{color: #575715;}
.about_counter {
  padding: 70px 0 70px 0;
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/About-Us-Stats-Background.png?v=107030705921265825871611224550);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.about_counter_inner ul {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}
.about_counter_inner ul li {
  float: left;
  width: 25%;
  text-align: center;
  padding: 0 10px;
}
.about_counter_inner ul li span {
  font-size: 120px;
  color: #fff;
  font-family: 'Chonburi', cursive;
}
.about_counter_inner ul li span {
  font-size: 120px;
  color: #fff;
  font-family: 'Chonburi', cursive;
  line-height: 130px;
}
.about_counter_inner ul li p {
  float: left;
  width: 100%;
  font-size: 24px;
  color: #fff;
  font-weight: 300;
}
body.opentogglemenu {
  overflow-y: hidden;
}
.stickyheader header.site-header img.mainlogo {
  display: none;
}
.stickyheader header.site-header img.scrolllogo {
  display: block;
}
header.site-header img.scrolllogo {
  display: none;
  float:none;
  margin: 0 auto;
  width: 48px;
}
.stickyheader header.site-header.stickyshow {
  position: fixed;
  background-color: rgba(0,0,0,0.6) !important;
  -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
  padding: 15px 35px;
  
}
.stickyheader header.site-header {
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  transform: translateY(-100%);
}
.stickyheader header.site-header.stickyshow {
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  -o-transform: translateY(0);
  -moz-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.stickyheader header.site-header a.site-header__logo-image {
  display: none;
}
body.stickyheader.opentogglemenu header.site-header.stickyshow {
  bottom: 0;
}
.stickyheader header.site-header.stickyshow .topnav a.icon {
  margin: 6px 0 0 0;
}
.stickyheader header.site-header.stickyshow .right-menu ul.menu {
  margin: 9px 0 0 0;
}
body.template-captcha main#MainContent {
  padding: 260px 0 100px 0;
}
body.template-captcha div#shopify-section-header header.site-header {
  background-color: rgba(0,0,0,0.5);
  padding: 25px 35px 25px 35px;
}
.banner_inner_pages {
  position: relative;
  height: 100vh;
}
.ban_inr_pag_img {
  height: 100%;
}
.ban_inr_pag_img img {
  float: left;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.ban_inr_pag_con {
  position: absolute;
  left: 0;
  top: 52%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  z-index:9;
}
.inner_banner_con {
  float: left;
  width: 479px;
}
.inner_banner_con h1 {
  float: left;
  width: 100%;
  margin: 0 0 40px 0;
  padding: 0;
  color: #fff;
  font-weight: normal;
  font-size: 60px;
  letter-spacing: 0;
}
.inner_banner_con p {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 30px;
  color: #fff;
  font-weight: 300;
}
.banner_inner_pages:after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.3);
}
span.toggleicon {
  cursor: pointer;
}
.merchandise_coll {
  padding: 50px 0 50px 0;
}
.merchandise_coll_main ul {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.merchandise_coll_main ul li {
  float: left;
  width: 33.33%;
  padding: 0 10px;
  margin: 0 0 40px 0;
  text-align: center;
  position:relative;
}
.coll_mec_img a {
  float: left;
  width: 100%;
}
.coll_mec_img a img {
  float: left;
  width: 100%;
  object-fit: contain;
  -webkit-transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -ms-transition: opacity .25s ease-in-out;
  -o-transition: opacity .25s ease-in-out;
  transition: opacity .25s ease-in-out;
  width: 100%;
  overflow: hidden;
}
.coll_mec_con h3 {
  float: left;
  width: 100%;
  margin: 12px 0 12px 0;
  color: #252122;
  font-size: 30px;
  font-weight: normal;
  min-height:80px;
}
.coll_mec_con h3 a{color: #252122; transition:ease all 0.5s;}
.coll_mec_con h3 a:hover{color: #575715;}
.price_main {
  text-align: center;
  margin: 18px 0 18px 0;
  min-height: 30px;
}
.price_main span {
  float: none;
  display: inline-block;
  width: auto;
  color: #252122;
  font-size: 28px;
  font-weight: normal;
  line-height: 28px;
  padding:0 8px;
}
.price_main span.del_un {
  text-decoration: line-through;
  color: #999;
}
.sec_img_merch {
  margin: 0 0 60px 0;
}
.sec_img_merch_inner {
  position: relative;
}
.sec_img_merch_inner > img {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  height: auto;
  object-fit: cover;
}
.sec_img_merch_con h3 a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.sec_img_merch_con h3 {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 60px;
  color: #fff;
  font-weight: normal;
}
.sec_img_merch_con h3 a{color:#fff;}
.sec_img_merch_con h3 a:hover{color:#fff;}
.coll_mec_img {
  position: relative;
}
.shop_coll .merchandise_coll_main ul li.img_hvr .coll_mec_img a img.with_hvr {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  height: 100%;
  z-index: 1;
}
.shop_coll .merchandise_coll_main ul li.img_hvr .coll_mec_img a img.without_hvr {
  position: relative;
  margin-bottom: 0!important;
  z-index: 2;
}
.shop_coll .merchandise_coll_main ul li.img_hvr .coll_mec_img:hover a img.without_hvr {
  -moz-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
}
.shop_coll_btn.main_slid_btn a {
  color: #575715;
}
.merchandise_coll.shop_coll {
  padding: 50px 0 10px 0;
}
span.out_of_stock_badge {
  position: absolute;
  top: 20px;
  left: 20px;
  min-height: 0;
  min-width: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  color: #fff;
  padding: 8px 12px 6px 12px;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
  font-weight: 300;
  z-index: 9;
  background-color: rgba(0,0,0,.8);
}
.bottm_left_coll{float:left;}
.bottm_right_coll{float:left;    text-align: center;}
.coll_bottom_sec_innr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding:80px 0;
}
.shop_coll_bottom_sec {
    background-image: url('//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/bicentenial-release-background.png?v=63529451129016065671611224556');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 50px;
}
.bottm_right_coll_inner {
  float: none;
  display: inline-block;
  width: 362px;
}
.bottm_right_coll_inner h2 {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 50px;
  font-weight: normal;
  text-transform: capitalize;
  color: #333;
}
.bottm_right_coll_inner p {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0 10px;
  font-size: 20px;
  font-weight: 300;
  color: #252122;
}
.coll_bottom_btns {
  text-align: center;
}
.coll_bottom_btns a {
  float: none;
  display: inline-block;
  width: 160px;
  margin: 0 8px;
  font-size: 25px;
  text-transform: uppercase;
  color: #575715;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 30px 30px 30px 30px;
  padding: 15px 15px 10px 15px;
  line-height: 25px;
  border: 1px solid #575715;
  transition: ease all 0.3s;
  font-weight: 300;
}
.coll_bottom_btns a:hover {
  background: #575715;
  color: #fff !important;
}
.stickyheader header.site-header.stickyshow span.toggleicon img {
  margin: 8px 0 0 0;
}
.visit_logo {
  margin: 20px 0 0 0;
}
.visit_logo img {
  width: 150px;
}

.banner_inner_pages.visit_banner .ban_inr_pag_con{top:48%;}
.visit_page_main {
  padding: 150px 0;
  background-color: #000;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.visit_page_main.visit_first{background-image: url('//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/visit_img_1.jpg?v=50866490251388599841611224595');}
.visit_page_main.visit_second{background-image: url('//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/visit_img_2.jpg?v=62970439782151710531611224596');}
.visit_page_main.visit_third{background-image: url('//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/visit_img_3.jpg?v=39601241687768256121611224596');}
ul.list--inline.pagination {padding-bottom: 30px;}
.coll_mec_con h3 {text-transform: uppercase;}
.visit_main_content {
  float: left;
  width: 470px;
  text-align: center;
}
.visit_main_content h3 {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 60px;
    color: #fff;
    font-weight: normal;
}
.visit_main_content p {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0;
  font-size: 30px;
  color: #fff;
  font-weight: 300;
}
.visit_page_main.visit_right .visit_main_content {
    float: right;
}
.visit_page_main.visit_first .visit_main_content p{font-size:20px;}
.visit_main_content p a{text-decoration:underline; color:#fff;}
.visit_main_content p a:hover{color:#fff;}
.visit_fixed {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 80px 0;
    background-color: #f0e7d5;
    background-image: url('//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/Pattern-Background.png?v=41021145034649950021611224585');
    background-attachment: fixed;
}
.visit_fixed_middle {
  margin: 120px 0 60px 0;
}
.visit_fixed_top h3 {
  float: left;
  width: 100%;
  margin: 0 0 40px 0;
  text-align: center;
  padding: 0;
  font-size: 60px;
  color: #333;
  font-weight: normal;
}
.visit_fixed_top p {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0;
  text-align: center;
  font-size: 30px;
  color: #252122;
  font-weight: 300;
}
.visit_fixed_top p:last-child{margin:0;}
.visit_fixed_top p a{color:#252122;}
.visit_fixed_top p a:hover{text-decoration: underline; color:#252122;}
.visit_fixed_middle ul {
  float: left;
  width: 295px;
  margin: 0;
  padding: 0;
}
.visit_fixed_middle ul li {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}  
.visit_fixed_middle ul li a {
  float: left;
  width: 100%;
  position: relative;
  padding: 20px 25px;
  font-weight: 700;
  line-height: 1;
  border: 1px solid transparent;
  background: #fff;
  cursor: pointer;
  outline: none;
  font-size:20px;
  color:#252122;
} 
  .visit_fixed_middle ul li a:hover{color:#252122;}
.visit_fixed_middle ul li.active a {
  background: #fbf9f6;
  border-color: #ecdbbf;
}
.visit_page_main.visit_forth{ padding:70px 0; background-image: url('//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/visit_img_4.jpg?v=177094064380261121461611224597'); }
.visit_page_main.visit_fifth{ padding:70px 0; background-image: url('//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/visit_img_5.jpg?v=38560118384892347701611224597'); }   
.visit_logo_bottom img {
    width: 220px;
}
.visit_logo_bottom {
    margin: 0 0 20px 0;
}
.visit_white .visit_main_content p{color:#252122;}
.banner_news {
  height: 80vh;
  position: relative;
}
.banner_news img {
  float: left;
  width: 100%;
  object-fit: cover;
  height: 100%;
}  
.news_page_main {
  background: #252122;
  padding: 80px 0 45px 0;
}
.news_page_tabs {
  text-align: center;
}
.news_page_tabs h3 {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0;
  color: #fff;
  font-size: 60px;
  font-weight: normal;
}
.news_page_tabs ul {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
}
.news_page_tabs ul li {
  float: none;
  display: inline-block;
  width: auto;
  margin: 0 7px;
}
.news_page_tabs ul li a {
  float: left;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 30px;
  color: #fff;
  transition: ease all 0.3s;
}
.news_page_tabs ul li a:hover{color: #575715;
    text-decoration: underline;}  
.news_box {
  float: left;
  padding: 0 15px;
  margin:0 0 35px 0;
}  
.news_box_inner {
  min-height: 500px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: url('//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/Bladnoch-whisky.jpg?v=100060032686676543781611224558');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.news_box_content {
  float: none;
  display: inline-block;
  width: 370px;
  text-align: center;
  position:relative; 
  z-index:9;
}  

.news_box_content h3 {
    float: left;
    width: 100%;
    margin: 0 0 30px 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 38px;
}
.news_box_inner:after{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/Clear.png?v=25298723756523630991611224560);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  transition: background 1s,border-radius .3s,opacity 1s;
  background-color: rgba(37,33,34,.38);
  opacity: 1;
}
.news_box_inner:hover:after{
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/bg-overlay-hover.png?v=52638596087020316921611224556);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}  
.news_box_main {
  margin: 60px 0 0 0;
}  
.news_box_content h3 a{color:#fff;}  
.news_box_content h3 a:hover{color:#fff;}  
  
.single_news {
  padding: 220px 0 100px 0;
  background-color: #252122;
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/Post-Background.png?v=97528047566731261571611224586);
  background-position: center center;
  background-size: contain;
}  
input.addtocartcollection {color: #575715 !important;}
.ingle_news_heading {
  padding: 0 200px;
  text-align: center;
  margin: 80px 0 50px 0;
}
.ingle_news_heading h1 {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 60px;
  font-weight: normal;
  color: #fff;
}
.single_news_img {
  margin: 0 0 80px 0;
}  
.single_news_img img {
  float: left;
  width: 100%;
  object-fit: cover;
}
.single_news_content {
  padding: 0 200px;
  text-align: center;
}  
.single_news_content p {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0;
  font-size: 20px;
  font-weight: 300;
  color: #fff;
  line-height: 26px;
}  
.single_news_content p a{color:#fff; text-decoration:underline;}
.single_news_content p a:hover{color:#fff;}
.single_news_content p:last-child{margin:0 0 50px 0;}  
.banner_news:after{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.3);
}  
.where_main {
  padding: 80px 0 80px 0;
  background-color: #F0E7D5;
  background-image: url('//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/Pattern-Background.png?v=41021145034649950021611224585');
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}  
.where_content {
  margin: 0 0 50px 0;
}
.where_content h1 {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0;
  text-align: center;
  font-size: 60px;
  color: #333;
  font-weight: normal;
}  
.where_content p {
  float: left;
  width: 100%;
  text-align: center;
  margin: 0 0 20px 0;
  font-size: 30px;
  padding: 0 160px;
  font-weight: 300;
  color: #252122;
}  
.where_content p:alst-child{margin:0;}  
.where_content_bottom {
  margin: 14px 0 0 0;
}
.where_content_bottom p {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 30px;
  font-weight: 300;
  color: #252122;
}  
.where_content p a {
  color: #575715;
  transition: ease all 0.3s;
}  
.where_content p a:hover{    color: #67671d;}  
.where_content_bottom p a {
  color: #252122;
  text-decoration: underline;
  transition: ease all 0.3s;
}  
.where_content_bottom p a:hover {
  color: #575715;
  text-decoration: none;
}
.fav_box_main{float:left;}
.fav_box_main {
  float: left;
  border: 3px solid transparent;
}  
.where_our_fav {
  padding: 80px 0 80px 0;
  background: #252122;
}  
.fav_box_inner {
  min-height: 400px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: url('//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/boilermakerhouse.jpg?v=183872268468896552031611224559');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}  
.our_fav_heading {
  margin: 0 0 50px 0;
} 
.our_fav_heading h1 {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
  color: #fff;
  font-size: 60px;
  font-weight: normal;
}
.fav_box_content {
  float: none;
  display: inline-block;
  width: 225px;
  text-align: center;
  position:relative;
  z-index:9;
}  
.fav_box_content h3 {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 30px;
  font-weight: 300;
  color: #fff;
}  
.fav_box_content h3 a{color:#fff;}  
.fav_box_content h3 a:hover{color:#fff;}  
.fav_box_inner:after{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/Clear.png?v=25298723756523630991611224560);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  transition: background 1s,border-radius .3s,opacity 1s;
  opacity: 1;
}
.fav_box_inner:hover:after{
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/bg-overlay-hover.png?v=52638596087020316921611224556);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}   
.single_product {
  /*height: 50vh;*/
  position:relative;
  margin: 0 0 50px 0;
}  
.single_product img {
  float: left;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: bottom;
}  
.single_product:after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.3);
}  
div.Merchandise {
  float: left;
  width: 100%;
}  
  

body.template-product .Merchandise div#shopify-section-product-template {
  float: left;
  width: 100%;
  margin: 0 0 50px 0;
}
.Merchandise div#shopify-section-product-template div#ProductSection-product-template {
  padding: 0;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item {
  padding: 0;
  text-align: center;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta {
  float: none;
  display: inline-block;
  width: auto;
  text-align: center;
}
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta h1.product-single__title {
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 38px;
  text-transform: uppercase;
  color: #333;
  font-weight: normal;
} 
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta .product__price {
  float: left;
  width: 100%;
  text-align: center;
  margin: 0 0 20px 0;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta .product-single__description {
  float: none;
  width: 370px;
  margin: 0 0 20px 0;
  font-size: 20px;
  color: #252122;
  font-weight: 300;
  display: inline-block;
}
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta .product__price dl.price {
  text-align: center;
  display: block;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta .product__price .price__pricing-group {
  float: none;
  display: inline-block;
  width: auto;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta .product__price .price__pricing-group > div {
  margin: 0 10px;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta .product__price .price__pricing-group > div span {
  font-size: 32px;
  color: #252122;
  font-weight: 300;
}  
.single_news_inner.define_float h1 {text-transform: uppercase;}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form {
  float: left;
  width: 100%;
  padding:0;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__controls-group {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__controls-group {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align:center;
  display:block;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__controls-group .qtydiv {
  float: none;
  display: inline-block;
  width: auto;
  margin: 0;
  padding: 0;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__controls-group .qtydiv .product-form__controls-group .product-form__item {
  padding: 0 0 0 20px;
  margin: 0;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__controls-group .qtydiv .product-form__controls-group .product-form__item button.btn {
  margin: 0;
  padding: 15px 40px 13px;
  font-size: 24px;
  font-weight: 300;
  line-height: 20px;
  background: #fff;
  border: solid 1px #575715;
  color: #575715;
  letter-spacing: 0;
  font-family: 'DIN Next LT Pro' !important;
  border-radius: 25px;
  transition:ease all 0.3s;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__controls-group .qtydiv .product-form__controls-group .product-form__item button.btn:hover {
  background: #575715;
  color: #fff;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__controls-group .qtydiv .product-form__controls-group {
  float: left;
  width: auto;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__controls-group .qtydiv .qtybox {
  float: left;
  width: auto;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__controls-group .qtydiv .qtybox span.btnqty.icon {
  font-size: 24px !important;
  width: 36px;
  color: #575715 !important;
  border-color: #575715 !important;
  min-height: 50px !important;
  line-height: 50px !important;
  padding: 0 !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: transparent;
  border: 1px solid #e4e4e4;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  color: #777;
  -moz-appearance: textfield;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  cursor: pointer;
  float:left;
  font-weight:300;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__controls-group .qtydiv .qtybox span.btnqty.qtyplus.icon {
  float: right;
  border-left:0;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__controls-group .qtydiv .qtybox span.btnqty.qtyminus.icon.icon-minus {
  border-right: 0;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__controls-group .qtydiv .qtybox input#quantity {
  background-color: transparent;
  border: 1px solid #575715;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  -moz-appearance: textfield;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  width: 45px;
  height: 50px;
  font-size: 24px;
  color: #575715;
  font-weight: 300;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__controls-group .qtydiv .qtybox span.btnqty.icon:hover{
  background:#575715;
  color:#fff !important;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__controls-group .qtydiv .qtybox input#quantity:hover{
  background:#575715;
  color:#fff;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__controls-group .qtydiv .qtybox span.btnqty.icon:focus{
  outline:none;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__controls-group .qtydiv .qtybox input#quantity:focus{
  outline:none;
}  
div#shopify-section-product-recommendations {
  float: left;
  width: 100%;
  margin: 0 0 100px 0;
}  
div#shopify-section-product-recommendations .page-width {
  padding: 0;
}  
.Merchandise .return-link-wrapper {
  display: none;
}  
div#shopify-section-product-recommendations .section-header {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0;
}  
div#shopify-section-product-recommendations .section-header h2 {
  float: left;
  width: 100%;
  margin: 0;
  font-size: 30px;
  font-weight: normal;
  text-transform: capitalize;
  color: #333;
}  
div#shopify-section-product-recommendations ul.grid {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}  
div#shopify-section-product-recommendations ul.grid li.grid__item {
  float: left;
  width: 33.3%;
  margin: 0;
  padding: 0 15px;
  text-align: center;
}  
div#shopify-section-product-recommendations ul.grid li.grid__item .product-card {
  margin: 0;
}  
div#shopify-section-product-recommendations ul.grid li.grid__item .product-card .product-card__image-with-placeholder-wrapper {
  margin: 0 0 12px 0;
  float: left;
  width: 100%;
}  
div#shopify-section-product-recommendations ul.grid li.grid__item .product-card .h4.product-card__title {
  font-family: 'DIN Next LT Pro' !important;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: normal;
  color: #252122;
  float: left;
  width: 100%;
  margin: 0 0 12px 0;
}  
div#shopify-section-product-recommendations ul.grid li.grid__item dl.price {
  display: block;
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0;
  text-align: center;
}  
div#shopify-section-product-recommendations ul.grid li.grid__item .product-card .h4.grid-view-item__title{border:none; text-decoration:none; }  
div#shopify-section-product-recommendations ul.grid li.grid__item .product-card:hover .product-card__image-with-placeholder-wrapper .product-card__image-wrapper {
  opacity: 1;
}  
div#shopify-section-product-recommendations ul.grid li.grid__item .product-card:focus .product-card__image-with-placeholder-wrapper .product-card__image-wrapper {
  opacity: 1;
}  
.news_box_content p {
  float: left;
  width: 100%;
  margin: 0 0 28px 0;
  padding: 0;
  color: #fff;
  font-size: 22px;
  font-weight: 300;
}  
.news_box_content p a {
  color: #fff;
}  
.news_box_content p a:hover {
    color: #fff;
}  
.single_news_content h3 {
  float: left;
  width: 100%;
  margin: 0 0 30px 0;
  padding: 0;
  color: #fff;
  font-size: 30px;
  font-weight: 300;
}  
header.site-header .grid__item.logo > a img {
  max-width: 115px;
}  
header#blackcontent.site-header .grid__item.togglemenu .topnav img.toggleopen {
  filter: brightness(1) invert(1);
} 
header#blackcontent.site-header .grid__item.right-menu ul.menu li.location img {
  filter: brightness(1) invert(1);
}  
body.stickyheader header#blackcontent.site-header .grid__item.right-menu ul.menu li.location img {
    filter: brightness(0) invert(1);
}
body.stickyheader header#blackcontent.site-header .grid__item.togglemenu .topnav img.toggleopen{
    filter: brightness(1) invert(0);
}  
.regularpages {
  float: left;
  width: 100%;
  margin: 0;
  padding: 200px 0 80px 0;
}  
.regularpages .page-width {
  padding: 0;
}  
.regularpages .page-width .grid__item {
  margin: 0;
  padding: 0;
}  
.regularpages .page-width > .grid {
  text-align: center;
}  
.regularpages .page-width .grid__item {
  max-width: 780px;
  margin: 0 auto;
  float: none;
  left: inherit;
  width: 100%;
}  
.regularpages .page-width .section-header {
  width: 100%;
  float: left;
  margin: 0 0 20px 0;
  padding: 0;
}  
.regularpages .page-width .section-header h1 {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 60px;
  color: #333;
  font-weight: normal;
}  
.regularpages .page-width .grid__item .rte {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}  
.regularpages .page-width .grid__item .rte {
  float: left;
  width: 100%;
  font-size: 18px;
  color: #252122;
  margin: 0;
  padding: 0;
  font-weight: 300;
  text-align: left;
}   
.regularpages .page-width .grid__item .rte h3 {
  float: left;
  width: 100%;
  margin: 30px 0 15px 0;
  font-weight: normal;
  font-size: 30px;
  color: #333;
}  
.regularpages .page-width .grid__item .rte p{
  float: left;
  width: 100%;
  font-size: 18px;
  color: #252122;
  margin: 0;
  padding: 0;
  font-weight: 300;
  text-align: left;
}  
.regularpages .page-width .grid__item .rte ul {
  float: left;
  width: 100%;
  padding: 10px 0 10px 16px;
  margin: 0;
} 
.regularpages .page-width .grid__item .rte span {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}  
.regularpages .page-width .grid__item .rte p a {
  text-decoration: none;
  border:none;
}  
.regularpages .page-width .grid__item .rte p a:hover {
  color: #67671d;
}  
header.site-header .grid__item.right-menu .site-header__icons-wrapper {
  float: left;
  width: auto;
  margin: 0 0 0 10px;
}  
header#blackcontent.site-header .grid__item.right-menu ul.menu li a {
  color: #333;
}  
body.stickyheader header#blackcontent.site-header .grid__item.right-menu ul.menu li a {
    color: #fff;
}  
header.site-header .grid__item.right-menu .site-header__icons-wrapper svg {
  fill: #fff;
}  
body.stickyheader header.site-header .grid__item.right-menu .site-header__icons-wrapper{
    margin: 0 0 0 10px;
}
header.site-header .grid__item.right-menu .site-header__icons-wrapper a.site-header__cart {
  padding: 0;
}  
header#blackcontent.site-header .grid__item.right-menu .site-header__icons-wrapper svg {
  fill: #333;
}  
body.stickyheader header#blackcontent.site-header .grid__item.right-menu .site-header__icons-wrapper svg {
  fill: #fff;
}  
.singlemalt_banner {
  height: 100vh;
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/single_malt_bann.jpg?v=34982515179849739761611224589);
  background-position:center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}  
.single_malt_logo{
  float:left;
  padding: 0 60px 0 0;
  border-right: 1px solid #fff;
  text-align:center;
}
.single_malt_desc{
  float:left;
  padding: 0 0 0 60px;
  text-align: center;
}  
.singlemalt_logo_desc {
  padding: 60px 0;
  background: #252122;
}  
.singlemalt_logo_inner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}    
.single_logo img {
  float: none;
  width: auto;
  margin: 0;
  display:inline-block;
}  
.single_volume {
  margin: 40px 0;
}  
.single_volume p {
  float: left;
  width: 100%;
  font-size: 20px;
  color: #fff;
  font-weight: 300;
  margin: 0;
  padding: 0;
}  
.malt_desc {
  margin: 0 0 40px 0;
}  
.malt_desc p {
  float: left;
  width: 100%;
  margin: 0 0 15px 0;
  padding: 0;
  font-size: 30px;
  color: #fff;
  font-weight: 300;
}  
.malt_star {
  text-align: left;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}  
.malt_star_main {
  float: left;
  width: 22%;
}  
.malt_star_desc {
  float: left;
  width: 78%;
  padding:0 0 0 8px; 
}  
.malt_star_main img {
  float: left;
  width: 70px;
}  
.malt_star_desc p {
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 20px;
  font-weight: 300;
  color: #fff;
  line-height: 25px;
} 
.malt_star_desc p:last-child{
  margin:0;
}  
.malt_finish {
  padding: 50px 0;
  background-color: #F5EFE2;
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/Pattern-Background.png?v=41021145034649950021611224585);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
.malt_finish_inner ul {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}  
.malt_finish_inner ul li {
  float: left;
  width: 20%;
  text-align: center;
  padding: 0 10px;
}  
.malt_finish_inner ul li h3 {
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
  padding: 0;
  color: #333;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: normal;
}  
.malt_finish_inner ul li p {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 20px;
  color: #252122;
  font-weight: 300;
}  
.malt_iframe iframe {
  float: left;
  width: 100%;
  height: 800px;
  border: none;
}
div#shopify-section-product-recommendations .product-recommendations__inner {
  float: left;
  width: 100%;
  padding: 0;
}  
.singlemalt div#shopify-section-product-recommendations {
  margin: 100px 0;
}  
.singlemalt div#shopify-section-product-recommendations .section-header h2 {
  font-size: 60px;
  text-transform: uppercase;
  margin: 0 0 40px 0;
}  
.single_add_cart {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}  
.single_add_cart .single_price {
  float: left;
  width: auto;
}
.single_add_cart .single_price span {
  float: left;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 20px;
  color: #fff;
  font-weight: 300;
}
.single_add_cart .single_price {
  float: left;
  width: auto;
  margin: 0 20px 0 0;
}  
.single_add_cart .qtybox {
  float: left;
  width: auto;
  margin: 0 8px 0 0;
}  
.single_add_cart .qtybox span.btnqty {
  font-size: 24px !important;
  width: 36px;
  color: #fff;
  border-color: #575715 !important;
  min-height: 50px !important;
  line-height: 50px !important;
  padding: 0 !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: transparent;
  border: 1px solid #e4e4e4;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  -moz-appearance: textfield;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  cursor: pointer;
  float: left;
  font-weight: 300;
} 
.single_add_cart .qtybox span.btnqty.qtyminus {
  border-right: none;
}  
.single_add_cart .qtybox span.btnqty.qtyplus {
  float: right;
  border-left: none;
}  
.single_add_cart .qtybox input#quantity {
  background-color: transparent;
  border: 1px solid #575715;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  -moz-appearance: textfield;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  width: 45px;
  height: 50px;
  font-size: 24px;
  color: #fff;
  font-weight: 300;
}  
.single_add_cart .qtybox input#quantity:focus{outline:none;}  
.single_add_cart .qtybox input#quantity:hover{background:#575715;}    
.single_add_cart .qtybox span.btnqty:hover{background:#575715 !important;}  
.single_add_btn {
  float: left;
  width: auto;
}  
.single_add_btn a {
  margin: 0;
  padding: 15px 40px 13px;
  font-size: 24px;
  font-weight: 300;
  line-height: 20px;
  border: solid 1px #575715;
  color: #fff;
  letter-spacing: 0;
  font-family: 'DIN Next LT Pro' !important;
  border-radius: 25px;
  transition: ease all 0.3s;
  height: 50px;
  float: left;
  text-transform: uppercase;
}  
.single_add_btn a:hover{background: #575715; color:#fff !important;}  
.history_banner {
  position: relative;
  height: 100vh;
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/history_banner.jpg?v=164581610802592910431611224576);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
} 
.history_bann_img {
  height: 100%;
}
.history_bann_img img {
  float: left;
  width: 100%;
  object-fit: cover;
  height: 100%;
  object-position: center center;
}  
.history_inner_con {
  position: absolute;
  bottom: 58vh;
} 
.history_inner_con h1 {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 60px;
  color: #fff;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0;
}  
.history_main {
  padding: 100px 0;
  margin: -160px 0 0 0;
  background: #252122;
}  
.his_main_top_img {
  float: left;
  width: 60%;
}  
.his_main_bottom_con {
  float: right;
  width: 60%;
  text-align:center;
  margin: -140px 0 0 0;
  position:relative;
  z-index:99;
}	  
.his_main_top_img img{
  float:left;
  width:100%;
}  
.his_main_bottom_con h2 {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0;
  color: #fff;
  font-size: 60px;
  font-weight: normal;
}  
.his_main_bottom_con p {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
  color: #fff;
  font-size: 30px;
  font-weight: 300;
}  
.his_main_bottom_con p:last-child{margin:0;}  
.history_over_main h2 {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0;
  color: #fff;
  font-size: 60px;
  font-weight: normal;
  text-align: center;
}  
.history_over_main p {
  float: left;
  width: 100%;
  margin: 0;
  color: #fff;
  font-size: 30px;
  font-weight: 300;
  text-align: center;
}  
.his_main.his_right .his_main_top_img {
  float: right;
}  
.his_main.his_right .his_main_bottom_con {
  float: left;
}  
.his_center .his_main_bottom_con {
  width: 40%;
  margin: -10px 0 0 -115px;
  float: left;
}  
.his_main_center {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}  
.history_banner .container {
  height: 100%;
}  
.history_divd {
  position: absolute;
  bottom: -60px;
  height: 60vh;
  width: 1px;
  background: #575715;
  left: 60px;
  z-index: 99;
}  
.history_line {
  text-align: center;
  position: relative;
}  
.history_line span {
  float: none;
  display: inline-block;
  width: 1px;
  height: 200px;
  background: #575715;
}  
.back_to_top_history {
  text-align: center;
  padding: 100px 0;
}  
.back_to_top_history a {
  float: none;
  display: inline-block;
  width: auto;
  font-size: 30px;
  font-weight: normal;
  color: #fff;
  text-decoration: underline;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}  
.back_to_top_history a:hover{
	color: #575715 !important;
}  
.history_banner:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.3);
}  
.history_banner .container{z-index:9;}  
div#shopify-section-cart-template {
  float: left;
  width: 100%;
  margin: 0;
  padding: 60px 0 100px 0;
}
body.template-cart .cart-header {
  display: none;
}  
body.template-cart table thead th {
  padding: 18px !important;
  font-size: 24px;
  color: #252122;
  font-weight: normal;
  font-family: 'DIN Next LT Pro' !important;
  border-bottom: 1px solid #e9e9e9;
  vertical-align: middle;
  text-align:left;
}  
body.template-cart table thead th.product {
  text-align: center;
  width: 55%;
}
body.template-cart table thead th.price {
  width: 15%;
  display: table-cell;
}
body.template-cart table thead th.qty {
  width: 15%;
}  
body.template-cart table thead th.total {
  width: 15%;
}  
body.template-cart table tbody td {
  padding: 14px !important;
}  
body.template-cart table tbody td.cart__meta {
  width: 55%;
}  
body.template-cart table tbody td.cart__price {
  width: 12%;
}  
body.template-cart table tbody td.cart__quantity-td {
  width: 21%;
}
body.template-cart table tbody td.cart__final-price {
  width: 12%;
}  
body.template-cart table tbody td.cart__meta .cart__product-information {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}  
body.template-cart table tbody td.cart__meta .cart__product-information p.cart__remove {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}  
body.template-cart table tbody td.cart__meta .cart__product-information p.cart__remove a {
  border: none;
  padding: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}  
body.template-cart table tbody td.cart__meta .cart__product-information .cart__image-wrapper img.cart__image {
  width: 160px;
  max-height: 160px;
  object-fit: contain;
}  
body.template-cart table tbody td.cart__meta .cart__product-information .cart__image-wrapper {
  padding: 0 45px 0 60px;
  flex: inherit;
}  
body.template-cart table tbody td.cart__meta .cart__product-information p.cart__remove a img {
  width: 25px;
  height: 25px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}  
body.template-cart table tbody td.cart__meta .cart__product-information p.cart__remove a:hover img {
 opacity:0.6;
}  
body.template-cart table tbody td.cart__meta .cart__product-information .list-view-item__title a.cart__product-title {
  font-size: 24px;
  text-transform: uppercase;
  color: #252122;
  font-family: 'DIN Next LT Pro' !important;
  font-weight: normal;
  line-height:28px;
}  
body.template-cart table tbody td.cart__meta .cart__product-information .list-view-item__title a.cart__product-title:hover {
  color:#252122;
  text-decoration:none;
  border-bottom:none;
}  
body.template-cart table tbody td.cart__price dd {
  font-size: 20px;
  color: #252122;
  font-weight: normal;
  line-height:20px;
}  
body.template-cart table tbody td.cart__final-price span {
  font-size: 20px;
  color: #252122;
  font-weight: normal;
  line-height:20px;
}  
body.template-cart table tbody td.cart__quantity-td .cart__qty {
  width: auto;
  float: left;
}  
body.template-cart table tbody td.cart__quantity-td .cart__qty input.qtybtn {
  font-size: 24px !important;
  width: 35px;
  color: #575715;
  border-color: #575615 !important;
  min-height: 34px !important;
  line-height: 34px !important;
  padding: 0 !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: transparent;
  border: 1px solid #e4e4e4;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  -moz-appearance: textfield;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  cursor: pointer;
  float: left;
  font-weight: normal;
}  
body.template-cart table tbody td.cart__quantity-td .cart__qty input.quantity {
  background-color: transparent;
  border: 1px solid #575715;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  -moz-appearance: textfield;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  width: 45px;
  height: 36px;
  font-size: 18px;
  color: #575715;
  font-weight: normal;
}  
body.template-cart table tbody td.cart__quantity-td .cart__qty input.qtyplus.qtybtn {
  float: right;
  border-left: none;
}  
body.template-cart table tbody td.cart__quantity-td .cart__qty input.qtyminus.qtybtn {
  border-right: none;
}  
body.template-cart table tbody td.cart__quantity-td .cart__qty input.qtybtn:hover{background:#575715 !important; color:#fff;}  
body.template-cart table tbody td.cart__quantity-td .cart__qty input.quantity:hover{background:#575715 !important; color:#fff;}
body.template-cart table tbody td.cart__quantity-td .cart__qty input.quantity::-webkit-outer-spin-button{-webkit-appearance: none;
margin: 0;}  
body.template-cart table tbody td.cart__quantity-td .cart__qty input.quantity::-webkit-inner-spin-button{-webkit-appearance: none;
margin: 0;}
body.template-cart table tbody td.cart__quantity-td .cart__qty input.quantity{-moz-appearance: textfield;}
body.template-cart table tbody td.cart__quantity-td .cart__qty input.quantity:focus{outline:none;}
body.template-cart table tbody td.cart__quantity-td .cart__qty input.qtybtn:focus{outline:none;}
body.template-cart table tbody tr.cart__row {
  border-bottom: 1px solid #eaeaea;
}
body.template-cart table {
    margin: 0 2% 16px 0;
    width: 98%;
    float: left;
}
body.template-cart div.coupon_td {
    float: left;
    width: 98%;
    margin: 0 0 40px 0;
} 
body.template-cart div.coupon_td .coupon {
  float: left;
  width: auto;
}  
body.template-cart div.coupon_td .cart__submit-controls {
  float: right;
  width: auto;
  cursor: not-allowed;
}  
body.template-cart div.coupon_td .coupon input#coupon_code {
  float: left;
  width: auto;
  display: inline-block;
  min-height: 35px;
  line-height: 35px;
  padding: 0 0.8em;
  margin: 0 8px 0 0;
  border-color: #ddd;
  font-size: 18px;
}  
body.template-cart div.coupon_td .coupon button.button {
  background-color: #575715;
  float: left;
  width: auto;
  border: none;
  height: 35px;
  color: #fff;
  border-radius: 25px;
  padding: 0 20px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: normal;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}  
body.template-cart div.coupon_td .coupon button.button:hover {
  background-color: #67671d;
}
body.template-cart div.coupon_td .coupon button.button:focus {
  background-color: #67671d;
}
body.template-cart div.coupon_td .cart__submit-controls input {
  background-color: #575715;
  float: left;
  width: auto;
  border: none;
  height: 35px;
  color: #fff;
  border-radius: 25px;
  padding: 0 20px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: normal;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  letter-spacing: 0;
}  
body.template-cart div.coupon_td .cart__submit-controls input:hover{background-color: #67671d;}  
body.template-cart div.coupon_td .cart__submit-controls input:focus{background-color: #67671d;}    
body.template-cart .cart__footer {
  float: left;
  width: 30%;
  margin: 0;
  padding: 20px 20px 40px 20px; 
  background: #f3f4f4;
  border:1px solid #eaeaea;
  border-bottom: 1px solid #575715;
}  
body.template-cart .cart__footer .cart_para {
  float: left;
  width: 100%;
  margin: 0 0 15px 0;
  padding: 0;
}  
body.template-cart .cart__footer .cart_para span.cart-subtotal__title {
  float: left;
  width: 50%;
  text-align: left;
  font-size: 24px;
  color: #252122;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0;
}  
body.template-cart .cart__footer .cart_para span.cart-subtotal__price {
  float: left;
  width: 50%;
  text-align: right;
  padding: 0;
  font-size: 24px;
  color: #252122;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0;
}  
body.template-cart .cart__footer .cart_para p {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: right;
  font-size: 18px;
  color: #252122;
  font-weight: normal;
  line-height:20px;
}  
body.template-cart .cart__footer input.cart__submit {
  float: left;
  width: 100%;
  border: 1px solid #575715;
  border-radius: 30px 30px 30px 30px;
  padding: 14px 25px 10px 25px;
  font-size: 24px;
  text-transform: uppercase;
  color: #575715;
  background: transparent;
  font-weight: normal;
  letter-spacing: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}  
body.template-cart .cart__footer input.cart__submit:hover{
  background:#575715;
  color:#fff;
}  
.cart_iframes {
  float: left;
  width: 100%;
  margin: 20px 0 0 0;
  text-align: center;
}  
.cart_iframes .check_or {
  float: left;
  width: 100%;
  text-align: center;
}  
.cart_iframes .check_or span {
  float: none;
  display: inline-block;
  width: auto;
  font-size: 24px;
  font-weight: normal;
  color: #575715;
  position:relative;
} 
.cart_iframes .check_or span:after {
  content: '';
  position: absolute;
  top: 16px;
  width: 10px;
  height: 2px;
  background: #575715;
  z-index: -1;
  right: -12px;
}  
.cart_iframes .check_or span:before {
  content: '';
  position: absolute;
  top: 16px;
  width: 10px;
  height: 2px;
  background: #575715;
  z-index: -1;
  left: -12px;
}
header.site-header .grid__item.right-menu .site-header__icons-wrapper .site-header__cart svg.icon.icon-cart {
  display: none;
}  
header.site-header div#CartCount {
  position: relative;
  right: inherit;
  top: inherit;
  min-width: auto;
  height: auto;
  background: transparent;
  border-radius: 0;
}  
header.site-header div#CartCount span.cart_count_icon {
  position: relative;
  display: inline-block;
  min-width: 2em;
  height: 2em;
  font-size: 1em;
  line-height: 2em;
  font-weight: bold;
  border: 2px solid #fff;
  color: #fff;
  padding: 0 3px;
  vertical-align: middle;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font-family: 'DIN Next LT Pro' !important;
}
header.site-header div#CartCount span.cart_count_icon:after {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 50%;
  width: 14px;
  height: 8px;
  margin-left: -7px;
  margin-bottom: 0;
  border: 2px solid #fff;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}  
header.site-header .site-header__icons-wrapper a.site-header__cart:hover div#CartCount span.cart_count_icon:after{height:10px;} 
header.site-header .site-header__icons-wrapper a.site-header__cart:hover div#CartCount span.cart_count_icon{background-color: #ffffff; color:#252122;}  
.popup {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.8);
  text-align: center;
  z-index:999;
}  
.popup .pop_up_iframe {
  float: none;
  width: 75%;
  display: inline-block;
  height: 100%;
  padding: 100px 0;
}  
.popup .pop_up_iframe iframe {
  float: left;
  width: 100%;
  height: 100%;
}  
.popup span.close {
  position: absolute;
  right: 23px;
  top: 20px;
  color: #fff;
  cursor: pointer;
  width: 25px;
}  
.popup span.close img {
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  opacity: 0.85;
}  
.popup span.close:hover img{
  opacity:1;
  }
  
.single_add_btn button:hover {
   background: #575715 !IMPORTANT;
   color: #fff !IMPORTANT;
   border-color: #575715 !IMPORTANT;
}
.single_add_btn button {
  margin: 0;
  padding: 15px 40px 13px;
  font-size: 24px;
  font-weight: 300;
  line-height: 20px;
  border: solid 1px #575715;
  color: #fff;
  letter-spacing: 0;
  font-family: 'DIN Next LT Pro' !important;
  border-radius: 25px;
  transition: ease all 0.3s;
  height: 50px;
  float: left;
  text-transform: uppercase;
  background: transparent;
} 
.singlemalt span.price__badge.price__badge--sold-out {	
  display: none;
}  
header.site-header .grid__item.right-menu .site-header__icons-wrapper button.mobile-nav--open {
  display: none;
}  
.single_add_cart .selectdiv {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
} 
.single_add_cart .selectdiv .product-form__controls-group .product-form__item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  flex-basis: inherit;
  padding: 0;
  margin: 0 0 10px 0;
}  
.single_add_cart .selectdiv .product-form__controls-group .product-form__item label {
  float: left;
  width: 40%;
  text-align: left;
  margin: 0;
  font-size: 20px;
  color: #fff;
  font-weight: 300;
}  
.single_add_cart .selectdiv .bundleprices {
  float: left;
  width: 100%;
  margin: 10px 0 0 0;display:none;
  text-align:center;
}  
.single_add_cart .selectdiv .bundleprices {
  float: left;
  width: 100%;
  margin: 10px 0 0 0;
  text-align: center;
  color: #fff;
  font-size: 20px;
  font-weight: 300;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__controls-group .product-form__item {
  float: none;
  display: inline-block;
  width: auto;
  margin:0 0 30px 0;
}
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__controls-group .product-form__item label {
  float: left;
  width: auto;
  margin: 8px 20px 0 0;
  font-size: 20px;
  color: #252122;
  font-weight: 300;
}
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__controls-group .product-form__item select {
  float: left;
  width: 160px;
}  
.single_add_cart .selectdiv .product-form__controls-group .product-form__item select:focus{outline:none;}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__controls-group .product-form__item select:focus{outline:none;}  
.single_add_cart span.stock.out-of-stock {
  float: left;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 20px;
  color: #fff;
  font-weight: 300;
}  
body.template-cart table tbody td.cart__quantity-td .qtybox span.btnqty.icon {
  font-size: 24px !important;
  width: 35px;
  color: #575715;
  border-color: #575615 !important;
  min-height: 34px !important;
  line-height: 34px !important;
  padding: 0 !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: transparent;
  border: 1px solid #e4e4e4;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  -moz-appearance: textfield;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  cursor: pointer;
  float: left;
  font-weight: normal;
}  
body.template-cart table tbody td.cart__quantity-td .qtybox input.quantity-input {
  background-color: transparent;
  border: 1px solid #575715;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  -moz-appearance: textfield;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  width: 45px;
  height: 34px;
  font-size: 18px;
  color: #575715;
  font-weight: normal;
}  
body.template-cart table tbody td.cart__quantity-td .qtybox span.btnqty.qtyminus.icon {
  border-right: none;
}  
body.template-cart table tbody td.cart__quantity-td .qtybox span.btnqty.qtyplus.icon {
  float: right;
  border-left: none;
}  
body.template-cart table tbody td.cart__quantity-td .qtybox input.quantity-input:focus{outline:none;}  
body.template-cart table tbody td.cart__quantity-td .qtybox input.quantity-input:hover{background: #575715 !important;
  color: #fff;}   
body.template-cart table tbody td.cart__quantity-td .qtybox span.btnqty.icon:hover{Background: #575715 !important;
  color: #fff;}  
  
.about_page_banner:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.3);
}
.allproductcollection {
  float: left;
  width: 100%;
}  
.allproductcollection div#shopify-section-collection-template {
  float: left;
  width: 100%;
}  
.allproductcollection div#shopify-section-collection-template header.collection-header {
  display: none;
}  
.allproductcollection div#shopify-section-collection-template ul.grid {
  overflow: hidden;
  margin: 0 0 50px 0;
}  
.allproductcollection div#shopify-section-collection-template div#Collection {
  padding: 0;
}  
.allproductcollection div#shopify-section-collection-template ul.grid li.grid__item {
  padding: 0 15px;
  margin: 0 0 50px 0;
}  
.allproductcollection div#shopify-section-collection-template ul.grid li.grid__item .product-card__image-with-placeholder-wrapper {
  background-color: transparent !important;
  float: left;
  width: 100%;
}  
.allproductcollection div#shopify-section-collection-template ul.grid li.grid__item .product-card__image-with-placeholder-wrapper div {
  padding: 0 !important;
  opacity: 1;
  float: left;
  width: 100%;
  max-width:100%;
}  
.allproductcollection div#shopify-section-collection-template ul.grid li.grid__item .product-card__image-with-placeholder-wrapper img {
  float: left;
  width: 100%;
  object-fit: contain;
  -webkit-transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -ms-transition: opacity .25s ease-in-out;
  -o-transition: opacity .25s ease-in-out;
  transition: opacity .25s ease-in-out;
  overflow: hidden;
}  
.allproductcollection div#shopify-section-collection-template ul.grid li.grid__item .product-card__image-with-placeholder-wrapper img.without_hvr {
  position: relative;
  margin-bottom: 0!important;
  z-index: 2;
}  
.allproductcollection div#shopify-section-collection-template ul.grid li.grid__item .product-card__image-with-placeholder-wrapper img.with_hvr {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  height: 100%;
  z-index: 1;
}  
.allproductcollection div#shopify-section-collection-template ul.grid li.grid__item .product-card__image-with-placeholder-wrapper:hover img.without_hvr {
  -moz-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
}  
.allproductcollection div#shopify-section-collection-template ul.grid li.grid__item .h4.grid-view-item__title {
  float: left;
  width: 100%;
  margin: 10px 0 12px 0;
  padding: 0;
  text-align: center;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: normal;
  color: #252122;
  text-decoration: none;
  font-family: 'DIN Next LT Pro' !important;
  border-bottom:none;  
}  
.allproductcollection div#shopify-section-collection-template ul.grid li.grid__item .grid-view-item.product-card:hover .h4.grid-view-item__title{
  border-bottom:none;  
}  
.allproductcollection div#shopify-section-collection-template ul.grid li.grid__item .grid-view-item.product-card:focus .h4.grid-view-item__title{
  border-bottom:none;  
}   
.main_img_slid.img_hvr {
  position: relative;
}
.main_img_slid.img_hvr img {
  object-fit: contain;
  -webkit-transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -ms-transition: opacity .25s ease-in-out;
  -o-transition: opacity .25s ease-in-out;
  transition: opacity .25s ease-in-out;
  overflow: hidden;
}
.main_img_slid.img_hvr img.without_hvr {
  position: relative;
  margin-bottom: 0!important;
  z-index: 2;
}  
.main_img_slid.img_hvr img.with_hvr {
  position: absolute;
  left: 50%;
  top: 0;
  overflow: hidden;
  height: 100%;
  z-index: 1;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
}  
.main_img_slid.img_hvr:hover img.with_hvr{
  -moz-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}  
.main_img_slid.img_hvr:hover img.without_hvr{
  -moz-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
}  
.home_page_video img {
  float: left;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
  object-fit: cover;
}  
.locationpopup {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-image: url(//cdn.shopify.com/s/files/1/0536/0022/3429/t/2/assets/loc_pop_bg.jpg?v=82985404592621791481611224582);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 999999;
}  
.locationpopup:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.2);
}  
.loc_main_pop {
  position: relative;
  z-index: 9;
}  
.loc_main_inner {
  padding: 60px 0 60px 0;
  text-align: center;
}  
.loc_pop_logo {
  padding: 0 0 100px 0;
  text-align: center;
}  
.loc_pop_logo img {
  float: none;
  display: inline-block;
  width: 160px;
}  
.loc_store {
  padding: 0 0 60px 0;
}  
.loc_store_heading {
  margin: 0 0 20px 0;
}  
.loc_store_heading h2 {
  float: left;
  width: 100%;
  text-align: center;
  margin: 0;
  padding: 0;
  font-weight: 300;
  text-transform: none;
  color: #fff;
  font-size: 39px;
}  
.loc_pop_stores ul {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
}  
.loc_pop_stores ul li {
  float: none;
  display: inline-block;
  width: auto;
  margin: 0 5px;
}  
.loc_pop_stores ul li a {
  float: left;
  width: auto;
  list-style-type: none;
  display: inline-block;
  border: 1px solid #fff;
  font-size: 24px;
  text-transform: uppercase;
  padding: 0 15px;
  border-radius: 30px;
  color: #fff;
  font-weight: 300;
  height: 44px;
  line-height: 44px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}  
.loc_pop_stores ul li a:hover {
  background: #575715;
  border-color: #575715;
  color: #fff;
}  
.pop_cancel {
  margin: 25px 0 0 0;
  text-align:center;
}
.pop_cancel p {
  float: none;
  width: auto;
  display:inline-block;
  margin: 0;
  padding: 0;
  font-size: 24px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 300;
  cursor: pointer;
}  
.loc_pop_bottom img {
  width: 358px;
}  
.loc_pop_bottom p {
  float: left;
  width: 100%;
  margin: 10px 0 0 0;
  padding: 0;
  color: #fff;
  font-size: 16px;
  font-weight: 300;
}  
.loc_pop_stores ul li.active a{background: #575715;border-color: #575715;color: #fff;}  
.addtocartdiv {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  float: left;
  width: 100%;
}  
.single_bann_bottom {
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}  
.single_add_cart form.product-form {
  padding: 0;
  max-width:initial;
}  
div#shopify-section-recommends {
  float: left;
  width: 100%;
  padding: 80px 0 80px 0;
}  
.merchandise_coll_main ul li.img_hvr img.without_hvr {
  position: relative;
  margin-bottom: 0!important;
  z-index: 2;
}  
.merchandise_coll_main ul li.img_hvr img.with_hvr {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  height: 100%;
  z-index: 1;
}  
.merchandise_coll_main ul li.img_hvr .coll_mec_img:hover img.without_hvr {
  -moz-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
}  
div#shopify-section-recommends .section-header {
  float: left;
  width: 100%;
  margin: 0 0 40px 0;
  padding: 0;
} 
div#shopify-section-recommends .section-header h2 {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 60px;
  color: #333;
  font-weight: normal;
  letter-spacing: 0;
  font-family: 'DIN Next LT Pro' !important;
}
div#shopify-section-recommends .merchandise_coll_main ul li{margin:0;}  
.nav_up{z-index:99;} 
  
.coll_bottom_btns button.btn.product-form__cart-submit {
    width: 160px;
    color: #575715;
    border: 1px solid #575715;
    border-radius: 30px 30px 30px 30px;
    padding: 15px 15px 10px 15px;
    display: inline-block;
    line-height: 25px;
    background-color: rgba(0, 0, 0, 0);
    font-size: 25px;
    text-transform: uppercase;
    margin: 0 8px;
    transition: ease all 0.3s;
    font-weight: 300;
    float: none;
    font-family: 'DIN Next LT Pro' !important;
    letter-spacing: 0;
}
.coll_bottom_btns .product-form {
    padding-top: 0;
    float: none;
    display: inline-block;
    max-width: initial;
    width: auto;
}
.coll_bottom_btns button.btn.product-form__cart-submit:hover {
    color: #fff;
    background-color: #575715;
}  
.bottm_right_coll_inner .coll_bottom_btns {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}  
  
  
.about_ban_con_inr h1.animated {
    
  animation-delay: 3s;
}  
.about_ban_con_inr p {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  animation-delay: 3s;
}  
.banner_content h1{
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  animation-delay: 3s;
}  
.banner_content p{ 
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  animation-delay: 3s;
} 
  
.inner_banner_con h1{
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  animation-delay: 3s;
}  
.inner_banner_con p{ 
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  animation-delay: 3s;
} 
.inner_banner_con .visit_logo{ 
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  animation-delay: 3s;
}     
.history_inner_con h1{
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  animation-delay: 3s;
}  
.history_divd{ 
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  animation-delay: 3s;
}  
.his_main:first-child .his_main_top{
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  animation-delay: 3s;
}  
.news_form div#mc_embed_signup {
  float: left;
  width: 100%;
  margin: 0;
}  
.news_form div#mc_embed_signup form#mc-embedded-subscribe-form {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
}  
.news_form div#mc_embed_signup form#mc-embedded-subscribe-form div#mc_embed_signup_scroll {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}  
.coll_bottom_btns .product-form .product-form__item {
  margin: 0;
}  
footer.site-footer .page-width {
  padding: 0;
}  
footer.site-footer .page-width .site-footer__content .grid__item.one-fifth {
  float: none;
  vertical-align: middle;
  display: table-cell;
} 
footer.site-footer .page-width .site-footer__content .grid__item.three-fifths {
  float: none;
  display: table-cell;
  vertical-align: middle;
}  
footer.site-footer .page-width .site-footer__content {
  display: table;
}  
footer.site-footer .page-width .grid__item.one-fifth > .site-footer__rte a{border-bottom:none;}  
div.nav_up{bottom:20px; z-index:9;}  
.banner_inner_pages.visit_banner .inner_banner_con {width: 302px;}  
body.template-cart table thead.cart__row {background: #f7f7f7;}  
body.template-cart div.coupon_td .cart__submit-controls.cart_disable input {pointer-events: none;opacity: 0.5;}  
.videotopdec {padding: 70px 0 70px 0;background: #252122;}  
.videotopdec p {float: left;width: 100%;margin: 0;padding: 0;color: #fff;font-size: 30px;font-weight: 300;text-align: center;line-height: 38px;}
.videotopdec .container {max-width: 1283px;}  
.malt_iframe {position: relative;}  
.malt_iframe img.videoshow {cursor: pointer;}  
.malt_iframe img.v_playicon {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);width: 90px;pointer-events: none;}
.shop_coll a {text-transform: none;}
  .single_logo{text-align:center;}
  .regularpages a {
    color: #575715;
}
  .template-article p a {
    color: #575715;
    text-decoration: none;
}
  .template-article p a:hover {
    color: #67671d;
}
body.template-cart .cart__footer .grid__item {
  margin: 0 0 30px 0;
}  
body.template-cart .cart__footer .grid__item .cart__buttons-container {
  float: left;
  width: 100%;
}  
.Merchandise div#shopify-section-product-template div#ProductSection-product-template .grid.product-single .grid__item .product-single__meta form .product-form__error-message-wrapper {
  float: left;
  width: 100%;
  text-align: center;
  padding: 20px 0 0 0;
}  
.single_add_btn .product-form__controls-group .product-form__item {
  margin: 0;
}  
  
.price_main span.priceicon {
  position: relative;
  top: -2px;
}
iframe.storelocations {	
  width: 100%;
  height: 566px;
  float: left;
  border: none;
}    
.productqtyerror {
    width: 100%;
	float: left;
	text-align: center;
}
.single_add_cart form .product-form__error-message-wrapper.product-form__error-message-wrapper--has-payment-button {
  float: left;
  width: 100%;
  margin: 20px 0 0 0;
  text-align: center;
}  
.single_add_cart form .product-form__error-message-wrapper.product-form__error-message-wrapper--has-payment-button span {
  color: #fff;
}  
.single_add_btn button:focus{outline:none;}
.single_news_content p.tasting_notes span:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 3px;
  width: 100%;
  border-bottom: 2px solid #fff;
}
.single_news_content p.tasting_notes span {
  position: relative;
}
.loc_pop_stores ul li a img {
  position: relative;
  top: -2px;
} 
/*09-02-2021*/
#mc_embed_signup div#mce-responses{text-align:center;}
#mc_embed_signup div#mce-responses div#mce-success-response {  width: auto;     display: inline-block;     color: #fff;     margin: 0px 0 20px;     font-size: 20px;     font-family: 'DIN Next LT Pro' !important;     font-weight: 300;     position: relative;     float: none;     top: 0;     padding: 0;} 
#mc_embed_signup div#mce-responses div#mce-success-response:before {     content: '\f383';     position: absolute;     font-family: 'Ionicons';     left: -14px;     top: 10px;     transform: translate(-50%, -50%); }
.singlemalt_logo_desc .single_malt_logo .single_volume p {     font-size: 30px; }
.singlemalt_logo_desc .single_malt_logo .addtocartdiv .single_price span{font-size: 30px; text-transform:uppercase;}
div#mce-error-response {	 color: #fff; width: 100% !IMPORTANT; }
div#mce-error-response a {	 color: #fff; } 
.singlemalt_logo_desc .single_malt_logo .single_add_btn .shopify-buy-frame--product  {     margin-top: -20px; }
.singlemalt_logo_desc .single_malt_logo .single_add_cart span.stock.out-of-stock{font-size:30px;}
.where_main .where_our_fav {     padding: 0px 0 60px 0;     background: transparent; }
.where_main .where_our_fav .our_fav_heading h1{color: #333;}
p.checkoutor {	     margin-bottom: 0;     text-align: center;     font-size: 24px;     color: #575715;     float: left;     width: 100%;     line-height: initial;     margin-top: 10px; }
body.template-cart .cart__footer .grid__item .cart__buttons-container .additional-checkout-buttons {     margin-top: 0; }
body.template-cart .cart__footer{padding-bottom:0;}
  

/*10-02-2021*/
  div#shopify-section-cart-template .page-width {padding: 0;}
  .table-update-join { width: 70%;    float: left;}
  body.template-cart table tbody td.cart__meta .cart__product-information .list-view-item__title {width: 200px;}
  .location {cursor: pointer;}
  p.italic {	font-style: italic;}
  html {padding: 0 !important;}
  body.template-cart table tbody .cart__qty.disableqty {pointer-events: none;opacity: 0.5;cursor: not-allowed;}
 
  /*11-02-2021*/
  div#nav_up img {	cursor: pointer;}
  .nav_up {	position: fixed;background-position: 50% 50%;bottom: 20px;opacity: 0.7;height: 80px;width: 50px;right: 20px;white-space: nowrap;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-khtml-border-top-left-radius: 3px;-khtml-border-top-right-radius: 3px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); transition:all ease 0.5s;}
  .nav_up:hover{bottom:25px;}
  body.template-404 div#shopify-section-header header.site-header {background-color: #000;}
  body.template-404 header.site-header {padding: 15px 35px;}
  body.template-404 .empty-page-content {padding: 200px 0 100px 0;}
  .home_our_singleBackground {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
  .home_our_singleBackgroundinner {background-image: url(//cdn.shopify.com/s/files/1/0526/3661/4829/t/1/assets/Discover-our-single-malts.jpg?v=1323229…);background-position: center center;background-repeat: no-repeat;background-size: cover; background-color: #000; position: absolute;width: 100%; height: 160%;top: 0;left: 0;background-repeat: no-repeat; -webkit-background-size: cover;background-size: cover;}
  .home_our_singleBackgroundhero {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
  .home_our_singleBackgroundinnerhero {background-color: rgb(0, 0, 0);position: absolute;width: 100%;height: 120%;top: 0px;left: 0px;background-size: cover;background-position: center center;background-repeat: no-repeat;}
  
 /*12-02-2021*/
   .single_add_cart .qtybox span.btnqty.qtyplus[disabled] {pointer-events: none; cursor: not-allowed;opacity: 0.5;}
  .single_add_cart .qtybox input#quantity[disabled] {pointer-events: none;cursor: not-allowed;opacity: 0.5;}
  .our_fav_heading h2 {float: left;width: 100%;margin: 0 0 20px 0;padding: 0;text-align: center;font-size: 60px;color: #333;font-weight: normal;}
  .tab {float: left;background-color: #fff;width: 25%;}
  .tab button {display: block;background-color: #fff;color: #252122;padding: 20px 16px;width: 100%;outline: none;text-align: left;cursor: pointer;transition: 0.3s;font-size: 20px;border: 1px solid transparent;font-weight: 700;}
  /* Change background color of buttons on hover */
  .tab button:hover {background-color: #fbf9f6;}
  /* Create an active/current "tab button" class */
  .tab button.active {background-color: #fbf9f6;border-color: #ecdbbf;}
  /* Style the tab content */
  .tabcontent {float: left;padding: 0px 12px;width: 75%;border-left: none;height: 300px;}
  .visit_fixed_middle .tabcontent iframe {width: 100%;float: left;}
  .visit_fixed_bottom {margin: 160px 0 0 0;}
  .stickyheader header.site-header.stickyshow .right-menu ul.menu { margin: 0;}
  .product-excerpt {width: 100%;float: left;text-align: center;font-size: 20px;color: #252122;font-weight: 300;line-height: 1.2; padding:0 30px; min-height:100px;}
  .mobile.slick-initialized {display: none;}
  
  
/*15-02-2021*/
  
    /*pop-up-css*/
  .pop_up_bladnoch {background-color: rgba(0,0,0,0.5);float: left;width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 9999;}
  .pop_up_bladnoch_outer {width: 100%;float: left;}
  .pop_up_bladnoch_inner {     float: left;     display: flex;     align-items: center;     width: 880px;     background: #fff;     position: fixed;     padding: 30px;     top: 50%;     left: 50%;     transform: translate(-50%, -50%);     margin: 0; }
  .pop_up_left {width: 50%;float: left;}
 	 .pop_up_left img {     width: 100%;     float: left; }
	.pop_up_right {     width: 50%;     float: left; }
	.pop_up_right h2 {     width: 100%;     float: left;     font-size: 30px;     font-weight: 400;     color: #333;     margin: 0 0 10px 0; }
	.pop_up_right span {     width: 100%;     float: left;     text-align: center;     font-size: 26px;     font-weight: 300;     color: #252122;     margin: 0 0 10px 0; }
	.pop_up_right p {     width: 100%;     float: left;     font-size: 20px;     font-weight: 300;     color: #252122;     line-height: 30px;     margin: 0 0 20px 0; }
  	.pop_up_btn {     width: 100%;     float: left;     text-align: center; }
	.pop_up_btn a {     width: auto;     float: none;     display: inline-block;     padding: 15px 40px 13px;     font-size: 24px;     font-weight: 300;     line-height: 20px;     background: #fff;     border: solid 1px #575715;     color: #575715;     border-radius: 30px;     letter-spacing: 0;     transition: all ease 0.5s;     margin: 20px 0 0 8px; }
	.pop_up_btn a:hover {     background: #575715;     color: #fff !important; }
  	.input-pop_up_quantity {width: 100%;float: left;}
  	.cross_btn {position: absolute;top: 0;right: 0;color: #333;opacity: .5;font-weight: 300;font-size: 40px;width: 40px;height: 40px;line-height: 40px;text-align: center;transition: all ease 0.5s;}
  	.cross_btn:hover {opacity: 1;}
  	.cross_btn a {width: auto;float: none;display: inline-block;}
  
  
  
  .home_our_singleBackgroundhero > div {background-color: rgb(0, 0, 0);position: absolute;width: 100%;height: 160%;top: 0px;left: 0px;background-size: cover;background-position: center center;background-repeat: no-repeat;}
  .ban_inr_pag_img .vdl_banner {background-color: rgb(0, 0, 0);position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;background-size: cover;background-position: center center;background-repeat: no-repeat;}
  .ban_inr_pag_img .collection_merchandise {background-image: url(//cdn.shopify.com/s/files/1/0526/3661/4829/collections/Merch_Header_1600x935.jpg?v=1609217643);background-color: rgb(0, 0, 0);position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;background-size: cover;background-position: center center;background-repeat: no-repeat;}
  .spirit-drink div#shopify-section-header header.site-header {background-color: transparent;background-color: rgba(0,0,0,0.6) !important;-webkit-box-shadow: 0px 2px 5px rgb(0 0 0 / 10%);-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.1);box-shadow: 0px 2px 5px rgb(0 0 0 / 10%);padding: 25px 35px 0 35px;}
  .pop_up_bladnoch_outer .cart__qty {     width: 100%;     float: left;     text-align: center; }
	.pop_up_bladnoch_outer .qtybox {     float: none;     width: auto;     display: inline-block;     border: 1px solid #575715; }
  .pop_up_bladnoch_outer span.btnqty.qtyminus.icon.icon-minus {     font-size: 24px !important;     width: 36px;     color: #575715;     border-color: #575715 !important;     min-height: 50px !important;     line-height: 50px !important;     padding: 0 !important;     -webkit-transition: all 0.3s ease;     -moz-transition: all 0.3s ease;     -ms-transition: all 0.3s ease;     -o-transition: all 0.3s ease;     transition: all 0.3s ease;     background-color: transparent;     border: 1px solid #e4e4e4;     margin: 0;     padding: 0;     text-align: center;     vertical-align: middle;     font-size: 12px;     -moz-appearance: textfield;     -webkit-appearance: none;     -webkit-border-radius: 0;     -moz-border-radius: 0;     -ms-border-radius: 0;     border-radius: 0;     cursor: pointer;     float: left;     font-weight: 300;     display: inline-block; }
    .pop_up_bladnoch_inner input {     background-color: transparent;     margin: 0;     padding: 0;     text-align: center;     vertical-align: middle;     -moz-appearance: textfield;     -webkit-appearance: none;     -webkit-border-radius: 0;     -moz-border-radius: 0;     -ms-border-radius: 0;     border-radius: 0;     width: 45px;     height: 50px;     font-size: 24px;     color: #575715;     font-weight: 300;     float: left;     display: inline-block;     border-left: 1px solid #575715;     border-right: 1px solid #575715; }
  .pop_up_bladnoch_inner span.btnqty.qtyplus.icon.icon-plus {     font-size: 24px !important;     width: 36px;     color: #575715;     border-color: #575715 !important;     min-height: 50px !important;     line-height: 50px !important;     padding: 0 !important;     -webkit-transition: all 0.3s ease;     -moz-transition: all 0.3s ease;     -ms-transition: all 0.3s ease;     -o-transition: all 0.3s ease;     transition: all 0.3s ease;     background-color: transparent;     border: 1px solid #e4e4e4;     margin: 0;     padding: 0;     text-align: center;     vertical-align: middle;     font-size: 12px;     -moz-appearance: textfield;     -webkit-appearance: none;     -webkit-border-radius: 0;     -moz-border-radius: 0;     -ms-border-radius: 0;     border-radius: 0;     cursor: pointer;     float: left;     font-weight: 300;     display: inline-block; }
  .pop_up_bladnoch_inner input:hover {background: #575715; color: #fff;border: none;}
  .pop_up_bladnoch_outer span.btnqty.qtyplus.icon.icon-plus:hover {background: #575715; color: #fff;}
  .pop_up_bladnoch_outer span.btnqty.qtyminus.icon.icon-minus:hover{background:#575715; color:#fff;}
  .pop_up_bladnoch_outer span.btnqty.qtyminus {border: none !important;}
  .pop_up_bladnoch_outer span.btnqty.qtyplus.icon.icon-plus {border: none !important;}
  
  
  
  /*16-02-2021*/
  .single_merchand ul li { min-height: 200px;}
  .single_merchand h3 { min-height: auto;}
  .single_merchand .price_main {margin: 0;}
  .open_m_pop {overflow: hidden;}
  body.template-cart .cart__footer .cart_para b {font-size: 17px;font-weight: normal;}
  .news_page_tabs h1 {     float: left;     width: 100%;     text-align: center;     margin: 0 0 20px 0;     padding: 0;     color: #fff;     font-size: 60px;     font-weight: normal;     letter-spacing: 0; }
.news_page_tabs {     float: none;     display: inline-block;     width: 100%; }
.news_page_tabs h1.animated {     animation-delay: 3s; }
  
  
  
  /*17-02-2021*/
  .backgroundLanding {background-color: rgb(0, 0, 0);position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;background-size: cover;background-repeat: no-repeat;background-position: top center;}
  .ban_inr_pag_img {height: 100vh;position: relative;}
  .visit_banner .ban_inr_pag_img {height: inherit;}
  
  
  
  
  /*My Changes*/
  .ios .singlemalt_banner{background-size:cover; background-attachment:inherit;} 
  
/*23-02-2021*/
.ligeal_popup h3 {       float: left;     width: 100%;     text-align: center;     margin: 0 0 20px;      padding: 0;     font-weight: 300;     text-transform: none;     color: #fff;     font-size: 39px; }
.ligal_buttons button {     color: #fff;     background: transparent;     border: 1px solid #fff;     font-size: 24px;     font-weight: 300;     width: 126px;     margin-right: 8px;     border-radius: 31px; outline: none; }
.ligal_buttons {     margin-bottom: 20px; }
.noligeal {     color: #fff;     margin-top: 15px;     font-size: 23px;     position: absolute; text-align: center; float: left; width: 100%; }
.ligal_buttons button:hover {     background: #575715;     border-color: #575715; }
  
/*24-02-2021*/
.where_main .where_our_fav .our_fav_box {text-align: center;}
.where_main .where_our_fav .twocountrykey {display: inline-block; float: none;}
  .variant-popup {
    clear: both;
    margin-bottom: 19px;
}
.malt_desc .dew_drops_product p {
  margin: 0 0 10px 0;
  font-size: 25px;
}  
  body.template-cart .cart__footer .grid__item .cart__buttons-container .additional-checkout-buttons .shopify-cleanslate ._1mqqPYZtCQtz5_i0b-po4l {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-flex-wrap: wrap !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    margin: 0 -5px !important;
    margin-bottom: -5px !important;
    justify-content: center;
}
  /**/
.single_add_cart .selectdiv .product-form__controls-group select {
    border: solid 1px #575715;
    background: transparent;
    height: 50px;
    color: #fff;
    border-radius: 50px;
    font-family: 'DIN Next LT Pro' !important;
    font-size: 24px;
    line-height: 32px;
    font-weight: 300;
    text-transform: uppercase;
    appearance: none;
  	-webkit-appearance: none;
}
.single_add_cart .selectdiv .product-form__controls-group select option{font: -moz-pull-down-menu;font-family: Helvetica, 'Helvetica Neue', Arial, 'Lucida Grande', sans-serif;text-transform: capitalize;font-size: 14px;}
  
.single_add_cart .selectdiv .product-form__controls-group .product-form__item {
    position: relative;
}
.single_add_cart .selectdiv .product-form__controls-group .product-form__item:after {
    content: '';
    position: absolute;
    right: 20px;
    top: 22px;
    border-top: 7px solid #fff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    pointer-events: none;
}  
.single_volume{margin:0 !Important;}
  /**/
/*Review CSS Start*/ 
  
.judgeme_review_custom {float: left;width: 100%;}
.judgeme_review_custom h2.jdgm-rev-widg__title {text-align: center;font-size: 36px;color: #fff;font-family: 'DIN Next LT Pro' !important;font-weight: 500;padding: 0;margin: 0 0 20px 0;}
.judgeme_review_custom .jdgm-all-reviews-widget, .judgeme_review_custom .jdgm-rev-widg {border: 1px solid #424242;    border-radius: 15px;}
.judgeme_review_custom .jdgm-histogram__row { height: 16px;line-height: 16px;margin-bottom: 20px;cursor: pointer;white-space: nowrap;}
.judgeme_review_custom .jdgm-star.jdgm--off:before {content: "\e001";font-size: 22px;}
.judgeme_review_custom .jdgm-star.jdgm--on:before {content: "\e000"; font-size: 22px;color: #9d9d9d;}
.judgeme_review_custom .jdgm-histogram__percentage {display: inline-block;width: 52px;vertical-align: middle;font-size: 22px;color: #9d9d9d;margin: 3px 0 0 0;padding: 0;}
.judgeme_review_custom .jdgm-histogram__frequency {display: inline-block;margin-left: 3px;vertical-align: middle;font-size: 22px;color: #9d9d9d;margin-top: 3px;}
.judgeme_review_custom .jdgm-rev-widg__summary-text {visibility: unset;font-size: 22px;color: #9d9d9d;}
.judgeme_review_custom .jdgm-star {padding: 0 10px 0 0 !important;}
.judgeme_review_custom .jdgm-ask-question-btn, .judgeme_review_custom .jdgm-write-rev-link {border: 1px solid currentColor;text-align: center;display: inline-block;padding: 15px 40px 13px;font-size: 24px;font-weight: 300;line-height: 20px;border: solid 1px #575715;border-radius: 50px;color: #fff !important;text-transform: uppercase;}
.judgeme_review_custom .jdgm-ask-question-btn:hover, .judgeme_review_custom .jdgm-write-rev-link:hover {background: #575715;}
.judgeme_review_custom .jdgm-rev__title {display: block;font-size: 110%;font-size: 22px;color: #9d9d9d;}
.judgeme_review_custom .jdgm-rev__content {margin-top: 20px;}
.judgeme_review_custom .jdgm-rev__title {display: block;font-size: 32px;color: #60b677;text-transform: capitalize;font-weight: 400;}
.judgeme_review_custom .jdgm-rev__body p {font-size: 22px;color: #9d9d9d !important;}
.judgeme_review_custom .jdgm-rev__timestamp {margin-left: 4px;font-size: 22px;color: #9d9d9d;}
.judgeme_review_custom .jdgm-rev__author-wrapper {font-weight: bold;vertical-align: middle;font-size: 22px;color: #9d9d9d;}
.judgeme_review_custom .jdgm-rev__icon {position: relative;float: left;width: 1.2em;height: 1.2em;line-height: 1.2em;margin-right: 12px;text-align: center;border-radius: 50%;color: #333333;background-color: #e9e9e9;font-size: 50px !important;}
.judgeme_review_custom .jdgm-sort-dropdown.jdgm-sort-dropdown {-webkit-appearance: none;-moz-appearance: none;
    appearance: none;display: block;width: auto;padding: 0px 40px 0px;font-size: 24px;line-height: 2;background: transparent;text-indent: 0;border: 1px solid #ddd;max-width: 100%;border-radius: 50px;color: #fff;font-family: 'DIN Next LT Pro' !important;}
.judgeme_review_custom .jdgm-sort-dropdown-arrow {display: block;width: 0;height: 0;right: 15px;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid white;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.judgeme_review_custom .jdgm-form__reviewer-name-format-dropdown-arrow {border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #9d9d9d;}
.judgeme_review_custom .jdgm-form__reviewer-name-format-dropdown{font-size: 22px;font-family: 'DIN Next LT Pro' !important;color:#9d9d9d}
.judgeme_review_custom .jdgm-widget .jdgm-form__inline-label {display: inline-block;margin-right: 3px;width: auto;font-size: 22px;color: #9d9d9d;}
.judgeme_review_custom span.jdgm-form__reviewer-name-format-container {font-size: 22px;color: #9d9d9d;}
.judgeme_review_custom form.jdgm-form label {font-size: 22px;color: #9d9d9d;}
.judgeme_review_custom form.jdgm-form input {height: 50px;border-radius: 10px;}
.judgeme_review_custom form.jdgm-form input,.judgeme_review_custom form.jdgm-form textarea::placeholder {font-size: 20px;font-family: 'DIN Next LT Pro' !important;}
.judgeme_review_custom form.jdgm-form input,.judgeme_review_custom form.jdgm-form textarea:focus-visible {outline: none;}
.judgeme_review_custom form.jdgm-form textarea {border-radius: 10px; resize: vertical;}
.judgeme_review_custom input.jdgm-submit-rev.btn.btn_c.button {background: none;border: 1px solid #575715; border-radius: 50px;padding: 12px 40px 15px;font-weight: 400;font-size: 22px;margin: 20px 0;}
.judgeme_review_custom input.jdgm-submit-rev.btn.btn_c.button:hover { background: #575715;}
.judgeme_review_custom .jdgm-quest, .judgeme_review_custom .jdgm-rev {position: relative; overflow: hidden;border-top: 1px solid #424242;padding-top: 16px;margin-top: 25px;}
.judgeme_review_custom .jdgm-question-form-wrapper, .judgeme_review_custom .jdgm-form-wrapper {margin-top: 25px;border-top: 1px solid #424242;}
.judgeme_review_custom .jdgm-histogram {float: left;padding: 4px 25px;margin: 0 24px;font-size: 12px;border-left: 1px solid #424242;border-right: 1px solid #424242;}
.judgeme_review_custom .jdgm-widget div.jdgm-input-error {width: 100%;background: none;margin: 5px 0 0 0;color: #ff0000;font-size: 20px;font-weight: 300;letter-spacing: 0.50px;}
 
 /* Review CSS End*/
  .shop-reviews {float: left;width: 100%;min-height: 46px;}
  
  
/*17-0-2022*/
  div.single_news_content div.blog_form .globo-form-app {max-width: 100%;padding: 50px 0 60px 0;margin: 0;box-shadow: none;transition: none;}
  div.blog_form form.g-container {float: left;width: 100%;}
  div.single_news_content div.blog_form .header {float: left; width: 100%;    margin: 0 0 40px 0;}
  div.single_news_content div.blog_form .header h3.globo-heading {color: #fff;font-family: 'DIN Next LT Pro' !important;text-shadow: none;font-size: 40px;text-transform: uppercase;font-weight: normal;float: left;width: 100%;margin: 0;padding: 0;}
  div.single_news_content div.blog_form .header .description {float: left;width: 100%;margin: 0;padding: 0;font-size: 20px;font-weight: 300;color: #fff;line-height: 26px;}
  div.single_news_content div.blog_form .content {float: left;width: 100%;margin: 0;padding: 0;}
  div.single_news_content div.blog_form .content .globo-form-control {float: left;width: 100%;margin: 0;padding:  0 10px;}
  div.single_news_content div.blog_form .content .globo-form-control.layout-2-column {width: 50%;margin: 0 0 25px 0;}
  div.single_news_content div.blog_form .globo-form-control label.globo-label {float: left;width: 100%;margin: 0 0 6px 0; color: #fff;font-size: 16px; display:none;}
  div.single_news_content div.blog_form .globo-form-control label.globo-label span.label-content {color: #fff;}
  div.single_news_content div.blog_form .content .globo-form-control input {float: left;width: 100%;margin: 0;padding: 5px 12px;font-size: 18px;box-shadow: none;font-weight: normal;color: #fff;border-radius: 0;background-color: transparent;height: 45px;    border: none;border-bottom: 1px solid #fff;}
  div.single_news_content div.blog_form .content .globo-form-control input::-webkit-input-placeholder {color: #fff; opacity:1;}
  div.single_news_content div.blog_form .content .globo-form-control input::-moz-placeholder {color: #fff;opacity:1;}
  div.single_news_content div.blog_form .content .globo-form-control input:-ms-input-placeholder { color: #fff;opacity:1;}
  div.single_news_content div.blog_form .content .globo-form-control input:-moz-placeholder {color: #fff;opacity:1;}
  div.single_news_content div.blog_form .content .globo-form-control textarea {float: left;width: 100%;margin: 0;padding: 12px 12px;font-size: 18px;box-shadow: none;font-weight: normal;color: #fff;border-radius: 0;background-color: transparent;resize: none;height: 100px;     border: none;border-bottom: 1px solid #fff;}
  div.single_news_content div.blog_form .content .globo-form-control textarea::-webkit-input-placeholder {color: #fff; opacity:1;}
  div.single_news_content div.blog_form .content .globo-form-control textarea::-moz-placeholder {color: #fff;opacity:1;}
  div.single_news_content div.blog_form .content .globo-form-control textarea:-ms-input-placeholder { color: #fff;opacity:1;}
  div.single_news_content div.blog_form .content .globo-form-control textarea:-moz-placeholder {color: #fff;opacity:1;}
  div.single_news_content div.blog_form .content .globo-form-control input:focus{outline:none; box-shadow:none;}
  div.single_news_content div.blog_form .content .globo-form-control input:textarea{outline:none; box-shadow:none;}
  div.blog_form form.g-container > p {color: #fff;float: left;width: 100%;margin: 10px 0 0 0;padding: 0 10px 0 0;font-size: 16px !important;font-weight: normal;}
  div.blog_form form.g-container > p a {color: #fff;text-decoration: underline;margin: 0 0 0 0;font-size: 16px;}
  div.single_news_content div.blog_form .footer {float: left;width: 100%;margin: 30px 0 0 0;}
  .blog_form .globo-form-id-66732 .globo-form-app .footer button.action.submit.classic-button {font-size: 18px;padding: 12px 0;min-width: 120px;}
  div.single_news_content div.blog_form .content .globo-form-control.has-error textarea {border-color: #dc3545;border-width: 1px;border-style: solid;}
  div.single_news_content div.blog_form .message {float: left;width: 100%;background-color: transparent;padding: 20px 0 0 0;margin: 20px 0 0 0;}
  div.single_news_content div.blog_form .message .content h4 {float: left;width: 100%;margin: 0 0 10px 0;padding: 0;color: #fff;font-weight: normal;font-size: 20px;}
  div.single_news_content div.blog_form .message .content p { float: left;width: 100%;margin: 0 0 5px 0;padding: 0;color: #fff;font-size: 18px;}
  div.single_news_content div.blog_form .message .content p br {display: none;}
  div.single_news_content div.blog_form .message .dismiss svg path {fill: #fff;}
  div.single_news_content div.blog_form .message .dismiss svg {width: 20px;}
  div.single_news_content div.blog_form .message .dismiss {top: 0;}
  
  
  /*19-01-2022*/
  .cart-upsell-main {width: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;    -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 0 40px 0;}
  .cart-upsell-main .cart-upsell-inner {float: left;width: 49%;background: #f7f7f7; padding: 20px 20px;    display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  .cart-upsell-main .cart-upsell-inner:last-child{margin:0 0 0 2%;}
  .cart-upsell-main .cart-upsell-inner img {float: left;width: 120px;}
  .cart-upsell-inner .common-cart-tag {float: left;width: calc(100% - 120px);padding: 0 0 0 20px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  .cart-upsell-inner .common-cart-tag h4 { float: left;    width: calc(100% - 110px);margin: 0;padding: 0 20px 0 0;font-size: 20px;letter-spacing: 0 !important;color: #252122;font-weight: normal;font-family: 'DIN Next LT Pro' !important;}
  .cart-upsell-inner .common-cart-tag button.product-form__submit {float: left;width: 110px;margin: 0;padding: 0;border-radius: 30px 30px 30px 30px;border: 1px solid #575714;font-size: 20px;text-align: center;text-transform: uppercase;color: #fff;font-weight: 300;height: 45px;line-height: 45px;transition: ease all 0.3s;-moz-transition: ease all 0.3s;-o-transition: ease all 0.3s;background-color: #575715;}
  .cart-upsell-inner .common-cart-tag button.product-form__submit:hover {background-color: transparent;color: #575715;} 

.price--on-sale .price-item--regular {     color: #fff;     font-weight: normal;     font-size: 14px; }
.singlemalt_logo_desc .single_malt_logo .addtocartdiv .single_price span { padding: 2px 4px;    font-size: 20px;     text-transform: uppercase; }

.kosher_star_common {
    width: 30%;
    padding-right: 8px;
}
  .kosher_star_common img {
    width: auto;
}  


/**Bladnoch New***/
.banner-new-outer {width: 100%;float: left;text-align: center;background-color: #000; position:relative;}
.banner-new-outer video {width: 100%;max-width:100%;float: none;}

.beauty-comes-content h2 {font-style: normal;margin-bottom:19px;font-weight: 400;font-size: 56px;line-height: 67px;text-align: center;letter-spacing: 0.01em;color: #FFFFFF;}
.beauty-comes {background-color: #000000;padding-bottom: 52px;margin-top: -2px;}
.beauty-comes-content p {font-style: normal;font-weight: 300;font-size: 28px;line-height: 34px;text-align: center;letter-spacing: 0.01em;color: #FFFFFF;max-width: 734px; margin: 0 auto 32px;}
.beauty-sec-btn a {transition: all ease .3s;font-style: normal;font-weight: 300;font-size: 26px;line-height: 31px;text-align: center;letter-spacing: 0.01em;color: #FFFFFF;float: left;border: 1px solid #FFFFFF;border-radius: 40px;padding: 18px 40px 13px 45px;display: inline-block;vertical-align: middle;width: auto;}
.beauty-sec-btn {display: flex;justify-content: center;}
.beauty-sec-btn a:hover {background-color: #fff;color: #000000;}
.beauty-comes-banner {width: 100%;float: left;text-align: center;}
.beauty-comes-banner img { width: 100%;max-width:100%;float: none;}

.without-order { background-color: #000000;padding: 62px 0 97px 0;margin-top: -2px;}
.order-heading  h2 { font-style: normal;font-weight: 400;font-size: 56px;line-height: 67px;text-align: center;letter-spacing: 0.01em;text-transform: uppercase;color: #ADADAD; max-width: 689px; margin: 0 auto;}
.order-heading h2 span:nth-child(1) {color: #FFFFFF;}
.order-heading h2 span:last-child {color: #C59F7C;}
.without-order-sec {display: flex;align-items: center;justify-content:space-between;;padding: 40px 53px 0 100px;}
.without-order-sec-content {max-width: 465px;}
.without-order-sec-content p {font-style: normal;font-weight: 300;font-size: 28px;line-height: 38px;letter-spacing: 0.01em;color: #FFFFFF;margin-bottom: 55px;}
.without-order-sec-content p:last-child { margin-bottom: 0;}
.without-order-sec-img img {width: 100%;aspect-ratio: 1;max-width: 500px;}

.the-field {background-color: #000;padding-bottom:98px;margin-top: -2px; position: relative;}
.field-heading h3 {font-style: normal;font-weight: 400;font-size: 44px;line-height: 53px;text-align: center;text-transform: uppercase;color: #fff;margin-bottom:0;}

.field-list ul {padding-top: 50px; display: flex; max-width: 965px; margin: 0 auto; justify-content: space-between; } 
.field-list ul li {width: 100%; max-width: 275px; } .field-list ul li h5 {font-style: normal; font-weight: 400; font-size: 28px; line-height: 38px; text-align: center; letter-spacing: 0.01em; color: #C59F7C; margin-bottom: 0; } 
.field-list ul li p {font-style: normal; font-weight: 300; font-size: 24px; line-height: 38px; text-align: center; letter-spacing: 0.01em; color: #FFFFFF; } 
.the-field-img { width: 100%;float: left;text-align: center; position: relative; z-index:9;overflow: hidden;}
.the-field-img img {max-width: 100%;width: 100%;text-align: center;}
.the-field-btn a img {width: 10px; height:15px;margin-left: 15px;}
.the-field-btn a {display: flex;justify-content: center;align-items: flex-start;z-index: 9;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-style: normal;font-weight: 300; transition: 0.3s all ease;font-size: 22px;line-height: 22px;text-align: center;letter-spacing: 0.01em;color: #FFFFFF;border: 1px solid #FFFFFF;border-radius: 40px;padding: 14px 25px 8px 25px;width: auto;}
.the-field-btn a:hover {background: #C59F7C;border: 1px solid #C59F7C;color: #fff !important;}
.the-field-img:hover .the-field-btn {opacity: 1;}
.the-field-vedio-sec {position: absolute;top: 0;right: 0;opacity: 0; }
.the-field-vedio-sec video {width: 100%;max-width: 100%;height: 100%;}
.the-field-btn::after {position: absolute; content: ' '; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); top: 0; right: 0; opacity:0;transition: 0.3s all ease;}
.the-field-btn {opacity: 0;transition: 0.3s all ease;}
.the-field-img:hover .the-field-btn::after {opacity: 1;}
.the-field-img.opened .the-field-vedio-sec {opacity: 1;}
.the-field-img.opened .the-field-btn  {opacity: 0;}
.the-field-img vid-end .the-field-btn a {opacity: 0;}
.the-field-img.vid-end .the-field-vedio-sec {opacity: 0;}
.banner-new-outer video::-webkit-media-controls {display: none !important; opacity:0;-webkit-appearance: none;display: -webkit-flex;
    display: -ms-flexbox;}
.banner-new-outer video::-webkit-media-controls-panel {display: none !important; opacity:0;-webkit-appearance: none;display: -webkit-flex;
    display: -ms-flexbox;}
.banner-new-outer video:hover::-webkit-media-controls {display: none !important;}
.the-field-vedio-sec video::-webkit-media-controls {display: none !important;}
.the-field-vedio-sec video:hover::-webkit-media-controls {display: none !important;}
.banner-new-outer::after {position: absolute;content: ' ';width: 100%;height: 100%;background-color: rgb(0 0 0 / 30%);top: 0;right: 0;}


.spirit .field-list ul li:nth-child(2) p {line-height: 29px;}


.casks .field-list ul li p {line-height: 29px;}
.casks .field-list ul li:nth-child(2) {max-width: 311px;}


.decision .field-list ul li p {line-height: 29px;}
.decision .field-list ul li:nth-child(2) {max-width: 325px;}
.decision {padding-bottom: 126px;margin-bottom: -2px;}

.age  .field-list ul li p {line-height: 29px;}


.merchandise_coll.shop_coll.custom_landing_page.define_float {padding-bottom:80px; margin-top: -2px;background-color: #000; padding-top: 100px; } 
.custom_landing_page .coll_mec_con h3 a {font-style: normal; font-weight: 400; font-size: 28px; line-height: 34px; text-align: center; text-transform: uppercase; color: #fff; } 
.custom_landing_page  h2 {font-style: normal; font-weight: 400; font-size: 56px; line-height: 67px; text-align: center; letter-spacing: 0.01em; color: #C59F7C; margin-bottom: 27px; } 
.custom_landing_page .merchandise_coll_main ul {justify-content: center; } 
.custom_landing_page .merchandise_coll_main ul li:nth-child(4) {margin-top: 56px;} 
.custom_landing_page .merchandise_coll_main ul li:nth-child(5) {margin-top: 56px; } 
.custom_landing_page .Tag_line {min-height: 22px;font-style: normal; font-weight: 400; font-size: 18px; line-height: 22px; text-align: center; letter-spacing: 0.03em; color: #FFFFFF; float: left; width: 100%; margin: 10px 0 20px 0;} 
.custom_landing_page .price_main.define_float {display: block; }
.custom_landing_page .price_main.define_float span {font-style: normal; font-weight: 400; font-size: 22px; line-height: 26px; text-align: center; letter-spacing: 0.02em; color: #FFFFFF; } 
.custom_landing_page .merchandise_coll_main .coll_mec_con h3 {min-height: inherit; margin: 8px 0 0 0; } 
.custom_landing_page  .price_main.define_float {display: block; margin: 19px 0 20px 0; } 
.custom_landing_page .main_slid_btn a {display: flex; justify-content: center; align-items: center; width: 100%; margin: 0 auto; height: 100%;text-transform: uppercase;max-width: 176px; font-style: normal; font-weight: 300; font-size: 22px; line-height: 26px; text-align: center; letter-spacing: 0.01em; color: #FFFFFF; padding: 15px 41px 11px 41px; background: #2E2E2E; border-radius: 40px; border: 1px solid transparent; transition: all ease .3s; } 
.custom_landing_page .main_slid_btn a:hover {color: #2E2E2E !important; background-color: #C59F7C; }

/* 05-05-2023 */
.page-landing .nav_up:hover img {filter: brightness(2) invert(1);}
.page-landing .nav_up img {display:block;width: 13px;height: 19px;}
.page-landing .nav_up:hover {background-color: #C59F7C;bottom:27px;}
.page-landing .nav_up {opacity:1;padding: 16px 19px 16px 19px;height: 52px;width: 52px;background-color: #2E2E2E; display:none !important;justify-content: center;align-items: center;border-radius: 50%; right: 18px;bottom: 27px;cursor: pointer;}

/* 08-05-2023 */
button.videobtn {position: absolute;bottom: 26px;left: 30px;background-color: transparent;border: none; z-index:9;}
button.videobtn img {width: 30px;}
button.videobtn::after { z-index:9;content: "";position: absolute;left: 19px;top: -3px;width: 0px;height: 92%;background: #fff;transform: rotate(138deg);-webkit-transform: rotate(138deg);-moz-transform: rotate(138deg);-ms-transform: rotate(138deg);-o-transform: rotate(138deg);transition: ease all .3s;-ms-transition: ease all .3s; -o-transition: ease all .3s;}
button.videobtn.iconunmute::after { width: 4px;}
.field-btn a {
    display: inline-block;
    width: auto;
    margin: 0 auto;
    height: 100%;
    text-transform: uppercase;
    font-style: normal;
    font-weight: 300;
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    letter-spacing: 0.01em;
    color: #FFFFFF !important;
    padding:15px 30px 10px 30px;
    background: #2E2E2E;
    border-radius: 40px;
    border: 1px solid transparent;
    transition: all ease .3s;
  
}
.field-btn {
    text-align: center;
    margin-top: 40px;
      margin-bottom: 20px;
}
.field-btn a:hover{
color: #fff !important;
    background-color: #C59F7C;
}
.custom_landing_page .merchandise_coll_main ul li:last-child {
    margin-top: 56px;
}
/* 16-05-2023 */
.field-sec {
    display: flex;
    max-width: 865px;
    width: 100%;
    margin: 40px auto 0;
    justify-content: center;
    float: none;
}
.field-heading h5 {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 29px;
    text-transform: uppercase;
    color: #CFCFCF;
  margin-bottom: 10px;
}
.field-heading h2 {
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    line-height: 58px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    background: linear-gradient(0deg, #AA8065 13.79%, #D0A079 87.07%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
     margin-bottom: 10px;
}
.field-img img {
    max-width: 370px;
    aspect-ratio: 1;
}
.field-heading p {
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
    line-height: 34px;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    max-width: 400px;
    margin: 15px auto 0;
    text-align: left;
}
.field-heading {
    margin-left: 95px;
}
.field-img {
    display: flex;
    align-items: center;
}
/* 16-05-2023 */
/**Bladnoch New***/