/* CSS customizations for NW 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
body {
	/*padding-top: 60px;*/
	background-color: #ffffff;
}

* {box-sizing: border-box;}

img.control {width: 100%; display: block;}

.container-wrapper {
	padding: 20px 0;
	background-color: #ffffff;
}

.container {
	width: 95%;
	padding: 0 2.5%;
}

.site-header .container { padding: 0; }



/* ---- Text Styles ---- */
.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}

.light {font-weight: 300;}
.regular {font-weight: 400;}
.semibold {font-weight: 600;}
.bold {font-weight: 700;}

.f10 {font-size: 10px; line-height: 14px;}
.f12 {font-size: 12px; line-height: 18px;}
.f14 {font-size: 14px; line-height: 22px;}
.f16 {font-size: 16px; line-height: 24px;}
.f18 {font-size: 18px; line-height: 26px;}
.f20 {font-size: 20px; line-height: 28px;}
.f22 {font-size: 22px; line-height: 30px;}



/* ---- Color Styles ---- */
.black {color: #000000;}
.white {color: #ffffff;}
.gray {color: #777777;}



/* ---- Spacer Styles ---- */
.top-5 {margin-top: 5px;}
.top-10 {margin-top: 10px;}
.top-20 {margin-top: 20px;}
.top-30 {margin-top: 30px;}
.top-40 {margin-top: 40px;}
.top-50 {margin-top: 50px;}
.top-60 {margin-top: 60px;}
.top-80 {margin-top: 80px;}
.top-100 {margin-top: 100px;}

.bottom-5 {margin-bottom: 5px;}
.bottom-10 {margin-bottom: 10px;}
.bottom-20 {margin-bottom: 20px;}
.bottom-30 {margin-bottom: 30px;}
.bottom-40 {margin-bottom: 40px;}
.bottom-50 {margin-bottom: 50px;}
.bottom-60 {margin-bottom: 60px;}
.bottom-80 {margin-bottom: 80px;}
.bottom-100 {margin-bottom: 100px;}



/* ---- Link Styles ---- */
a.purple:link, a.purple:visited {
	color: #5a35a2;
	text-decoration: none;
}

	a.purple:hover {
		color: #6633ff;
		text-decoration: none;
	}



/* ---- Line Styles ---- */
hr.full {
	width: 100%;
	margin: 30px auto 30px auto;
	border-top: 1px solid #dddddd;
}

hr.full-no-margin {
	width: 100%;
	margin: 0px auto 0px auto;
	border-top: 1px solid #dddddd;
}

hr.third {
	width: 33%;
	margin: 30px auto 30px auto;
	border-top: 1px solid #dddddd;
}



/* ---- List Styles ---- */
ul.bullets {
	margin: 0px 0px 10px 0px;
}

ul.bullets li {
	list-style-type: disc;
	padding: 6px 0px 0px 0px;
}






.row { padding: 0 20px; }

.bordered {
	border-top: 1px solid #000;
	padding: 50px 20px 0 20px;
}

.border-box {
  border: 1px solid #000;
  padding: 10px;
}

.bordered.tight {
  padding: 20px 0 0 0;
}

.padded-bottom {
  padding-bottom: 20px;
}

.padded-20 {
  padding-top: 20px;
}

.padded-top {
  padding-top: 40px;
}

.bg-black {
  background-color: #000000;
  color: #FFF;
}

.bg-orange {
  background-color: #c00;
}

.bg-green {
  background-color: #83a63e;
}

.bg-dark-green {
  background-color: #85a83e;
}

input, textarea, select, fieldset {
     margin-bottom: 0; 
}

.form-wrap {
  margin-bottom: 1.5rem;
}

span.error {
  font-size: 1rem;
  color: red;
  display: block;
}

.two.columns  { width: 48%; }
.two.columns { margin-bottom: 3%; }
.three.columns { margin-bottom: 5%; }
.five.columns { margin-bottom: 3%; }


.callout .three.columns { margin-bottom: 1%; }

button { 
  line-height: 1em;
  height: auto;
  padding: 0;
}

button a {
  display: inline-block;
  padding: 10px 20px;
}

input,
textarea,
select,
fieldset { 
  padding: 8px;
}

button.button-submit,
input[type="submit"].button-submit,
input[type="reset"].button-submit,
input[type="button"].button-submit {
  color: #0066cc;
    font-size: 16px;
    text-decoration: none;
    background-color: #ffffff;
    min-width: 150px;
    border: 1px solid #0066cc;
    display: inline-block;
    text-align: center; }



.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .button:focus, button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus {
  border-color: inherit;
}


/*  See More links */
.see-more { display: block; margin-top: 15px; }
.see-more button { color: #0066cc; border: 1px solid #0066cc; }
.see-more button a { color: #0066cc; }

.see-more.black button { color: #000; border: 1px solid #000; }
.see-more.black button a { color: #000000; }


/* nav toggle */
#sidebar-toggle {
    display: inline-block;
    position: absolute;
    padding: 10px 10px;
    margin: 0;
    width: 50px;
    top: 15px;
    left: 20px;
}

#sidebar-toggle .bar {
    display: block;
    width: 30px;
    margin-bottom: 5px;
    height: 3px;
    background-color: #000;
    line-height: 0px;
}


/* Logo */
.site-header {
    padding: 10px 0 10px 0;
    /*position: fixed;*/
    width: 100%;
    top: 0;
    z-index: 5000;
    background-color: #fff;
    border-bottom: 1px solid #000;
}

.logo {
	text-indent: -999em;
	background-image: url('../images/logo-nw.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% auto;
	height: 45px;
	width: 150px;
	display: inline-block;
}

.logo a {
  display: block;
  height: 45px;
  width: 150px;
}



/* Button Styles
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */

a.blue-button:link {
    color: #0066cc;
    font-size: 16px;
    text-decoration: none;
    padding: 5px 10px 5px 10px;
    background-color: #ffffff;
    min-width: 150px;
    border: 1px solid #0066cc;
    display: inline-block;
    text-align: center;
}

	a.blue-button:visited {
		color: #0066cc;
		text-decoration: none;
	}

	a.blue-button:hover {
		color: #0066cc;
		text-decoration: none;
		background-color: #f9fcfe;
	}
	

a.black-button:link {
    color: #000000;
    font-size: 16px;
    text-decoration: none;
    padding: 5px 10px 5px 10px;
    background-color: #ffffff;
    min-width: 150px;
    border: 1px solid #000000;
    display: inline-block;
    text-align: center;
}

	a.black-button:visited {
		color: #000000;
		text-decoration: none;
	}

	a.black-button:hover {
		color: #000000;
		text-decoration: none;
		background-color: #eeeeee;
	}	
		

a.purple-button:link {
    color: #ffffff;
    font-size: 16px;
    text-decoration: none;
    padding: 5px 10px 5px 10px;
    background-color: #662d91;
    min-width: 150px;
    border: 1px solid #000000;
    display: inline-block;
    text-align: center;
}

	a.purple-button:visited {
		color: #ffffff;
		border: 1px solid #000000;
		text-decoration: none;
	}

	a.purple-button:hover {
		color: #ffffff;
		text-decoration: none;
		border: 1px solid #000000;
		background-color: #8348b0;
	}


a.purple-button-small:link {
    color: #ffffff;
    font-size: 14px;
    text-decoration: none;
    padding: 5px 10px 5px 10px;
    background-color: #662d91;
    min-width: 150px;
    border: 1px solid #000000;
    display: inline-block;
    text-align: center;
}

	a.purple-button-small:visited {
		color: #ffffff;
		border: 1px solid #000000;
		text-decoration: none;
	}

	a.purple-button-small:hover {
		color: #ffffff;
		text-decoration: none;
		border: 1px solid #000000;
		background-color: #8348b0;
	}



/* Footer Styles
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */

a.footer:link {
    color: #66727f;
    text-decoration: none;
}

	a.footer:visited {
		color: #66727f;
		text-decoration: none;
	}

	a.footer:hover {
		color: #425467;
		text-decoration: none;
	}



/* Cartoon Styles
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
.cartoons {
  padding: 60px 0px 50px 0px;
}

.caption {
  font-family: "Times New Roman", Times, serif;
  font-size: 2rem;
  line-height: 1.4em;
  max-width: 400px;
  text-align: center;
  margin: 20px auto;
}

.max-height {
  max-height: 525px;
}

/*  Overrides for Slick JS Carousel  */
.slick-prev, .slick-next {
  width: 40px;
  height: 40px;
}

.slick-prev:before, .slick-next:before {
	color: #000;
  opacity: 0.35;
  font-size: 40px;
}

.slick-slide {
  outline: none;
}

.slick-slide img {
    display: inline-block;
    max-height: 525px;
}

.slick-prev {
    left: 10px;
    z-index:2000;
}

.slick-next {
    right: 10px;
}

.featherlight-next span, .featherlight-previous span { color: #fff; text-shadow: 0 0 5px #000; }



/* Collection Styles
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */

.mobile-wrap {
  max-height: 700px;
  overflow: hidden;
  border-bottom: 1px solid #999;
  margin-bottom: 50px;
}

.mobile-wrap.show {
  max-height: inherit;
  border-bottom: none;
  margin-bottom: 0;
}

.top-space {
  margin-top: 30px;
} 

.collection p {
	text-transform: uppercase;
  font-size: 1.2rem;
  color: #777;
  line-height: 0.5em;
}

.collection h3 { 
  margin-bottom: 25px;
  line-height: 1.6em;
}

.mobile-wrap .collection-images {
  display: none;
}

.mobile-wrap .collection-images:first-child, .mobile-wrap.show .collection-images {
  display: block;
}

.collection-images img {
  border: 1px solid #999;
}

/*  Mobile see more link  */


.see-more-mobile {
  position: absolute;
  bottom: 15px;
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 50px;
  text-align: center;
  background: url(../images/see-more-arrow.png) center 0 transparent no-repeat;
  background-size: 40px 40px;
  overflow: visible;
  z-index: 5000;
}

.see-more-mobile a {
  color: #0066cc;
  padding: 30px 0;
  display: block;
}

.see-more-mobile.hide {
  display: none;
}





.button-link {
  padding: 20px 0 0 0;
}

/*.row:nth-child(1), .row:nth-child(2) {
  display: block;
}*/


.circle {
  display: block;
  border-radius: 50%;
  width: 200px;
  height: 200px; 
  background-color: #c90;
  margin-top: -50px;
  z-index:3000;
  /* width and height can be anything, as long as they're equal */
}

/*  ABCs  */
.abcs {
  color: #fff;
  font-size: 1.6rem;
  font-weight: 400;
  padding: 0 0 30px 0; 
}

.abcs-header {
  content: url('../images/cow-header.jpg');
  margin: 0 auto 30px auto;
  width: 100%;
  text-align: center;
}

.abcs-images {
  padding: 4% 0 20px 0;
}

.see-more {
  text-align: center;
}




/* Lexicomics CB */

.bg-lexicomics-cb {
  background: url('../images/colored_pencels_background.jpg') repeat-x center 0  #fff;
  background-size: auto 160px;
  padding: 180px 0 20px 0;
}

.lexicomics-image {
  max-width: 500px;
  margin-top: 30px;
}

.five.columns.lexicomics-image { margin-bottom: 0%; }


/* Lexicomics CT */

.narrow {
  width: 80%;
  margin: 0 auto;
  padding: 10px;
}

.bg-lexicomics-ct-new {
  background: url('../images/wood_background.jpg') no-repeat center 0 transparent;
  background-size: cover;
  padding: 30px 0px 0px 0px;
  border-width: 1px 0px 1px 0px;
  border-color: #000000;
  border-style: solid;
}


.bg-lexicomics-ct {
  background: url('../images/wood_background.jpg') no-repeat center 0 transparent;
  background-size: cover;
  padding: 0;
}


.bg-lexicomics-ct .container {
  padding-top: 50px;
}

.lexicomics-ct-book img {
    
}

.lexicomics-title.ct {
  max-width: 450px;
  text-align: center;
  margin: 0 auto;
}

.lexicomics-copy.ct, .lexicomics-copy.ct .see-more {
  font-size: 14px;
}

.buy-links button {
  margin-right: 20px;
  min-width: 220px;
}


/*  Urban Heraldry  */
.urban {
  background: url('../images/urban_background.jpg') center center no-repeat #ffffff;
  background-size: cover cover;
  min-height: 600px;
  padding: 50px 0;
}

.urban .two.columns { margin-bottom: -15%; }

.urban-header {
  width: 250px;
  margin: 0 auto 50px auto;
  text-align: center;
  padding: 20px 0 10px 0;
}

.urban-header h3 { margin: 0; }

.fade-10 { opacity: 0.75; } 


.urban-1, .urban-2, .urban-3, .urban-4, .urban-5, .urban-6, .urban-7, .urban-8, .urban-9, .urban-10 {
    -webkit-transform : scale(0.8); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform     : scale(0.8); /* IE 9 */
    transform         : scale(0.8); /* Firefox 16+, IE 10+, Opera */
  }

.urban-1 {
  transform-origin: 0 0;
}
.urban-2 {
  transform-origin: -137% 68%;
}
.urban-3 {
  transform-origin: 114% 106%;
}
.urban-4 {
  transform-origin: 63% -6%;
}
.urban-5 {
  transform-origin: 10% 100%;
}
.urban-6 {
  transform-origin: -80% -63%;
}
.urban-7 {
  transform-origin: 263% 81%;
}
.urban-8 {
  transform-origin: 114% -85%;
}
.urban-9 {
  transform-origin: 10% -10%;
}
.urban-10 {
  transform-origin: 67% -30%;
}



/*  Wranglers  */

.wrangler {
  max-width: 150px;
  margin-right: 1.5%;
  margin-bottom: 1%;
  display: inline-block;
}


/*  Featherlight  */

.featherlight .featherlight-image {
    max-height: 300px;
    max-width: 300px;
    width: auto !important;
    height: auto !important;
}



/*  Utilities  */
.u-pull-right {
  float: none; }
.u-pull-left {
  float: none; }


/* Screen Size 320px
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
@media (min-width: 320px) {
	
	/*  Home Page Styles - Turkey the Turtle - 320px
	–––––––––––––––––––––––––––––––––––––––––––––––– */
	.turkey-home-hero {
		background: url('../images/turkey_paper_background.jpg') repeat #ffffff;
		background-size: 110px 110px;
		padding: 0px 0px 40px 0px;
		border-bottom: 1px solid #bbbbbb;
	}

	.turkey-home-image {
		height: 400px;
		background: url('../images/turkey_home_hero.jpg') no-repeat;
    	background-position: center top;
    	background-size: 1026px 400px;
	}
	
	.turkey-home-text {
		text-align: center;
		font-size: 14px;
		padding: 0px 20px 15px 20px;
	}
	
	
	/*  Home Page Styles - ABCs - 320px
	–––––––––––––––––––––––––––––––––––––––––––––––– */
	.abcs-home-area {
		min-height: 500px;
		background: url('../images/abc_home_grass_bull_background.gif') no-repeat;
		background-position: bottom;
		background-size: 800px 167px; 
		background-color: #f0f8fc;
		border-top: 1px solid #c0c6ca;
		border-bottom: 1px solid #000000;
		padding: 50px 0px 200px 0px;
	}
	
	.abcs-home-half {
		width: 100%;
		text-align: center;		
	}
	
	.abcs-home-cover-image {
		max-width: 300px;
		height: auto;
		text-align: center;
		margin: auto;
	}	

	.abcs-home-text {
		max-width: 100%;
		text-align: center;
		font-size: 14px;
		padding: 10px 30px 0px 30px;
	}
	
	.abcs-home-bull-image {
		height: 0px;
	}
	
	
	/*  Home Page Styles - Lexicomics - 320px 
	–––––––––––––––––––––––––––––––––––––––––––––––– */
	.lexicomics-home-area {
		height: 320px;
		text-align: center;
		background-color: #c7bede;
		border-bottom: 1px solid #000000;
		padding: 50px 0px 45px 0px;
	}
	
	.lexicomics-home-title {
		float: left;
		height: 70px;
		width: 100%;
		background: url('../images/lexicomics_home_title.gif') no-repeat;
    	background-position: center top;
    	background-size: 300px 62px;
	}
	
	.lexicomics-home-image {
		float: left;
		height: 120px;
		width: 100%;
		background: url('../images/lexicomics_home_images.gif') no-repeat;
    	background-position: center top;
    	background-size: 800px 100px;
	}
	
	
	/*  Lexicomics Page Styles - 320px
	–––––––––––––––––––––––––––––––––––––––––––––––– */
	.lexicomics-header-area {
		height: 270px;
		text-align: center;
		background-color: #c7bede;
		border-bottom: 1px solid #000000;
		padding: 50px 0px 45px 0px;
	}
	
	.lexicomics-header-title {
		float: left;
		height: 70px;
		width: 100%;
		background: url('../images/lexicomics_home_title.gif') no-repeat;
    	background-position: center top;
    	background-size: 300px 62px;
	}
	
	.lexicomics-header-image {
		float: left;
		height: 100px;
		width: 100%;
		background: url('../images/lexicomics_home_images.gif') no-repeat;
    	background-position: center top;
    	background-size: 800px 100px;
	}
	
	.bg-lexicomics-cb {
		background: url('../images/colored_pencels_background.jpg') repeat-x center 0  #fff;
		background-size: auto 100px;
		padding: 120px 0 20px 0;
	}

	.lexicomics-header-center {
		text-align: center;
		font-size: 24px;
		line-height: 28px;
		padding: 0px 10px 10px 10px;
	}

	.lexicomics-copy-center {
		text-align: center;
		font-size: 14px;
		padding: 0px 10px 40px 10px;
	}
	
	.lexicomics-header-left {
		text-align: center;
		font-size: 24px;
		line-height: 28px;
		padding: 0px 10px 10px 10px;
	}

	.lexicomics-copy-left {
		text-align: center;
		font-size: 14px;
		padding: 0px 10px 20px 10px;
	}
		
		
	/*  Patagonia Page Styles - 320px
	–––––––––––––––––––––––––––––––––––––––––––––––– */
	.patagonia-hero {
		width: 100%;
		height: 200px;
		background: url('../images/patagonia_hero.jpg') no-repeat center center;
		background-size: cover;
		border-bottom: 1px solid #000000;
	}
	
	.patagonia-title-container {
		text-align: center;
		width: 100%;
		padding: 12px 0px 40px 0px;
	}
	
	.patagonia-title-main {
		width: 100%;
		font-size: 30px;
		line-height: 30px;
		color: #660099;
		letter-spacing: -1px;
		padding: 0px 0px 12px 0px;
	}
	
	.patagonia-title-submain {
		font-size: 18px;
		font-weight: 300;
		line-height: 24px;
		color: #b37db3;
		border-top: 1px solid #cccccc;
		padding: 6px 6px 16px 6px;
		display: inline-block;
	}
	
	.patagonia-byline {
		font-size: 12px;
		line-height: 14px;
		color: #888888;
		padding: 0px 30px 0px 30px;
	}
	
	.patagonia-section-title {
		font-size: 20px;
		font-weight: 600;
		line-height: 20px;
		color: #000000;
		display: block;
		padding: 0px 0px 10px 0px;
	}
	
	.patagonia-section-title-60top {
		font-size: 20px;
		font-weight: 600;
		line-height: 20px;
		color: #000000;
		display: block;
		padding: 60px 0px 10px 0px;
	}
	
	.patagonia-text-area-intro {
		text-align: left;
		max-width: 700px;
		margin: auto;
		font-size: 16px;
		line-height: 24px;
		color: #000000;
		font-weight: 600;
		padding: 0px 30px 40px 30px;
		border-bottom: 1px solid #cccccc;
	}
	
	.patagonia-text-area {
		text-align: left;
		max-width: 700px;
		margin: auto;
		font-size: 14px;
		line-height: 22px;
		color: #000000;
		padding: 0px 30px 0px 30px;
	}
	
	.patagonia-text-area-60spacer {
		text-align: left;
		max-width: 700px;
		margin: auto;
		font-size: 14px;
		line-height: 22px;
		color: #000000;
		padding: 0px 30px 60px 30px;
	}	
	
	.patagonia-image-area {
		text-align: left;
		max-width: 700px;
		margin: auto;
		padding: 20px 30px 20px 30px;
	}
	
	.patagonia-image-two-a {
		text-align: center;
		vertical-align: text-top;
		width: 280px;
		display: block;
		margin: auto;
	}
	
	.patagonia-image-two-b {
		text-align: center;
		vertical-align: text-top;
		width: 280px;
		display: block;
		margin: auto;
		padding: 20px 0px 0px 0px;
	}
	
	.patagonia-image-three-a {
		text-align: center;
		vertical-align: text-top;
		width: 280px;
		display: block;
		margin: auto;
	}	
	
	.patagonia-image-three-b {
		text-align: center;
		vertical-align: text-top;
		width: 280px;
		display: block;
		margin: auto;
		padding: 20px 0px 20px 0px;
	}	
	
	.patagonia-image-three-c {
		text-align: center;
		vertical-align: text-top;
		width: 280px;
		display: block;
		margin: auto;
	}

	.patagonia-image {
		line-height: 0;
		height: auto;
		vertical-align: bottom;
		border: 1px solid #cccccc;
	}
	
	.patagonia-image-caption {
		text-align: left;
		width: 100%;
		font-size: 12px;
		line-height: 14px;
		color: #888888;
		padding-top: 5px;
	}
	
	.patagonia-map-container {
		width: 100%;
		height: 200px;
		background: url('../images/patagonia_map.gif') no-repeat top center;
		background-size: contain;
		background-color: #e0f0ff;
		border-top: 1px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
	}
	
	.patagonia-image-penguins {
		width: 100%;
		height: auto;
		margin: auto;
		padding: 10px 30px 0px 30px;
	}
	
	.patagonia-rhea-guanaco-container {
		width: 100%;
		height: 300px;
		background: url('../images/patagonia_painting_rhea_guanco.jpg') no-repeat center center;
		background-size: contain;
		background-color: #faf7f2;
		border-top: 1px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
	}
	
	.patagonia-grey-glacier {
		width: 100%;
		height: 250px;
		background: url('../images/patagonia_image_grey_glacier.jpg') no-repeat center center;
		background-size: cover;
		border-top: 1px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
	}
	
	.patagonia-nordenskjold {
		width: 100%;
		height: 250px;
		background: url('../images/patagonia_image_nordenskjold.jpg') no-repeat center center;
		background-size: cover;
		border-top: 1px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
	}
	
	.patagonia-image-caption-full {
		text-align: left;
		width: 100%;
		font-size: 12px;
		line-height: 14px;
		color: #888888;
		padding: 5px 30px 60px 30px;
		margin: auto;
	}
	
	
	.patagonia-online-credits {
		text-align: center;
		border-top: 1px solid #a3a3a3;
		background-color: #eeeeee;
	}

		.patagonia-online-credits-container {
			margin: auto;
			max-width: 1260px;
			padding: 15px 30px 50px 30px;
		}
		
		.patagonia-online-credits-left {
			width: 100%;
			text-align: left;
			font-size: 12px;
			line-height: 16px;
			color: #777777;
			display: inline-block;
			padding-top: 15px;
		}
		
		.patagonia-online-credits-right {
			width: 0%;
			display: inline-block;
			padding-top: 15px;
		}	
	
	
	/*  Footer Styles - 320px
	–––––––––––––––––––––––––––––––––––––––––––––––– */
	.footer-area {
		border-top: 1px solid #8ea0b2;
	}
	
	.footer-area-top {
		height: 520px;
		background: url('../images/footer_background.gif') repeat-x bottom;
		background-size: 30px 400px;
	}
	
	.footer-area-people {
		height: 520px;
		background: url('../images/footer_people_mobile.gif') no-repeat center bottom;
		background-color: #cce5ff;
		background-size: 2500px 400px;
	}
	
	.footer-top-text {
		max-width: 1000px;
		padding: 20px 30px 0px 30px;
		margin: auto;
	}
	
	.footer-top-text-left {
		float: left;
		width: 100%;
	}
	
	.footer-top-text-right {
		float: left;
		width: 100%;
		text-align: left;
	}
	
	.footer-links {
		float: left;
		text-align: left;
		font-size: 14px;
		line-height: 20px;
		padding: 0px 30px 20px 0px;
	}
	
	img.footer-social-icon{
		width: 45px;
		height: 45px;
		margin-right: 5px;
	}
	
	.footer-area-bottom {
		height: 200px;
		background-color: #85a83e;
	}
	
	.footer-bottom-text {
		max-width: 1000px;
		padding: 5px 30px 0px 30px;
		margin: auto;
	}
	
	.footer-bottom-text-left {
		float: left;
		width: 100%;
		text-align: center;
		font-size: 12px;
		color: #5f792d;
		padding-bottom: 20px;
	}
	
	.footer-bottom-text-right {
		float: left;
		width: 100%;
		text-align: center;
	}
	
	img.footer-logo {
		width: 123px;
		height: 36px;
	}
		

}




/* Screen Size 400px
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
@media (min-width: 400px) {} /* Not using this break - it is weird and useless*/




/* Screen Size 480px
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
@media (min-width: 480px) {
  .slick-prev {
      left: 0;
  }

  .slick-next {
      right: 0;
  }

  .mobile-wrap {
    max-height: auto;
    overflow: visible;
    border-bottom: none;
    margin-bottom: 0;
  }

  .mobile-wrap .collection-images {
    display: block;
  }

  .mobile-link {
    display: none;
  }

  .wrangler { max-width: 200px; }
  
  /*.three.columns { width: 48%; margin-bottom: 3%; margin-left: 4%;}
  .three.columns:nth-child(odd) { margin-left: 0; }*/

  /*.callout .three.columns { width: 100%; margin-bottom: 3%; margin-left: 4%;}
  .callout .three.columns:nth-child(odd) { margin-left: 4%; }*/

  .u-pull-right {
    float: right; }
  .u-pull-left {
    float: left; }

  .featherlight .featherlight-image {
      max-height: 440px;
      max-width: 440px;
      width: auto !important;
      height: auto !important;
  }

  .superhero-icon {
    text-align: center;
  }

  .enjoy-links .six.columns {
      width: 46%;
      margin: auto 2%;
  }

  .bg-lexicomics-ct .wood {
    height: 350px;
  }

  .box-copy {
    padding: 5px 25px 15px 25px;
  }

}




/* Screen Size 600px
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
@media (min-width: 600px) {
  .bg-lexicomics-ct .wood {
    height: 450px;
  }
}




/* Screen Size 768px
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
@media (min-width: 768px) {
	
	/*  Home Page Styles - Turkey the Turtle - 768px
	–––––––––––––––––––––––––––––––––––––––––––––––– */
	.turkey-home-hero {
		background: url('../images/turkey_paper_background.jpg') repeat #ffffff;
		background-size: 220px 220px;
		padding: 0px 0px 40px 0px;
		border-bottom: 1px solid #bbbbbb;
	}

	.turkey-home-image {
		height: 600px;
		background: url('../images/turkey_home_hero.jpg') no-repeat;
    	background-position: center top;
    	background-size: 1600px 600px;
	}
	
	.turkey-home-text {
		text-align: center;
		font-size: 16px;
		padding: 0px 100px 15px 100px;
	}
	
	
	/*  Home Page Styles - ABCs - 768px
	–––––––––––––––––––––––––––––––––––––––––––––––– */
	.abcs-home-area {
		height: 850px;
		background: url('../images/abc_home_grass_bull_background.gif') no-repeat;
		background-position: bottom;
		background-size: 1200px 250px; 
		background-color: #f0f8fc;
		border-top: 1px solid #c0c6ca;
		border-bottom: 1px solid #000000;
		padding: 50px 0px 45px 0px;
	}
	
	.abcs-home-half {
		width: 100%;
		text-align: center;		
	}
	
	.abcs-home-cover-image {
		max-width: 400px;
		height: auto;
		text-align: center;
		margin: auto;
	}	

	.abcs-home-text {
		max-width: 100%;
		text-align: center;
		font-size: 14px;
		padding: 10px 30px 0px 30px;
	}
	
	.abcs-home-bull-image {
		height: 0px;
	}
	
	/*  Home Page Styles - Lexicomics -768px
	–––––––––––––––––––––––––––––––––––––––––––––––– */
	.lexicomics-home-area {
		height: 380px;
		text-align: center;
		background-color: #c7bede;
		border-bottom: 1px solid #000000;
		padding: 50px 0px 45px 0px;
	}
	
	.lexicomics-home-title {
		float: left;
		height: 120px;
		width: 100%;
		background: url('../images/lexicomics_home_title.gif') no-repeat;
    	background-position: center top;
    	background-size: 500px 103px;
	}
	
	.lexicomics-home-image {
		float: left;
		height: 120px;
		width: 100%;
		background: url('../images/lexicomics_home_images.gif') no-repeat;
    	background-position: center top;
    	background-size: 800px 100px;
	}
		

	
	/*  Lexicomics Page Styles - 768px
	–––––––––––––––––––––––––––––––––––––––––––––––– */
	.lexicomics-header-area {
		height: 320px;
		text-align: center;
		background-color: #c7bede;
		border-bottom: 1px solid #000000;
		padding: 50px 0px 45px 0px;
	}
	
	.lexicomics-header-title {
		float: left;
		height: 120px;
		width: 100%;
		background: url('../images/lexicomics_home_title.gif') no-repeat;
    	background-position: center top;
    	background-size: 500px 103px;
	}
	
	.lexicomics-header-image {
		float: left;
		height: 100px;
		width: 100%;
		background: url('../images/lexicomics_home_images.gif') no-repeat;
    	background-position: center top;
    	background-size: 800px 100px;
	}

	.lexicomics-header-center {
		text-align: center;
		font-size: 28px;
		padding: 0px 20px 10px 20px;
	}

	.lexicomics-copy-center {
		text-align: center;
		font-size: 16px;
		padding: 0px 20px 40px 20px;
	}
	
	.lexicomics-header-left {
		text-align: center;
		font-size: 28px;
		padding: 0px 20px 10px 20px;
	}

	.lexicomics-copy-left {
		text-align: center;
		font-size: 14px;
		padding: 0px 20px 20px 20px;
	}
	
	
	.row {
		display: block;
	}
		
  .wow-color-more { display: inline-block; margin: 0 0 0 10px; }

  .urban .two.columns, .callout .two.columns { width: 13.3333333333%; margin-bottom: 3%; }
  .callout .three.columns, .three.columns { width: 22%; }
  .callout .three.columns, .three.columns, .callout .three.columns:nth-child(odd), .three.columns:nth-child(odd) { margin-left: 4%; margin-bottom: 3%;}
  .callout .three.columns:first-child, .three.columns:first-child { margin-left: 0; }
  .callout .three.columns { margin-bottom: 0 !important;}
  
  .callout-copy {
    text-align: center;
    margin-bottom: 0;
  }

  	.urban { 
  		min-height: 650px; 
  		border-top: 1px solid #000000;
  	}


  /*  Urban Manipulations  */

  .urban-1 {
    -webkit-transform : scale(1.4); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform     : scale(1.4); /* IE 9 */
    transform         : scale(1.4); /* Firefox 16+, IE 10+, Opera */
    transform-origin: 0 -45%;
  }

  .urban-2 {
    -webkit-transform : scale(1.4); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform     : scale(1.4); /* IE 9 */
    transform         : scale(1.4); /* Firefox 16+, IE 10+, Opera */
    transform-origin: 0 14%;
  }

  .urban-3 {
    -webkit-transform : scale(1.4); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform     : scale(1.4); /* IE 9 */
    transform         : scale(1.4); /* Firefox 16+, IE 10+, Opera */
    transform-origin: 0 -30%;
  }

  .urban-4 {
    -webkit-transform : scale(1.4); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform     : scale(1.4); /* IE 9 */
    transform         : scale(1.4); /* Firefox 16+, IE 10+, Opera */
    transform-origin: 0 45%;
  }

  .urban-5 {
    -webkit-transform : scale(1.4); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform     : scale(1.4); /* IE 9 */
    transform         : scale(1.4); /* Firefox 16+, IE 10+, Opera */
    transform-origin: 0 -50%;
  }

  .urban-6 {
    -webkit-transform : scale(1.4); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform     : scale(1.4); /* IE 9 */
    transform         : scale(1.4); /* Firefox 16+, IE 10+, Opera */
    transform-origin: 60% 30%;
  }

  .urban-7 {
    -webkit-transform : scale(1.4); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform     : scale(1.4); /* IE 9 */
    transform         : scale(1.4); /* Firefox 16+, IE 10+, Opera */
    transform-origin: 80% -10%;
  }
  .urban-8 {
    -webkit-transform : scale(1.4); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform     : scale(1.4); /* IE 9 */
    transform         : scale(1.4); /* Firefox 16+, IE 10+, Opera */
    transform-origin: 35% -60%;
  }
  .urban-9 {
    -webkit-transform : scale(1.4); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform     : scale(1.4); /* IE 9 */
    transform         : scale(1.4); /* Firefox 16+, IE 10+, Opera */
    transform-origin: 10% -10%;
  }
  .urban-10 {
    -webkit-transform : scale(1.4); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform     : scale(1.4); /* IE 9 */
    transform         : scale(1.4); /* Firefox 16+, IE 10+, Opera */
    transform-origin: -30% -30%;
  }

  .featherlight .featherlight-image {
      max-height: 600px;
      max-width: 600px;
      height: auto !important;
      width: auto !important;
  }

  .abcs-images {
    padding: 2.5% 0 20px 0;
  }


  

  /* LEXICOMICS */
  .box {
    margin-bottom: 0px;
  }

  .box-header h3 { font-size: 14px; }

  .box .border-box {
    max-width: 220px;
  }

  .box-copy {
    font-size: 14px;
    min-height: 120px;
    padding: 5px 0 15px 0;
  }

  .enjoy-links .six.columns {
      width: 100%;
      margin: auto 0;
  }

  .box-link {
    
  }

  .lexicomics-title {
    padding-top: 30px;
  }

  .lexicomics-image {
    padding-top: 5px;
  }

  .lexicomics-image.ct {
    padding-top: 0;
    max-width: 300px;
  }

  .lexicomics-copy, .see-more {
    font-size: 14px;
  }


  .bg-lexicomics-ct .wood {
    /*background: url('../images/wood_background_cup.jpg') no-repeat center 0 transparent;*/
    /*background-size: cover;*/
    /*height: 350px;*/
  }

  .lexicomics-ct-book {
    margin-bottom: 15px;
    /*margin-right: 35%;*/
  }


	/*  Patagonia Page Styles - 768px
	–––––––––––––––––––––––––––––––––––––––––––––––– */
	.patagonia-hero {
		width: 100%;
		height: 500px;
		background: url('../images/patagonia_hero.jpg') no-repeat center center;
		background-size: cover;
		border-bottom: 1px solid #000000;
	}
	
	.patagonia-title-container {
		text-align: center;
		width: 100%;
		padding: 12px 0px 40px 0px;
	}
	
	.patagonia-title-main {
		width: 100%;
		font-size: 48px;
		line-height: 48px;
		color: #660099;
		letter-spacing: -1px;
		padding: 0px 0px 12px 0px;
	}
	
	.patagonia-title-submain {
		font-size: 24px;
		font-weight: 300;
		line-height: 24px;
		color: #b37db3;
		border-top: 1px solid #cccccc;
		padding: 6px 6px 16px 6px;
		display: inline-block;
	}
	
	.patagonia-byline {
		font-size: 12px;
		line-height: 12px;
		color: #888888;
	}
	
	.patagonia-section-title {
		font-size: 24px;
		font-weight: 600;
		line-height: 24px;
		color: #000000;
		display: block;
		padding: 0px 0px 10px 0px;
	}
	
	.patagonia-section-title-60top {
		font-size: 24px;
		font-weight: 600;
		line-height: 24px;
		color: #000000;
		display: block;
		padding: 60px 0px 10px 0px;
	}
	
	.patagonia-text-area-intro {
		text-align: left;
		max-width: 700px;
		margin: auto;
		font-size: 16px;
		line-height: 24px;
		color: #000000;
		font-weight: 600;
		padding: 0px 0px 40px 0px;
		border-bottom: 1px solid #cccccc;
	}
	
	.patagonia-text-area {
		text-align: left;
		max-width: 700px;
		margin: auto;
		font-size: 16px;
		line-height: 24px;
		color: #000000;
		padding: 0px 0px 0px 0px;
	}
	
	.patagonia-text-area-60spacer {
		text-align: left;
		max-width: 700px;
		margin: auto;
		font-size: 16px;
		line-height: 24px;
		color: #000000;
		padding: 0px 0px 60px 0px;
	}	
	
	.patagonia-image-area {
		text-align: left;
		max-width: 700px;
		margin: auto;
		padding: 20px 0px 20px 0px;
	}
	
	.patagonia-image-two-a {
		text-align: center;
		vertical-align: text-top;
		width: 340px;
		display: inline-block;
		margin: 0px 10px 0px 0px;
	}
	
	.patagonia-image-two-b {
		text-align: center;
		vertical-align: text-top;
		width: 340px;
		display: inline-block;
		margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.patagonia-image-three-a {
		text-align: center;
		vertical-align: text-top;
		width: 220px;
		display: inline-block;
	}	
	
	.patagonia-image-three-b {
		text-align: center;
		vertical-align: text-top;
		width: 220px;
		display: inline-block;
		margin: 0px 20px 0px 20px;
		padding: 0px 0px 0px 0px;
	}	
	
	.patagonia-image-three-c {
		text-align: center;
		vertical-align: text-top;
		width: 220px;
		display: inline-block;
	}

	.patagonia-image {
		line-height: 0;
		height: auto;
		vertical-align: bottom;
		border: 1px solid #cccccc;
	}
	
	.patagonia-image-caption {
		text-align: left;
		width: 100%;
		font-size: 12px;
		line-height: 14px;
		color: #888888;
		padding-top: 5px;
	}
	
	.patagonia-map-container {
		width: 100%;
		height: 380px;
		background: url('../images/patagonia_map.gif') no-repeat top center;
		background-size: contain;
		background-color: #e0f0ff;
		border-top: 1px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
	}
	
	.patagonia-image-penguins {
		width: 700px;
		height: auto;
		margin: auto;
		padding: 0px 0px 0px 0px;
	}
	
	.patagonia-rhea-guanaco-container {
		width: 100%;
		height: 500px;
		background: url('../images/patagonia_painting_rhea_guanco.jpg') no-repeat center center;
		background-size: contain;
		background-color: #faf7f2;
		border-top: 1px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
	}
	
	.patagonia-grey-glacier {
		width: 100%;
		height: 450px;
		background: url('../images/patagonia_image_grey_glacier.jpg') no-repeat center center;
		background-size: cover;
		border-top: 1px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
	}
	
	.patagonia-nordenskjold {
		width: 100%;
		height: 450px;
		background: url('../images/patagonia_image_nordenskjold.jpg') no-repeat center center;
		background-size: cover;
		border-top: 1px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
	}
	
	.patagonia-image-caption-full {
		text-align: left;
		width: 700px;
		font-size: 12px;
		line-height: 14px;
		color: #888888;
		padding: 5px 0px 60px 0px;
		margin: auto;
	}
	
	
	.patagonia-online-credits {
		text-align: center;
		border-top: 1px solid #a3a3a3;
		background-color: #eeeeee;
	}

		.patagonia-online-credits-container {
			margin: auto;
			max-width: 1260px;
			padding: 15px 30px 50px 30px;
		}
		
		.patagonia-online-credits-left {
			width: 50%;
			text-align: left;
			font-size: 12px;
			line-height: 16px;
			color: #777777;
			display: inline-block;
			padding-top: 15px;
		}
		
		.patagonia-online-credits-right {
			width: 50%;
			display: inline-block;
			padding-top: 15px;
		}
	



	/*  Footer Styles - 768px
	–––––––––––––––––––––––––––––––––––––––––––––––– */
	.footer-area {
		border-top: 1px solid #8ea0b2;
	}
	
	.footer-area-top {
		height: 450px;
		background: url('../images/footer_background.gif') repeat-x bottom;
		background-size: 30px 400px;
	}
	
	.footer-area-people {
		height: 450px;
		background: url('../images/footer_people_tablet.gif') no-repeat center bottom;
		background-color: #cce5ff;
		background-size: 2500px 400px;
	}
	
	.footer-top-text {
		max-width: 1260px;
		padding: 20px 30px 0px 30px;
		margin: auto;
	}
	
	.footer-top-text-left {
		float: left;
		width: 75%;
	}
	
	.footer-top-text-right {
		float: left;
		width: 25%;
		text-align: right;
	}
	
	.footer-links {
		float: left;
		text-align: left;
		font-size: 14px;
		line-height: 20px;
		padding: 0px 30px 0px 0px;
	}
	
	img.footer-social-icon{
		width: 45px;
		height: 45px;
		margin-left: 5px;
	}
	
	.footer-area-bottom {
		height: 200px;
		background-color: #85a83e;
	}
	
	.footer-bottom-text {
		max-width: 1260px;
		padding: 5px 30px 0px 30px;
		margin: auto;
	}
	
	.footer-bottom-text-left {
		float: left;
		width: 80%;
		text-align: left;
		font-size: 12px;
		color: #5f792d;
	}
	
	.footer-bottom-text-right {
		float: left;
		width: 20%;
		text-align: right;
	}
	
	img.footer-logo {
		width: 123px;
		height: 36px;
	}
  
}




/* Screen Size 880px and Larger
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
@media (min-width: 880px) {
	
	.box-copy {
		min-height: 90px;
	}
	
	/*  Home Page Styles - Turkey the Turtle - 880px 
	–––––––––––––––––––––––––––––––––––––––––––––––– */
	.turkey-home-hero {
		background: url('../images/turkey_paper_background.jpg') repeat #ffffff;
		background-size: 220px 220px;
		padding: 0px 0px 40px 0px;
		border-bottom: 1px solid #bbbbbb;
	}

	.turkey-home-image {
		height: 600px;
		background: url('../images/turkey_home_hero.jpg') no-repeat;
    	background-position: center top;
    	background-size: 1600px 600px;
	}

	.turkey-home-text {
		width: 800px;
		text-align: center;
		font-size: 16px;
		margin: auto;
		padding: 0px 80px 15px 80px;
	}
	
	
	/*  Home Page Styles - ABCs - 880px
	–––––––––––––––––––––––––––––––––––––––––––––––– */
	.abcs-home-area {
		height: 600px;
		background: url('../images/abc_home_grass_background.gif') repeat-x;
		background-position: bottom;
		background-size: 300px 100px; 
		background-color: #f0f8fc;
		border-top: 1px solid #c0c6ca;
		border-bottom: 1px solid #000000;
		padding: 50px 0px 45px 0px;
	}
	
	.abcs-home-half {
		float: left;
		width: 50%;		
	}
	
	.abcs-home-cover-image {
		float: right;
		max-width: 400px;
		height: auto;
		padding: 0px 20px 0px 0px;
	}	

	.abcs-home-text {
		max-width: 400px;
		text-align: left;
		font-size: 16px;
		padding: 40px 0px 0px 20px;
	}
		
	.abcs-home-bull-image {
		height: 195px;
		background: url('../images/abc_home_bull.png') no-repeat;
    	background-position: center bottom;
    	background-size: 300px 150px;
	}
	
	
	/*  Home Page Styles - Lexicomics - 880px
	–––––––––––––––––––––––––––––––––––––––––––––––– */
	.lexicomics-home-area {
		height: 500px;
		text-align: center;
		background-color: #c7bede;
		border-bottom: 1px solid #000000;
		padding: 50px 0px 45px 0px;
		margin-bottom: 30px;
	}
	
	.lexicomics-home-title {
		float: left;
		height: 130px;
		width: 100%;
		background: url('../images/lexicomics_home_title.gif') no-repeat;
    	background-position: center top;
    	background-size: 630px 130px;
	}
	
	.lexicomics-home-image {
		float: left;
		height: 220px;
		width: 100%;
		background: url('../images/lexicomics_home_images.gif') no-repeat;
    	background-position: center top;
    	background-size: 1600px 200px;
	}
	
	
	/*  Lexicomics Page Styles - 880px
	–––––––––––––––––––––––––––––––––––––––––––––––– */
	.lexicomics-header-area {
		height: 430px;
		text-align: center;
		background-color: #c7bede;
		border-bottom: 1px solid #000000;
		padding: 50px 0px 45px 0px;
	}
	
	.lexicomics-header-title {
		float: left;
		height: 130px;
		width: 100%;
		background: url('../images/lexicomics_home_title.gif') no-repeat;
    	background-position: center top;
    	background-size: 630px 130px;
	}
	
	.lexicomics-header-image {
		float: left;
		height: 200px;
		width: 100%;
		background: url('../images/lexicomics_home_images.gif') no-repeat center;
    	background-position: center top;
    	background-size: 1600px 200px;
	}
	
	.bg-lexicomics-cb {
		background: url('../images/colored_pencels_background.jpg') repeat-x center 0  #fff;
		background-size: auto 160px;
		padding: 180px 0px 20px 0px;
	}
  
	.lexicomics-header-center {
		text-align: center;
		font-size: 28px;
		padding: 0px 50px 10px 50px;
	}

	.lexicomics-copy-center {
		text-align: center;
		font-size: 16px;
		padding: 0px 50px 40px 50px;
	}
	
	.lexicomics-header-left {
		text-align: left;
		font-size: 28px;
		padding-top: 20px;
	}

	.lexicomics-copy-left {
		text-align: left;
		font-size: 14px;
		padding-bottom: 20px;
	}
	

	
	/*  Patagonia Page Styles - 880px
	–––––––––––––––––––––––––––––––––––––––––––––––– */
	.patagonia-hero {
		width: 100%;
		height: 600px;
		background: url('../images/patagonia_hero.jpg') no-repeat center center;
		background-size: cover;
		border-bottom: 1px solid #000000;
	}
	
	.patagonia-title-container {
		text-align: center;
		width: 100%;
		padding: 12px 0px 40px 0px;
	}
	
	.patagonia-title-main {
		width: 100%;
		font-size: 48px;
		line-height: 48px;
		color: #660099;
		letter-spacing: -1px;
		padding: 0px 0px 12px 0px;
	}
	
	.patagonia-title-submain {
		font-size: 24px;
		font-weight: 300;
		line-height: 24px;
		color: #b37db3;
		border-top: 1px solid #cccccc;
		padding: 6px 6px 16px 6px;
		display: inline-block;
	}
	
	.patagonia-byline {
		font-size: 12px;
		line-height: 12px;
		color: #888888;
	}
	
	.patagonia-section-title {
		font-size: 24px;
		font-weight: 600;
		line-height: 24px;
		color: #000000;
		display: block;
		padding: 0px 0px 10px 0px;
	}
	
	.patagonia-section-title-60top {
		font-size: 24px;
		font-weight: 600;
		line-height: 24px;
		color: #000000;
		display: block;
		padding: 60px 0px 10px 0px;
	}
	
	.patagonia-text-area-intro {
		text-align: left;
		max-width: 820px;
		margin: auto;
		font-size: 16px;
		line-height: 24px;
		color: #000000;
		font-weight: 600;
		padding: 0px 0px 40px 0px;
		border-bottom: 1px solid #cccccc;
	}
	
	.patagonia-text-area {
		text-align: left;
		max-width: 820px;
		margin: auto;
		font-size: 16px;
		line-height: 24px;
		color: #000000;
		padding: 0px 0px 0px 0px;
	}
	
	.patagonia-text-area-60spacer {
		text-align: left;
		max-width: 820px;
		margin: auto;
		font-size: 16px;
		line-height: 24px;
		color: #000000;
		padding: 0px 0px 60px 0px;
	}	
	
	.patagonia-image-area {
		text-align: left;
		max-width: 820px;
		margin: auto;
		padding: 20px 0px 20px 0px;
	}
	
	.patagonia-image-two-a {
		text-align: center;
		vertical-align: text-top;
		width: 400px;
		display: inline-block;
		margin: 0px 10px 0px 0px;
	}
	
	.patagonia-image-two-b {
		text-align: center;
		vertical-align: text-top;
		width: 400px;
		display: inline-block;
		margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.patagonia-image-three-a {
		text-align: center;
		vertical-align: text-top;
		width: 260px;
		display: inline-block;
	}	
	
	.patagonia-image-three-b {
		text-align: center;
		vertical-align: text-top;
		width: 260px;
		display: inline-block;
		margin: 0px 20px 0px 20px;
		padding: 0px 0px 0px 0px;
	}	
	
	.patagonia-image-three-c {
		text-align: center;
		vertical-align: text-top;
		width: 260px;
		display: inline-block;
	}

	.patagonia-image {
		line-height: 0;
		height: auto;
		vertical-align: bottom;
		border: 1px solid #cccccc;
	}
	
	.patagonia-image-caption {
		text-align: left;
		vertical-align: text-top;
		width: 100%;
		font-size: 12px;
		line-height: 14px;
		color: #888888;
		padding-top: 5px;
	}
	
	.patagonia-map-container {
		width: 100%;
		height: 452px;
		background: url('../images/patagonia_map.gif') no-repeat top center;
		background-size: contain;
		background-color: #e0f0ff;
		border-top: 1px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
	}
	
	.patagonia-image-penguins {
		width: 820px;
		height: 430px;
		margin: auto;
		padding: 0px 0px 0px 0px;
	}
	
	.patagonia-rhea-guanaco-container {
		width: 100%;
		height: 552px;
		background: url('../images/patagonia_painting_rhea_guanco.jpg') no-repeat center center;
		background-size: contain;
		background-color: #faf7f2;
		border-top: 1px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
	}
	
	.patagonia-grey-glacier {
		width: 100%;
		height: 450px;
		background: url('../images/patagonia_image_grey_glacier.jpg') no-repeat center center;
		background-size: cover;
		border-top: 1px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
	}
	
	.patagonia-nordenskjold {
		width: 100%;
		height: 450px;
		background: url('../images/patagonia_image_nordenskjold.jpg') no-repeat center center;
		background-size: cover;
		border-top: 1px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
	}
	
	.patagonia-image-caption-full {
		text-align: left;
		width: 820px;
		font-size: 12px;
		line-height: 14px;
		color: #888888;
		padding: 5px 0px 60px 0px;
		margin: auto;
	}
	
	
	.patagonia-online-credits {
		text-align: center;
		border-top: 1px solid #a3a3a3;
		background-color: #eeeeee;
	}

		.patagonia-online-credits-container {
			margin: auto;
			max-width: 1260px;
			padding: 15px 30px 50px 30px;
		}
		
		.patagonia-online-credits-left {
			width: 50%;
			text-align: left;
			font-size: 12px;
			line-height: 16px;
			color: #777777;
			display: inline-block;
			padding-top: 15px;
		}
		
		.patagonia-online-credits-right {
			width: 50%;
			display: inline-block;
			padding-top: 15px;
		}			
		
	
	
	/*  Footer Styles - 880px
	–––––––––––––––––––––––––––––––––––––––––––––––– */
	.footer-area {
		border-top: 1px solid #8ea0b2;
	}
	
	.footer-area-top {
		height: 450px;
		background: url('../images/footer_background.gif') repeat-x bottom;
		background-size: 30px 400px;
	}
	
	.footer-area-people {
		height: 450px;
		background: url('../images/footer_people.gif') no-repeat center bottom;
		background-color: #cce5ff;
		background-size: 2500px 400px;
	}
	
	.footer-top-text {
		max-width: 1260px;
		padding: 30px 30px 0px 30px;
		margin: auto;
	}
	
	.footer-top-text-left {
		float: left;
		width: 75%;
	}
	
	.footer-top-text-right {
		float: left;
		width: 25%;
		text-align: right;
	}
	
	.footer-links {
		float: left;
		width: 270px;
		text-align: left;
		font-size: 14px;
		line-height: 20px;
		padding: 0px 0px 0px 0px;
	}
	
	img.footer-social-icon{
		width: 45px;
		height: 45px;
		margin-left: 5px;
	}
	
	.footer-area-bottom {
		height: 200px;
		background-color: #85a83e;
	}
	
	.footer-bottom-text {
		max-width: 1260px;
		padding: 5px 30px 0px 30px;
		margin: auto;
	}
	
	.footer-bottom-text-left {
		float: left;
		width: 50%;
		text-align: left;
		font-size: 12px;
		color: #5f792d;
	}
	
	.footer-bottom-text-right {
		float: left;
		width: 50%;
		text-align: right;
	}
	
	img.footer-logo {
		width: 123px;
		height: 36px;
	}
	
  
}













