#main-content a:link{color:#274262;border-bottom: 1px dotted #274262;}
	#main-content a:visited{color:#5e5955;border-bottom: 1px dotted #5e5955;}
	#main-content a:hover{color:#84a13d;border-bottom: 1px solid #84a13d;}
	#main-content a:active{color:#274262;border-bottom: 1px dotted #274262;}
	#main-content a.imageLink {border-bottom:none!important;text-decoration:none;}
	.ltGreyBG{background:#edf2f8;}
	.blueTxt{color:#274262;}
	.greenTxt, .type-green{color:#84a13d;}
	.type-white{color:white;}
	.banner h2{color:#84a13d;}
	.banner h3{color:white;}
	.info-col{overflow-wrap: break-word;word-wrap: break-word;word-break: break-all;word-break: break-word;font-size:95%;}
	.info-col p{margin-bottom:0;}
	.content-col p:first-child{font-size:20px;line-height:1.6;}
	.rt{border-top: 1px dotted rgb(204, 204, 204);}
    .rb{border-bottom: 1px dotted rgb(204, 204, 204);}
	.rr{border-right: 1px dotted rgb(204, 204, 204);}
	.info-col p{padding-bottom:0.3rem;}
	h2{color:#84a13d;}
	h2.producerLink span{font-size:calc(1.0rem + .3vw);}
	h4,h5{font-size:calc(1.275rem + .3vw)!important;}
	.furtherinfo img{max-width:75%;}
	small{font-size: .875em!important;}
	@media screen and (max-width: 40em) {
  	.rr{border-right:none;}
	}
	
h1 span{ font-size:50%; letter-spacing:2px; color:#274262;} 
	h5.card-title{font-size: calc(1.0rem + .3vw)!important;}
	
	#main-content .card a.card-img-link{border:none;}
	
	.gin-bottle-image{
    min-height: 768px;
    background-position: top center;
    background-repeat: no-repeat;
    background-size:230%;
}
	
	.guidance h4{font-size:calc(0.75rem + .3vw)!important;}
	
	#main-content a.ginbutton{border-bottom:none;}
	
	#main-content a.btn.distributor-request{font-size:0.8rem;color:#ffffff;}
	
	.other-gins-slider{}
	.botanical-slider{}
	
	/*.tns-controls, .tns-nav{text-align:center;margin-bottom:15px;}
	.tns-controls button{margin:5px;}
	.tns-nav button{margin-right:2px;margin-left:2px;padding:2px 20px;}
	.tns-nav{padding-bottom:15px;}*/
	
	/*.botanicals-slider-container .tns-nav button.tns-nav-active{background:white;border:1px solid white;}*/
	
	
	.horizontal-other-gins-slider-container .tns-nav button.tns-nav-active{background:#edf2f8;border:1px solid #edf2f8;}
	.botanical-slider .slider-item.card, .other-gins-slider .slider-item.card{border:none;background:none;}
	
ul.previousAwards {
    padding-left: 1.1em;
}
	
ul.previousAwards li {
    padding-bottom: 8px;
	padding-left: 8px;
	line-height:1.4;
}
	
ul.previousAwards li.outstanding{
   font-size: 1.15em;
   list-style-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="DarkGoldenRod"><circle cx="50" cy="50" r="50" /></svg>');
}
	ul.previousAwards li.gold{
   font-size: 1.15em;
   list-style-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="Gold"><circle cx="50" cy="50" r="50" /></svg>');
}
ul.previousAwards li.silver{
   font-size: 1.15em;
   list-style-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="silver"><circle cx="50" cy="50" r="50" /></svg>');
}
ul.previousAwards li.bronze{
   font-size: 1.15em;
   list-style-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="sienna"><circle cx="50" cy="50" r="50" /></svg>');
}
ul.previousAwards li::marker{
   font-size: 1.45em;
   line-height: 1.0;
}
	
h3.descriptor{color:#274262;font-weight:600;}
h3.descriptor span{font-weight:300;}
.gin-note-disclaimer p em{font-size:0.9rem;}
	
.complete .skill-bar-percent span {
    font-size:0.8rem;
	background: none;
  	padding: 3px;
	font-weight:700;
}
	
	.slider-item a.image-link, a.producer-gins-static-link{border-bottom:none!important;text-decoration:none;}
	
	 .gin-guild-member{
		height: 57px;
  		width: 180px;
	}
	
	/*table.ginproducertable tr{padding-bottom: .5rem;}
	table.ginproducertable td:first-child{white-space: nowrap;padding-right: .5rem;}
	table.ginproducertable td{vertical-align:top;}*/
	
	table.ginproducertable{font-size:1.0rem;}
	table.ginproducertable th{font-weight:600;color:#666;}
	table.ginproducertable td{font-family: 'Noto Serif';font-style: italic;font-weight: 200;color:#666;}
	
@media (max-width: 768px) {
.gin-bottle-image {
min-height: 794px;
background-position: center;
background-repeat: no-repeat;
background-size: 130%;
}
.gin-bottle-row{margin-top: 3rem !important;}
	
.swiper{width:100%;}
	
.swiper-pagination-bullet{background: #274262;opacity:0.4;}
.swiper-pagination-bullet-active{opacity:1.0;}
.swiper-button-next, .swiper-button-prev {color:#274262;}
#main-content a.image-link{text-decoration:none;border-bottom:none;}	
	
.tns-controls button{background-color:#274262;}

/*.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	background: #274262;opacity:0.4;}*/