﻿@charset "UTF-8";

/*
font-family:'Plantin W01 Light';
font-family:'PlantinW01-HeadlineLtCn';
font-family:'Plantin Infant W01';
font-family:'PlantinW10-BoldInclined';
font-family:'Plantin W01';
font-family:'Cambria W01 Regular';
font-family:'Cambria W01 Italic';
font-family:'Cambria W01 Bold';
font-family:'Cambria W01 Bold Italic';
*/
@font-face{
	font-family:"Cambria W01 Bold";
	src: url("/fonts/547ca731-c232-4974-85a6-52bd0058e87a.eot?#iefix");
	src:url("/fonts/547ca731-c232-4974-85a6-52bd0058e87a.eot?#iefix") format("eot"),
		  url("/fonts/1655c296-0df2-4134-99ef-04e4f9455537.woff") format("woff"),
			url("/fonts/72df7a67-248c-4b0f-a2bd-3ee5874a06bd.ttf") format("truetype"),
			url("/fonts/5c6fd094-419a-4292-ae68-60484ea06a22.svg#5c6fd094-419a-4292-ae68-60484ea06a22") format("svg");
}
@font-face{
	font-family:"Cambria W01 Bold Italic";
	src:url("/fonts/8c1fbe63-aa3f-4d4b-a6dc-f879e7c0a280.eot?#iefix");
	src:url("/fonts/8c1fbe63-aa3f-4d4b-a6dc-f879e7c0a280.eot?#iefix") format("eot"),
			url("/fonts/dc3760e8-8388-42e4-8f8a-6dc445d27391.woff") format("woff"),
			url("/fonts/fbc39462-f2ec-4196-810f-f3d4535bf588.ttf") format("truetype"),
			url("/fonts/ef25d2c4-0ddc-44f4-9b3c-80aa8776ca16.svg#ef25d2c4-0ddc-44f4-9b3c-80aa8776ca16") format("svg");
}
@font-face{
	font-family:"Cambria W01 Italic";
	src:url("/fonts/064d7a1f-9e65-4a08-801b-7ab97fcf55c4.eot?#iefix");
	src:url("/fonts/064d7a1f-9e65-4a08-801b-7ab97fcf55c4.eot?#iefix") format("eot"),
			url("/fonts/28a21e00-ffa4-4824-b1a8-701b027810bb.woff") format("woff"),
			url("/fonts/471a5366-67fa-44f1-b41a-561ff445e2e7.ttf") format("truetype"),
			url("/fonts/ec4df7bf-4ad0-498b-ac7a-c1a36dbce939.svg#ec4df7bf-4ad0-498b-ac7a-c1a36dbce939") format("svg");
}
@font-face{
	font-family:"Cambria W01 Regular";
	src:url("/fonts/005aedf1-6656-4918-8e15-8876997ce7cc.eot?#iefix");
	src:url("/fonts/005aedf1-6656-4918-8e15-8876997ce7cc.eot?#iefix") format("eot"),
			url("/fonts/30aa036d-520b-4503-9c64-c82832e61fa8.woff") format("woff"),
			url("/fonts/325041a5-5c3d-47c4-b48d-2f1807b188a9.ttf") format("truetype"),
			url("/fonts/2edae1f9-1ef5-45d1-a803-74273208f961.svg#2edae1f9-1ef5-45d1-a803-74273208f961") format("svg");
}


/* Global Content Formatting and Styles */

html{
	margin:0;
	padding:0;
	background:url(../images/main-bg.jpg) left top repeat #F8F1E0;
}
body{
	color:#000;
	line-height:1.5em;
	font-family:"Cambria W01 Regular";
	font-size:14px;
	margin:0;
	padding:0;
}
p{
	font-size:15px;
	margin:0 0 10px 0;
}
a{
	color:#013765;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
ul{
	position:relative;
	margin:0;
	padding:0;
	list-style-type:none;
}
h1{
	font-size:33px;
	color:#013765;
	font-family:"Cambria W01 Regular";
	font-weight:normal;
}
h2,h3,h4{
	color:#013765;
}
h2.subtitle{
	padding: 35px 0 0 0;
	text-align: center;
	/*border-bottom: 2px solid #b4986b;*/
}
.clear{
	clear:both !important;
}
.main-wrapper{
	position:relative;
	margin:0 auto;
	width:100%;
	height:100%;
	padding:0;
}
/*
.page{
	max-width:946px;
	margin:0 auto;
	position:relative;
	background:none;
}
*/
header{
	position:relative;
}
nav{
	position:relative;
	height:30px;
}
nav a{
	color:#fff;
}
.age-right h1{
	display:block;
}
.age-right p{
	margin:0 0 30px 0;
	padding:0;
	font-family:'Cambria W01 Regular';
	font-size:20px;
}
.age-right h1 img{
	width: 80%;
	display: block;
	height: auto;
	position: relative;
	margin: 0 auto;
}
.age-left{
	position:relative;
	margin:0 auto;
}
.age-left img{
	display:block;
	width:100%;
	height:auto;
	margin 0 auto;
}
/*main Section*/
.content-wrapper{
	position:relative;
}
/*Footer*/
footer{
	background:url(../images/footer.jpg) left top no-repeat;
	padding:25px 0 0 0;
	margin:0 auto 30px auto;
	max-width:946px;
	display:block;
	clear:both;
	position:relative;
}
a.blue-dot{
	background:url(../images/blue-dot.png) 10px 5px no-repeat;
	padding:0 0 0 30px;
}
.font-size18px{
	font-size:18px !important;
	line-height:1.3;
}
.textCenter{
		text-align:center
}
/**/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/**/
.two-60n40-wrap{
	position:relative;
}
.col-60{
	float:left;
	max-width:500px;
	margin:0 20px 20px 0;
}
.col-40{
	float:left;
	max-width:345px;
	width:100%;
}
.col-40 img{
	display:block;
	width:100%;
	height:auto;
}
h1,h2,h3,h4{
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0
}
hgroup {
  text-align:center;
  border-bottom:2px solid #b4986b;
	margin:0 0 30px 0;
}
hgroup h1 {
  display:inline-block;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:23px;
  position:relative;
  top:15px;
  background:#fff;
  padding:0 16px;
	margin:0;
	max-width:320px;
	line-height:1.3
	
}
.meet-family-wrap{
	position:relative;
	margin:30px 0 0 0;
	color:#013765;
}

.meet-family-wrap > div > img{
	display:block;
	width:100%;
	height:auto;
	-webkit-box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, .3);
	box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, .3);
	margin:0 0 5px 0;
}
/*Mobile Menu*/
.tiny-menu{
	position:relative;
}
.mobile-menu-wrap{
	position:relative;
	height:30px;
	margin:0;
	padding:10px 0 0 0;
	background-color:#01365F;
	border-bottom: 1px solid #fff;
}
.mobile-menu-wrap > .menus{
	width:100px;
	background-color:#01365F;
	padding:0 10px;
	float:left;
	
}
.mobile-menu-wrap > .menus > a{
	float:left;
	color:#fff;
	background:url(../images/mobile/menu-bars.png) left top no-repeat;
	padding:0 0 0 30px;
	font-size:120%;
}
.mobile-menu-wrap > .menus > a > img{
	margin-right:5px;
	display:none;
}
.tiny-menu > .mobile-menu{
	display:none;
	width:100%;
	color:#fff;
	font-size:120%;
	position:relative;
}

.tiny-menu > .mobile-menu li{
	background-color:#013A65;
	padding:10px;
	border-bottom:1px solid #0882a6;
}
.tiny-menu > .mobile-menu li a{
	color:#fff;
}
.tiny-menu > .mobile-menu li:focus,
.tiny-menu > .mobile-menu li:active,
.tiny-menu > .mobile-menu li:hover{
	background-color:#005797;
}
.mobile-social-btn{
	position:relative;
	float:right;
	width:120px;
}
.mobile-social-btn a{
	float:left;
	margin-right:10px;
}
.m-home-img{
	background:url(../images/mobile/home/home-page-img.jpg) center top no-repeat;
	background-size:cover;
	position:relative;
	margin:0 auto;
}
/**
/*Home Slider*/
.home-scrollable {
  position:relative;
  overflow:hidden;
	margin-right:auto;
	margin-left:auto;
}
 
.home-scrollable .items {
  width:20000em;
  position:absolute;
}
 
.home-scrollable .items > div.home-slider-loop {
	float:left;
	text-align:center;
	width:495px;
}
.home-slider-loop > .slider-text,
.home-slider-loop > .slider-img{
	display:block;
	position:relative;
}
.home-slider-loop > .slider-text h2{
	font-size:20px;
	font-family:"Cambria W01 Italic";
	color:#013765;
	margin:10px 0;
	line-height:1.2;
}
.home-navi > a{
	background: url(../images/home/slider-navi.png) -22px center;
	width:12px;
	height:16px;
	display:inline-block;
	margin:0 2px;
}
.home-navi > a.active{
	background: url(../images/home/slider-navi.png) left center;
	width:15px;
	height:16px;
	display:inline-block;
}
.mobile-menu ul li a{
	text-decoration:none !important;
}
.mobile-menu ul li a:active,
.mobile-menu ul li a:focus,
.mobile-menu ul li a:hover{
	text-decoration:none;
}
/*About us*/
.about-us-wrapper{}
.two-60n40-wrap{
	max-width:878px;
	position:relative;
	
	}
.email-us-form{
	position:relative;
	width:100%;
}
.email-us-form label{
	display:block;
	margin:10px 0 3px 0;
}
.email-us-form input[type="email"],
.email-us-form input[type="tel"],
.email-us-form input[type="text"]{
	display:block;
	padding:5px;
	width:90%;
	border:1px solid #ccc;
	background-color:#fff;
}
.email-us-form textarea{
	display:block;
	padding:5px;
	width:90%;
	border:1px solid #ccc;
	background-color:#fff;
	margin-bottom: 20px;
}
.email-us-form .btn-submit{
	margin:1.7em 0;
}
.social-btns span{
	margin:10px 0;
}
.social-btns span{
	display:inline-block;
	margin-right:5px;
}
.social-btns img{
	width:auto;
}
.error{
	border:3px solid #c40000 !important;
}
/* Our Gin*/
.full-width-content{
	position:relative;
	width:100%;
}
.our-gin-loop{
	position:relative;
	max-width:428px;/*428/878*/
	width:100%;
	float:left;
	margin:0 auto 20px auto;
}
.our-gin-loop .og-img{
	float:left;
	width:39.719%; /*170/428*/
	height: auto;
	margin-right:10px;
}
.our-gin-loop .og-img img{
	display:block;
	width:100%;
}
.our-gin-loop .og-text{
	display:block;
	width:57.943%; /*248/428*/
	float:left;
	/*position:relative;*/
}
.our-gin-loop .og-text .btn-view-more{
	display:block;
	position:absolute;
	bottom:0;
}
.marginRight20{
	margin-right:20px !important;
}
/*Our Gin Cocktail*/
.quotes-end{
	position:relative;
	width:25px;
	height:20px;
	top:7px;
	padding-left:5px;
}
.quotes-start{
	padding-right:5px;
	position:relative;
	bottom:5px;
}
.quotes-end img,
.quotes-start img{
	width:15px;
	height:auto;
}
.og-detail-wrap{
	position:relative;
}
.og-detail-img{
	position:relative;
	float:left;
	max-width:360px;
	margin-right:30px;
}
.og-detail-img img{
	display:block;
	width:100%;
	height:auto;
}
.og-detail-text{
	position:relative;
	float:left;
	max-width:488px;
	font-size:15px;
}
.og-detail-text ul{
	margin-top:5px;
	margin-bottom:10px;
}
.og-detail-text li, .list-style-brown li{
	color:#af9262;
	font-size:20px;
	font-family:"Cambria W01 Italic";
	background:url(../images/our-gin-cocktail/bullet-brown-big.png) left 9px no-repeat;
	padding-left:16px;
	line-height:1.3
}
.list-style-brown li {
	margin-bottom: 12px;
}
.og-detail-text p{
	padding:0;
	margin:0 0 10px 0;
}
.og-detail-top-btns{
	position:relative;
}
.og-detail-top-btns a{
	margin:0 2% 0 0;
}
.og-recipes{
	width:100%;
	position:relative;
	margin:20px 0 20px 0;
}
.og-recipe-img{
	max-width:195px;
	width:100%;
	display:block;
	float:left;
	margin:0 20px 0 auto;
	position:relative;
}
.og-recipe-img img{
	display:block;
	width:100%;
}
.og-recipe-text{
	position:relative;
	display:block;
	/*max-width:415px; /*415/877*/
	max-width:345px; /*415/877*/
	float:left;
	margin-right:18px;
}
.og-recipe-text h2, h2.lead-heading {
	font-size:20px;
	font-family:"Cambria W01 Italic";
}
.og-recipe-instruct{
	background:url(../images/our-gin-cocktail/brown-bg.png) left top repeat-x;
	float:left;
	position:relative;
	display:block;
	/*max-width:230px;*/
	max-width:300px;
	width:100%;
	min-height:175px;
	color:#fff;
	padding:20px 0 0 0;
}
.og-recipe-instruct > .ingredient{
	padding:0 15px;
	
}
.og-recipe-instruct > .fav-cocktail-wrap{
	position:relative;
	margin:-5px auto 0 auto;
	/*width:85%;*/
	width:88%;
}
.og-recipe-instruct  div.how-to-make-it{
	position:absolute;
	bottom:15px;
	left:20px;
}
.og-recipe-instruct > .fav-cocktail-wrap > h3{
	text-align:left;
	padding-left:0px;
}
.og-recipe-instruct h3{
	color:#fff;
	text-align:left;
	margin:0 0 10px 0;
	font-family:"Cambria W01 Italic";
	font-size:20px;
	display:block;
	line-height:1.3;
	padding-left:15px;
}
.instruct-row{
	position:relative;
	height:20px;
	width:100%;
}
.instruct-row span.first-r{
	float:left;
	display:block;
	width:70px;
	margin-right:10px;
	margin-left:15px;
}
.instruct-row span.last-r{
	float:left;
	display:block;
	width:130px;
}
.share-facebook-btn{
	position:relative;
	display:block;
	bottom:0;
	left:0;
	margin:10px 0 0 0;
}
.padding10px{
	padding:10px;
}
.colorBrown{
	color:#af9262 !important;
}
.distillery-big-img{
	max-width:495px;
	height:auto;
}
.distillery-big-img img{
    display:block;
    width:100%;

}
/*Overlay*/

.overlayZoom h2{
	margin:20px;
	font-size:20px;
	color:#013765;
	font-family:"Cambria W01 Italic";
	height:20px;
}
.overlayZoomNext{
	background:url(../images/distillery/overlay/arrow-right.png) left top no-repeat;
	width:41px;
	height:40px;
	position:absolute;
	right:5px;
	top:275px;
	z-index:2;
	text-indent:-99999px;
}
.overlayZoomPrev{
	background:url(../images/distillery/overlay/arrow-left.png) left top no-repeat;
	width:41px;
	height:40px;
	position:absolute;
	left:5px;
	top:275px;
	z-index:2;
	text-indent:-99999px;
}
.maxwidth263px{
	max-width:263px;
}
.pagination{
	border-top:2px solid #af9262;
	font-size:18px;
	color:#013765;
    text-align:center;
    padding:10px;
}
.pagination span{
	font-size:22px;
	color:#af9262;
	margin:0 5px
}
.pagination a{
	font-size:22px;
	color:#013765;
	margin:0 5px
}
.pagination a.pagi-active{
	font-size:22px;
	color:#9ea5ac;
	margin:0 5px
	text-decoration:none;
}
.pagination a.pagi-active:hover{
	text-decoration:none;
}
.blue-text{
	font-size:16px;
	color:#013765;
	position:relative;
	width:340px;
	margin:0 0 0 15px;	
	font-family:"Cambria W01 Italic";
}
.show-hide{
	position:relative;	
}
.learn-more-text{
	position:relative;
	font-size:16px;	
	margin: 10px -20px 0 -20px;
	font-size:16px;
	background:url(/images/main-bg.jpg) center top repeat #F8F1E0 ;
	padding:0 20px;
}
.learn-more-text li{
	margin:0 0 20px 0;
}
.tasting-note{
	font-size:18px;
	font-family:"Cambria W01 Bold";
	margin:0 0 20px 0;
	position:relative;
	font-weight:normal;
	color:#af9262;
}
.learn-more-text  strong{
	color:#af9262;
	display:block;
	font-size:18px;
	font-family:"Cambria W01 Bold";
	font-weight:normal;
}
.learn-more-text p {
	font-size:16px;	
}
/*.learn-more-text  li.awards p{
	font-weight:normal;
	font-family:"Cambria W01 Italic";
	font-size:18px;
	line-height:1.3;
}*/
.close-btn{
	background:url(/images/btn-close.png) left top no-repeat;
	width:141px;
	height:39px;
	display:inline-block;
}
.red-color{
	color:#C00;
}
.about-us-content .maxwidth263px {
max-width: 630px !important;
}
.about-us-content .og-recipe-img {
	max-width:489px;
}
.about-us-content .og-recipes {
	margin-top:0 !important;
}
.about-us-content .og-recipe-text{
	/*max-width:415px; /*415/877*/
	max-width:489px; /*415/877*/
}

.slide-top-arrow{
	background:url(../images/slide/arrow-top.png) left top no-repeat #fff;
	height:22px;
	margin:0 -20px 30px -20px;
}
.slide-bottom-shadow{
	background:url(../images/slide/arrow-bottom.png) center top no-repeat;
	height:4px;
	margin:30px -20px 0 -20px;
}
a.learn-more{
	font-size:18px;
	color:#013765;
	display:inline-block;
	margin: 20px 0 0 121px;
}

.image-left {
	float: left;
}

.ht-wrapper {
	min-height: 240px;
}
.header-cta {
		position: absolute;
    bottom: 40px;
    left: 15px;
}
.d-inline {
	display: inline!important;
	margin-left: 7px!important;
}