/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}



*{
	box-sizing:border-box !important
}
body{
	font-family:"Lato",sans-serif;
	color:#101828;
	padding:16px 32px;
    font-size: 100%;
}
p,li,td{
	font:400 16px/22px Lato;
	letter-spacing:.7px;
	padding-bottom:20px;
	color:#101828;
	max-width:700px
}
p b,li b,td b{
	font-weight:700;
	color:#222
}
p{
	padding-bottom:14px
}
.logo,.logo a{
	font:700 40px/50px Lato;
	padding:0;
	margin:0;
	color:#333
}
div.tagline{
	font:500 22px/28px Lato;
	padding:0 0 6px;
	margin:0;
	color:#333
}
p.description {
	font-size: 15px;
	line-height: 28px;
	font-weight: 500;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-style: italic;
    padding: 0 0 0;
    margin: 0;
    color: #333;
    border-bottom: 1px solid #333;
    margin-bottom: 16px;
    padding-bottom: 10px;
    max-width: 100%;

}

div.copyright{
	font:300 14px/20px Lato;
	padding:10px 0 0;
	margin:0;
	color:#333
}
td{
	padding-bottom:0
}
li{
	font:300 16px/20px Lato;
	padding:4px 0
}
h1{
	font:400 32px/37px "Lato";
	letter-spacing:1px;
	margin-top:30px;
	margin-bottom:20px
}
h2{
	font:900 16px/22px Lato;
	letter-spacing:2px;
	margin:8px 0 12px;
	color:#000
}
h3{
	font:700 18px/22px Lato;
	letter-spacing:.5px;
	margin:20px 0 12px
}
h4{
	font:700 16px/20px Lato;
	letter-spacing:.5px;
	margin:12px 0 4px
}
a{
	color:#00a2ff;
	text-decoration:none;
	font-weight:400
}
h2 a{
	color:#0063c5
}
hr{
	display:block;
	border:#bcc8ce 1px solid;
	border-width:1px 0 0;
	margin:16px 0
}
hr.cds-topline{
	margin:0 0 14px
}
p.is-type-label{
	padding-bottom:2px
}
.is-text-caps{
	text-transform:uppercase
}
.is-nopadding{
	padding:0 !important
}
img{
	width:400px;
	height:300px;
	float:left;
	margin:0 10px 10px 0
}
.images::after{
	content:"";
	clear:both;
	display:table
}
textarea{
	height:200px;
	width:100%;
	font-size:12px;
	line-height:20px
}
textarea.is-name-address,textarea.is-name-contact{
	height:100px
}
input[type=text]{
	width:100%;
	padding:4px 6px
}
#page-home h3{
	margin-top:0
}
#page-home h2{
	margin-bottom:8px
}
.cds-bottletable td,.cds-bottletable th,.cds-leadertable td,.cds-leadertable th{
	text-align:center;
	padding:8px 16px;
	border-bottom:#ddd 1px solid
}
.cds-bottletable th,.cds-leadertable th{
	border-bottom:#333 1px solid
}
.cds-bottletable th:nth-child(3),
.cds-bottletable td:nth-child(3),
.cds-bottletable th:nth-child(4),
.cds-bottletable td:nth-child(4),
.cds-bottletable th:nth-child(5),
.cds-bottletable td:nth-child(5),
.cds-bottletable th:nth-child(6),
.cds-bottletable td:nth-child(6),
.cds-bottletable th:nth-child(7),
.cds-bottletable td:nth-child(7),
.cds-leadertable th:nth-child(3),
.cds-leadertable td:nth-child(3),
.cds-leadertable th:nth-child(4),
.cds-leadertable td:nth-child(4),
.cds-leadertable th:nth-child(5),
.cds-leadertable td:nth-child(5),
.cds-leadertable th:nth-child(6),
.cds-leadertable td:nth-child(6),
.cds-leadertable th:nth-child(7),
.cds-leadertable td:nth-child(7){
	text-align:left
}
.cds-bottletable th:nth-child(1),.cds-bottletable td:nth-child(1){
	text-align:left
}
.cds-bottletable th:nth-child(3),.cds-bottletable td:nth-child(3){
	text-align:center
}
.cds-formtable{
	width:100%;
	max-width:800px
}
.cds-formtable td{
	padding:4px 0;
	vertical-align:top
}
.cds-formtable-buttons{
	text-align:right
}
.cds-formtable-left{
	width:150px
}
.cds-alert{
	background-color:#ffffba;
	padding:4px 10px;
	border-radius:4px
}
.cds-alert>div{
	padding:4px 0
}
.cds-alert.is-type-error{
	background-color:#ff9a9a
}
.cds-alert.is-type-affirm{
	background-color:#caffba
}
.cds-body-content{
	min-height:600px
}
.cds-brand-photo,.cds-encyclopedia-photo{
	width:800px;
	height:500px;
	background:no-repeat none #eee;
	background-size:cover;
	background-position:center
}
.cds-dropdown{
	display:inline-block;
	position:relative;
	top:0;
	left:0
}
.cds-dropdown-title{
	cursor:pointer;
	color:#00a2ff
}
.cds-dropdown-menu{
	display:none;
	position:absolute;
	top:20px;
	left:0;
	background-color:#fff;
	width:250px;
	border:#ddd 1px solid;
	font-size:13px;
	padding:10px 0;
	border-radius:6px;
	box-shadow:0px 12px 16px -4px rgba(16,24,40,.08),0px 4px 6px -2px rgba(16,24,40,.03)
}
.cds-dropdown-menu>li{
	padding:4px 12px
}
#labels-dropdown .cds-dropdown-menu{
	width:350px !important
}
#leaders-dropdown .cds-dropdown-menu{
	width:380px !important
}
#brands-dropdown .cds-dropdown-menu{
	width:300px !important
}
/*# sourceMappingURL=styles.css.map */






 /* responsive  */

@media screen and (max-width: 500px) {

    body {
      padding: 16px;
    }

    .logo, .logo a {
        font-size: 32px;
    }

    h1 {
        font-size: 24px;
        line-height: 34px;
    }

    .cds-bottletable td, 
    .cds-bottletable th, 
    .cds-leadertable td, 
    .cds-leadertable th {
        padding: 6px 8px;
    }

}



