/*
Theme Name: Graton Distilling
Theme URI: http://www.somethumb.com/
Author: Somethumb Web Design & Development
Author URI: http://www.somethumb.com/
Description: Custom Theme
Version: 2.0
*/
html {
	background-color: #fff;
	height: auto;
	margin: 0;
}
body {
	margin: 0 auto;
	font-family: 'Quattrocento', serif;
	font-weight: 400;
	font-size: 24px;
	color: #000;
	line-height: 1em;
}
.screen-reader-text {
	display: none;
}
a, a:visited {
	color: #ee2e24;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}
p {
	margin: 0 0 1.3em;
	line-height: 1.5em;
	font-size: 100%;
}
strong {
	font-weight: 700;
}
.mob {
	display: none !important;
}
.dsk {
	display: block !important;
}
.bg {
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
}
.outer {
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-size: 100% auto;
	color: transparent;
	display: inline-block;
	font: 0px/0 serif;
	vertical-align: middle;
	padding: 0;
	width: 100%;
}
.inner {
	display: block;
	height: 0;
}
#hdr, #mission, #past, #prod, #how, #derek, #terroir, #distiller, #expertise, #know, #recipes, #ftr, .page-id-784 #met_out {
	position: relative;
}
.home #hdr #hdr_bg {
	background-image: url(images/bg_hm_style.jpg);
	max-height: 982px;
}
.page-template-products #hdr_bg {
	max-height: 978px;
	display: block;
}
.page-template-products #met_bg {
	max-height: 652px;
	display: block;
}
.page-id-723 #hdr #hdr_bg {
	background-image: url(images/bg_gin_style.jpg);
}
.page-id-782 #hdr #hdr_bg {
	background-image: url(images/bg_vodka_style.jpg);
}
.page-id-784 #hdr #hdr_bg {
	background-image: url(images/bg_whiskey_style.jpg);
}
.home #hdr #hdr_bg .inner {
	padding-top: 49.1%;
}
.page-template-products #hdr #hdr_bg .inner {
	padding-top: 48.9%;
}
.page-template-products #hdr article {
	display: block;
	font-size: 100%;
	position: absolute;
	right: 8%;
	top: 90px;
	width: 520px;
}
.page-template-products #met_out article {
	display: block;
	font-size: 100%;
	position: absolute;
	right: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
	top: 240px;
  width: 100%;
	max-width: 590px;
}
 .page-id-784 #met_out article {
	top: 160px;
}
.page-template-products #hdr article p {
	font-size: 80%;
  text-align: center;
}
.page-template-products #hdr article a {
	font-family: 'Economica', sans-serif;
	font-size: 116.7%;
	text-transform: uppercase;
	font-weight: 700;
	color: #c86c3d;
}
.page-template-products #hdr article a:hover {
  color: #000;
  text-decoration: none;
}
.page-template-products #over {
	display: none;
}
#hdr #nav {
	max-width: 1170px;
	position: absolute;
	top: 38px;
	margin-left: auto;
	margin-right: auto;
	left: 10px;
	right: 10px;
}
.page-template-products #hdr #nav {
	max-width: 60%;
}
#back {
	float: left;
}
#back a {
	width: 18px;
	height:  45px;
	display: block;
	text-indent: -999em;
	background: url(images/arr_back.png) no-repeat;
	background-size: contain;
}
#back a:hover {
	width: 18px;
	height:  45px;
	display: block;
	text-indent: -999em;
	background: url(images/arr_back_ov.png) no-repeat;
	background-size: contain;
}
#hdr #logo {
	width: 260px;
	height: 79px;
	float: left;
}
#hdr #logo a {
	background-size: contain;
	background-image: url(images/logo_gratondistilling.png);
	background-repeat: no-repeat;
	display: block;
	height: 100%;
	text-indent: -999em;
}
#hdr #nav ul {
	float: right;
	display: table;
	margin-top: 24px;
}
.page-template-products #hdr #nav ul {
	margin-top: 0;
}
#hdr #nav li {
	display: table-cell;
	padding-left: 44px;
	font-family: 'Economica', sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 91.7%;
	color: #fff;
}
#hdr #nav li:first-child {
	padding-left: 8px;
}
#hdr #nav li a {
	color: #fff;
}
#hdr #nav li a:hover {
	color: #c86c3d;
  text-decoration: none;
}
.page-template-products #hdr #nav li, .page-template-products #hdr #nav li a {
	color: #c86c3d;
}
.page-id-784 #hdr #nav li, .page-id-784 #hdr #nav li a, .page-template-products #hdr #nav li a:hover {
  color: #000;
}
ul#menu-main-menu-mob {
	display: none;
}
#tgl {
	display: none;
	background-color: none;
}
#mission {
	background-image: url(images/bg_hm_mission.jpg);
	height: 272px;
}
#mission h1 {
	color: #59452f;
	font-size: 116.7%;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 auto;
	max-width: 970px;
	padding-top: 52px;
	text-align: center;
	text-transform: uppercase;
}
.page-template-products #taste {
	height: 697px;
	position: relative;	
}
.page-id-723 #taste {
	background-image: url(images/bg_gin_taste.jpg);
}
.page-id-782 #taste {
	background-image: url(images/bg_vodka_taste.jpg);
}
.page-id-784 #taste {
	background-image: url(images/bg_whiskey_taste.jpg);
}
#taste h2, #botanicals h2, #methods h2 {
	color: #fff;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 auto 90px;
	max-width: 970px;
	padding-top: 212px;
	text-align: center;
}
#taste .taste_dl a {
	color: #1e180d;
	line-height: 1.1em;
	font-family: 'Economica', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}
#past {
	height: 708px;
	background-image: url(images/bg_hm_past_fx.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
#past #past_bg .inner {
	padding-top: 35.4%;
}
#past h2 {
	color: #fff;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 auto 90px;
	max-width: 970px;
	padding-top: 212px;
	text-align: center;
}
#past #about {
	display: table;
	margin: 0 auto;
}
#past #about dl {
	display: table-cell;
	color: #fff;
	text-align: center;
	vertical-align: top;
	padding: 0 33px;
}
#past #about dl dt {
	line-height: 1.1em;
	font-family: 'Economica', sans-serif;
	font-weight: 700;
	font-size: 158.3%;
	text-transform: uppercase;
}
#past #about dl dd {
	line-height: 1.1em;
	text-transform: uppercase;
}
#spirits {
	background-image: url(images/bg_hm_prod.jpg);
	height: auto;
	padding-bottom: 80px;
}
#spirits article, #terroir article, #taste article {
	margin-bottom: 2em;
}
#spirits article h2, #terroir article h2, #expertise article h2, #taste article h2, #botanicals article h2, #methods article h2, .remodal[data-remodal-id="trademedia"] h2 {
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 auto .5em;
	max-width: 970px;
	padding-top: 80px;
	font-size: 200%;
	text-align: center;
	text-transform: uppercase;
	background-position: bottom center;
	background-repeat: no-repeat;
}
.page-template-products h1 {
	color: #59452f;
	font-size: 125.0%;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 auto .5em;
	padding-bottom: .5em;
	text-align: center;
	text-transform: uppercase;
	background-position: bottom center;
	background-repeat: no-repeat;
}
.page-template-products h1 span {
	display: block;
	font-size: 141.2%;
}
#spirits article h2, #terroir article h2, #expertise article h2, #botanicals article h2, #methods article h2, .remodal[data-remodal-id="trademedia"] h2, .page-template-products article h1 {
	background-image: url(images/bdr_ourspirits.png);
}
#taste article h2 {
	background-image: url(images/bdr_taste.png);
	padding-top: 200px;
}
#spirits article p, #taste article p, #botanicals article p, #methods article p, #methods #met_out p, .page-template-products #over article p {
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 auto 50px;
	max-width: 970px;
	text-align: center;
}
#botanicals article p, #methods article p {
	max-width: 1170px;
}
#taste article p, #botanicals article p, #methods article p {
	color: #fff;
}
#methods #met_out {
	clear: both;
	margin-bottom: 8em;	
}
#methods #met_out p {
	color: #c49645;
  margin-bottom: 24px;
}
.page-id-784 #met_out #met_bg {
	background-image: url(images/pic_aging_method_barrel.jpg);
  background-size: contain;
  max-width: 1206px;
  margin: auto;
}
.page-id-784 #met_bg .inner {
	padding-top: 54.1%;
}
#methods article p {
	color: #c49645;
	max-width: 810px;
}
#methods #met_nav p {
  margin: 20px auto 0;
  line-height: 1.4em;
	color: #fff;  
	max-width: 382px;
  text-align: center
}
#botanicals, #recipes, #methods {
	background-color: #211b0e;
	overflow: hidden;
}
#botanicals #bot_cycle, #methods #met_nav {
	text-align: center;
}
#methods #met_nav {
	max-width: 1206px;
	margin: auto;
}
#botanicals #bot_cycle > div, #methods #met_nav > div {
	position: relative;
	width: 100%;
}
#methods #met_nav > div {
	display: inline-block;
	max-width: 600px;
}
.page-id-784 #methods #met_nav > div {
	max-width: 442px;
}
.page-id-784 #methods #met_nav > div#met_rye, .page-id-784 #methods #met_nav > div#met_malted-barley {
	max-width: 382px;
}
#botanicals #bot_cycle > div cite {
	position: absolute;
	white-space: normal !important;
	margin-left: auto !important;
	margin-right: auto !important;
	left: 0 !important;
	right: 0 !important;
}
#botanicals #bot_cycle h3, #methods #met_nav h3, #methods #met_out h3 {
	text-align: center;
	font-family: 'Economica', sans-serif;
	font-weight: 700;
	font-size: 158.3%;
	text-transform: uppercase;
	color: #fff;
	line-height: 1em;
	margin-bottom: .3em;
}
#botanicals #bot_cycle cite, #methods #met_nav cite {
	color: #c49645;
	font-style: normal;
	text-transform: uppercase;
}
#botanicals #bot_cycle img, #methods #met_nav img {
	display: block;
	height: auto;
	width: 100%;
}
#methods #met_nav img {
	max-width: 600px;
	margin: auto;
}
.page-id-784 #methods #met_nav img {
  max-width: 442px;
}
.page-id-784 #methods #met_nav div#met_rye img, .page-id-784 #methods #met_nav div#met_barley img {
  max-width: 382px;
}
#botanicals #bot_nav {
	max-width: 960px;
	padding: 0 40px;
	margin: auto;
	position: relative;
}
#botanicals #bot_nav .bot_pn, #recipes #rec_nav .bot_pn {
	width: 24px;
	height: 45px;
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
	margin: 0;
}
#botanicals #bot_nav #bot_prev, #recipes #rec_nav #rec_prev {
	background-image: url(images/arr_prev.png);
	float: left;
	margin-left: 26px;
}
#botanicals #bot_nav #bot_next, #recipes #rec_nav #rec_next {
	background-image: url(images/arr_next.png);
	float: right;
	margin-right: 26px;
}
#botanicals #bot_nav #bot_pager, #recipes #rec_nav #rec_pager {
	max-width: 100%;
	position: absolute;
	left: 0 !important;
	top: 0;
	width: 100%;
	z-index: 999;
	margin: 38% 0 0;
}
#recipes #rec_nav #rec_pager {
	top: 50%;
	margin: 0;
}
#botanicals #bot_nav #bot_cycle {
	max-width: 100%;
	margin: 0 40px;
}
#botanicals #bot_nav #bot_overlay {
	text-align: center;
	color: #c49645;
	display: block;
}
#botanicals #bot_nav #bot_overlay span {
	display: block;
	margin-bottom: .5em;
}
#botanicals #bot_nav #bot_overlay p {
	line-height:  1.4em;
}
#spirits #prod_nav {
	margin: 0 auto;
	text-align: center;
}
#spirits #prod_nav ul {
	display: table;
	margin: 0 auto 24px;
}
#spirits #prod_nav ul li {
	display: table-cell;
	padding: 0 60px;
	text-align: center;
	font-family: 'Economica', sans-serif;
	font-weight: 700;
	font-size: 158.3%;
	text-transform: uppercase;
	color: #c86c3d;
	line-height: 1em;
}
#spirits #prod_nav ul li a {
	background: url(images/arr_rt.png) right 14px no-repeat;
	padding-right: 14px;
	color: #c86c3d;
	text-decoration: none;
}
#spirits #prod_nav ul li a:hover {
	color: #000;
}
#spirits #prod_nav ul li span {
	display: block;
	color: #707070;
	font-family: 'Quattrocento', serif;
	font-weight: 400;
	font-size: 31.6%;
	padding-top: 3px;
	text-transform: none;
}
#spirits #prod_pic {
	background: url(images/bg_prod_gdc.png) center top no-repeat;
	margin: 0 auto 30px;
	text-align: center;
}
#spirits #prod_pic img {
	height: auto;
	margin: 20px auto;
	max-width: 640px;
	width: 100%;
}
#spirits #how {
	/*min-width: 1240px;*/
	margin: auto;
}
#spirits #how #how_cycle {
	height: 675px;
}
#spirits #how #how_pager {
	margin: 0 auto 80px;
	text-align: center;
}
#spirits #how #how_pager a {
	color: #c86c3d;
	display: inline-block;
	font-family: "Economica",sans-serif;
	font-size: 120%;
	font-weight: 700;
	line-height: 2em;
	margin: 0 10px;
	padding: 0 10px;
	text-transform: uppercase;
}
#spirits #how #how_pager a:hover {
	color: #000000;
	text-decoration: none;
}
#spirits #how #how_pager a.cycle-pager-active {
	border-bottom: 3px solid #c86c3d;
	color: #000;
}
#spirits #how .cycle-slide {
	background-repeat: no-repeat;
}
#spirits #how .cycle-slide p {
	position: absolute;
	background-image: url(images/bg_txt_now.gif);
	font-family: 'Economica', sans-serif;
	font-weight: 700;
	font-size: 80%;
	text-transform: uppercase;
	padding: 24px;
	margin: 0;
	width: 386px;
}
#spirits #how .cycle-slide img {
	height: auto;
	width: auto;
}
#spirits #how #how_bg {
	background-image: url(images/bg_how.png);
	background-repeat: no-repeat;
	background-size: 2000px 794px;
	background-position: center top;
	height: 794px;
	position: absolute;
	top: 160px;
	width: 100%;
}
#spirits #how #how_still.cycle-slide {
	margin: 8px 0 0;
	width: 790px;
}
#spirits #how #how_still.cycle-slide p {
	top: 67px;
	left: 404px;
}
#spirits #how #how_distillery.cycle-slide {
	margin: 150px 0 0;
	width: 226px;
}
#spirits #how #how_distillery.cycle-slide p {
	top: 64px;
	left: -267px;
}
#spirits #how #how_mash-ferment.cycle-slide {
	margin: 50px 0 0;
	width: 692px;
}
#spirits #how #how_mash-ferment.cycle-slide p {
	top: 120px;
	left: 306px;
}
#spirits #how #how_water.cycle-slide {
	margin: 4px 0 0;
	width: 316px;
}
#spirits #how #how_water.cycle-slide p {
	top: 46px;
	left: -226px;
}
#spirits #how #how_sustainability.cycle-slide {
	margin: 137px 0 0;
	width: 384px;
}
#spirits #how #how_sustainability.cycle-slide p {
	top: 172px;
	left: -144px;
}
#spirits #how #how_gin-production.cycle-slide {
	margin: 4px 0 0;
	width: 350px;
}
#spirits #how #how_gin-production.cycle-slide p {
	top: 32px;
	left: -226px;
}
#spirits #how #how_design.cycle-slide {
	margin: 80px 0 0;
	width: 43px;
}
#spirits #how #how_design.cycle-slide p {
	top: -30px;
	left: -323px;
}
#derek {
	height: 698px;
	background-image: url(images/bg_hm_derek_fx.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
#derek p {
	color: #fff;
	line-height: 1.4em;
	margin: 0 auto;
	max-width: 970px;
	padding-top: 52px;
	text-align: center;
}
#terroir {
	background-image: url(images/bg_hm_terroir.jpg);
}
#terroir > p {
	margin: 0;
	padding: 30px 0;
	text-align: center;
	font-family: 'Economica', sans-serif;
	font-weight: 700;
	font-size: 150%;
	line-height: 1.5em;
	text-transform: uppercase;
}
#terroir > p a {
	color: #c86c3d;
}
#terroir article p {
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 auto 50px;
	padding: 0;
	max-width: 970px;
	text-align: center;
}
#terroir #spirit {
	background-image: url(images/pic_hm_terroir.png);
	background-position: top left;
	height: 967px;
}
#terroir #spirit article {
	background-image: url(images/bg_txt_now.gif);
	max-width: 635px;
	position: absolute;
	top: 20%;
	left: 376px;
	padding: 50px;
}
#terroir #spirit article p {
	font-family: 'Economica', sans-serif;
	font-weight: 700;
	line-height: 1.5em;
	text-transform: uppercase;
	text-align: justify;
	margin-bottom: 1em;
}
#terroir #spirit article #spirit_hddn {
	display: none;
}
#terroir #spirit article span {
	display: inline-block;
}
#terroir #spirit article span i {
	display: inline-block;
	cursor: pointer;
	width: 22px;
	height: 22px;
}
#terroir #spirit article span .more {
	background: url(images/arr_dn.png) 0 6px no-repeat;
}
#terroir #spirit article span .less {
	background: url(images/arr_up.png) 0 6px no-repeat;
}
#distiller {
	height: 705px;
	display: table;
	background-image: url(images/bg_hm_distiller_fx.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
#distiller article {
	display: table-cell;
	vertical-align: middle;
}
#distiller article p {
	color: #fff;
	line-height: 1.4em;
	margin: 0 auto;
	max-width: 970px;
	padding-top: 52px;
	text-align: center;
}
#expertise {
	background-image: url(images/bg_hm_expertise.jpg);
}
#expertise article p {
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 auto 50px;
	max-width: 970px;
	text-align: center;
}
#expertise #know #know_nav, #recipes #rec_nav {
	overflow: hidden !important;
    width: 100%;
	position: relative;
}
#expertise #know #know_cycle, #recipes #rec_cycle {
	min-height: 800px;
	margin: auto;
	position: relative;
	overflow: visible !important;
}
#recipes #rec_cycle {
	min-height: 578px;
}
#expertise #know #know_pager {
	margin: 0 auto 30px;
	text-align: center;
	height: 80px;
}
#expertise #know #know_pager a {
	color: #c86c3d;
	font-family: 'Economica', sans-serif;
	font-weight: 700;
	font-size: 150%;
	text-transform: uppercase;
	padding: 0 10px 0;
	margin: 0 20px;
	line-height: 1.8em;
	display: inline-block;
}
#expertise #know #know_pager a:hover {
	color: #000000;
	text-decoration: none;
}
#expertise #know #know_pager a.cycle-pager-active {
	border-bottom: 3px solid #c86c3d;
	color: #000;
}
#expertise #know .cycle-slide, #recipes .cycle-slide {
	background-repeat: no-repeat;
	width: auto !important;
	position: relative !important;
	margin: 0 6px;
	opacity: .5 !important;
	filter:alpha(opacity=50); /* For IE8 and earlier */
	transition: opacity 1.25s ease-in-out;
   -moz-transition: opacity 1.25s ease-in-out;
   -webkit-transition: opacity 1.25s ease-in-out;
}
#expertise #know .cycle-slide-active, #recipes .cycle-slide-active {
	opacity: 1 !important;
	filter:alpha(opacity=100); /* For IE8 and earlier */ 
    transition: opacity 1.25s ease-in-out;
   -moz-transition: opacity 1.25s ease-in-out;
   -webkit-transition: opacity 1.25s ease-in-out;
}
#expertise #know .cycle-slide p {
	position: absolute;
	background-image: url(images/bg_txt_now.gif);
	font-family: 'Economica', sans-serif;
	font-weight: 700;
	font-size: 90%;
	text-transform: uppercase;
	padding: 24px;
	margin: 0;
	width: 660px;
	top: 444px;
	white-space: normal !important;
	margin-left: auto !important;
	margin-right: auto !important;
	left: 0 !important;
	right: 0 !important;
}
#recipes .cycle-slide .recipe {
	position: absolute;
	font-weight: 400;
	margin: 0;
	width: 520px;
	top: 76px;
	white-space: normal !important;
	left: 190px !important;
	color: #fff;
}
#recipes .cycle-slide .recipe h4 {
	font-weight: 400;
	font-size: 200%;
	line-height: 1em;
	margin-bottom: .3em;
}
#recipes .cycle-slide .recipe h4 span {
	display: block;
	font-size: 70.8%;
}
#recipes .cycle-slide .recipe p {
	margin-bottom: .5em;
	line-height:  1.3em;
}
#recipes .cycle-slide .recipe .rec_dl a {
	color: #c86c3d;
	font-family: 'Economica', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}
#expertise #know .cycle-slide img, #recipes .cycle-slide img {
	width: auto;
	height: auto;
}
#expertise #know #know_bg {
	background-image: url(images/bg_know.jpg);
	background-repeat: no-repeat;
	background-size: 4698px 579px;
	background-position: center;
	height: 579px;
	position: absolute;
	top: 80px;
	width: 100%;
}
#ftr {
	background-image: url(images/bg_hm_ftr.jpg);
	text-align: center;
	padding: 28px 0 24px;
}
.page-template-products #ftr {
	background: none;
	background-color: #211b0e;
}
#ftr #locate {
	min-height: 312px;
}
#ftr #locate h4 {
	font-size: 200%;
	line-height: 1.3em;
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
}
#ftr #locate p {
	line-height: 1.3em;
	margin-bottom: .3em;
}
#ftr #locate #grappos #gLocation, #ftr #locate #grappos #gSubmit {
	border: 3px solid #000000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 58px;
	width: 240px;
	background: none;
	font-family: 'Quattrocento', serif;
	text-transform: uppercase;
	font-size: 100%;
}
#ftr #locate #grappos #gLocation {
	padding: 0 20px;
}
#ftr #locate #grappos #gSubmit {
	cursor: pointer;
}
#TB_ajaxWindowTitle {
	background: #3f4d5a;
	font-size: 60%;
	color: #fff;
	font-family: 'Lato', sans-serif;
}
#TB_closeWindowButton {
	background: #3f4d5a !important;
	width: 39px !important;
}
.tb-close-icon {
	color: #fff !important;
	width: 39px !important;
}
#TB_closeWindowButton:focus .tb-close-icon {
  	box-shadow: none !important;
}
#TB_closeWindowButton:hover .tb-close-icon, #TB_closeWindowButton:focus .tb-close-icon {
  	color: #fff !important;
}
#ftr #msthd h6 a {
	background: url(images/logo_ftr.png) no-repeat;
	width: 312px;
	height: 94px;
	text-indent: -999em;
	text-align: center;
	margin: 0 auto 36px;
  display: block;
}
.page-template-products #ftr #msthd h6 a {
	background: url(images/logo_ftr_gin.png) no-repeat;
}
#ftr #msthd #lnks {
	margin: 0 auto 16px;
	text-align: center;
	color: #f4ebca;
}
#ftr #msthd #lnks a {
	color: #f4ebca;
	padding: 0 16px;
	text-decoration: none;
}
#ftr #msthd #lnks ul {
	margin-top: 12px;
}
#ftr #msthd #lnks ul li {
	font-family: 'Economica', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}
#ftr #crdts {
	color: #463420;
	font-family: 'Economica', sans-serif;
	font-weight: 700;
	font-size: 75.0%;
}
#ftr #crdts a {
	color: #463420;
	text-decoration: none;
}
.modal {
	display: none;
}
.txt {
	position: absolute;
	top: 0;
	margin: auto;
	width: 100%;
}
a.topbutton {
	width: 80px;
	position: fixed;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1000;
	background-color: #c68859;
	border: 1px solid #ccc;
	border-bottom: none;
	border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	opacity: .6;
	color: #fff;
	white-space: nowrap;
	text-align: center;
	display: none;
	font-family: 'Economica', sans-serif;
}
a.topbutton:hover {
	color: #fff;
	opacity: .9;
	text-decoration: none;
}
a.topbutton img {
	margin: 8px 0;
}
/* Remodal */
.remodal[data-remodal-id="trademedia"] {
	margin-bottom: 10px;
	padding: 6% 8%;
	color: #fff;
	background: #000;
	max-width: 1030px;
	font-family: 'Economica', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	text-align: left;
}
.remodal[data-remodal-id="trademedia"] h2 {
	padding-top: 0;
}
.remodal[data-remodal-id="trademedia"] p {
	font-family: 'Quattrocento', serif;
	font-weight: 400;
	font-size: 66.7%;
	margin-bottom: 2em;
	text-transform: none;
	text-align: center;
}
.remodal[data-remodal-id="trademedia"] p a {
	color: #fff;
}
.remodal[data-remodal-id="trademedia"] ul {
	list-style: none;
}
.remodal[data-remodal-id="trademedia"] > ul > div > li {
	padding: 0 2.6em 1.8em 0;
}
.remodal[data-remodal-id="trademedia"] > ul > div > li:last-child {
	padding-right: 0;
}
.remodal[data-remodal-id="trademedia"] h3 {
	margin-bottom: .5em;
}
.remodal[data-remodal-id="trademedia"] li li {
	margin-bottom: .5em;
}
.remodal[data-remodal-id="trademedia"] a {
	color: #c86c3d;
}
.remodal[data-remodal-id="trademedia"] .remodal-close {
	border: 1px solid #707070;
	color: #707070;
	height: 38px;
	width: 38px;
	right: 0;
	left: auto;
	margin: 25px;
}
.remodal[data-remodal-id="trademedia"] .remodal-close:hover, .remodal[data-remodal-id="trademedia"] .remodal-close:focus {
  	color: #aaa;
}
.remodal[data-remodal-id="trademedia"] .remodal-close::before {
	font-size: 191.7%;
	line-height: 32px;
	width: 36px;
	font-family: inherit !important;
}