.bottomcontent:after, .mainbodytop:after, .embarkPageContent .portfolioList:after{
	clear: left;
	content: ' ';
	display: table;
	height: 0;
}
@media screen and (max-width: 38em){
	#body .embarkGallery{
		text-align: center;
	}
	#body .embarkGalleryItem{
		display: inline-block;
		float: none;
		margin: 0 2% 4em;
		vertical-align: top;
		width: 45%;
	}
	#body .embarkGalleryItemLink{
		width: 100%;
	}
}

#content .embarkPageContent a:not(.ms-btn){
	color: #a02c0d;
}
.embarkPageContent input:not([type=submit]):not([type=file]), .embarkPageContent textarea, .embarkPageContent select{
    border: 1px solid #dedede !important;
}
.embarkPageContent .embarkimages{
	margin: 0 0 15px;
	padding: 0;
	list-style: none;
}
.embarkPageContent .embarkimages li
{
	float: left;
	margin: 0 10px 10px 0;
}
.embarkPageContent .embarkimages li.column1
{
	*clear: both;
}
.embarkPageContent .embarkimages li a
{
	display: block;
	position: relative;
	width: 130px;
	height: 130px;
	text-align: center;
	background-position: center center;
	background-repeat: no-repeat;
}
.embarkPageContent .embarkimages li a:hover
{
	text-decoration: none;
}
.embarkPageContent
{
	position: relative;
}
.embarkPageContent #embark_navigation
{
	position: absolute;
	z-index: 50;
	right: -40px;
	top: 4em;
	padding: 10px 13px;
	width: 155px;
	background: #b7b197;
	background: #c9c3aa;
}
.embarkPageContent div.menu-item
,.embarkPageContent div.menu-item
{
	padding-top:2px;
	padding-bottom:5px;
	padding-left:8px;
}

.menu-item.emphasized {
	color: #383432;
	font-weight:bold;
}

.embarkPageContent .menu-item form
,.embarkPageContent .menu-item form
{
	margin:0;
	padding:0;
}
.embarkPageContent .menu-item a
,.embarkPageContent .menu-item a
{
	color: #33586c;
}
.embarkPageContent .menu-item a:focus
,.embarkPageContent .menu-item a:hover
{
	text-decoration: none;
	color: #7d8200;
}
.quicksearch{
	width: 85%;
	background: #fff;
}
.embarkPageContent div.search
{
	margin-bottom: 10px;
}
.embarkPageContent #searchForm .advanced
{
	margin-top: 4px;
	font-size: 10px;
}

/*===embark collections */
.embarkPageContent .embarkimages.collections li a:hover .label
{
	display: block;
}
.embarkPageContent .embarkimages.collections li .label
{
	display: none;
	position: absolute;
	top: 55px;
	left: 0;
	padding: 5px 0;
	width: 100%;
	text-align: center;
	font-size: 16px;
	background: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

/*===embark galleries */
.embarkimages.galleries li a{
	width: 100px;
	height: 100px;
}
.embarkimages.galleries .galleryitem{
	margin-bottom: 30px;
}
.embarkimages.galleries .label{
	padding-top: 105px;
}
.embarkPageContent .columnlast,{ /* ielte7 */
	float: none;
}
.uaielte6 .embarkportfolios li .label{
	filter: alpha(opacity=0);
}
.uaielte6 .embarkportfolios li a:hover .label{
	filter: alpha(opacity=100);
}

.embarkAdvancedSearchTable{
	margin: 0 0 1em;
}
.embarkPageContent h1{
	text-align: left;
}
.embarkPageContent table{
	margin: auto;
}
.embarkPageContent .mainimage{
	max-width: 570px;
}
.embarkPageContent .photoCell{
	float: left;
	margin: 0 30px 15px 0;
	max-width: 30%;
}
@media screen and (max-width: 38em){
	.embarkPageContent .photoCell{
		float: none;
		margin: 0 0 15px;
		text-align: center;
	}
}
.embarkPageContent .portfolio{
	margin: auto;
}

/*--expand details */
.embarkPageContent .expandDetails{
	margin-top: 15px;
}
.embarkPageContent .expandDetailsButton{
	background: none;
	border: 0;
	color: #62a945;
	cursor: pointer;
	padding: 0;
}
.embarkPageContent .expandDetailsButton:focus, .embarkPageContent .expandDetailsButton:hover{
	opacity: 0.85;
}
.embarkPageContent .expandDetailsHeading{
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.embarkPageContent .closerwrap{
	display: inline-block;
	margin: 20px 0 10px;
	vertical-align: middle;
}
.embarkPageContent .expandDetailsToggler{
	margin-top: 15px;
}

/*--pageNav */
.embarkPageContent .pageNav{
	display: inline-block;
	margin-top: 1.5em;
	text-align: center;
}
@media screen and (max-width: 38em){
	.embarkPageContent .pageNav{
		display: block;
	}
}
.embarkPageContent .pageNav-count{
	display: inline;
}
.embarkPageContent .pageNav-first:before, .embarkPageContent .pageNav-last:after{
	font-size: 1.4em;
	line-height: 1;
	vertical-align: middle;
}
.embarkPageContent .pageNav-first:before{
	content: '«';
	padding-right: 0.2em;
}
.embarkPageContent .pageNav-last:after{
	content: '»';
	padding-left: 0.2em;
}
@media screen and (max-width: 38em){
	.embarkPageContent .pageNav-info{
		clear: both;
		display: block;
	}
}
.embarkPageContent .pageNav-left {
	display: inline;
	float: left;
	margin-bottom: 0.3em;
	padding-right: 15px;
}
.embarkPageContent .pageNav-next:after, .embarkPageContent .pageNav-previous:before{
	font-size: 0.7em;
}
.embarkPageContent .pageNav-next:after{
	content: '>';
	padding-left: 0.2em;
}
.embarkPageContent .pageNav-previous:before{
	content: '<';
	padding-right: 0.2em;
}
.embarkPageContent .pageNav-right {
	display: inline;
	float: right;
	margin-bottom: 0.3em;
	padding-left: 15px;
}
.embarkPageContent .pageNavWrap, .embarkNavWrap{
	text-align: center;
}

/*--portfolioList */
.embarkPageContent .portfolioList li{
	text-align: center;
}
.embarkPageContent .portfolio{
	overflow: hidden;
}
	@media screen and (max-width: 38em){
		.embarkPageContent .portfolio{
			overflow: visible;
		}
	}
.embarkPageContent .portfolioItem{
	overflow: hidden;
	margin-bottom: 3em;
	vertical-align: top;
}
	@media screen and (min-width: 38em){
		.embarkPageContent .portfolioItem{
			display: inline-block;
			padding: 0 1%;
			width: 48%; *width: 46%;
		}
	}
	@media screen and (min-width: 66em){
		.embarkPageContent .portfolioItem{
			width: 31.33%; *width: 29.33%;
		}
	}
.portfolioItem img{
	max-width: 100%;
}
.embarkPageContent .portfolioItemDetails{
	overflow: hidden;
}
.embarkPageContent .portfolioItemImageWrap{
	float: left;
	margin-right: 15px;
	text-align: center;
	width: 30%;
}

/*--artistinfo */
.objectinfolink{
	margin-top: 15px;
}

/*--forms */
.embarkPageContent input, .embarkPageContent select, .embarkPageContent textarea {
	max-width: 100%;
}
.embarkPageContent label{
	display: inline;
	margin: 0;
}
@media screen and (max-width: 38em){
	.dateRangeField .formControl{
		margin-bottom: 0.6em;
		width: 90%;
	}
	.dateRangeField .formInput{
		display: block;
	}
}
.embarkPageContent .checkboxField .formLabel{
	display: inline;
}
.embarkPageContent .checkboxField .formLabel:after{
	content: '';
}
.embarkPageContent .fieldGroup{
	padding-bottom: 0.6em;
}
.embarkPageContent .shortSelectField .formLabel{
	display: inline-block;
	padding-right: 0.3em;
	width: auto;
}
.embarkPageContent .formField {
	vertical-align: middle;
	margin-bottom: 1em;
}

.embarkPageContent .formField-inline{
	display: inline-block;
}
.embarkPageContent .formField-inline .formLabel{
	display: inline;
}
.embarkPageContent .formInput {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
}
.embarkPageContent .formLabel {
	margin-bottom: 0.4em;
	min-height: 1px;
}
.embarkPageContent .formLabel:after {
	content: ':';
}
.embarkPageContent .formSubmit, .embarkPageContent .submitRow {
	text-align: center;
}
.embarkPageContent .textField .formControl{
	width: 100%;
}
@media all and (min-width: 800px){
	.embarkPageContent .formField{
		display: flex;
	}
	.embarkPageContent .formInput{
		flex: 1 0 auto;
	}
	.embarkPageContent .formLabel{
		flex: 0 0 auto;
		width: 8em;
	}
	.embarkPageContent .formInput{
		width: auto;
	}
}
/*---simple search */
.embarkSimpleSearch{
	margin-bottom: 2em;
}
#fld-simpleSearch-theKW{
	background-color: #dedede;
	flex: 1 1 auto;
}
.embarkSimpleSearch >label{
	color: #5e5e5e;
	display: block;
	font-weight: bold;
	margin: 0 0 0.2em;
	text-transform: uppercase;
	width: auto;
}
.embarkSimpleSearch >label:after{
	content: ':';
}
.embarkSimpleSearch .vc_btn3{
	background-color: #e06d33;
	border-color: #e06d33;
	cursor: pointer;
	flex: 0 0 auto;
	font-family: "Raleway";
	font-weight: normal;
	font-style: normal;
	font-size: 2em;
	line-height: 1;
	padding: 5px 0.6em;
	outline: none;
	overflow: hidden;
	-webkit-transition: all .2s;
	transition: all .2s;
}
.embarkSimpleSearch .vc_btn3:before{
	content: '>';
}
.embarkSimpleSearch .vc_btn3 >span{
	height: 1px;
	left: -200%;
	position: absolute;
	top: 200%;
	width: 1px;
}
.embarkSimpleSearch .vc_btn3:hover{
	background-color: #f28f55;
	border-color: #f28f55;
}
.embarkSimpleSearchFields{
	align-items: stretch;
	display: flex;
	width: 100%;
}

/*--objectinfo */
#pageobjectinfo#pageobjectinfo h1{
	font-size: 24px;
}
#pageobjectinfo h1 .name{
	font-style: italic;
}
#pageobjectinfo .artistinfo .name{
	font-weight: bold;
}
#pageobjectinfo .detail{
	margin-bottom: 15px;
}
#pageobjectinfo .surrogates{
	margin-top: 15px;
}
#pageobjectinfo .surrogate{
	display: inline-block;
	margin: 10px 5px 0 0;
	vertical-align: top;
}
#pageobjectinfo .surrogate:last-child{
	margin-right: 0;
}
#pageobjectinfo .portfolioList{
	padding-left: 0;
	text-align: left;
}
#pageobjectinfo .portfolioList li{
	display: inline-block;
	-moz-hyphens: auto; -ms-hyphens: auto; -webkit-hyphens: auto; hyphens: auto;
	padding: 0 10px 10px;
	vertical-align: top;
	text-align: center;
	width: 100px;
	word-break: break-word;
}
#pageobjectinfo .portfolioList li:first-child{
	padding-left: 0;
}
.mainbodytop{
	margin: 20px 0;
}
@media screen and (min-width: 38em) {
	#pageobjectinfo .mainbodytop{
		padding-bottom: 0;
	}
	#pageobjectinfo .portfolioList li{
		float: left;
	}
}

/*--infoblock */
.embarkPageContent .infoblock{
	margin-bottom: 15px;
}
.embarkPageContent .infoblock.bottom{
	margin-top: 15px;
}
.embarkPageContent .infoblock.bottom h3{
	display: block;
	margin-bottom: 10px;
}

/*--social actions */
.embarkPageContent .socialActions {
	margin: 1em 0 0.5em;
}
.embarkPageContent .socialActions-inline .twitterActionWrap{
	position: relative;
}
.embarkPageContent .socialActions-inline .socialActionWrap {
	margin-right: 0.9em;
}

/*==forms */
/*===comment form */
.embarkCommentFormInfo{
	margin-bottom: 1.5em;
}
@media all and (min-width: 800px){
	.embarkCommentFormInfo{
		float: left;
		margin: 0 20px 0 0;
	}
}

/*==index tree*/
.embarkIndexLeaf{
	display: inline-block;
	margin: 0 1em 2em 0;
	max-width: 100%;
	text-align: left;
	width: 252px;
}
.embarkIndexTree{
	text-align: center;
}
@media all and (min-width: 700px){
	.embarkIndexTree{
		text-align: left;
	}
}
