/*********** base.css **********/
/** Skeleton V1.1* Copyright 2011, Dave Gamache* www.getskeleton.com* Free to use under the MIT license.* http://www.opensource.org/licenses/mit-license.php* 8/17/2011*//* Table of Content==================================================	#Reset & Basics	#Basic Styles	#Site Styles	#Typography	#Links	#Lists	#Images	#Buttons	#Tabs	#Forms	#Misc *//* #Reset & Basics (Inspired by E. Meyers)================================================== */	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; }/* #Basic Styles================================================== */	body {		background: #fff;		font: 14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;		color: #444;		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */		-webkit-text-size-adjust: 100%; }/* #Typography================================================== */	h1, h2, h3, h4, h5, h6 {		color: #181818;		font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;		font-weight: normal; }	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }	h1 { font-size: 46px; line-height: 50px; margin-bottom: 14px;}	h2 { font-size: 35px; line-height: 40px; margin-bottom: 10px; }	h3 { font-size: 28px; line-height: 34px; margin-bottom: 8px; }	h4 { font-size: 21px; line-height: 30px; margin-bottom: 4px; }	h5 { font-size: 17px; line-height: 24px; }	h6 { font-size: 14px; line-height: 21px; }	.subheader { color: #777; }	p { font-size:12px; margin: 0 0 20px 0; }	p img { margin: 0; }	p.lead { font-size: 21px; line-height: 27px; color: #777;  }	html body p.last { margin-bottom:0 !important;}			em { font-style: italic; }	strong { font-weight: bold; color: #333; }	small { font-size: 80%; }/*	Blockquotes  */	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }	blockquote cite { display: block; font-size: 12px; color: #555; }	blockquote cite:before { content: "\2014 \0020"; }	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }			.tk-museo-sans-custom, .tk-museo-sans-custom * { font-family: museo-sans,sans-serif; font-weight:500; }				.tk-museo-sans-custom strong, .tk-museo-sans-custom * strong, .tk-museo-sans-custom * strong a { font-weight:700; }			.tk-din-condensed-web-custom, .tk-din-condensed-web-custom *, input.tk-din-condensed-web-custom, input[type="text"].tk-din-condensed-web-custom, input[type="password"].tk-din-condensed-web-custom, input[type="email"].tk-din-condensed-web-custom { font-family: din-condensed-web,sans-serif; }		.wf-loading .tk-museo-sans-custom,	.wf-loading .tk-din-condensed-web-custom {		visibility: hidden;	}		/* #Links================================================== */	a, a:visited { color: #333; text-decoration: underline; outline: 0; }	a:hover, a:focus { color: #000; }	p a, p a:visited { line-height: inherit; }/* #Lists================================================== */	ul, ol { margin-bottom: 20px; }	ul { list-style: none outside; }	ol { list-style: decimal; }	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }	ul.square { list-style: square outside; }	ul.circle { list-style: circle outside; }	ul.disc { list-style: disc outside; }	ul ul, ul ol,	ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }	ul ul li, ul ol li,	ol ol li, ol ul li { margin-bottom: 6px; }	li { line-height: 18px; margin-bottom: 12px; }	ul.large li { line-height: 21px; }	li p { line-height: 21px; }/* #Images================================================== */	img.scale-with-grid {		max-width: 100%;		height: auto; }		img.right, div.right {		float:right;	}/* #Buttons================================================== */	a.button,	button,	input[type="submit"],	input[type="reset"],	input[type="button"] {		background: #FF9E19; /* Old browsers */		background: #FF9E19 -moz-linear-gradient(top, rgba(251,176,59,1) 0, rgba(247,147,30,1) 100%); /* FF3.6+ */		background: #FF9E19 -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */		background: #FF9E19 -webkit-linear-gradient(top, rgba(251,176,59,1) 0%,rgba(247,147,30,1) 100%); /* Chrome10+,Safari5.1+ */		background: #FF9E19 -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */		background: #FF9E19 -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */		background: #FF9E19 linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */	  /*	  border: 1px solid #aaa;	  border-top: 1px solid #ccc;	  border-left: 1px solid #ccc;	  */	  border:none;	  	  padding: 6px 12px;	  -moz-border-radius: 5px;	  -webkit-border-radius: 5px;	  border-radius: 5px;	  color: #fff;	  display: inline-block;	  font-size: 17px;	  text-transform:uppercase;	  font-weight:normal;	  	  /*font-weight: bold;*/	  	  text-decoration: none;	  /*text-shadow: 0 1px rgba(255, 255, 255, .75);*/	  cursor: pointer;	  margin-bottom: 20px;	  line-height: 21px;	  	  -moz-box-shadow: 0 0 5px #423624;	  -webkit-box-shadow: 0 0 5px #423624;	  box-shadow: 0 0 5px #423624;	  	  /*font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;*/ }		a.button.large {		font-size:24px;		font-weight:600;				padding:20px 12px;		-moz-border-radius: 10px;		-webkit-border-radius: 10px;		border-radius: 10px;	}		a.button:hover,	button:hover,	input[type="submit"]:hover,	input[type="reset"]:hover,	input[type="button"]:hover {		color: #fff;				background: #fbb03b; /* Old browsers */		background: #fbb03b -moz-linear-gradient(top, rgba(251, 176, 59, 1) 0%, rgba(247,147,30,1) 100%); /* FF3.6+ */		background: #fbb03b -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,176,59,1)), color-stop(100%,rgba(247,147,30,1))); /* Chrome,Safari4+ */		background: #fbb03b -webkit-linear-gradient(top, rgba(247,147,30,1) 0%,rgba(251,176,59,1) 100%); /* Chrome10+,Safari5.1+ */		background: #fbb03b -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */		background: #fbb03b -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */		background: #fbb03b linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */	  	  border:none;	  /*border: 1px solid #888;	  border-top: 1px solid #aaa;	  border-left: 1px solid #aaa;*/ }	.button.full-width,	button.full-width,	input[type="submit"].full-width,	input[type="reset"].full-width,	input[type="button"].full-width {		width: 100%;		padding-left: 0 !important;		padding-right: 0 !important;		text-align: center; }/* #Tabs (activate in tabs.js)================================================== */	ul.tabs {		display: block;		margin: 0 0 20px 0;		padding: 0;		border-bottom: solid 1px #ddd; }	ul.tabs li {		display: block;		width: auto;		height: 30px;		padding: 0;		float: left;		margin-bottom: 0; }	ul.tabs li a {		display: block;		text-decoration: none;		width: auto;		height: 29px;		padding: 0px 20px;		line-height: 30px;		border: solid 1px #ddd;		border-width: 1px 1px 0 0;		margin: 0;		background: #f5f5f5;		font-size: 13px; }	ul.tabs li a.active {		background: #fff;		height: 30px;		position: relative;		top: -4px;		padding-top: 4px;		border-left-width: 1px;		margin: 0 0 0 -1px;		color: #111;		-moz-border-radius-topleft: 2px;		-webkit-border-top-left-radius: 2px;		border-top-left-radius: 2px;		-moz-border-radius-topright: 2px;		-webkit-border-top-right-radius: 2px;		border-top-right-radius: 2px; }	ul.tabs li:first-child a.active {		margin-left: 0; }	ul.tabs li:first-child a {		border-width: 1px 1px 0 1px;		-moz-border-radius-topleft: 2px;		-webkit-border-top-left-radius: 2px;		border-top-left-radius: 2px; }	ul.tabs li:last-child a {		-moz-border-radius-topright: 2px;		-webkit-border-top-right-radius: 2px;		border-top-right-radius: 2px; }	ul.tabs-content { margin: 0; display: block; }	ul.tabs-content > li { display:none; }	ul.tabs-content > li.active { display: block; }	/* Clearfixing tabs for beautiful stacking */	ul.tabs:before,	ul.tabs:after {	  content: '\0020';	  display: block;	  overflow: hidden;	  visibility: hidden;	  width: 0;	  height: 0; }	ul.tabs:after {	  clear: both; }	ul.tabs {	  zoom: 1; }/* #Forms================================================== */	form {		margin-bottom: 20px; }	fieldset {		margin-bottom: 20px; }	input[type="text"],	input[type="password"],	input[type="email"],	textarea,	select {		border: 1px solid #ccc;		padding: 6px 4px;		outline: none;		-moz-border-radius: 2px;		-webkit-border-radius: 2px;		border-radius: 2px;		font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;		color: #777;		margin: 0;		width: 210px;		max-width: 100%;		display: block;		margin-bottom: 20px;		background: #fff; }	select {		padding: 0; }	input[type="text"]:focus,	input[type="password"]:focus,	input[type="email"]:focus,	textarea:focus {		border: 1px solid #aaa; 		color: #444; 		-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);		box-shadow:  0 0 3px rgba(0,0,0,.2); }	textarea {		min-height: 60px; }	label,	legend {		display: block;		font-weight: bold;		font-size: 13px;  }	select {		width: 220px; }	input[type="checkbox"] {		display: inline; }	label span,	legend span {		font-weight: normal;		font-size: 13px;		color: #444; }/* #Misc================================================== */	.remove-bottom { margin-bottom: 0 !important; }	.half-bottom { margin-bottom: 10px !important; }	.add-bottom { margin-bottom: 20px !important; }	.relative { position:relative; }	.hide { display:none; }		.padding-top-1 {padding-top:20px;}	.padding-top-1-5 {padding-top:30px;}	.padding-top-2 {padding-top:40px;}	.padding-top-3 {padding-top:60px;}	.padding-top-4 {padding-top:80px;}	.padding-bottom-1 {padding-bottom:20px;}		.padding-bottom-2 {padding-bottom:40px;}	.padding-bottom-3 {padding-bottom:60px;}		.margin-bottom-1 { margin-bottom:10px; }		.negative-margin-top-3 {margin-top:-60px;}		.z-index-1 { z-index:1; }	.z-index-2 { z-index:2; }		html, body { height: 100%; }		body {		background: url( /themes/site_themes/default/img/global/content-light-tan-bg.jpg ) repeat #cabdad;	}				body.contact {			background: url( /themes/site_themes/default/img/global/content-tan-bg.jpg )  repeat #B7AA9B;		}			.footer,	.sticky-footer-wrapper { 		min-width:960px;	}		.sticky-footer-wrapper { 		min-height: 100%; 		height: auto !important;		height: 100%;		margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */	}		.sticky-footer-push {		height: 50px; /* .push must be the same height as .footer */	}		

/*********** skeleton.css **********/
/** Skeleton V1.1* Copyright 2011, Dave Gamache* www.getskeleton.com* Free to use under the MIT license.* http://www.opensource.org/licenses/mit-license.php* 8/17/2011*//* Table of Contents==================================================    #Base 960 Grid    #Tablet (Portrait)    #Mobile (Portrait)    #Mobile (Landscape)    #Clearing *//* #Base 960 Grid================================================== */    .container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }    .column, .columns                           { float: left; display: inline; margin-left: 10px; margin-right: 10px; }    .row                                        { margin-bottom: 20px; }    /* Nested Column Classes */    .column.alpha, .columns.alpha               { margin-left: 0; }    .column.omega, .columns.omega               { margin-right: 0; }    /* Base Grid */    .container .one.column                      { width: 40px;  }    .container .two.columns                     { width: 100px; }    .container .three.columns                   { width: 160px; }    .container .four.columns                    { width: 220px; }    .container .four-half.columns               { width: 250px; }    .container .five.columns                    { width: 280px; }    .container .six.columns                     { width: 340px; }    .container .seven.columns                   { width: 400px; }    .container .eight.columns                   { width: 460px; }    .container .nine.columns                    { width: 520px; }    .container .ten.columns                     { width: 580px; }    .container .eleven.columns                  { width: 640px; }    .container .twelve.columns                  { width: 700px; }    .container .thirteen.columns                { width: 760px; }    .container .fourteen.columns                { width: 820px; }    .container .fifteen.columns                 { width: 880px; }    .container .sixteen.columns                 { width: 940px; }    .container .one-third.column                { width: 300px; }    .container .two-thirds.column               { width: 620px; }    /* Offsets */    .container .offset-by-half                  { padding-left: 15px;  }    .container .offset-by-one                   { padding-left: 60px;  }    .container .offset-by-two                   { padding-left: 120px; }    .container .offset-by-three                 { padding-left: 180px; }    .container .offset-by-four                  { padding-left: 240px; }    .container .offset-by-five                  { padding-left: 300px; }    .container .offset-by-six                   { padding-left: 360px; }    .container .offset-by-seven                 { padding-left: 420px; }    .container .offset-by-eight                 { padding-left: 480px; }    .container .offset-by-nine                  { padding-left: 540px; }    .container .offset-by-ten                   { padding-left: 600px; }    .container .offset-by-eleven                { padding-left: 660px; }    .container .offset-by-twelve                { padding-left: 720px; }    .container .offset-by-thirteen              { padding-left: 780px; }    .container .offset-by-fourteen              { padding-left: 840px; }    .container .offset-by-fifteen               { padding-left: 900px; }/* #Tablet (Portrait)================================================== */    /* Note: Design for a width of 768px */    @media only screen and (min-width: 768px) and (max-width: 959px) {        .container                                  { width: 768px; }        .container .column,        .container .columns                         { margin-left: 10px; margin-right: 10px;  }        .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }        .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }        .container .one.column                      { width: 28px; }        .container .two.columns                     { width: 76px; }        .container .three.columns                   { width: 124px; }        .container .four.columns                    { width: 172px; }        .container .four-half.columns               { width: 196px; }        .container .five.columns                    { width: 220px; }        .container .six.columns                     { width: 268px; }        .container .seven.columns                   { width: 316px; }        .container .eight.columns                   { width: 364px; }        .container .nine.columns                    { width: 412px; }        .container .ten.columns                     { width: 460px; }        .container .eleven.columns                  { width: 508px; }        .container .twelve.columns                  { width: 556px; }        .container .thirteen.columns                { width: 604px; }        .container .fourteen.columns                { width: 652px; }        .container .fifteen.columns                 { width: 700px; }        .container .sixteen.columns                 { width: 748px; }        .container .one-third.column                { width: 236px; }        .container .two-thirds.column               { width: 492px; }        /* Offsets */        .container .offset-by-half                   { padding-left: 24px; }        .container .offset-by-one                   { padding-left: 48px; }        .container .offset-by-two                   { padding-left: 96px; }        .container .offset-by-three                 { padding-left: 144px; }        .container .offset-by-four                  { padding-left: 192px; }        .container .offset-by-five                  { padding-left: 240px; }        .container .offset-by-six                   { padding-left: 288px; }        .container .offset-by-seven                 { padding-left: 336px; }        .container .offset-by-eight                 { padding-left: 348px; }        .container .offset-by-nine                  { padding-left: 432px; }        .container .offset-by-ten                   { padding-left: 480px; }        .container .offset-by-eleven                { padding-left: 528px; }        .container .offset-by-twelve                { padding-left: 576px; }        .container .offset-by-thirteen              { padding-left: 624px; }        .container .offset-by-fourteen              { padding-left: 672px; }        .container .offset-by-fifteen               { padding-left: 720px; }    }/*  #Mobile (Portrait)================================================== */    /* Note: Design for a width of 320px */    @media only screen and (max-width: 767px) {        .container { width: 300px; }        .columns, .column { margin: 0; }        .container .one.column,        .container .two.columns,        .container .three.columns,        .container .four.columns,        .container .five.columns,        .container .six.columns,        .container .seven.columns,        .container .eight.columns,        .container .nine.columns,        .container .ten.columns,        .container .eleven.columns,        .container .twelve.columns,        .container .thirteen.columns,        .container .fourteen.columns,        .container .fifteen.columns,        .container .sixteen.columns,        .container .one-third.column,        .container .two-thirds.column  { width: 300px; }        /* Offsets */        .container .offset-by-half,        .container .offset-by-one,        .container .offset-by-two,        .container .offset-by-three,        .container .offset-by-four,        .container .offset-by-five,        .container .offset-by-six,        .container .offset-by-seven,        .container .offset-by-eight,        .container .offset-by-nine,        .container .offset-by-ten,        .container .offset-by-eleven,        .container .offset-by-twelve,        .container .offset-by-thirteen,        .container .offset-by-fourteen,        .container .offset-by-fifteen { padding-left: 0; }    }/* #Mobile (Landscape)================================================== */    /* Note: Design for a width of 480px */    @media only screen and (min-width: 480px) and (max-width: 767px) {        .container { width: 420px; }        .columns, .column { margin: 0; }        .container .one.column,        .container .two.columns,        .container .three.columns,        .container .four.columns,        .container .five.columns,        .container .six.columns,        .container .seven.columns,        .container .eight.columns,        .container .nine.columns,        .container .ten.columns,        .container .eleven.columns,        .container .twelve.columns,        .container .thirteen.columns,        .container .fourteen.columns,        .container .fifteen.columns,        .container .sixteen.columns,        .container .one-third.column,        .container .two-thirds.column { width: 420px; }    }/* #Clearing================================================== */    /* Self Clearing Goodness */    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }    /* Use clearfix class on parent to clear nested columns,    or wrap each row of columns in a <div class="row"> */    .clearfix:before,    .clearfix:after,    .row:before,    .row:after {      content: '\0020';      display: block;      overflow: hidden;      visibility: hidden;      width: 0;      height: 0; }    .row:after,    .clearfix:after {      clear: both; }    .row,    .clearfix {      zoom: 1; }    /* You can also use a <br class="clear" /> to clear columns */    .clear {      clear: both;      display: block;      overflow: hidden;      visibility: hidden;      width: 0;      height: 0;    }

/*********** layout.css **********/
/** Skeleton V1.1* Copyright 2011, Dave Gamache* www.getskeleton.com* Free to use under the MIT license.* http://www.opensource.org/licenses/mit-license.php* 8/17/2011*//* Table of Content==================================================	#Site Styles	#Page Styles	#Media Queries	#Font-Face *//* #Site Styles================================================== *//* #Page Styles================================================== *//* #Media Queries================================================== */	/* Smaller than standard 960 (devices and browsers) */	@media only screen and (max-width: 959px) {	}	/* Tablet Portrait size to standard 960 (devices and browsers) */	@media only screen and (min-width: 768px) and (max-width: 959px) {		body .sticky-footer-wrapper,		body .footer { 			min-width:768px;		}				/* Masthead */		/* ------------------------------------ */		body .masthead .navigation {			margin-left:257px;		}						body .masthead .navigation #nav-sub-47 {				display: none;			}						body .masthead ul {				width:484px;			}							body .masthead ul li a {					padding-left:8px;					padding-right:8px;				}					/* ------------------------------------ */				/* Content Slider */		/* ------------------------------------ */		body .content .slider .fifteen.columns {			width:702.5px;		}				body .content .slider .slider-text {			width:240px;		}					.wf-active body .content .slider .slider-text h4 {				font-size:24px;				line-height:28px;			}						body .content .slider .slider-text table {				min-height:auto;				height:236px;			}						body .content .slider .slider-video {				width:420px;			}								body .content .slider .slider-video ul {					width:420px;					/*height:236px;*/				}						body .content .slider .pager li {			width:76px;		}		/* ------------------------------------ */				/* Content Page Introduction */		/* ------------------------------------ */		.wf-active body .content .page-introduction h2 {			font-size:58px;			line-height:58px;		}						body .content .page-introduction.m .seven.columns {				width:254px;			}						body .content .page-introduction.m .eight.columns {				width:425px;			}						body .content .page-introduction.l .seven.columns {				width:284px;			}						body .content .page-introduction.l .eight.columns {				width:400px;			}						body .content .page-introduction.x .seven.columns {				width:300px;			}						body .content .page-introduction.x .eight.columns {				width:385px;			}					.wf-active body .content .cskt-headline {			font-size:130px;			line-height:110px;						top:0px;		}				.wf-active body .content .introduction-text h3 {			font-size:17px;			line-height:23px;		}				.wf-active body .content .introduction-text h4 {			font-size:14px;			line-height:18px;		}		/* ------------------------------------ */						/* Content Page Feature Item */		/* ------------------------------------ */		body .content .feature-item {			width:340px;		}						body .content .feature-item.first {			}						body .content .feature-item .feature-text.five.columns {				width:211px;			}						body .content .container .feature-item .feature-image.three.columns.offset-by-half {				padding-left:0;			}						body .content .four.columns {				width:296px;			}						body .content .six.columns {				width:392px;			}						body.home .content .feature-item.first {				margin-left:23px;			}						body .content .feature-item.small {				width:312px;			}						body .content .feature-item.large {				width:400px;			}						body .content .feature-item .feature-text {				margin-right:0;			}							.wf-active body .content .feature-item .feature-text h3, 				.wf-active body .content .feature-item .feature-text h3 a {					font-size:24px;					line-height:26px;										margin-bottom:5px;				}						body .content .feature-image.three.columns {				width:114px;			}						body .content .feature-image.three.columns img {				width:104px;				height:104px;			}						body .content .feature-item .video {				width:382px;			}						body .content .feature-item .gallery {			}						body .content .feature-item .gallery li {					width:133px;					margin:0 9px 9px 0;				}										body .content .feature-item .gallery li.odd {						margin-right:0;					}										body .content .feature-item .gallery li.last {						margin-bottom:0;					}										body .content .feature-item .gallery li img {						width:127px;												border-width:3px;					}		 			 	body .content .history-image img {				width:266px;			}								body .content .small .history-text p {					margin-right:10px;				}								body .content .large .history-image img {					width:381px;										border-width:3px;				}		 			 	body .content .feature-item h3 .land span.border {		 		width:158px;		 	}		 			 	body .content .feature-item h3 .myth span.border {		 		width:207px;		 	}		 			 	body .content .feature-item h3 .history span.border {		 		width:120px;		 	}		 			 		body .content .feature-item.large h3 .history span.border {			 		width:232px;			 	}		/* ------------------------------------ */						/* Homepage - Timeline */		/* ------------------------------------ */		body .aside .timeline-title h3 {			margin-left:0;		}				body .aside .timeline-title p {			margin-left:0;		}				body .aside .timeline-title h3, body .aside .timeline-title h3 a  {			font-size:45px;		}				body .aside .timeline-title .five.columns {			margin-left:35px;		}				body .aside .timeline-text ul li a {			font-size:55px;		}				body .aside .timeline-overview.five.columns {					}				body .aside .timeline-text .eleven.columns {			width:417.5px;		}		/* ------------------------------------ */				/* Content Contact Form */		/* ------------------------------------ */		body .content .contact-form .row input {			width:225px;				}				body .content .contact-form .row textarea {			width:301px;		}		/* ------------------------------------ */						body .footer .tweleve.columns {			width:286px;		}				body .footer p {			margin-top:0px;		}	}	/* All Mobile Sizes (devices and browser) */	@media only screen and (max-width: 767px) {		/* Masthead */		/* ------------------------------------ */					body .masthead .logo {			top:auto;			bottom:-62px;		}					body .masthead .navigation {			margin-left:0;		}				body .masthead ul {			width:auto;					float:none;						margin-top:10px;			margin-left:0;			text-align:center;		}					body .masthead ul li {				float:none;								display:inline-block;			}								body .masthead ul li a {					padding-top:10px;					padding-bottom:10px;				}								body .masthead ul li.first a, body .masthead ul li.last a {					padding-left:15px;					padding-right:15px;				}								body .masthead ul li.social {					display: none;				}		/* ------------------------------------ */				/* Content Global */		/* ------------------------------------ */		body .content.secondary {			padding-top:40px;			padding-bottom:50px;		}				body .content.secondary.padding-top-2 {			/*padding-top:25px;*/		}				body .content .introduction-title {			display:none;		}		/* ------------------------------------ */					/* Content Background Images */		/* ------------------------------------ */			body .content .background-picture-scenic {			background-image: url( /themes/site_themes/default/img/global/content-picture-scenic-bg-mobile.png );		}				body .content .background-picture-flag {			background-image: url( /themes/site_themes/default/img/global/content-picture-flag-bg-mobile.png );		}		/* ------------------------------------ */					/* Content Slider */		/* ------------------------------------ */		body .content .slider .slider-text {			margin-top:10px;		}				body .content .slider .slider-video, body .content .slider .slider-text {			margin-left:10px;			margin-right:10px;		}				body .content .slider .slider-text .slider-text-content-dsc .border-bottom-1,		.content .slider .slider-text .slider-text-content-dsc p {			margin-bottom:0;					border:none;		}				body .content .slider .slider-text table {			height:auto;			min-height:auto;		}				body .content .slider .pager {			margin-top:8px;		}		/* ------------------------------------ */				/* Content Page Introduction */		/* ------------------------------------ */					body .content .page-introduction.x .seven.columns,		body .content .page-introduction.x .eight.columns,		body .content .page-introduction.l .seven.columns,		body .content .page-introduction.l .eight.columns,		body .content .page-introduction.m .seven.columns,		body .content .page-introduction.m .eight.columns {			width:300px		}				/* Content Page Feature Item */		/* ------------------------------------ */		body .content .feature-item.first {			margin-left:0;			margin-bottom:20px;		}				body .content .feature-item.last {			padding-top:20px;		}						.page-home .content .feature-item.last {							border-top:1px solid #998675;			}					body .content .feature-item h3 {			margin-top:0;		}				body .content .feature-item .feature-text {			margin-right:0;		}				body .content .feature-item .feature-photo, body .content .feature-item .feature-text {			margin-bottom:5px;		}					body .content .feature-item.last .feature-photo, body .content .feature-item.last .feature-text {				margin-bottom:0;			}				body .content .four.columns,		body .content .six.columns,		body .content .feature-item.small,		body .content .feature-item.large {			width:300px;		}				body .content .feature-item .video {			width:300px;		}				body .content .feature-item .gallery {		}				body .content .feature-item .gallery li {				width:145px;				margin:0 10px 10px 0;			}								body .content .feature-item .gallery li.odd {					margin-right:0;				}								body .content .feature-item .gallery li.last {					margin-bottom:0;				}								body .content .feature-item .gallery li img {					width:140px;										border-width:3px;				}				body .content .history-image img,		body .content .large .history-image img {						width:294px;						border-width:3px;		}						body .content .feature-item h3 .land span.border {	 		width:180px;	 	}	 		 	body .content .feature-item h3 .myth span.border {	 		width:125px;	 	}	 		 	body .content .feature-item h3 .history span.border,	 	body .content .feature-item.large h3 .history span.border {	 		width:145px;	 	}		/* ------------------------------------ */				/* Aside */		/* ------------------------------------ */		body .aside .container {			width:100%;		}				body .aside .row.columns {			margin-bottom:20px;		}					body .aside .row.columns.last {				margin-bottom:0px;			}		/* ------------------------------------ */				/* Homepage - Timeline */		/* ------------------------------------ */		body .aside .timeline-arrow {			margin-left:-57px;		}				body .aside .timeline-text .holder, body .aside .timeline-title {			margin:0 auto;			zoom: 1;		}				body .aside .timeline-text .holder, body .aside .timeline-title {			width:300px;		}				body .aside .timeline-text ul li a {			font-size:50px;		}				body .aside .timeline-text ul li.top-item a .arrow {			margin-left:-50px;		}				body .aside .timeline-text ul li.bottom-item a .arrow {			margin-left:0;		}				body .aside .timeline-overview.five.columns {			width:300px;		}						body .aside .timeline-title .five.columns {			width:300px;						margin-left:0;		}				body .aside .timeline-title h3, body .aside .timeline-title h3 a {			text-align:center;		}				body .aside .timeline-title p {			width:250px;					padding-right:0;					margin-left:auto;			margin-right:auto;						text-align:center;		}				body .aside .timeline-text .holder:before, body .aside .timeline-text: .holderafter, body .aside .timeline-title:before, body .aside .timeline-title:after {			content: '\0020';			display: block;			overflow: hidden;			visibility: hidden;			width: 0;			height: 0; 		}				body .aside .timeline-text .holder:after, body .aside .timeline-title:after {			clear: both; 		}				body .aside .timeline-text .eleven.columns {			width:100%;		}				body .aside .timeline-text p {			padding-left:0;			padding-right:0;		}				body .aside .timeline-text ul {			margin-left:0;			margin-right:0;		}		/* ------------------------------------ */						/* Footer */		/* ------------------------------------ */					body .footer {			height:36px;		}				body .sticky-footer-wrapper {			margin: 0 auto -56px; /* the bottom margin is the negative value of the footer's height */		}				body .sticky-footer-push {			height: 56px; /* .push must be the same height as .footer */		}				body .footer .seven.columns {			display: block;						width:300px;		}				body .footer .tweleve.columns {			display: block;						width:300px;						margin-right:0;						float:left;		}				body .footer .columns.right {					}				body .footer p {			margin-top:15px;		}					body .footer p span {		}				body .footer {			height:86px;		}				body .sticky-footer-wrapper {			margin: 0 auto -106px; /* the bottom margin is the negative value of the footer's height */		}				body .sticky-footer-push {			height: 106px; /* .push must be the same height as .footer */		}				body .footer .tweleve.columns {			display: block;		}				body .footer .columns.right {					}				body .footer ul {			float:none;		}					body .footer p span {		}		/* ------------------------------------ */	}	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */	@media only screen and (min-width: 480px) and (max-width: 767px) {		body .sticky-footer-wrapper,		body .footer { 			min-width:480px;		}				/* Masthead */		/* ------------------------------------ */		body .masthead ul {			padding-bottom:42px;		}					body .masthead .logo {			left:50px;		}		/* ------------------------------------ */				/* Content Page Introduction */		/* ------------------------------------ */		body .content .introduction-title.five.columns {			width:140px;						margin-right:20px;		}				body .content .page-introduction.x .seven.columns,		body .content .page-introduction.x .eight.columns,					body .content .page-introduction.l .seven.columns,		body .content .page-introduction.l .eight.columns,		body .content .page-introduction.m .seven.columns,		body .content .page-introduction.m .eight.columns {			width:420px		}				body.page-404 .content .page-introduction h2 {			font-size:32px;			line-height:32px;						text-align: center;		}				body .content .introduction-text.eleven.columns {			width:260px;		}		/* ------------------------------------ */				/* Content Slider */		/* ------------------------------------ */		body .content .slider .fifteen.columns {			width:420px;		}				body .content .slider .slider-video, body .content .slider .slider-text {			width:400px;		}					body .content .slider .slider-video ul {				width:400px;				/*height:225px;*/			}					body .content .slider .pager li {			width:129px;		}		/* ------------------------------------ */				/* Content Feature */		/* ------------------------------------ */		body .content .feature-image.three.columns {			width:130px;						margin-right:10px;		}						body .content .feature-image.three.columns img {				width:130px;				height:130px;			}					body .content .feature-item {			width:420px;						margin-right:0;		}				body .content .feature-item .feature-text.five.columns {			width:270px;		}				body .content .four.columns,		body .content .six.columns,		body .content .feature-item.small,		body .content .feature-item.large {			width:420px;		}				body .content .feature-item .video {			width:420px;		}				body .content .feature-item .gallery {		}				body .content .feature-item .gallery li {				width:205px;			}								body .content .feature-item .gallery li img {					width:200px;				}				body .content .history-image img,		body .content .large .history-image img {						width:414px;		}				body .content .feature-item h3 .land span.border {	 		width:300px;	 	}	 		 	body .content .feature-item h3 .myth span.border {	 		width:245px;	 	}	 		 	body .content .feature-item h3 .history span.border,	 	body .content .feature-item.large h3 .history span.border {	 		width:264px;	 	}		/* ------------------------------------ */				/* Homepage - Timeline */		/* ------------------------------------ */		body .aside .timeline-title .five.columns {			width:420px;		}				body .aside .timeline-text .holder, body .aside .timeline-title {			width:420px;		}				body .aside .timeline-text ul li a {			font-size:60px;		}				body .aside .timeline-text ul li.top-item a .arrow {			margin-left:-60px;		}				body .aside .timeline-text ul li.bottom-item a .arrow {			margin-left:0;		}		/* ------------------------------------ */				/* Content Contact Form */		/* ------------------------------------ */		body .content .contact-form .row textarea {			width:405px;		}		/* ------------------------------------ */				body .footer p {			width:280px;						margin-left:15px;		}				body .footer .seven.columns {			width:420px;		}				body .footer .tweleve.columns  {			width:280px;		}	}	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */	@media only screen and (max-width: 479px) {		body .sticky-footer-wrapper,		body .footer { 			min-width:300px;		}				/* Masthead */		/* ------------------------------------ */		body .masthead ul,		.wf-active body .masthead ul {			padding-bottom:42px;		}					body .masthead ul li a {				padding-left:6px;				padding-right:6px;								font-size:14.5px;			}				body .masthead .logo,		body .masthead .logo a {			width:300px		}				body .masthead .logo {			left:5px;		}		/* ------------------------------------ */				/* Content Page Introduction */		/* ------------------------------------ */		body .content .page-introduction h2 {			font-size:58px;			line-height:58px;		}					body.page-404 .content .page-introduction h2 {				font-size:24px;				line-height:24px;								text-align: center;			}				body .content .introduction-text h3 {			font-size:16px;			line-height:23px;		}				body .content .introduction-text h4 {			font-size:13px;			line-height:18px;		}		/* ------------------------------------ */				/* Content Slider */		/* ------------------------------------ */		body .content .slider .fifteen.columns {			width:300px;		}				body .content .slider .slider-video, body .content .slider .slider-text {			width:280px;		}						.wf-active body .content .slider .slider-text h4 {				font-size:24px;				line-height:28px;			}						body .content .slider .slider-video ul {				width:280px;				/*height:157px;*/			}		/* ------------------------------------ */				/* Content Feature Item */		/* ------------------------------------ */		body .content .feature-image.three.columns {			display: none;						width:280px;						margin-right:10px;		}					body .content .feature-image.three.columns img {				width:280px;				height:280px;			}				body .content .feature-item {			width:300px;		}				body .content .feature-item .feature-text.five.columns {			width:300px;					}				body .content .feature-item .feature-text .holder {			padding-left:0;		}						.wf-active body .content .feature-item .feature-text h3, 		.wf-active body .content .feature-item .feature-text h3 a  {			font-size:24px;			line-height:30px;						margin-bottom:2.5px;		}		/* ------------------------------------ */				/* Content Contact Form */		/* ------------------------------------ */		body .content .cskt-logo img {			width:140px;		}				body .content .contact-form .row input {			width:200px;		}				body .content .contact-form .row textarea {			width:285px;		}		/* ------------------------------------ */				body .footer ul li#nav-sub-47 a {			padding-left:0;		}	}/* #Font-Face================================================== *//* 	This is the proper syntax for an @font-face file		Just create a "fonts" folder at the root,		copy your FontName into code below and remove		comment brackets *//*	@font-face {	    font-family: 'FontName';	    src: url('../fonts/FontName.eot');	    src: url('../fonts/FontName.eot?iefix') format('eot'),	         url('../fonts/FontName.woff') format('woff'),	         url('../fonts/FontName.ttf') format('truetype'),	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');	    font-weight: normal;	    font-style: normal; }*/

/*********** masthead.css **********/
.masthead {	width:100%;		background: url( /themes/site_themes/default/img/global/masthead-orange-bg.jpg ) repeat #FF9E19;		position:relative;	z-index:4;		-moz-box-shadow: 0 1px 5px #736357;	-webkit-box-shadow: 0 1px 5px #736357;	box-shadow: 0 1px 5px #736357;}	.masthead .logo, .masthead .logo a {		display:block;				width:310px;		height:92px;	}				.masthead .logo {			position:absolute;			top:15px;			left:-10px;		}				.masthead .logo a {			background: url( /themes/site_themes/default/img/global/sprite.png ) no-repeat;						text-indent:-9999px;		}		.masthead .navigation {		margin-left:305px;		margin-rigiht:0;	}		.masthead ul {		width:636px;				margin:0;		padding:0;				float:right;	}				.wf-active .masthead ul {		}				.masthead ul li {			float:left;						margin:0;			padding:0;		}						.masthead ul li#nav-sub-87,			.masthead ul li#nav-sub-12,			.masthead ul li#nav-sub-1,			.masthead ul li#nav-sub-94,			.masthead ul li#nav-sub-95 {				display: none;			}						.masthead ul li a {				display:block;								padding:23px 18px 23px;								font-size:15px;				color:#fff;				text-decoration:none;				text-transform:uppercase;				font-weight:normal;								/*				-webkit-transition:color .2s ease-in;  				-moz-transition:color .2s ease-in;  				-o-transition:color .2s ease-in;  				transition:color .2s ease-in; 				*/			}								.wf-active .masthead ul li a {									font-size:19px;				}								.masthead ul li a:hover {					/*color:#423624;*/					text-decoration: underline;				}								.masthead ul li.first a {					padding-left:0;				}								.masthead ul li.last a {					/* padding-right:0;*/				}						.masthead ul li.social {				margin-left:15px;				margin-right:0;			}							.masthead ul li.social a {				display:block;								position:relative;				bottom:-9px;				left:0;								margin:0;				padding:0;								width:57px;				height:57px;								text-indent:-9999px;								background: url( /themes/site_themes/default/img/global/sprite.png ) no-repeat;			}						.masthead ul li a.vimeo {				background-position:-17px -128px;				margin-left:5px;			} 								.masthead ul li a:hover.vimeo {					background-position:-157px -128px;				}							.masthead ul li a.youtube {				background-position:-80px -128px;			} 							.masthead ul li a:hover.youtube {					background-position:-220px -128px;				} 

/*********** footer.css **********/
.footer {	background: url( /themes/site_themes/default/img/global/masthead-orange-bg.jpg ) repeat;		position:relative;	z-index:3;		height:30px;		-moz-box-shadow: 0 1px 5px #423624;	-webkit-box-shadow: 0 1px 5px #423624;	box-shadow: 0 1px 5px #423624;		padding:10px 0;}	.footer p, .footer a {		color:#fff;	}		.footer p {		margin:7px 0 0;		line-height: 16px;	}		.footer .columns.right {		float:right;	}		.footer .seven.columns {		width:296px;	}		.footer ul {		float:right;				margin:0;		padding:0;	}		.footer ul li {			display:none;					float:left;						margin:0;			padding:0;		}						.footer ul li.social,			.footer ul li#nav-sub-47,			.footer ul li#nav-sub-1,			.footer ul li#nav-sub-95 {				display: block;			}						.footer ul li#nav-sub-47,			.footer ul li#nav-sub-1,			.footer ul li#nav-sub-95 {				margin-top:7px;			}					.footer ul li a {			padding:0 15px;						font-size:17px;			text-transform:uppercase;			text-decoration:none;			font-weight:normal;						border-right:1px solid #fff;						-webkit-transition:color .2s ease-in;  			-moz-transition:color .2s ease-in;  			-o-transition:color .2s ease-in;  			transition:color .2s ease-in; 		}						.footer ul li a:hover {				text-decoration:underline;			}						.footer ul li.first a, .footer ul li#nav-sub-29 a {				padding-left:0;			}						.footer ul li.last a, .footer ul li.social a {				padding-right:0;								border:none;			}						.footer ul li.no-border a {				border:none;				padding-right:7.5px;			}						.footer ul li.social {				margin-left:10px;			}						.footer ul li.social a {				display:block;								position:relative;				top:0;				left:0;								margin-top:-18px;				padding:0;								width:57px;				height:57px;								text-indent:-9999px;								background: url( /themes/site_themes/default/img/global/sprite.png ) no-repeat;			}						.footer ul li a.vimeo {				background-position:-11px -260px;				margin-left:5px;			} 								.footer ul li a:hover.vimeo {					background-position:-151px -260px;				}							.footer ul li a.youtube {				background-position:-75px -260px;			} 							.footer ul li a:hover.youtube {					background-position:-215px -260px;				}

/*********** content.css **********/
/* Content Global *//* ------------------------------------ */.content {	position:relative;	z-index:3;		background: url( /themes/site_themes/default/img/global/content-tan-bg.jpg ) repeat #B7AA9B;}	.content.secondary {		/*background: url( /themes/site_themes/default/img/global/content-light-tan-bg.jpg ) repeat #cabdad;*/		background:none;				padding-top:50px;		padding-bottom:40px;				border-top:1px solid #BCAA9B;	}			.content.padding-bottom-1 {		padding-bottom:10px;	}		.content.padding-bottom-1-5 {		padding-bottom:30px;	}		.content.padding-bottom-2 {		padding-bottom:40px;	}	.content .container {	position:relative;	z-index:2;}.content p, .content p strong, .content p a, .content a, .content ul {	color:#423624;	font-size:12px;	line-height:20px;}		.content p, .content ul {		margin-bottom:17.5px;	}		.content ul {		list-style:disc;	}			.content ul li {			margin:0 0 5px 12.5px;		}		.content p.margin-bottom-1-5 {		margin-bottom:5px;	}		.content a:hover {		text-decoration:none;	}/* ------------------------------------ */	/* Content Background Images *//* ------------------------------------ */	.background-picture-scenic, .background-picture-flag {	position:absolute;	top:0;	left:0;	z-index:1;		width:100%;	height:100%;}	.background-picture-scenic {		background: url( /themes/site_themes/default/img/global/content-picture-scenic-bg.png ) no-repeat 50% 0;	}				.background-picture-scenic.top {			background-position:50% -80px;		}			.background-picture-flag {				background: url( /themes/site_themes/default/img/global/content-picture-flag-bg.png ) no-repeat 50% -65px;	}/* ------------------------------------ */	/* Content Gradient *//* ------------------------------------ */	.background-gradient-bottom, .background-gradient-top {	position:absolute;	top:0;	left:0;	z-index:1;		width:100%;	height:100%;}	.background-gradient-bottom {		background: url( /themes/site_themes/default/img/global/content-gradient-bg-bottom.png ) repeat-x 50% bottom;	}		.background-gradient-top {		background: url( /themes/site_themes/default/img/global/content-gradient-bg-top.png ) repeat-x 50% top;	}/* ------------------------------------ *//* Content Slider *//* ------------------------------------ */.content .slider {	padding-bottom:40px;}		.content .slider .background {		background: url( /themes/site_themes/default/img/global/aside-brown-bg.jpg ) repeat #534741;				-moz-box-shadow: 0 0 5px #423624;		-webkit-box-shadow: 0 0 5px #423624;		box-shadow: 0 0 5px #423624;	}		.content .slider .fifteen.columns {		width:907.5px;	}		.content .slider .holder {		padding:12.5px 0;	}		.content .slider .slider-text {		width:275px;	}				.content .slider .slider-text table {			height:332px;						margin:0;			padding:0;		}					.content .slider .slider-text table td {				margin:0;				padding:0;								vertical-align:middle;			}				.content .slider .slider-text h4 {			margin:0;			padding:0 0 7.5px;						font-size:21px;			color:#DDCFC0;			/*color:#C7B299;*/			text-transform:uppercase;		}						.wf-active .content .slider .slider-text h4 {				font-size:34px;			}					.content .slider .slider-text .slider-text-content ul {			list-style:none;		}				.content .slider .slider-text .slider-text-content ul.slider-text-content-title {			position:relative;						margin:0 0 7.5px;			padding:0;						border-bottom:1px solid #DDCFC0;		}				.content .slider .slider-text .border-bottom-1 {			border-bottom:1px solid #DDCFC0;			margin:0 0 7.5px;		}						.home .content .slider .slider-text .border-bottom-1 {				border:none;			}					.content .slider .slider-text p {			margin:0 0 7.5px;			padding:0;					font-size:12px;			color:#DDCFC0;			/*color:#C7B299;*/		}					.content .slider .slider-text p a {				color:#DDCFC0;				/*color:#C7B299;*/			}					.content .slider .slider-text .slider-link {			margin:7.5px 0 0;					text-transform:uppercase;				}					.content .slider .slider-text .slider-link a {				display:block;								width:auto;								font-size:15px;				text-decoration:none;								font-weight:normal;			}							.content .slider .slider-text .slider-link a span {					float:left;										font-weight:normal;										-webkit-transition:color .2s ease-in;  					-moz-transition:color .2s ease-in;  					-o-transition:color .2s ease-in;  					transition:color .2s ease-in;				}									.content .slider .slider-text .slider-link a:hover span {						color:#fff;					}								.content .slider .slider-text .slider-link a span.arrow-right {					display:block;										width:15px;					height:17.5px;										background: url( /themes/site_themes/default/img/global/arrows-brown.png ) no-repeat -66px -2px;										margin-left:2.5px;				}									.content .slider .slider-text .slider-text-content {					}					.content .slider .slider-text .slider-text-content ul, .content .slider .slider-text .slider-text-content ul li {				margin:0;				padding:0;								float:none;			}				.content .slider .slider-video {		width:590px;				margin-left:12.5px;		margin-right:15px;	}			.content .slider .slider-video video {			width:100%;			height:auto;		}				.content .slider .slider-video ul {			width:590px;						overflow:hidden;					margin:0;			padding:0;		}						.content .slider .slider-video ul li,			.content .slider .slider-video ul li.active,			.content .slider .slider-video ul li.active.hide {				display:block !important;								margin:0;				padding:0;			}							.content .slider .slider-video ul li.hide {					display:none !important;				}				.content .slider .pager {		margin:0;		padding:12px 0 0;				border-top:1px solid #DDCFC0;		border-bottom:1px solid #DDCFC0;	}					.content .slider .pager ul {			margin:0 0 12px;			padding:0;						list-style:none;		}				.content .slider .pager li {			float:left;						width:87px;			height:auto;						margin:0 6px 0 0;		}					.content .slider .pager li.last {				margin-right:0;			}					.content .slider .pager li img {			display:block;						width:100%;						margin:0;			padding:0;		}				.content .slider .pager li a {			display:block;						position:relative;		}						.content .slider .pager li a .border {				width:98%;				height:97%;								position:absolute;				top:0;				left:0;				z-index:2;			}						.content .slider .pager li a:hover .border,			.content .slider .pager li a.active .border {				border:1px solid #DDCFC0;			}/* ------------------------------------ *//* Content Page Introduction *//* ------------------------------------ */.content .cskt-headline {	position:relative;	top:-2.5px;	left:-5px;		color:#736357;	font-size:108px;	line-height:100px;	text-transform:uppercase;	letter-spacing:-1px;	text-shadow: 0 0 3px #423624;}		.wf-active .content .cskt-headline {		font-size:160px;		line-height:140px;	}	.content .introduction-text h3 {	margin:4px 0 4px;	padding:0;		font-size:21px;	line-height:26px;	color:#736357;		text-shadow: 0 0 5px rgba(255,255,255,.65);}.content .introduction-text h4 {	margin:0 0 25px;	padding:0;	font-size:15px;	line-height:21px;	color:#736357;	/*text-shadow: 0 0 8px rgba(0,0,0,.45);*/	text-shadow: 0 0 5px rgba(255,255,255,.65);}.content .page-introduction {	position:relative;	z-index:1;		padding-bottom:10px;}		.content .page-introduction.s {		}			.content .page-introduction.s .seven.columns {			width:340px;		}				.content .page-introduction.s .eight.columns {			width:550px;		}			.content .page-introduction.m {		padding-bottom:2px;	}			.content .page-introduction.m .seven.columns {			width:330px;		}				.content .page-introduction.m .eight.columns {			width:560px;		}		.content .page-introduction.l {		}			.content .page-introduction.l .seven.columns {			width:375px;		}				.content .page-introduction.l .eight.columns {			width:515px;		}			.content .page-introduction.x {		}			.content .page-introduction.x .seven.columns {			width:305px;		}				.content .page-introduction.x .eight.columns {			width:585px;		}		.content .page-introduction h2 {		position:relative;		top:-2px;		left:-3px;					margin-bottom:0;				/*color:#736357;*/		color:#998675;		font-size:74px;		line-height:74px;		text-transform:uppercase;		letter-spacing:-1px;		text-shadow: 0 0 2px #736357;	}		.content .page-introduction h4 {		margin-top:2px;		margin-bottom:10px;			color:#736357;		font-size:15px;		line-height:21px;		font-weight:500;	}/* ------------------------------------ *//* Content Page Feature Item *//* ------------------------------------ */.content .feature-item {	width:455px;		margin-right:23px;		float:left;}		.content .feature-item.small {		width:390px;	}		.content .feature-item.large {		width:520px;	}		.content .feature-item.odd {		margin-right:0;	}		.content .four.columns {		width:370px;	}		.content .six.columns {		width:510px;	}		.content .feature-item h3, 	.content .feature-item h3 a  {		font-size:21px;		color:#736357;		text-transform:uppercase;			text-decoration:none;	}				.wf-active .content .feature-item h3, 		.wf-active .content .feature-item h3 a  {			font-size:32px;		}					.content .feature-item h3 {			/*margin-bottom:6px;*/						margin-bottom:12px;		}				 .content .feature-item a:hover {		 	text-decoration:underline;		 }				.content .feature-item h3 a {			display: block;		}		 		.content .feature-item h3 span {		 	display: block;		 			 	float:left;		 }		 			 	.content .feature-item h3 span.border {		 		height:1px;		 				 		background:#A59283;		 				 		margin-top:18px;		 	}		 			 	.content .feature-item h3 .land span.text {		 		width:120px;		 	}		 			 	.content .feature-item h3 .land span.border {		 		width:235px;		 	}		 			 	.content .feature-item h3 .myth span.text {		 		width:175px;		 	}		 			 	.content .feature-item h3 .myth span.border {		 		width:325px;		 	}		 			 	.content .feature-item h3 .history span.text {		 		width:155px;		 	}		 			 	.content .feature-item h3 .history span.border {		 		width:200px;		 	}		 			 		.content .feature-item.large h3 .history span.border {			 		width:355px;			 	}		.content .feature-item p {		color:#736357;		font-style:italic;		line-height:18px;	}		.content .feature-item a.more-info {		text-decoration:none;		color:#736357;	}				.content .feature-item a.more-info span {			font-size:15px;			font-weight:normal;			font-style:normal;			text-transform:uppercase;						display:block;			float:left;		}				.content .feature-item a.more-info .arrow {			width:15px;			height:17.5px;						background: url( /themes/site_themes/default/img/global/arrows-brown.png ) no-repeat -66px -33px;						margin-left:2.5px;		}			.content .feature-item .description p {		font-weight:500;				margin-bottom:7.5px;	}		.content .feature-image.three.columns {		margin-right:0;		padding-right:0;	}				.content .feature-image a {			display: block;					/*margin-top:4px;*/			margin-top:-3px;		}				.content .feature-image img {			display:block;					width:150px;						border:5px solid #fff;						-moz-box-shadow: 0 0 2.5px #423624;			-webkit-box-shadow: 0 0 2.5px #423624;			box-shadow: 0 0 2.5px #423624;						/*			-webkit-transition:border .3s ease-in;  			-moz-transition:border .3s ease-in;  			-o-transition:border .3s ease-in;  			transition:border .3s ease-in; 			*/		}					.content .feature-image a:hover img {				/*border-color:#736357;*/			}				.content .feature-item .feature-text.five.columns {			width:270px;						margin:0;		}					.content .feature-item.last .feature-text {				margin-right:0;			}						.content .feature-item .feature-text .holder {				padding-left:15px;			}			 				.content .container .feature-item.last .offset-by-half.three.columns.feature-image {					padding-left:0;					margin-left:10px;				}		.content .feature-item .video {		width:500px;			margin-bottom: 7px;	}						.content .feature-item .video iframe {			display: block;						-moz-box-shadow: 0 0 5px #423624;			-webkit-box-shadow: 0 0 5px #423624;			box-shadow: 0 0 5px #423624;		}					.content .feature-item .gallery {		margin:0 0 7.5px;		padding:0;				list-style:none;	}		.content .feature-item .gallery li {			width:170px;					float:left;						margin:0 15px 15px 0;			padding:0;		}						.content .feature-item .gallery li.odd {				margin-right:0;			}						.content .feature-item .gallery li.last {				margin-bottom:0;			}						.content .feature-item .gallery li img {				display:block;								width:160px;				height:auto;								border:5px solid #736357;								-moz-box-shadow: 0 0 2.5px #423624;				-webkit-box-shadow: 0 0 2.5px #423624;				box-shadow: 0 0 2.5px #423624;			}		.content .history-text p {		margin-bottom:4px;	}			.content .history-image img {		display:block;				width:345px;		height:auto;				margin-bottom:7px;				border:5px solid #736357;				-moz-box-shadow: 0 0 2.5px #423624;		-webkit-box-shadow: 0 0 2.5px #423624;		box-shadow: 0 0 2.5px #423624;	}			.content .large .history-image img {			width:500px;		}/* ------------------------------------ */

/*********** aside.css **********/
.aside {	position:relative;	z-index:4;		margin:0;	padding:40px 0 25px;			background: url( /themes/site_themes/default/img/global/aside-brown-bg.jpg ) repeat #534741;		-moz-box-shadow: 0 0 5px #423624;	-webkit-box-shadow: 0 0 5px #423624;	box-shadow: 0 0 5px #423624;}		.home .aside {		padding:0;	}		.aside p, .aside h3 {		color:#fff;	}		.aside .timeline-loading {			}				.aside .timeline-loading p {			position:absolute;			top:0;			left:0;					margin:20px;		}			.aside .timeline-text {		position:relative;	}				.aside .timeline-text .eleven.columns {			width:620px;		}					.aside .timeline-text p {			color:#fff;		}				.aside .timeline-text .background {			width:100%;			height:100%;						position:absolute;			top:0;			left:0;			z-index:1;					background: url( /themes/site_themes/default/img/global/home-timeline-bg.jpg ) no-repeat 50% 50%;						opacity:.5;		}					.aside .timeline-text .multiply-effect {			width:100%;			height:100%;						position:absolute;			top:0;			left:0;			z-index:2;						background:#282118;						opacity:.7;		}				.aside .timeline-text .holder-inner {			position:relative;			z-index:3;		}				.aside .timeline-text ul {			margin:30px 20px;			padding:0;		}					.aside .timeline-text ul li {				width:50%;								float:left;								margin:0;				padding:0;			}								.aside .timeline-text ul ul {					margin:0;				}								.aside .timeline-text ul ul li {					width:auto;										float:none;				}									.aside .timeline-text ul li.border-bottom-1 {					width:100%;					min-height:1px;										background:#736357;				}									.aside .timeline-text ul li.border-bottom-1 .holder p {						margin:0;						padding:20px;					}											.aside .timeline-text ul li.border-bottom-1 .holder p.padding-top-0 {							padding-top:0;						}										.aside .timeline-text ul li.border-bottom-1 .holder.hide {						display:none;					}										.aside .timeline-text ul li.border-bottom-1.tk-museo-sans-custom p, .aside .timeline-text ul li.border-bottom-1.tk-museo-sans-custom p a {						font-family: museo-sans,sans-serif; font-weight:500;					}								.aside .timeline-text ul li a {					display:block;										position:relative;										color:#FB9023;					font-size:71px;					line-height:51px;					text-decoration:none;										-webkit-transition:color .2s ease-in;  					-moz-transition:color .2s ease-in;  					-o-transition:color .2s ease-in;  					transition:color .2s ease-in; 				}										.aside .timeline-text ul li a.active, .aside .timeline-text ul li a:hover.active {						color:#736357;					}										.aside .timeline-text ul li a:hover {						color:#fff;					}															.aside .timeline-text ul li.align-right a {						text-align:right;					}										.aside .timeline-text ul li.top-item a {						padding-bottom:20px;					}										.aside .timeline-text ul li.bottom-item a {						padding-top:20px;					}										.aside .timeline-text ul li a .arrow {						display:block;											width:35px;						height:14px;												position:absolute;												background: url( /themes/site_themes/default/img/global/arrows-brown.png ) no-repeat;					}											.aside .timeline-text ul li.top-item a .arrow {							bottom:0;							left:50%;														margin-left:-80px;						}												.aside .timeline-text ul li.bottom-item a .arrow {							top:0;							left:50%;														background-position:0 -37px;														margin-left:25px;						}											.aside .timeline-text ul li p a {						display:inline;												font-size:12px;						color:#fff;						line-height:21px;						text-decoration:underline;					}											.aside .timeline-text ul li p a:hover {							text-decoration:none;						}																					.aside .timeline-text ul li p a.learn-more {						display:block;												width:auto;												font-size:15px;						text-decoration:none;						text-transform:uppercase;												font-weight:normal;					}											.aside .timeline-text ul li p a.learn-more span {							float:left;														font-weight:normal;														-webkit-transition:color .2s ease-in;  							-moz-transition:color .2s ease-in;  							-o-transition:color .2s ease-in;  							transition:color .2s ease-in;						}													.aside .timeline-text ul li p a:hover.learn-more span {								color:#FB9023;							}												.aside .timeline-text ul li p a.learn-more span.arrow-right {							display:block;														width:15px;							height:17.5px;														background: url( /themes/site_themes/default/img/global/arrows-brown.png ) no-repeat -66px -2px;														margin-left:2.5px;						}							.aside .timeline-title {		}				.aside .timeline-title .five.columns {			width:265px;			margin-left:22px;		}			.aside .timeline-title h3, .aside .timeline-title h3 a {		font-size:56px;		color:#DDCFC0;		/* color:#423624; */				text-transform:uppercase;		text-decoration:none;				-webkit-transition:color .3s ease-in;  		-moz-transition:color .3s ease-in;  		-o-transition:color .3s ease-in;  		transition:color .3s ease-in;	}			.aside .timeline-title h3 a:hover {			/*text-decoration:underline;*/			color:#fff;		}		.aside .timeline-title h3 {		margin-top:40px;		margin-bottom:20px;	}		.aside .timeline-title p {		margin-left:3px;		padding-right:10px;			font-size:17px;		line-height:24px;		color:#FB9023;		font-style:italic;	}		.aside .timeline-overview.five.columns {		width:265px;	}		.aside .row {		margin-bottom:0;	}		.aside .timeline-arrow {		display:block;				position:absolute;		top:-11px;		left:50%;				margin-left:-65px;	}		

/*********** blueberry.css **********/
/* * jQuery Blueberry Slider v0.4 BETA * http://marktyrrell.com/labs/blueberry/ * * Copyright (C) 2011, Mark Tyrrell <me@marktyrrell.com> * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program.  If not, see <http://www.gnu.org/licenses/>. * */.blueberry { margin: 0 auto; }.blueberry .slides {	display: block;	position: relative;	overflow: hidden;}.blueberry .slides li {	position: absolute;	top: 0;	left: 0;	overflow: hidden;}.blueberry .slides li img {	display: block;	width: 100%;	max-width: none;}.blueberry .slides li.active { display: block; position: relative; }.blueberry .crop li img { width: auto; }/*.blueberry .pager {	height: 40px;	text-align: center;}.blueberry .pager li { display: inline-block; }.blueberry .pager li a,.blueberry .pager li a span {	display: block;	height: 4px;	width: 4px;}.blueberry .pager li a {	padding: 18px 8px;-webkit-border-radius: 6px;   -moz-border-radius: 6px;	border-radius: 6px;}.blueberry .pager li a span {	overflow: hidden;	background: #c0c0c0;	text-indent: -9999px;-webkit-border-radius: 2px;   -moz-border-radius: 2px;	border-radius: 2px;}.blueberry .pager li.active a span { background: #404040; }*/