html {
	
    text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: subpixel-antialiased;
   text-shadow: 0px 0px 1px rgba(128,128,128,0.01); 
   -webkit-text-stroke: 1px transparent;
}body {
	margin: 0;
	font-family: "Crimson Text", serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 22px;
	color: #c8c0bb;
	background: #33302e;
}

a {
	color: #dba63c;
	text-decoration: none;
}
a img {
	border-style: none;
}
ul {
	padding-left: 15px;
}
input, textarea, select {
	font: 100% "Source Sans Pro", sans-serif;
	vertical-align: middle;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
div.clear {
	clear: both;
}
/* wrapper */
#wrapper {
	width: 100%;
	overflow: hidden;
}
/* header */
#header {
	width: 100%;
	position: relative;
	background: #1e1c19;
}
.header-holder {
	width: 1000px;
	margin: 0 auto;
	min-height: 133px;
	position: relative;
	z-index: 2;
}
#header .logo {
	background: rgba(0, 0, 0, 0) url("../images/mccurry_logo.png") no-repeat scroll center center / contain;
	display: block;
	float: left;
	height: 32px;
	margin: 50px 0 0 20px;
	width: 308px;
}

@media (max-width: 1024px) {
#header .logo {
	background: rgba(0, 0, 0, 0) url("../images/mccurry_logo.png") no-repeat scroll center center / contain;
	display: block;
	float: none;
	height: 32px;
	width: 280px;
	margin: 75px 0 0 20px !important;
}
}
#header .logo strong {
	font-weight: normal;
}
#header .logo a {
	text-transform: uppercase;
	color: #dba63c;
}
#header .logo sup {
	vertical-align: top;
}
.header-holder .col_logo {
	display: inline;
	float: left;
	width: 33%;
}
.header-holder .col_menu {
	display: inline;
	float: right;
	width: 65%;
}
.block-social {
	display: inline-block;
	margin-top: 35px;
	width: 125px;
}

@media (max-width: 1024px) {
.block-social {
	display: inline-block;
	float: right;
	margin-top: 0;
	position: absolute;
	right: 50px;
	text-align: right;
	top: 0;
	width: 100%;
}
}

@media (min-width: 1025px) {
.block-social {
	border-top: 1px solid rgb(219, 166, 60);
		position: absolute;
	top: 30px;
	right: 10px;
	width: 90px;
	
}
}


.block-social img {
	display: inline-block;
}
.block-nav {
	float: left;
	height: auto;
	margin-left: 5%;
	margin-top: 35px;
	width: 475px;
	width: 100%;
	-moz-column-count: 4;
	-moz-column-gap: 50px;
	-webkit-column-count: 4;
	-webkit-column-gap: 50px;
	column-count: 4;
	column-gap: 50px;
}

@media (max-width: 1024px) {
.block-nav {
	margin-left: 0;
	margin-top: 0;
	width: 100%;
}
}
.block-nav div.content ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.block-nav div.content ul li {
	display: table;
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.block-nav div.content ul a {
	color: #dba63c;
	float: left;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 20px;
	padding: 0;
	position: relative;
	text-transform: uppercase;
	z-index: 10;
}
.block-nav div.content ul a:hover, .block-nav div.content ul a.active {
	color: #dba63c;
	text-decoration: underline;
}
.block-nav div.content ul a.active {
	color: #dba63c !important;
}
.block-nav div.content ul li.active-trail span.bg-left, .block-nav div.content ul li.active-trail span.bg-right {
	display: block !important;
}
/* footer */
#footer {
	width: 100%;
	background: #1e1c19;
}
#footer div.footer-holder {
	letter-spacing: 0.5px;
	padding: 48px 0;
	position: relative;
	width: 100%;
}
#footer div.footer-content {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
}
#footer #block-block-12.footer-menu {
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	width: 48%;
}

@media (max-width: 1024px) {
#footer #block-block-12.footer-menu {
	float: none;
	padding-bottom: 0;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
}
}
#footer .block-menu.footer-menu {
	float: left;
	margin-left: 35px;
	width: auto;
	margin-right: 15px;
}

@media (max-width: 1024px) {
#footer .block-menu.footer-menu {
	float: left;
	margin-left: 15px;
	margin-right: 35px;
	padding-top: 0;
	width: auto;
}
}

@media (max-width: 500px) {
#footer .block-menu.footer-menu {
	float: none;
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 0;
	padding-bottom: 15px;
	width: 100%;
}
}
#footer .footer-menu {
	color: #fff;
	font-size: 13px;
	font-family: 'Source Sans Pro', sans-serif;
}
#footer .footer-menu h2 {
	font-size: 13px;
	font-weight: 600;
	color: #dba63c;
	margin-bottom: 0;
}
#footer .footer-menu a {
	color: #fff !important;
	text-decoration: none;
	font-weight: 300;
}
#footer .footer-menu a:hover, #footer .footer-menu a:active {
	text-decoration: underline;
}
#footer .footer-menu ul {
	margin: 0;
	padding: 0;
}
#footer .footer-menu li {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
/* main */
#main {
	width: 100%;
	overflow: hidden;
}
.page-user #block-system-main {
	width: 960px;
	margin: 0 auto;
}
/* block-top-gallery */
.block-top-gallery {
	/*height:859px;*/
	background: url(../images/bg-top-gallery.jpg) 50% 50%;
	position: relative;
}
.block-top-gallery div.top-holder {
	margin: 0 -62px 0 -63px;
	padding: 22px 0 0;
}
.block-top-gallery div.block-gallery {
	width: 993px;
	margin: 0 auto;
	border: 6px solid #33302e;
}
.block-top-gallery a.btn-prev, .block-top-gallery a.btn-next {
	position: absolute;
	top: 50%;
	left: 0;
	height: 62px;
	width: 36px;
	text-indent: -9999px;
	overflow: hidden;
	margin: -31px 0 0;
	background: url(../images/btns-gallery.png) no-repeat;
}
.block-top-gallery a.btn-prev:hover {
	background-position: -39px 0;
}
.block-top-gallery a.btn-next {
	left: auto;
	right: 0;
	background-position: -3px -62px;
}
.block-top-gallery a.btn-next:hover {
	background-position: -39px -62px;
}
#galleria div.block-title, .block-top-gallery div.block-title {
	width: 1005px;
	background: #410808 url(../images/bg-line.gif) repeat-x;
	text-align: center;
	color: #855728;
	margin: 0 auto;
	padding: 13px 0 12px;
}
#galleria div.block-title {
	width: 1079px;
	padding: 12px 0 4px;
}
#galleria div.block-title strong, .block-top-gallery div.block-title strong {
	font: italic 16px "Crimson Text", serif;
	display: block;
	margin: 0 0 10px;
}
.block-top-gallery div.block-title a.more {
	text-transform: uppercase;
	color: #dba63c;
	font-size: 12px;
	letter-spacing: 1px;
}
.block-top-gallery div.block-title a.more:hover {
	color: #dba63c;
}
a.btn.closed {
	width: 59px;
	height: 19px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0 auto 0 -30px;
	display: block;
	background: url(../images/btn-open.png) no-repeat 0 -19px;
	outline: none;
	position: absolute;
	bottom: 109px;
	left: 50%;
}
a.btn.opened {
	width: 59px;
	height: 19px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0 auto 0 -30px;
	display: block;
	background: url(../images/btn-open.png) no-repeat 0 0;
	outline: none;
	position: absolute;
	bottom: 109px;
	left: 50%;
}
.front a.btn {
	bottom: 29px;
}
/* block-callouts */
.block-callouts {
	width: 100%;
	block !important;
}
.block-callouts.yellow {
}
.page-blogs .block-callouts.yellow, .page-news-information .block-callouts.yellow, .node-type-page .block-callouts.yellow {
	background: #33302e;
}
.page-blogs .block-callouts.yellow div.inner, .page-news-information .block-callouts.yellow div.inner {
	padding: 0 0 40px;
	background: none;
}
.page-node-161 .node-type-page .block-callouts.yellow div.inner {
	padding: 0 0 20px;
}
.front .block-callouts div.callouts-content, #block-mccurry-custom-mccurry-custom-stories {
	margin: 0 auto;
	max-width: 960px;
    padding: 0 20px;
}
.block-callouts div.callouts-content, #block-mccurry-custom-mccurry-custom-stories {
	margin: 0 auto;
	max-width: 960px;
    padding: 0;
}
.block-callouts div.authors {
	padding: 30px 0 0;
}
#content .block-callouts div.authors p {
	margin: 0;
}
.block-callouts.yellow div.callouts-content, .page-node-738.featured #featured {
	padding: 0 20px;
}
.page-node-746 .block-callouts.yellow div.callouts-content {
	padding: 0;
}
.sidebar-first .block-callouts div.callouts-content-holder {
	width: 580px;
	float: left;
}
.sidebar {
    float: left;
    margin-bottom: 50px;
    padding: 0 0 0 35px;
    width: 345px;
}
@media (max-width: 768px) {
.page-node-746 .block-callouts.yellow div.callouts-content {
	padding: 0 10px;
}
.sidebar-first .block-callouts div.callouts-content-holder {
	width: 580px;
	float: left;
}
.sidebar {
    float: left;
    padding: 0 0 0 50px;
    width: 330px;
}
}
.block-callouts div.callouts-item, #block-mccurry-custom-mccurry-custom-stories div.callouts-item {
	color: #936433;
	display: inline-block;
	margin: 0;
	max-width: 475px;
	text-align: left;
	vertical-align: top;
}
.front .block-callouts div.callouts-item {
	max-width: 31%;
	margin-right:2%;
}
.front #block-mccurry-custom-mccurry-custom-news-one .callouts-item {
    margin-right: 0;
    max-width: 100%;
}
.front .block-news div.callouts-item {
    display: inline-block;
    margin-right: 3%;
    max-width: 46%;
	    vertical-align: top;
}
@media (max-width: 768px) {
.front .block-callouts div.callouts-item,
.front .block-news div.callouts-item {
	max-width: 100%;
	margin-right:0;
	display:block;
}
}
.front .block-callouts div.callouts-item a img,
.front #block-mccurry-custom-mccurry-custom-callout-post div.callouts-item a img,
.front #block-mccurry-custom-mccurry-custom-news-exhibitions img {
    border-style: none;
    height: auto;
    width: 100%;
}
.page-blogs .block-callouts div.callouts-item .content, #block-mccurry-custom-mccurry-custom-stories .node-story.node-teaser .content {
	color: #936433;
	float: left;
	margin: 10px 25px 25px 0;
	max-width: 450px;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
.node-type-homepage-block div.callouts-item {
	width: 307px;
	color: #936433;
	vertical-align: top;
	text-align: center;
	margin: 0 14px 30px 0;
	margin: 0 auto;
}
.node-type-homepage-block .region-content {
	padding: 0 0 40px;
}
/*.front .block-callouts .block{
	width:307px;
	display:inline-block;
	text-align:center;
	margin:0 14px 30px 0;
	zoom:1;
	*display: inline;
}*/
.block-callouts.yellow div.callouts-item {
	color: #4b2d0e;
	line-height: 22px;
}
#content .block-callouts.yellow div.callouts-item p, #block-mccurry-custom-mccurry-custom-stories div.callouts-item p {
	color: #8e8681;
	font-family: "crimson text", serif;
	font-size: 15px;
	font-style: normal;
	letter-spacing: 0;
	line-height: 22px;
	margin: 0 0 8px;
}
.block-callouts div.block h2,
.block-mccurry-custom h2 {    
color: #8e8681;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 3px;
    margin: 0;
    padding: 50px 0 20px;
    text-transform: uppercase;
}
.front #block-mccurry-custom-mccurry-custom-news-one h2::after {    
	border-bottom: 5px solid #4b4643;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 20px;
    width: 50px;
}
.callouts-content h2 {
	color: #dba63c;
	    font-weight: normal;
}
.page-news-information div.block h2 {
	color: #dba63c;
}
.block-callouts div.callouts-item .content {
	padding: 0;
}
/*.front .block-callouts .block div.image-holder:hover a,
.block-callouts div.callouts-item div.image-holder:hover a{
	background:#d9c176;
}*/
.block-callouts h3 {
	font-family: "Crimson Text", serif;
	margin: 0 0 10px;
}
.block-callouts h4 {
	font-family: "Crimson Text", serif;
	margin: 0 0 10px;
}
.page-node-177 .block-callouts h5 {
	font-family: "Crimson Text", serif;
	text-transform: uppercase;
	margin: 0 0 15px;
}
.front .block-callouts div.callouts-item h3 a {
    color: #E6DED9;
    display: inline-block;
    font-family: "Crimson Text",serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    margin: 15px 0 0;
}
.block-callouts.blog-callouts div.callouts-item h3 {
	font-size: 28px;
}
.block-callouts.yellow div.callouts-item h3, #block-mccurry-custom-mccurry-custom-stories h3 {
	color: #dba63c;
	font-family: "Crimson Text", serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 24px;
	margin-bottom: 0;
	margin-top: 17px;
}
.front #block-mccurry-custom-mccurry-custom-callout-post h3 {
	color: #dba63c;
	font-family: "Crimson Text", serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 24px;
	margin-bottom: 0;
	margin-top:0;}
.block-callouts div.callouts-item h3 .cufon {
	padding: 0 0 4px;
}
.block-callouts div.callouts-item .posted, #block-mccurry-custom-mccurry-custom-stories div.callouts-item .posted {
	color: #fff !important;
	display: block;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 1px;
	line-height: 20px;
	margin: 0 !important;
	padding: 1px 0 15px;
	text-transform: uppercase;
}
.front #block-mccurry-custom-mccurry-custom-callout-post span.posted {
	margin:0;
	padding:0;
	height:8px;
}
.node-blog.node-teaser div.content p {
	line-height: 22px;
	margin: 0 0 11px;
	max-width: 480px;
	padding: 5px 0 0;
}
.block-callouts div.callouts-item .field-name-body {
	margin: 18px 0 0;
}
.block-callouts.blog-callouts div.callouts-item .posted {
	font-size: 16px;
}
.block-callouts.yellow div.callouts-item .posted {
    color: #834301;
    height: 8px;
    margin: 0;
    padding: 0;
}
.block-callouts div.callouts-item p, .front #block-mccurry-custom-mccurry-custom-callout-post p {
	margin: 0 0 8px;
	color:#8e8681;
	font-size:15px;
	line-height:20px;
}
.block-callouts div.callouts-item div.dates {
	margin: 0 0 8px;
}
.block-callouts div.callouts-item p .cufon {
	padding: 0 0 6px;
}
.block-callouts div.callouts-item span.tour-date {
	display: block;
}
.block-callouts div.callouts-item a.more {
	color: #dba63c;
	display: inline-block;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.block-callouts div.callouts-item a:hover.more {
	color: #fff;
	text-decoration: none;
}
.page-node-161 .node-type-page #content div.content a {
	color: #dba63c;
	text-decoration: underline;
}
.page-node-161 .node-type-page #content div.content a:hover {
	text-decoration: none;
}
.node-type-page div.content a.more {
    display: inline-block;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1.5px;
    margin-bottom: 25px;
    text-decoration: none;
    text-transform: uppercase;
}
.node-type-page div.content a.more:hover {color:#fff;}
.block-callouts div.callouts-item a.more:hover {
	color: #fff;
}
.block-callouts.yellow div.callouts-item a.more, #block-mccurry-custom-mccurry-custom-stories div.callouts-item a.more {
    color: #dba63c;
    font-size: 12px !important;
    font-weight: 600;
    letter-spacing: 1.5px;
    margin-bottom: 0;
}
.block-callouts.yellow div.callouts-item a:hover.more, #block-mccurry-custom-mccurry-custom-stories div.callouts-item a:hover.more {
	color: #fff;
	text-decoration: none;
}
.front #block-block-13 p,
.front #block-mccurry-custom-mccurry-custom-news-one a.bottom {
	margin-bottom:50px;
	font-size:14px;
    font-family: "Source Sans Pro",sans-serif;
	font-style:italic;
	font-weight:600;
	text-transform:none;
	letter-spacing:0;
	}
.front #block-block-13 p a:hover,
.front #block-mccurry-custom-mccurry-custom-news-one a.bottom:hover {
	text-decoration:underline;
	}
	.front #block-mccurry-custom-mccurry-custom-news-one a.bottom::before,
.front #block-block-13 p::before {
    border-top: 5px solid #4b4643;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    margin-left: 0;
    margin-bottom: 20px;
    top: 0;
    width: 50px;
}
.block-callouts div.callouts-item ul.links {
	list-style: none;
	padding: 0;
	margin: 0;
}
.block-callouts div.callouts-item ul.links a {
	font: italic 13px "Crimson Text", serif;
	color: #dba63c;
	line-height: 16px;
}
.block-callouts.blog-callouts div.callouts-item ul.links a {
	font-size: 15px;
}
.block-callouts div.callouts-item blockquote {
	margin: 0 0 13px;
}
.block-callouts div.callouts-item blockquote p {
	line-height: 22px;
}
.block-callouts div.callouts-item blockquote .cufon {
	padding: 0 0 6px;
}
.block-callouts div.callouts-item cite {
	font-style: normal;
	display: block;
}
#content ul.pager {
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.page-blogs #content ul.pager {
	border-top: 1px solid #4e4a47;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
#content ul.pager li {
	list-style: none;
	background: none;
	display: none;
	margin: 25px 0 25px;
	padding: 0;
	text-align: left;
}
#content ul.pager li.pager-next::after {
}
#content ul.pager li.pager-next {
	display: block;
}
#content ul.pager li a {
	color: #fff;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	background: rgba(0, 0, 0, 0) url("../images/down_arrow.png") no-repeat scroll right center;
	padding-right: 40px;
	width: 22px;
}
#content ul.pager li a:hover {
	color: #8e8681;
	font-family: "Source Sans Pro", sans-serif;
	background: rgba(0, 0, 0, 0) url("../images/down_arrow_over.png") no-repeat scroll right center;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
/* block-news */
.block-news {
    background-color: #1e1c19;
    overflow: hidden;
    width: 100%;
}
.block-news div.inner {
	padding: 0 0 20px;
}
.block-news div.news-content {    
margin: 0 auto;
    max-width: 1000px;
    padding: 0 20px;
}
.block-news div.news-content h2 a {
    color: #8e8681;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 3px;
    margin: 0;
    padding: 40px 0 20px;
    text-transform: uppercase;
}
*+html .block-news div.news-content h2 {
	display: inline;
}
.block-news div.news-content h2 span {
	float: left;
	background: url(../images/bg-title.png) no-repeat 100% -91px;
	padding: 0 25px 0 0;
}
.block-news div.news-content h2 a {
	color: #834301;
	float: left;
	height: 31px;
	letter-spacing: 3px;
	line-height: 31px;
	padding: 0 35px;
}
.block-news div.content-inner {
	width: 960px;
	padding: 0 20px;
}
.block-news div.news-item {
	float: left;
	width: 260px;
	margin: 0 66px 15px 0;
	color: #4b2d0e;
	padding: 0;
}
.front div.news-item {
	border-bottom: none;
	padding: 25px 0;
	width: 100%;
}
div.news-item {
	border-bottom: 1px solid #4e4a47;
	padding: 25px 0;
	width: 100%;
}
div.node-news p {
	color: #8e8681;
}
div.node-news.callouts-item p,
.front .expedition-item p {
	color: #8e8681;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 8px;
}
.block-news div.news-item div.box-item {
	width: 100%;
	overflow: hidden;
	margin: 0 0 6px;
}
.node-news div.image-holder {
	display: table-cell;
	height: auto;
	padding-right: 25px;
	width: 300px;
}
.node-news .news_copy {
	display: table-cell;
	text-align: left;
	vertical-align: top;
	width: 70%;
}

@media (max-width:624px) {
.node-news .news_copy {
	display: block;
	margin-top: 15px;
	text-align: left;
	vertical-align: top;
	width: 100%;
}
}
div.news-item .box-item {
	display: block;
}
div.news-item h3 {
	color: #dba63c;
	font-family: "Crimson Text", serif;
	font-size: 22px;
	font-weight: normal;
	line-height: 24px;
	margin: 3px 0 0;
}
.front #block-mccurry-custom-mccurry-custom-news-one h3 {
    color: #E6DED9;
    font-family: "Crimson Text",serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    margin: 0 0 8px;
}
.front #block-mccurry-custom-mccurry-custom-news-one h3 a {
	color: #E6DED9;}
div.news-item h3 a {
	color: #dba63c;
}
div.news-item h3 a:hover {
	color: #dba63c;
	text-decoration: none;
}
div.news-item .posted {
	display:block;
	height: 8px;
	margin: 0;
	padding: 0;
}
.sidebar div.expedition-item .posted {
	margin: 0;
}
.sidebar div.expedition-item img {
	display: none;
}
#content div.news-item p {
	line-height: 20px;
	margin: 0 0 8px;
	max-width: 480px;
	padding: 5px 0 0;
}
.block-news div.news-item div.node-exhibition p {
	margin: 0;
}
div.news-item a.more {
	text-transform: uppercase;
	color: #dba63c;
	font-family: 'Source Sans Pro', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	letter-spacing: 1.5px;
}
div.news-item a:hover.more {
	color: #fff;
	text-decoration: none;
}
div.line {
	width: 100%;
	overflow: hidden;
	height: 2px;
	background: url(../images/divider.gif) repeat-x 0 0;
	clear: both;
}
.page-news-information div.line {
	background: url(../images/divider-news.gif) repeat-x 0 0;
}
/* block-biography */
.block-biography {
    background-color: #33302e;
    width: 100%;
}
.block-biography div.block-biography-holder {
	padding: 0 0 50px;
}
.block-biography div.biography-content {
    margin: 0 auto;
    padding: 0 20px;
    width: 960px;
}
.block-biography div.image-holder {
	width: 100%;
	height: auto;
}
.block-biography div.block-content {
	float: right;
	width: 300px;
	padding: 103px 0 0;
	margin: -37px 0 -1px;
	background: url(../images/bg-content-biography.png) no-repeat;
	color: #b39b4f;
	font-family: "Crimson Text", serif;
	font-style: italic;
	font-weight: 400;
	font-size: 24px;
}
.block-biography div.block-content p {
	line-height: 30px;
}
.block-biography div.block-content div.holder {
	background: url(../images/bg-content-biography.png) no-repeat -300px 100%;
	padding: 0 0 140px;
}
.block-biography div.block-content div.inner {
	background: url(../images/bg-content-biography.png) repeat-y 100% 0;
	overflow: hidden;
	text-align: center;
	padding: 22px 15px 33px;
	min-height: 180px;
}
.block-biography div.block-content h2 {
	text-transform: uppercase;
	color: #72370e;
	font-family: 'Source Sans Pro', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	letter-spacing: 1px;
	margin: 0 0 21px;
}
.block-biography div.block-content p {
	margin: 0 0 44px;
}
.block-biography div.block-content p .cufon {
	padding: 0 0 6px;
}
.block-biography div.block-content a.more {
	text-transform: uppercase;
	font-family: 'Source Sans Pro', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	color: #b39b4f;
	letter-spacing: 1px;
}
/* block-top-info */
.block-top-info {
	width: 100%;
	overflow: hidden;
	background: #33302e;
}
.node-type-blog .block-top-info {
	background: #33302e;
}
.block-top-info div.top-info-holder {
	color: #93622f;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 28px;
	margin: 0 auto;
	max-width: 1000px;
	padding: 42px 0 0;
	width: 100%;
	margin-bottom:25px;
}
.page-node-5 .block-top-info div.top-info-holder, .node-type-expedition .block-top-info div.top-info-holder {
	padding-bottom: 50px;
}
.page-node-15 div.top-info-holder {
	max-width: 1230px;
	text-align: center;
	width: auto;
}
.page-node-15 #node-15, .page-node-5 #node-5 {
	display: none;
}
.node-type-gallery .block-top-info {
	background: #0a0101
}
.node-type-gallery #wrapper #main #content .section .block-top-info .top-info-holder {
    margin: 0;
}
.node-type-gallery .block-top-info div.top-info-holder, .node-type-news .block-top-info div.top-info-holder {
	padding: 0;
}
.page-node-161 .node-type-page .block-top-info div.top-info-holder {
	padding: 32px 0 0;
}
.node-type-blog .block-top-info div.top-info-holder {
	width: 1000px;
	text-align: center;
	margin: 0 auto;
	font: italic 22px "Crimson Text", serif;
	padding: 42px 0 3px;
	color: #855728;
}
.node-type-biography div.top-info-holder {
	color: #855728;
	/*padding-bottom: 103px;*/
	padding-bottom: 50px;
	width: 960px;
}
.block-top-info div.tabs {
	font: 16px/24px "Crimson Text", serif;
	text-align: left;
}
.block-top-info div.top-info-blog {
	width: 1000px;
	margin: 0 auto;
	padding: 42px 0 3px;
	color: #855728;
	font-style: italic;
	font-weight: 400;
	font-size: 22px;
}
#content .block-top-info div.top-info-holder blockquote p {
	margin: 0;
}
.block-top-info div.top-info-holder p .cufon {
	padding: 0 0 6px;
}
.block-top-info div.top-info-holder a.more {
	text-transform: uppercase;
	color: #dba63c;
	outline: none;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	letter-spacing: 1px;
}
.block-top-info div.top-info-holder a.more:hover {
	color: #dba63c;
}
.block-top-info div.top-info-holder div.btn-more {
	width: 100%;
	overflow: hidden;
}
.block-top-info div.top-info-holder a.more.open {
	background: url(../images/ico-close.png) no-repeat 0 3px;
	padding: 0 0 0 15px;
	line-height: 18px;
}
.block-top-info div.top-info-holder div.top-info-content {
	padding: 12px 0 10px;
	font-family: "Crimson Text", serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
}
#content .block-top-info div.top-info-holder div.top-info-content p {
	line-height: 24px;
}
.block-top-info div.top-info-holder div.top-info-content p .cufon {
	padding: 0 0 8px;
}
.block-top-info.blockquote div.top-info-holder {
	width: 960px;
	color: #855728;
	padding-bottom: 103px;
}
.block-galleries h1, .block-galleries h2, .block-top-info h1, .block-top-info h2 {
	color: #8e8681;
	display: inline-block;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 3px;
	margin: 0;
	padding: 0 0 2px;
	text-transform: uppercase;
	width: 1000px;
}

.block-galleries h1::after, 
.block-galleries h2::after, 
.block-top-info h1::after, 
.block-top-info h2::after {
	border-bottom: 5px solid #4b4643;
	bottom: 0;
	content: "";
	display: block;
	height: 50px;
	left: 0;
	margin-bottom: 10px;
	margin-left: 20px;
	width: 50px;
}
.block-galleries h1, .block-galleries h2 {
	margin: 0 0 31px;
}
*+html.block-galleries h1, *+html.block-galleries h2 {
	display: inline;
}
*+html .block-top-info h1, *+html .block-top-info h2 {
	display: inline;
}
.block-galleries h1 span, .block-galleries h2 span, .block-top-info h1 span, .block-top-info h2 span {
	float: left;
	height: 35px;
	line-height: 35px;
	padding: 0 0 0 20px;
}
.block-top-info div.top-info-holder blockquote {
	margin: 0;
}
.block-top-info div.top-info-holder q {
	font-style: italic;
	font-size: 24px;
	display: block;
	margin: 0 0 12px;
	quotes: none;
}
.block-top-info div.top-info-holder q .cufon {
	padding: 0 0 6px;
}
.block-top-info div.top-info-holder cite {
	font-style: normal;
	display: block;
	color: #dba63c;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	line-height: 32px;
}
.block-top-info div.top-content-holder {
	width: 100%;
	overflow: hidden;
	padding: 0 0 41px;
}
.block-top-info div.top-content-holder div.blog-content span.posted {
	display: block;
	margin: 0;
	font-family: "Crimson Text", serif;
	font-style: italic;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
}
.block-top-info div.top-content-holder div.blog-content h3 {
	color: #dba63c;
	margin: 0 0 21px;
	font-family: "Crimson Text", serif;
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	line-height: 32px;
}
.block-top-info div.top-content-holder div.blog-content blockquote {
	margin: 0 0 19px;
	overflow: hidden;
	line-height: 30px;
}
#content .block-top-info div.top-content-holder div.blog-content blockquote p {
	margin: 0;
	padding: 0;
}
.block-top-info div.top-content-holder div.blog-content q {
	display: block;
	margin: 0 0 12px;
	padding: 0 20px;
	quotes: none;
}
.block-top-info div.top-content-holder div.blog-content q .cufon {
	padding: 0 0 8px;
}
.block-top-info div.top-content-holder div.blog-content cite {
	display: block;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: "Crimson Text", serif;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
}
.block-top-info div.top-content-holder div.blog-content a.more {
	display: inline-block;
	background: #dba63c;
	color: #330606;
	padding: 6px 35px 7px;
	margin: 0 0 8px;
	font-family: "Crimson Text", serif;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
}
*+html .block-top-info div.top-content-holder div.blog-content a.more {
	display: inline;
}
.block-top-info div.top-content-holder div.blog-content ul.links {
	list-style: none;
	padding: 0;
	margin: 0;
}
.block-top-info div.top-content-holder div.blog-content ul.links a {
	color: #dba63c;
	font-family: "Crimson Text", serif;
	font-style: italic;
	font-weight: 400;
	font-size: 16px;
}
.block-top-info div.top-content-holder div.blog-content ul.links a:hover {
	color: #dba63c;
}
/* block-biography-item */
.block-biography-item {
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-yellow.png) 50% 0;
}
.block-biography-item.brown-second, .block-biography-item.brown {
	background: url(../images/bg-brown.png) 50% -6px;
}
.block-biography-item.red {
	background: #350606 url(../images/bg-red.jpg) 50% 0;
}
.block-biography-item.red div.biography-holder {
	background: url(../images/bg-biography-holder-red.jpg) repeat-x 50% 0;
}
.block-biography-item div.biography-holder {
	background: url(../images/bg-yellow-holder.png) repeat-x 50% 0;
	padding: 20px 0 0;
}
.block-biography-item.brown-second div.biography-holder, .block-biography-item.brown div.biography-holder {
	background: url(../images/bg-brown-holder.png) repeat-x 50% 0;
}
.block-biography-item div.biography-inner {
	background: url(../images/bg-yellow-inner.png) repeat-x 50% 100%;
	padding: 0;
	position: relative;
}
.block-biography-item.yellow div.biography-inner {
	padding: 0 0 10px;
}
.block-biography-item.red div.biography-inner, .block-biography-item.brown-second div.biography-inner, .block-biography-item.brown div.biography-inner {
	background: none;
}
.block-biography-item div.biography-content {
	margin: 0 auto;
	width: 950px;
	padding: 46px 0 66px;
	overflow: hidden;
}
.block-biography-item.yellow div.biography-content {
	padding-bottom: 76px;
}
.block-biography-item a.btn-prev, .block-biography-item a.btn-next {
	position: absolute;
	top: 50%;
	left: 0;
	margin: -62px 0 0;
	width: 39px;
	height: 62px;
	background: url(../images/btns-galleries.png) no-repeat 0 -386px;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.block-biography-item a.btn-next {
	background-position: 0 -449px;
	left: auto;
	right: 0;
}
.block-biography-item.brown-second a.btn-prev, .block-biography-item.brown a.btn-prev {
	background-position: 0 -261px;
}
.block-biography-item.brown-second a.btn-next, .block-biography-item.brown a.btn-next {
	background-position: 0 -323px;
}
.block-biography-item.brown-second a.btn-prev:hover, .block-biography-item.brown a.btn-prev:hover {
	background-position: -47px -261px;
}
.block-biography-item.brown-second a.btn-next:hover, .block-biography-item.brown a.btn-next:hover {
	background-position: -40px -323px;
}
.block-biography-item.yellow a.btn-prev {
	background-position: 0 -386px;
}
.block-biography-item.yellow a.btn-next {
	background-position: 0 -449px;
}
.block-biography-item.yellow a.btn-prev:hover, .block-biography-item a.btn-prev:hover {
	background-position: -47px -386px;
}
.block-biography-item.yellow a.btn-next:hover, .block-biography-item a.btn-next:hover {
	background-position: -39px -449px;
}
.block-biography-item.red a.btn-prev {
	background-position: 0 -511px;
}
.block-biography-item.red a.btn-prev:hover {
	background-position: -47px -511px;
}
.block-biography-item.red a.btn-next {
	background-position: 0 -574px;
}
.block-biography-item.red a.btn-next:hover {
	background-position: -40px -574px;
}
.block-biography-item.biography-main div.image-holder {
	float: left;
	width: 347px;
	height: 337px;
	padding: 10px;
	background: url(../images/bg-image-holder-yellow.png) no-repeat;
}
.biography-main div.image-holder img {
	margin: 0 !important;
}
/*.block-biography-item div.image-holder .field-items{
	min-height:850px;
}
.biography-main .block-biography-item div.image-holder .field-items{
	min-height:100px;
}
.block-biography-item div.image-holder .field-item{
	top:50% !important;
}
.block-biography-item.left div.image-holder .field-item{
	left:414px !important;;
}*/
.block-biography-item.right div.image-holder {
	float: left;
}
.block-biography-item.left div.image-holder {
	float: right;
	margin: 0;
}
.block-biography-item.brown-second div.image-holder img, .block-biography-item.yellow div.image-holder img, .block-biography-item.brown div.image-holder img {
	border: 6px solid #834301;
}
.block-biography-item.red div.image-holder img {
	border: 6px solid #000000;
}
.block-biography-item div.block-text {
	width: 368px;
	position: relative;
	text-align: center;
}
.block-biography-item.left div.block-text {
	float: left;
}
.block-biography-item.right div.block-text {
	float: right;
}
.block-biography-item.brown-second div.block-text, .block-biography-item.brown div.block-text {
	width: 368px;
	background: url(../images/bg-biography-text-brown.png) no-repeat;
	padding: 102px 0 0;
	margin: 19px 6px 0 0;
}
.block-biography-item.brown div.block-text .text-holder {
	background: url(../images/bg-biography-text-brown.png) no-repeat -368px 100%;
	padding: 0 0 198px;
	position: relative;
}
.block-biography-item.brown div.block-text .text-slider {
	background: url(../images/bg-biography-text-brown.png) repeat-y 100% 0;
	overflow: hidden;
	padding: 35px 25px 74px;
}
.block-biography-item.brown-second div.block-text {
	background: url(../images/bg-biography-text-brown-second.png) no-repeat;
	padding: 117px 0 0;
	width: 366px;
}
.block-biography-item.brown-second div.block-text .text-holder {
	background: url(../images/bg-biography-text-brown-second.png) no-repeat -366px 100%;
	padding: 0 0 193px;
	position: relative;
}
.block-biography-item.brown-second div.block-text .text-slider {
	background: url(../images/bg-biography-text-brown-second.png) repeat-y 100% 0;
	overflow: hidden;
	padding: 35px 25px 62px;
}
.block-biography-item.yellow div.block-text {
	width: 368px;
	text-align: center;
	padding: 51px 0 0;
	margin: 20px 0 0;
	background: url(../images/bg-biography-text-yellow.png) no-repeat;
	color: #351601;
}
.block-biography-item.yellow div.block-text .text-holder {
	background: url(../images/bg-biography-text-yellow.png) no-repeat -368px 100%;
	padding: 0 0 7px;
	position: relative;
}
.block-biography-item.yellow div.block-text .text-slider {
	background: url(../images/bg-biography-text-yellow.png) repeat-y 100% 0;
	overflow: hidden;
	padding: 35px 25px 40px;
}
.block-biography-item.red div.block-text {
	background: url(../images/bg-biography-text-red.png) no-repeat;
	padding: 7px 0 0;
	margin: 0;
}
.block-biography-item.red div.block-text .text-holder {
	background: url(../images/bg-biography-text-red.png) no-repeat -368px 100%;
	padding: 0 0 7px;
	position: relative;
}
.block-biography-item.red div.block-text .text-slider {
	background: url(../images/bg-biography-text-red.png) repeat-y 100% 0;
	overflow: hidden;
	padding: 35px 25px 40px;
}
.block-biography-item div.block-text .text-slider h3 {
	margin: 0 0 22px;
	font-size: 29px;
	line-height: 32px;
	font-weight: bold;
}
.block-biography-item.red div.block-text .text-slider h3, .block-biography-item.brown-second div.block-text .text-slider h3, .block-biography-item.brown div.block-text .text-slider h3 {
	color: #dba63c;
}
.block-biography-item.yellow div.block-text .text-slider h3 {
	color: #351601;
}
.block-biography-item div.block-text blockquote {
	margin: 0;
}
.block-biography-item div.block-text p {
	display: block;
	margin: 0 0 17px;
	font-size: 16px;
	padding: 0 12px;
	line-height: 24px;
}
.node-story div.block-text p {
	font-size: 15px;
	line-height: 24px;
	text-align: justify;
}
.block-biography-item.brown-second div.block-text p, .block-biography-item.brown div.block-text p {
	color: #a77847;
}
.block-biography-item.yellow div.block-text p {
	color: #7d4812;
}
.block-biography-item.red div.block-text p {
	color: #855728;
}
.block-biography-item div.block-text cite {
	font-size: 14px;
	display: block;
	text-transform: uppercase;
	font-style: normal;
}
.block-biography-item div.block-text cite sup {
	vertical-align: top;
}
.block-biography-item.red div.block-text cite, .block-biography-item.brown-second div.block-text cite, .block-biography-item.brown div.block-text cite {
	color: #dba63c;
}
.block-biography-item.yellow div.block-text cite {
	color: #351601;
}
.block-biography-item.biography-main div.block-text {
	width: 547px;
	float: right;
	color: #351601;
	padding: 40px 0 0;
	text-align: left;
}
.block-biography-item.biography-main div.block-text p {
	margin: 0;
}
.block-biography-item.biography-main div.block-text p .cufon {
	padding: 0 0 8px;
}
.block-biography-item.biography-main div.block-text div.text-holder {
	position: relative;
	padding: 0 0 39px;
}
.block-biography-item div.block-text div.pager {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
}
.block-biography-item.yellow div.block-text div.pager {
	bottom: -33px;
}
.block-biography-item.brown div.block-text div.pager {
	bottom: 163px;
}
.block-biography-item.brown-second div.block-text div.pager {
	bottom: 150px;
}
.block-biography-item.red div.block-text div.pager {
	bottom: -33px;
}
.block-biography-item div.block-text div.pager a {
	background: url(../images/bg-pager.png) no-repeat -12px 0;
	width: 15px;
	height: 15px;
	text-indent: -9999px;
	overflow: hidden;
	display: inline-block;
	margin: 0 12px 0 0;
	outline: none;
}
*+html .block-biography-item div.block-text div.pager a {
	display: inline;
}
.block-biography-item.biography-main div.block-text div.pager a {
	margin: 0 4px 0 0;
	width: 12px;
	height: 12px;
	background-position: 0 0;
}
.block-biography-item.biography-main div.block-text div.pager a.activeSlide, .block-biography-item.biography-main div.block-text div.pager a:hover {
	background-position: 0 -12px;
}
.block-biography-item.yellow div.block-text div.pager a {
	padding-bottom: -27px 0;
}
.block-biography-item div.block-text div.pager a.activeSlide, .block-biography-item div.block-text div.pager a:hover {
	background-position: -12px -15px;
}
.block-biography-item.red div.block-text div.pager a {
	background-position: -27px 0;
}
.block-biography-item.red div.block-text div.pager a.activeSlide, .block-biography-item.red div.block-text div.pager a:hover {
	background-position: -27px -15px;
}
.block-biography-item.yellow div.block-text div.pager a.activeSlide, .block-biography-item.yellow div.block-text div.pager a:hover {
	background-position: -27px -15px;
}
/* block-bookshelf */
.block-bookshelf {
	width: 100%;
}
.block-bookshelf div.bookshelf-holder {
	padding: 10px 0 0;
}
.block-bookshelf div.bookshelf-content {
	font-family: "Source Sans Pro", sans-serif;
	margin: 0 auto;
	padding: 0 20px;
	text-align: left;
	width: 960px;
}
.block-bookshelf div.bookshelf-content p {
    margin-bottom: 0;
    margin-top: 10px;
}
.block-bookshelf div.bookshelf-content h2 {
	display: none;
}
.block-bookshelf div.bookshelf-gallery {
	padding-bottom: 50px;
	width: 100%;
	border-top: 1px solid #6d6764;
}
.block-bookshelf div.bookshelf-gallery div.image-holder {
	display: inline-block;
	margin: 0 20px 0 0;
	padding: 35px 20px 5px 0;
	vertical-align: top;
}
figure {
	display: table;
	padding: 0;
	margin: 0;
}
figure img {
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
}
figcaption {
	caption-side: bottom;
	display: table-caption;
	padding: 0;
	margin: 0;
}
*+html .block-bookshelf div.bookshelf-gallery div.image-holder {
	display: inline;
}
.block-bookshelf div.bookshelf-gallery div.image-frame img {
	display: block;
}
.block-bookshelf div.bookshelf-gallery div.image-frame h3 {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 6px;
    margin-top: 8px;
}
.block-bookshelf div.bookshelf-gallery div.image-frame p a {
	text-transform: uppercase;
	font-size: 12px;
}
.block-bookshelf div.bookshelf-gallery div.image-frame p a:hover {
	text-decoration: underline;
}
/* block-scenes */
.block-scenes {
	background: #350606 url(../images/bg-scenes.png) 50% 0;
	width: 100%;
}
.block-scenes div.holder {
	background: url(../images/bg-scenes-holder.png) repeat-x 50% 0;
	position: relative;
	top: -7px;
}
.block-scenes div.inner {
	background: url(../images/bg-scenes-inner.png) repeat-x 50% 100%;
	padding: 0 0 24px;
	position: relative;
	bottom: -16px;
}
.block-scenes .scenes-content {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	color: #855728;
	font-size: 24px;
	padding: 41px 0 13px;
}
.block-scenes .scenes-content h2 {
	display: inline-block;
	font: bold 13px 'Source Sans Pro', sans-serif;
	text-transform: uppercase;
	color: #dba63c;
	background: url(../images/bg-title.png) no-repeat 0 -253px;
	padding: 0 0 0 29px;
	letter-spacing: 2px;
	margin: 0 0 35px;
}
*+html .block-scenes .scenes-content h2 {
	display: inline;
}
.block-scenes .scenes-content h2 span {
	float: left;
	background: url(../images/bg-title.png) no-repeat 100% -288px;
	padding: 11px 64px 0 35px;
	height: 24px;
}
.block-scenes .scenes-content p {
	margin: 0;
}
/* block-policy */
.block-policy {
	width: 100%;
	background: #61310f url(../images/bg-brown.png) 50% -7px;
}
.block-policy div.policy-holder {
	background: url(../images/bg-brown-holder.png) no-repeat 50% 0;
	padding: 55px 0 92px;
}
.block-policy div.policy-content {
	width: 1000px;
	margin: 0 auto;
	background: url(../images/bg-policy-content.png) no-repeat 50% 50%;
}
.block-policy div.policy-content-holder {
	background: url(../images/bg-policy-content-holder.png) no-repeat;
	width: 629px;
	margin: 0 auto;
	padding: 7px 0 0;
	text-align: center;
	color: #a77847;
	font-family: "Crimson Text", serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
}
.block-policy div.policy-content-holder .inner {
	background: url(../images/bg-policy-content-holder.png) no-repeat -629px 100%;
	padding: 0 0 7px;
}
.block-policy div.policy-content-holder .frame {
	background: url(../images/bg-policy-content-holder.png) repeat-y 100% 0;
	overflow: hidden;
	padding: 36px 40px 28px;
}
.block-policy div.policy-content-holder h2 {
	font-family: "Crimson Text", serif;
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	color: #dba63c;
	letter-spacing: 1px;
	margin: 0 0 21px;
}
.block-policy div.policy-content-holder p {
	margin: 0 0 18px;
}
.block-policy div.policy-content-holder p .cufon {
	padding: 0 0 8px;
}
.block-policy div.policy-content-holder a.more {
	text-transform: uppercase;
	color: #dba63c;
	font: bold 14px 'Source Sans Pro', sans-serif;
}
.block-policy div.policy-content-holder a.more:hover {
	color: #dba63c;
}
/* blck-expedition */
.block-expedition {
	width: 100%;
	background: #c0913e url(../images/bg-yellow-holder.png) repeat-x 50% 0;
	padding: 20px 0 0;
	margin: -9px 0 0;
	overflow: hidden;
}
.block-expedition div.expedition-holder {
	width: 550px;
	margin: 0 auto;
	padding: 40px 0 150px 410px;
}
.block-expedition div.expedition-holder img {
	float: left;
	margin: 0 28px 20px -401px;
	overflow: hidden;
	border: 6px solid #834301;
}
.block-expedition div.expedition-holder div.expedition-heading {
	margin: 0 0 69px;
}
.block-expedition div.expedition-holder div.expedition-heading p {
	margin: 0 0 -2px;
	font-size: 20px;
	line-height: 28px;
}
.block-expedition div.expedition-heading p .cufon {
	padding: 0 0 8px;
}
.block-expedition div.expedition-heading span.date {
	display: block;
	color: #834301;
	margin: 0 0 5px;
	font: bold 14px 'Source Sans Pro', sans-serif;
	font-style: italic;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
}
.block-expedition div.expedition-heading .field-name-field-expedition-date span {
	display: inline;
	margin: 0;
}
.block-expedition div.expedition-holder h1 {
	color: #351601;
	margin: 0 0 8px;
	font-family: "Crimson Text", serif;
	font-style: normal;
	font-weight: 700;
	font-size: 30px;
}
.block-expedition div.expedition-holder span.share {
	background: url(../images/arrow-more.png) no-repeat 100% 50%;
	text-transform: uppercase;
	padding: 0 18px 0 0;
	font-family: proxima-nova, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	letter-spacing: 1px;
	color: #dba63c;
	float: left;
	position: relative;
	z-index: 10;
}
.block-expedition div.expedition-holder div.expedition-item {
	margin: 0 0 33px;
}
.block-expedition div.expedition-holder h3 {
	color: #4c2205;
	margin: 0 0 16px;
	/*font-family: "Crimson Text", serif;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;*/
	font-family: "Crimson Text", serif;
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	letter-spacing: 1px;
}
.block-expedition div.expedition-holder p {
	margin: 0 0 24px;
}
.block-expedition div.expedition-holder p .cufon {
	padding: 0 0 8px;
}
.block-expedition div.expedition-holder p span {
	display: block;
}
.node-type-blog #content p, .node-type-blog #content p strong {
	color: #6d6764;
	display: table;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 22px;
	font-weight: normal;
	line-height: 26px;
	margin: auto;
	padding-bottom: 50px;
	text-align: center;
}
.node-type-blog #content p a {
	color: #dba63c;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	word-wrap: break-word;
}
.node-type-blog #content p a:hover {
	text-decoration: underline;
}
div.link-top {
	font-size: 14px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 600;
}
.node-type-blog div.link-top {
}
.region-content {
	overflow: hidden;
}
.page-blogs .region-content, .page-news-information .region-content, .node-type-page .region-content {
	background: none;
}
.node-type-gallery .region-content, .front .region-content {
	background-color: #33302e;
}
/* block-tales */
.block-tales {
	width: 100%;
}
.node-type-blog .block-tales div.tales-inner {
	padding: 0;
	position: relative;
}
/* .block-tales buttons */
div.bottom_links {
	border-top: 1px solid #4e4a47;
	height: 50px;
	margin: 15px auto;
	padding-top: 0;
}
.block-tales a.btn-next {
	background-image: url("../images/right_arrow.png");
	background-position: right top;
	background-repeat: no-repeat;
	color: #fff;
	display: inline-block;
	float: right;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	height: 22px;
	left: auto;
	padding: 0 25px 0 0;
	position: relative !important;
	right: 0;
	text-align: right;
	width: 47%;
}
.block-tales a:hover.btn-next {
	background-image: url("../images/right_arrow_over.png");
	color: #8e8681;
	text-decoration: none;
}
body.toolbar-drawer .block-tales a.btn-next, body.toolbar-drawer .block-tales a.btn-prev {
	top: 381px;
}
.block-tales a.btn-next:hover {
/*background-position:100% -38px;*/
}
.block-tales a.btn-prev {
	background-image: url("../images/left_arrow.png");
	background-position: left top;
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 16px;
	height: 22px;
	left: 0;
	padding: 0;
	position: relative !important;
	right: auto;
	width: 47%;
	font-family: "Source Sans Pro", sans-serif;
	color: #fff;
	padding-left: 25px;
	text-align: left;
}
.block-tales a:hover.btn-prev {
	background-image: url("../images/left_arrow_over.png");
	color: #8e8681;
	text-decoration: none;
}
.block-tales a.btn-prev:hover {
/*background-position:0 -38px;*/
}
.block-tales a.btn-next span.popup, .block-tales a.btn-prev span.popup {
	position: absolute;
	right: 40px;
	top: 0;
	width: 139px;
	background: url(../images/bg-popup-control.png) no-repeat;
	padding: 5px 0 5px;
	text-align: right;
	font: bold 14px 'Source Sans Pro', sans-serif;
	display: none;
}
.block-tales a.btn-prev span.popup {
	text-align: left;
	right: auto;
	left: 40px;
}
.block-tales a.btn-next:hover span.popup, .block-tales a.btn-prev:hover span.popup {
	display: block;
}
.block-tales a.btn-next span.popup .popup-holder, .block-tales a.btn-prev span.popup .popup-holder {
	background: url(../images/bg-popup-control.png) no-repeat -139px 100%;
	padding: 0 0 10px;
	display: block;
}
.block-tales a.btn-next span.popup .popup-frame, .block-tales a.btn-prev span.popup .popup-frame {
	background: url(../images/bg-popup-control.png) repeat-y 100% 0;
	color: #dba63c;
	display: block;
	position: relative;
	padding: 7px 18px 5px;
	font-family: "Crimson Text", serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	letter-spacing: 1px;
}
.block-tales a.btn-next span.popup .popup-frame .cufon, .block-tales a.btn-prev span.popup .popup-frame .cufon {
	padding: 0 0 4px;
}
.block-tales a.btn-next span.popup span.arrow, .block-tales a.btn-prev span.popup span.arrow {
	position: absolute;
	top: 4px;
	right: -3px;
	width: 8px;
	height: 14px;
	background: url(../images/arrow-popup-next.png) no-repeat;
}
.block-tales a.btn-prev span.popup span.arrow {
	right: auto;
	left: -3px;
	background: url(../images/arrow-popup-prev.png) no-repeat;
}
.block-tales div.tales-content {
	margin: 0 auto 35px;
	max-width: 960px;
	text-align: left;
}
.block-tales .tales-holder .tales-inner .tales-content .content .field.field-name-body.field-type-text-with-summary {
	padding-top: 50px;
}
.block-tales .tales-holder .tales-inner .tales-content span.posted {
	color: #fff !important;
	display: block;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 1px;
	line-height: 20px;
	margin: 0;
	padding: 2px 0 40px;
	text-transform: uppercase;
}
.block-tales h1 {
	color: #dba63c;
	font-family: "Crimson Text", serif;
	font-size: 26px;
	font-style: normal;
	font-weight: normal;
	line-height: 30px;
	margin: 0;
}
.node-type-blog .block-tales h1 {
	color: #dba63c;
}
.block-tales div .posted {
	display: block;
	font-style: italic;
	color: #834301;
	margin: 10px 0 10px;
}
.block-tales div.image-holder {
	margin: 0;
	text-align: left;
}
.block-tales div.image-holder img {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 960px;
	width: 100%;
}
.tales-content a div.image-holder span {
	color: #c8c0bb;
	display: table-cell;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 28px;
	text-align: left;
	text-transform: none;
}
.tales-content a:hover div.image-holder span {
	text-decoration: none !important;
}
.node-type-blog #content .block-tales .tales-holder .tales-inner .tales-content .field.field-name-body.field-type-text-with-summary p a:hover {
	text-decoration: none;
}
.block-tales div.tales-content div.block-text {
	margin: 0;
	overflow: hidden;
}
.block-tales div.tales-content p {
	margin: 0 0 24px;
}
.block-tales div.tales-content p .cufon {
	padding: 0 0 8px;
}
.block-tales div.tales-content div.block-blockquote {
	margin: 30px 0;
	overflow: hidden;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}
.block-tales div.tales-content div.block-blockquote blockquote {
	margin: 0;
	padding: 0;
	color: #dba63c;
	display: block;
	font-family: "Crimson Text", serif;
	font-style: italic;
	font-weight: 400;
	font-size: 28px;
	line-height: 32px;
}
#content .block-tales div.tales-content div.block-blockquote blockquote p {
	margin: 0;
	padding: 0;
}
.block-tales div.tales-content div.block-blockquote cite {
	text-transform: uppercase;
	font-family: proxima-nova, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	letter-spacing: 1px;
	display: block;
	color: #855728;
	margin: 15px 0 0;
}
.block-tales .link-top {
	display: inline-block;
	margin: 0;
	width: 33%;
}
div.full-blog .field-name-field-blog-url.field-type-link-field.field-label-hidden {
	color: #dba63c;
	display: inline-block !important;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 14px;
	font-weight: 500;
	margin: 0;
	text-align: right;
}
.bottom a:hover {text-decoration:underline;}
.node-type-blog .tales-holder .tales-inner .tales-content .field-name-field-blog-url.field-type-link-field {
	display: none;
}
.block-tales ul.responces {
	background: url(../images/bg-responses.png) no-repeat 50% 0;
	list-style: none;
	padding: 48px 0 0;
	margin: 0 0 33px;
}
.block-tales ul.responces li {
	display: inline-block;
}
.block-tales ul.responces a {
	float: left;
	color: #72521b;
	text-transform: uppercase;
	font-family: proxima-nova, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	letter-spacing: 1px;
}
.block-tales ul.responces a span {
	display: block;
	font-family: "Crimson Text", serif;
	font-size: 44px;
	font-style: normal;
	font-weight: 700;
	line-height: 50px;
	padding: 6px 3px 15px 0;
	text-align: center;
	color: #dba63c;
}
/* block-comments */
.block-comments {
	width: 100%;
	/*background:url(../images/divider.gif) repeat-x;*/
	border-top: 1px solid #422a10;
}
.block-comments div.block-comments-holder {
	/*background:url(../images/divider.gif) repeat-x 0 100%;*/
	color: #72521b;
	padding: 25px 0 10px;
	font-family: "Crimson Text", serif;
	font-style: italic;
	font-weight: 400;
	font-size: 21px;
}
.block-comments div.block-comments-holder p {
	margin: 0;
}
.block-comments div.block-comments-holder a.comment, .block-comments div.block-comments-holder a.tweet {
	color: #dba63c;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: inline-block;
	padding: 0 0 12px;
	outline: none;
	font-family: proxima-nova, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 28px;
	line-height: 32px;
	letter-spacing: 1px;
}
*+html .block-comments div.block-comments-holder a {
	display: inline;
}
.block-comments div.block-comments-holder a.active {
	color: #72521b;
	background: url(../images/arrow-down.png) no-repeat 50% 100%;
}
/* tweet-popup  */
.block-comments #tweet-form {
	width: 586px;
	overflow: hidden;
	text-align: center;
	margin: 10px 0 0 -4px;
	font-size: 16px;
	padding: 0 0 29px;
}
#tweet-form .field-widget-text-textarea {
	width: 586px;
	background: url(../images/bg-block-textarea.png) no-repeat;
	padding: 6px 0 0;
	margin: 0 0 14px;
}
#tweet-form #comment-body-add-more-wrapper--2 {
	background: url(../images/bg-block-textarea.png) no-repeat -586px 100%;
	padding: 0 0 6px;
}
#tweet-form .text-format-wrapper {
	background: url(../images/bg-block-textarea.png) repeat-y 100% 0;
	overflow: hidden;
	padding: 12px 18px 9px;
}
#tweet-form textarea {
	background: url(../images/bg-textarea.png) no-repeat;
	overflow: hidden;
	margin: 0 0 22px;
	padding: 5px;
	border: none;
	width: 547px !important;
	height: 45px;
	max-height: 150px;
	min-height: 45px;
	overflow: auto;
	color: #4D2104;
}
#tweet-form .resizable-textarea .grippie, .comment-form .resizable-textarea .grippie {
	display: none;
}
#tweet-form div.field-widget-text-textarea div.description {
	text-align: center;
	color: #d9a74a;
	margin: 0;
}
#tweet-form .form-item, #tweet-form .form-actions, .comment-form .form-item, .comment-form .form-actions {
	margin: 0;
}
#tweet-form .form-item input.chechbox {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 5px 0 0;
	padding: 0;
}
#tweet-form .form-item label {
	color: #dba63c;
	font: 16px Georgia, "Times New Roman", Times, serif;
}
#tweet-form .form-item div.description {
	width: 100%;
	overflow: hidden;
	display: block;
	margin: 6px 0 30px;
	color: #834301;
	font-style: italic;
	font-size: 16px;
	text-align: center;
}
.comment-form input.form-submit, #tweet-form input.form-submit {
	border: 0;
	background: url(../images/btn-submit.png) no-repeat;
	cursor: pointer;
	width: 216px;
	height: 36px;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
}
#tweet-form input.form-submit.form-button-disabled {
	cursor: default;
	background-position: 0 -106px;
}
.comment-form input.form-submit {
	background-position: 0 -36px;
}
/* comment-popup */
.block-comments .comment-form {
	width: 586px;
	margin: 10px 0 0 -4px;
	font-size: 16px;
	padding: 0 0 64px;
	position: relative;
}
.comment-form .field-widget-text-textarea {
	width: 586px;
	background: url(../images/bg-block-textarea.png) no-repeat;
	padding: 6px 0 0;
	margin: 0 0 14px;
}
.comment-form #edit-comment-body--3 {
	background: url(../images/bg-block-textarea.png) no-repeat -586px 100%;
	padding: 0 0 6px;
}
.comment-form #comment-body-add-more-wrapper--3 {
	background: url(../images/bg-block-textarea.png) repeat-y 100% 0;
	overflow: hidden;
	padding: 12px 18px 16px;
}
.comment-form textarea {
	background: url(../images/bg-textarea.png) no-repeat;
	overflow: hidden;
	border: 0;
	max-height: 200px;
	max-width: 547px;
	min-height: 125px;
	min-width: 547px;
	padding: 5px;
	width: 547px;
	/*height:125px;*/
	margin: 0;
	color: #4D2104;
}
/* guest-popup */
.author-wrapper {
	position: relative;
	width: 322px;
	top: 79%;
	left: 50%;
	margin: 0 0 0 -161px;
	background: url(../images/bg-guest-popup.png) no-repeat;
	padding: 18px 0 0;
	z-index: 10;
	display: none;
}
.author-wrapper.holder {
	background: url(../images/bg-guest-popup.png) no-repeat -322px 100%;
	padding: 0 0 4px;
}
.author-wrapper .inner {
	background: url(../images/bg-guest-popup.png) repeat-y 100% 0;
	padding: 18px 21px 27px 19px;
	overflow: hidden;
	position: relative;
}
.author-wrapper a.btn-close {
	position: absolute;
	top: 5px;
	right: 15px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/ico-close.png) no-repeat;
	width: 10px;
	height: 10px;
	outline: none;
}
.author-wrapper h5 {
	color: #dba63c;
	font: bold 14px 'Source Sans Pro', sans-serif;
	margin: 0 0 20px;
	text-transform: uppercase;
	background: url(../images/divider-dark.gif) repeat-x 0 50%;
}
.author-wrapper h5 span {
	background: #72521b;
	padding: 0 20px;
}
.author-wrapper div.form-register {
	width: 243px;
	margin: 0 auto 26px;
	overflow: hidden;
}
.author-wrapper div.form-register div.form-item {
	margin: 0 0 10px;
	background: none;
}
.author-wrapper div.form-register label {
	display: block;
	margin: 0 0 7px;
	color: #d9a74a;
	font: italic 14px Georgia, "Times New Roman", Times, serif;
}
.author-wrapper div.form-register div.form-item input {
	width: 233px;
	padding: 5px 5px;
	border: 0;
	margin: 0;
	background: url(../images/bg-text.png) no-repeat 0 100%;
	color: #4D2104;
}
.author-wrapper input.form-submit {
	background: url(../images/btn-submit.png) no-repeat 0 -72px;
	width: 100px;
	height: 34px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: 0;
	padding: 0;
	margin: 10px 0 0;
	font-size: 0;
}
.block-comments .author-wrapper a.fb-logout-button, .block-comments .author-wrapper a.fb-login-button {
	background: url(../images/btn-facebook.gif) no-repeat;
	height: 22px;
	display: inline-block;
	overflow: hidden;
	margin: 0 auto;
	padding: 0 0 0 26px;
	text-decoration: none;
}
.block-comments .author-wrapper a.fb-logout-button span, .block-comments .author-wrapper a.fb-login-button span {
	float: left;
	height: 18px;
	color: #fff;
	font: bold 11px 'Source Sans Pro', sans-serif;
	padding: 4px 5px 0 0;
	background: url(../images/btn-facebook.gif) no-repeat 100% -22px;
}
/* block-comments */
#main .comments {
	width: 100%;
	overflow: hidden;
	text-align: left;
}
.comments div.comment {
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #422a10;
	/*background:url(../images/divider.gif) repeat-x 0 100%;*/
	padding: 22px 0 31px;
}
.comments div.comment div.user-picture {
	float: left;
	width: 50px;
	height: 50px;
	background: url(../images/bg-image-holder-tweet.png) no-repeat;
	padding: 7px;
	margin: 3px 7px 3px 0;
}
.comments div.comment div.user-picture img {
	border: 0;
	margin: 0;
	width: 50px;
}
.comments div.submitted {
	width: 140px;
	float: left;
	padding: 0 20px 0 0;
}
#content .comments div.submitted p {
	margin: 0;
	padding: 0 0 3px;
}
.comments div.comment-text {
	width: 420px;
	float: left;
	font-family: "Crimson Text", serif;
	font-size: 17px;
	line-height: 25px;
	font-weight: 400;
	text-align: left;
}
.indented div.comment-text {
	width: 395px;
}
.comments div.submitted .commenter-name {
	display: block;
	margin: 0 0 9px;
	color: #dba63c;
	font-family: proxima-nova, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 1px;
}
.comments div.submitted .commenter-name a {
	color: #dba63c;
}
.comments div.comment p {
	margin: 0;
}
.comments div.comment .date {
	color: #834301;
	display: block;
	padding: 0 0 5px;
	font: italic 15px Georgia, "Times New Roman", Times, serif;
}
/* block-galleries */
.block-galleries {
	background: url(../images/bg-top-gallery.jpg) 50% 50%;
}
.block-galleries div.galleries-holder {
	margin: 0 -88px 0 -88px;
}
.block-galleries div.galleries-list {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding: 42px 0;
}
#main .block-filters {
	margin: auto auto 40px;
	text-align: left;
	width: 1000px;
}
#main .block-filters span {
	color: #dba63c;
	display: inline-block;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.5px;
	padding-right: 20px;
}
#main .block-filters ul.menu {
	display: inline-block;
	list-style: outside none none;
	margin: 0;
	padding: 0 0 0 5px;
}
#main .block-filters ul.menu li {
	display: inline;
	line-height: 13px;
	margin: 0 0 0 15px;
	overflow: hidden;
}
#main .block-filters ul.menu a {
	color: #dba63c;
	display: inline-block;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	outline: medium none;
}
#main .block-filters ul.menu a.active, #main .block-filters ul.menu a:hover {
	color: #dba63c;
	text-decoration: underline;
}
#main .box-galleries {
	overflow: hidden;
	padding-bottom: 50px;
	width: 100%;
}
#main .box-galleries div.image-holder {
	margin: 0;
	display: inline-block;
	/*float:left;*/
	zoom: 1;
 *display: inline;
}
#main .box-galleries div.image-holder img {
	display: block;
	padding: 6px;
	background-color: #33302e;
	margin: 2px 0 4px;
}
#main .box-galleries div.image-holder a:hover img {
	border-color: #54504d;
}
#main .box-galleries div.image-holder span {
	font-family: 'Source Sans Pro', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	line-height: 16px;
	letter-spacing: 1px;
	color: #c8c0bb;
	display: block;
	text-align: center;
	text-transform: uppercase;
	padding: 0;
	overflow: hidden;
}
#main .box-galleries div.image-holder span a {
	width: 100%;
	float: left;
	height: 30px;
}
#main .box-galleries div.image-holder a {
	color: #c8c0bb;
}
#main .box-galleries div.image-holder a:hover, #main .box-galleries div.image-holder a.hover {
	color: #c8c0bb;
}
/* block-toggle */
.block-toggle {
	background-color: #33302e;
	padding: 42px 0;
	width: 100%;
}
.block-toggle div.toggle-holder {
	margin: 0 auto;
	overflow: hidden;
	padding: 0 20px;
	width: 960px;
}
.block-toggle div.btn-return {
	float: right;
	margin: 0 27px 0 0;
}
.block-toggle div.btn-return a {
	font-family: "Crimson Text", serif;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	color: #dba63c;
	background: url(../images/ico-return.png) no-repeat 100% 0px;
	letter-spacing: 1px;
	padding: 0 12px 0 0;
}
.block-toggle span.gallery-name {
	float: left;
	font-family: "Crimson Text", serif;
	font-weight: 400;
	font-size: 20px;
	color: #dba63c;
	margin: 0 36px 0 0;
}
.block-toggle div.toggle-menu {
	float: left;
	margin: 3px 0 0;
}
.block-toggle div.toggle-menu ul {
	list-style: none;
	padding: 0;
	margin: 2px 0 0;
}
.block-toggle div.toggle-menu li {
	float: left;
	margin: 0 10px 0 0;
	position: relative;
}
.block-toggle div.toggle-menu a {
	float: left;
	width: 19px;
	height: 15px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/bg-toggle-menu.png) no-repeat;
}
.block-toggle div.toggle-menu .active a.slideshow, .block-toggle div.toggle-menu a.slideshow:hover {
	background-position: 0 -15px;
}
.block-toggle div.toggle-menu a.grid {
	background-position: -19px 0;
}
.block-toggle div.toggle-menu .active a.grid, .block-toggle div.toggle-menu a.grid:hover {
	background-position: -19px -15px;
}
.block-toggle div.toggle-menu a.info {
	background-position: -38px 0;
}
.block-toggle div.toggle-menu .active a.info, .block-toggle div.toggle-menu a.info:hover {
	background-position: -38px -15px;
}
.block-toggle div.toggle-menu span.tooltip {
	position: absolute;
	left: 50%;
	top: 16px;
	color: #0a0101;
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;
	padding: 9px 5px 3px;
	font-family: proxima-nova, sans-serif;
	font-style: normal;
	font-weight: 600;
	display: none;
	text-align: center;
}
.block-toggle div.toggle-menu li.slideshow span.tooltip {
	width: 84px;
	margin-left: -46px;
}
.block-toggle div.toggle-menu li.grid span.tooltip {
	width: 64px;
	margin-left: -36px;
}
.block-toggle div.toggle-menu li.info span.tooltip {
	width: 100px;
	margin-left: -54px;
}
/* block-gallery-grid */
.block-gallery-grid {
	margin: 0 -140px;
	overflow: hidden;
	background-color: #33302e;
}
.block-gallery-grid div.gallery-grid-holder {
	background-color: #33302e;
}
.block-gallery-grid div.gallery-grid-inner {
	background-color: #33302e;
	padding: 0 0 50px;/*padding:36px 0 214px;*/
}
.block-gallery-grid div.box-grid {
	width: 1240px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}
.block-gallery-grid div.box-grid div.field-item {
	display: inline-block;
	margin: 0 3px 10px;
	height: 162px;
}
.block-gallery-grid div.box-grid div.field-item a {
	display: inline-block;
	height: 162px;
	width: auto;
}
*+html .block-gallery-grid div.box-grid div.field-item {
	display: inline;
}
.block-gallery-grid div.box-grid div.field-item img {
	padding: 6px;
}
.block-gallery-grid div.box-grid div.field-item:hover img {
	border-color: #dba63c;
}
/* block-gallery-info */
.block-gallery-info {
	width: 100%;
	background-color: #33302e;
}
.block-gallery-info div.gallery-info-holder {
	background-color: #33302e;
}
.block-gallery-info div.gallery-info-inner {
	background-color: #33302e;
	padding: 0 0 50px;
}
.block-gallery-info div.gallery-info-content {
	color: #6d6764;
	font-family: "Source Sans Pro", sans-serif;
	margin: 0 auto;
	max-width: 960px;
	overflow: hidden;
	padding: 0 20px;
	text-align: left;
}
.block-gallery-info div.gallery-info-content h2 {
	font-family: "Crimson Text", serif;
	font-style: normal;
	font-weight: 700;
	font-size: 42px;
	line-height: 46px;
	color: #dba63c;
	margin: 0 0 35px;
}
.block-gallery-info div.gallery-info-content h2::after {
	border-bottom: 5px solid #4b4643;
	content: "";
	display: block;
	height: 10px;
	margin-bottom: 20px;
	padding: 0;
	width: 50px;
}
.block-gallery-info div.gallery-info-content h2 {
	color: #8e8681;
	display: inline-block;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 3px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	max-width: 960px;
}
.block-gallery-info div.gallery-info-content p {
	margin: 0 0 30px;
}
.block-gallery-info div.gallery-info-content p .cufon {
	padding: 0 0 10px;
}
.block-gallery-info div.gallery-info-content a.view {
	font-family: proxima-nova, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	color: #dba63c;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.block-gallery-info div.gallery-info-content a.view:hover {
	color: #dba63c;
}
#content div.columns {
	width: 100%;
	overflow: hidden;
}
#content div.columns div.column {
	width: 49%;
	float: left;
}
div.prints, div.posters {
	border-top: 1px solid #6d6764;
	margin: 24px auto 0;
	max-width: 960px;
	overflow: hidden;
	padding: 48px 0 50px;
	text-align: center;
	width: 100%;
}
div.prints .field-items, div.posters .field-items {
	overflow: hidden;
	padding: 0 0 15px;
	width: 100%;
}
div.prints .field-item, div.posters div.poster {
	display: inline-block;
	margin: 0 15px 40px;
	vertical-align: middle;
	zoom: 1;
 *height:387px;
 *width:387px;
}
div.prints .field-item img, div.posters .poster img {
	display: block;
	margin: 0;
	padding: 0;
}
div.prints .field-item a, div.posters .poster a, div.posters .poster span {
	outline: none;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Source Sans Pro", sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 18px;
	color: #8e8681;
}
div.prints .field-item a, div.posters .poster a {
	color: #dba63c;
}
div.prints .field-item a:hover, div.posters .poster a:hover {
	color: #dba63c;
	text-decoration: underline;
}
div.posters .poster .popup-title {
	display: none;
}
div.prints .field-item span, div.posters .poster span {
	display: block;
	font-size: 12px;
	line-height: 18px;
}
div.prints .field-item div.title, div.posters .poster div.title {
	width: 100%;
}
div.prints .field-item span.title {
	color: #fff;
	font-size: 15px;
	text-transform: none;
	font-family: "Crimson Text", serif;
}
div.posters .poster span.title {
	color: #C8C0BB;
	font-size: 15px;
	text-transform: none;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 600;
}
div.prints .field-item span.hover, div.posters .poster span.hover {
	color: #dba63c;
}
#fancybox-title {
	background: #0A0101;
	/*height: 46px;*/
	margin: 0 !important;
	padding: 7px 0;
	width: 100% !important;
}
#fancybox-title span {
	display: block;
	color: #64401a;
	font-size: 12px;
	line-height: 21px;
	outline: none;
	text-decoration: none;
	text-transform: uppercase;
	font-family: proxima-nova, sans-serif;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 1px;
}
#fancybox-title span.title {
	color: #855728;
	font-size: 14px;
}
/*.page-node-161 #fancybox-wrap{
	margin:-25px 0 0;
}*/
/*full blog*/
#content div.full-blog {
    display: inline-block;
    float: none;
    text-align: right;
    width: 35%;
}
#content .node-blog .bottom {margin-top:15px;}
/*share*/
#content div.share-container {
	color: #dba63c;
	display: inline-block;
	float: left;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 14px;
	font-weight: 500;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 32%;
}
#content .node-story div.share-container {
	float: none;
}
#content div.share-container:hover {
	cursor: default;
}
#content div.share-container div.share {
	display: none;
	margin-left: 0;
	padding: 38px 0 0;
	position: absolute;
	top: 0;
	width: 140px;
}
.node-type-expedition #content div.share-container div.share {
	left: 0;
	margin-left: 0;
}
#content div.tweet {
	float: left;
	width: 32px;
	margin: 0 10px 0 0;
	padding: 0;
	position: relative;
	height: 69px;
}
#content div.fshare {
	float: left;
	width: 32px;
	margin: 0;
	padding: 0;
	position: relative;
	height: 69px;
}
/*Twitter*/
#content div.tweet span.tb a {
	background: url("../images/bg-share-icons.png") no-repeat 0 0;
	width: 32px;
	height: 32px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
	margin: 0 auto;
}
#content div.tweet a {
	text-decoration: none;
}
#content div.fshare .FBConnectButton {
	background: url("../images/bg-share-icons.png") no-repeat 100% 0;
	width: 32px;
	height: 32px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
	margin: 0 auto;
	position: absolute;
	left: 0;
	bottom: 0;
}
#content div.fshare .FBConnectButton_Text {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
}
#content div.tweet span.t-count, #content div.fshare .fb_share_count {
	height: 37px;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
}
#content div.tweet span.t-count a, #content div.fshare .fb_share_count_inner {
	color: #c0913e;
	;
	font-size: 20px;
	line-height: 37px;
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	border: none;
	font-family: "Crimson Text", serif;
	font-weight: 400;
}
#content div.fshare .fb_share_count_top {
	border: none;
	display: block;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 37px;
	margin-bottom: 0;
	color: #c0913e;
}
#content div.tweet span.horizontal span.tb {
	float: left;
	position: absolute;
	bottom: 0;
	left: 0;
}
/*Facebook*/
#content div.fshare .fb_share_count_top {
	background: none;
	border: none;
}
#content div.fshare .fb_share_count_inner {
	background: none;
}
#content div.fshare .fb_share_no_count {
/*background:url("../img/fshare-zero.png") no-repeat 50% 3px;*/
}
#content div.fshare .fb_share_count_nub_top {
	display: none;
}
.FBConnectButton_Small, .FBConnectButton_RTL_Small {
	float: left;
}
div.galleria-errors {
	display: none !important;
}
#main div.blog-signup, .page-newsletter #block-system-main {
	width: 100%;
	overflow: hidden;
	padding: 25px 0;
	background: url("../images/bg-brown.png") repeat 50% -7px;
}
#main div.blog-signup-inner, .page-newsletter #block-system-main div.content {
	width: 945px;
	height: 120px;
	margin: 0 auto;
	overflow: hidden;
	background: url("../images/bg-blog-signup-new.png") no-repeat 0 0;
}
.page-newsletter #block-system-main div.content {
	text-align: center;
	padding: 20px 0 0;
	height: 130px
}
#main div.blog-signup div.text {
	float: left;
	width: 410px;
	text-align: center;
	margin: 35px 0 0 115px;
}
#main div.blog-signup div.form {
	width: 252px;
	float: left;
	text-align: center;
	margin: 22px 0 0 50px;
}
#main div.blog-signup div.text p, .page-newsletter #block-system-main div.content p {
	color: #a77847;
	font-family: "Crimson Text", serif;
	font-weight: 400;
	font-size: 17px;
	line-height: 24px;
	font-style: italic;
	margin: 0;
}
#main div.blog-signup div.text h3 {
	margin: 5px 0 0;
	color: #a77847;
	font-family: "Crimson Text", serif;
	font-weight: 700;
	font-size: 25px;
	line-height: 28px;
}
#main div.blog-signup div.text h3 span {
	color: #dba63c;
	font-size: 17px;
	line-height: 28px;
}
#main div.blog-signup div.form div.form-item {
	margin: 0;
}
#main div.blog-signup div.form label {
	display: none;
}
#main div.blog-signup div.form input.form-submit, .page-newsletter #block-system-main div.content input.form-submit {
	width: 144px;
	height: 36px;
	border: none;
	text-indent: -9999px;
	background: url("../images/btn-subscribe.png") no-repeat 0 0;
	cursor: pointer;
	padding: 0;
	margin: 11px 0 0;
	font-size: 0;
	line-height: 0;
 *float:left;
 *margin:11px 0 0 60px;
}
.page-newsletter #block-system-main div.content input.form-submit {
	margin: 0 10px 0 0;
}
#main div.blog-signup div.form input.form-text {
	background: url("../images/bg-blog-signup-input.png") no-repeat 0 0;
	width: 242px;
	padding: 5px;
	height: 23px;
	border: none;
	color: #351806;
	font-size: 16px;
	text-align: center;
}
.page-newsletter .block-top-info {
	display: none;
}
#block-top-gallery, .node-gallery {
	position: relative;
}
.loader {
	background: url("../images/loader.gif") no-repeat 0 0;
	width: 44px;
	height: 44px;
	position: absolute;
	margin: -22px 0 0 -22px;
	top: 50%;
	left: 50%;
	display:none;
}
.galleria-container {
	background-color: #33302e;
}
/*buy button*/
div.field-name-field-buy-continental {
	display: none;
}
div.field-name-field-buy-international {
	display: none;
}
#galleria-original {
	display: none;
}
#block-mccurry-custom-mccurry-custom-homepage-callouts {
	color: #4B2D0E;
	float: left;
	margin: 0 40px 15px -20px;
	padding: 0;
	width: 306px;
}
#block-mccurry-custom-mccurry-custom-homepage-callouts h3 {
	color: #351601;
	font-family: "Crimson Text", serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	margin: 0;
}
#block-mccurry-custom-mccurry-custom-homepage-callouts h3 a {
	color: #351601;
}
#block-mccurry-custom-mccurry-custom-homepage-callouts span.posted {
	color: #834301;
	display: block;
	font-family: "Crimson Text", serif;
	font-size: 16px;
	font-style: italic;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 16px;
	padding: 0 6px;
}
#block-mccurry-custom-mccurry-custom-homepage-callouts p {
	color: #4B2D0E;
}
#block-mccurry-custom-mccurry-custom-homepage-callouts div.image-holder a, #block-mccurry-custom-mccurry-custom-news-exhibitions div.image-holder a {
	width: 100%;
	height: auto;
}
#block-mccurry-custom-mccurry-custom-news-exhibitions span.posted {
	padding-bottom: 20px;
}
#block-mccurry-custom-mccurry-custom-latest-post {
	float: left;
	margin: 0 10px;
}
.front #block-mccurry-custom-mccurry-custom-news-exhibitions,
.front #block-mccurry-custom-mccurry-custom-news-one {
    display: inline-block;
    margin-right: 3%;
    max-width: 46%;
	vertical-align:top;
}
@media (max-width: 768px) {
.front #block-mccurry-custom-mccurry-custom-news-exhibitions,
.front #block-mccurry-custom-mccurry-custom-news-one {
	max-width: 100%;
	margin-right:0;
	display:block;
}
}
#block-mccurry-custom-mccurry-custom-news-exhibitions h3 {
    display: inline-block;
    font-family: "Crimson Text",serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    margin: 15px 0 0;
	color:#E6DED9;
}
#block-mccurry-custom-mccurry-custom-news-exhibitions h3 a {
	    color: #fff;
}
/*#block-mccurry-custom-mccurry-custom-latest-post span.posted{
	padding:0 0 18px;
}*/
.front .block-callouts div.callouts-content-holder {
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
}
#block-system-main {
	height: auto !important;
}
/*.front #block-system-main{
	display:none;
}*/
#node-382 {
	display: none;
}
#content .block-callouts .field-name-body table td {
	vertical-align: top;
}
/* Exhibitions */
.page-node-735 #featured {
	margin: auto;
	max-width: 960px;
	padding: 10px 20px 50px;
}
.expedition-item .exhibitions_copy {
	color: #8e8682;
	display: table-cell;
	font-family: "Crimson Text", serif;
	font-size: 15px;
	font-style: normal;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	width: 70%;
	letter-spacing: 0;
}
.expedition-item .exhibitions_copy p {
    margin-bottom: 5px;
    margin-top: 0;
}

@media (max-width:624px) {
.expedition-item .exhibitions_copy {
	display: block;
	margin-top: 15px;
	text-align: left;
	vertical-align: top;
	width: 100%;
}
}
.expedition-item h3 {
	font-size: 22px;
	line-height: 24px;
	color: #dba63c;
	font-family: "Crimson Text", serif;
	font-weight: 500;
	font-style: normal;
	text-align: left;
	margin: 0;
}
.node-exhibition.expedition-item {
	border-bottom: 1px solid #4e4a47;
	display: block;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.front .node-exhibition.expedition-item {
	border-bottom: none;
	display: block;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.node-exhibition .image-holder {
	display: table-cell;
	width: 300px;
	height: auto;
	padding-right: 25px;
}
.front .node-exhibition .image-holder {
	display: inline-block;
	width: 100%;
	height: auto;
	padding-right: 0;
}
.exhibition_date {
	color: #fefefe;
	font-weight: 600;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 8px;
	letter-spacing: 1px;
}
.exhibitions_copy a {
	font-weight: 600;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}
.front .exhibitions_copy a {
	font-weight: 400;
	font-family: "Crimson Text", serif;
	font-size: 16px;
	text-transform: none;
	color:#8e8681;
}
.exhibitions_copy a:hover {
	text-decoration: underline;
}
blockquote {
	font-size: 24px;
	line-height: 27px;
	margin: 0;
	padding: 0;
}
.left-side {
	width: 62%;
	display: inline-block;
}
.right-side {
    display: inline-block;
    float: right;
    text-align: right;
    width: 35%;
}

@media (max-width:1024px) {
.left-side {
	width: 100%;
	display: inline-block;
}
.right-side {
	display: inline-block;
	float: none;
	width: 100%;
    text-align: left;
}
}
.left-side p.link a {
	font-size: 12px;
}
.right-side p.button a {
	background-color: #43403d;
	color: #8e8681;
	display: inline-block;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	letter-spacing: 1.5px;
	padding: 15px 30px;
	text-transform: uppercase;
}
.right-side p.button a:hover {
	background-color: #544f4b;
}
.node-type-story .field-name-field-story-quote {
	display: inline-block;
	margin-right: 5%;
	margin-top: 30px;
	vertical-align: top;
	width: 64%;
}

@media (max-width:768px) {
.node-type-story .field-name-field-story-quote {
	margin-top: 30px;
	width: 100%;
}
}
.node-type-story .field.field-name-field-field-notes {
	margin-top: 10px;
	display: inline-block;
	width: 30%;
	vertical-align: top;
}

@media (max-width:768px) {
.node-type-story .field.field-name-field-field-notes {
	width: 100%;
}
}
.node-type-story .field-name-field-story-quote .block-blockquote blockquote p {
	border-bottom: 1px solid #6d6764;
	border-top: 1px solid #6d6764;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 300;
	line-height: 29px;
	margin-bottom: 30px;
	margin-top: 0;
	padding-bottom: 30px !important;
	padding-top: 30px !important;
}
.node-type-story .field.field-name-field-field-notes a .image-holder span {
	color: #8e8681;
	font-size: 12px;
	line-height: 16px;
	padding: 0 20px 20px;
	font-family: "Source Sans Pro", sans-serif;
	font-style: normal;
    font-weight: 400;
}
.node-type-story .field.field-name-field-field-notes a:hover .image-holder span {
	color: #8e8681;
	text-decoration: none;
}
.node-story .field-name-field-field-notes .image-holder {
	max-width: 325px;
	margin: auto;
}
.front #block-block-13 {height:auto !important;}


    .front #galleria .galleria-image{ 
	overflow:visible !important;
	
	}

/* MD Slider */
.md-slide-wrap {
    font-size: 12px;
    line-height: 1.5em;
    margin: 0;
    word-wrap: normal;
    z-index: 1;
}
.md-arrow {
    opacity: 100;
    visibility: visible;
}
.md-arrow-right {
    background: rgba(0, 0, 0, 0) url("../images/arrow_front_right.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 45px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 3;
}
.md-arrow-left {
    background: rgba(0, 0, 0, 0) url("../images/arrow_front_left.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 45px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 3;
}
.node-print-art .block-toggle {display:none;}
.page-node-161 #wrapper #main .region.region-prints {margin-top:40px;}
.page-node-745 .left-side table {
    color: #fff;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 50px;
    margin-top: 30px;
}
.page-node-745 .left-side table tbody {
    border-bottom: 1px solid #4e4a47;
    border-top: 1px solid #4e4a47;}
.galleria-info-title span.number {
    color: #dba63c;
    display: block;
    font-size: 12px;
    font-weight: 600;
}
/* Bio */
.page-node-746 .block-blockquote blockquote {
    border-bottom: 1px solid #4e4a47;
    border-top: 1px solid #4e4a47;
    color: #dba63c;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 22px;
    font-weight: 100;
    line-height: 1.2;
    margin-bottom: 50px;
    margin-top: 25px;
}
.md-thumb-container {
    bottom: 0;
    left: 0;
    overflow: visible;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.md-thumb img, .md-thumb span {
    margin: 0;
}
.md-thumb {
    height: 55px;
    left: 0;
    overflow: visible;
    padding: 0 !important;
    position: absolute;
    right: 0;
    z-index: 10;
}
.md-thumb-items {
    left: 0 !important;
    position: absolute;
    text-align: center;
    width: 100%;
}
.md-thumb-items a.md-thumb-item img {
	border:6px solid #33302e;
}
.md-thumb-items a:hover.md-thumb-item img {
	border:6px solid #54504d;
}
.md-thumb-items a {
    cursor: pointer;
    display: inline-block;
}

.page-node-734 .block-top-info div.top-info-holder,
.page-node-177 .block-top-info div.top-info-holder, 
.page-node-161 .block-top-info div.top-info-holder,
.page-node-745 .block-top-info div.top-info-holder {margin-bottom:0px;}
.front #block-mccurry-custom-mccurry-custom-news-one .callouts-item h3 a {margin-top:0;}




.social-media-content {
	text-align: right;
	padding: 5px 0;
}

#block-views-galleries-content-block .view-content{margin-left: 15px;}

#block-views-galleries-content-block p{
	text-align: left; 
	font-family: "Crimson Text", serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 22px;
	color: #c8c0bb;
	margin-left: 5px;
	font-style: normal;
	letter-spacing: normal;
}


.block-toggle div.gallery-extra-content {
	margin: 0 auto;
	overflow: hidden;
	padding: 0 20px;
	width: 960px;
}

#block-views-galleries-content-block p::after {
	border-bottom: 5px solid #4b4643;
	bottom: 0;
	content: "";
	display: block;
	height: 30px;
	left: 0;
	margin-bottom: 30px;
	margin-left: 0px;
	width: 50px;
}



.gallery-extra-content p::before {
	border-top: 5px solid #4b4643;
	bottom: 0;
	top:0;
	content: "";
	display: block;
	height: 30px;
	left: 0;
	margin-top: 30px;
	margin-left: 0px;
	width: 50px;
}