
body {
	padding: 0;
	margin: 0;
	-webkit-font-smoothing: antialiased
}
html {
    font-size: 10px;
}

.social-share .btnShare:hover {
	text-decoration: none;
}

#quickLink {
	background: rgb(100, 100, 100);
	background: rgba(100, 100, 100, 0.3);
	position: fixed;
	top: 50%;
	right: 1px;
	z-index: 20;
	width: 60px;
	height: 60px;
	text-align: center;
	border-radius: 65px;
}


#topLink > a.fa:hover,
#bottomLink > a.fa:hover{
	 opacity: 1 !important;
}

.logo {
	margin: 20px 0
}

.nav-list>li>a {
	color: #000!important;
	background: #fff!important;
	font-family: Roboto;
	font-weight: 700;
	padding-left: 0;
}

.nav-list>.active>a {
	font-weight: bolder!important;
	font-style: italic!important
}

#css_query_artistMenu > #artistNavList.nav.nav-list {
	background: none !important;
	width:100%;
}

h1 {
	font-family: Roboto !important;
	font-weight: 300 !important;
	font-size: 24px !important;
	text-transform: uppercase;
	color: #333;
}

h2 {
	font-family: Roboto;
	font-weight: 300;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 1;
	color: #333;
}

.text-white {
	color: #fff;
}

.left-margin {
	margin-left: -15px;
}
.left-margin-plus {
	margin-left: 15px;
}

.additionalInfo,
.additionalInfo span {
	font-size: 8px;
	padding: 0;
	margin: 0;
	color:#fff;
}

.no_liststyle,
.no_liststyle li {
	list-style: none
}

.catalog_list li a,
.exhibition_list li a {
	color: #000;
	font-weight: 700;
	font-size: 12px;
	font-family: Roboto !important;
}

.medium-image-placeholder {
	cursor: pointer;
}

.no_liststyle.exhibition_list {
	padding-left: 0;
}

.catalog_list li {
	margin-top: 5px;
	text-transform: uppercase;
}

.list_error {
	font-size: 10px;
	color: red;
}

.nav_container {
	background-color: #000;
	margin-bottom: 35px
}

.navbar.navbar-default {
	border-radius: 0;
}

.nav {
	background: #000!important;
	padding: 6px!important;
}

#artistNavList {
	padding:0;
}

.nav-pills > li > a.menuItem{
	font-family: Roboto;
	font-weight: 700!important;
	color: #FFF!important;
	background-color: #000;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
	padding: 10px 15px;
	border-radius: 0;
}


.nav>li>a:hover {
	background: #333!important;
	color: #fff !important;
}

.nav>li>a.active {
	background: #216893!important;
	border-radius: 0;
}

.title-period {
	margin-top: -10px!important
}

.file_icon {
	width: 15px
}

.back {
	margin-top: 10px;
}

.more {
	margin-left: 10px;
}

.space-bottom {
	margin-bottom: 5px;
}

#fp-missingImage {
	width: 100%;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAMSURBVBhXY2BgYAAAAAQAAVzN/2kAAAAASUVORK5CYII=)
}

.fp-image {
 /*width: 90%!important;
	margin: 0 auto*/
}

.fp-image img {
	min-width: 100%
}

.fp-image-text {
	color: #a3c1d4!important;
	height: 400px;
	text-transform: uppercase;
	font-family: Roboto;
	font-weight: 700;
	font-size: 86px;
	line-height: 55px!important;
	margin-left: -5px!important
}

.fp_image_content {
	text-align: center;
	vertical-align: middle
}

.fp-link {
	color: #000!important
}

.fp-link:active,
.fp-link:hover {
	text-decoration: none!important
}

.title-placeholder {
	text-align: left;
	display: inline-block;
	min-width: 100%
}

.title-period {}

.bold-title {
	font-size: 70%;
	font-weight: 700;
	color: #000;
	margin-top: 8px!important
}

.special-notice {
	margin: 0 auto;
	padding: 20px;
	font-size: 250%;
	line-height: normal;
	text-transform: uppercase;
	max-height: 500px
}

#left-box {
	background: #005283;
	color: #fff
}

#right-box {
	background: #fff;
	color: #005283;
	border: 1px solid #005283
}

#left-box,
#right-box {
	display: block
}

.gbb_allExibitionList {
	margin-bottom: 20px
}

.gbb_exhibition_date {
	margin: 0
}

.gbb_dd {
	margin-left: 0;
	color: #ACACAC
}

.gbb_dd a {
	font-size: 14px;
	color: #4D4D4D
}

.page-header {
	font-family: 'Roboto' !important;
	border: none!important;
	margin-bottom: -10px;
	margin-top: -15px
}

a.cboxElement {
	color: transparent!important
}

.affix {
	top: 35px;
}

.current-exh-image {
	max-width: 400px!important;
	margin: 0 auto
}

#work-description {
	font-size: 85%
}

#work-description>span {
	font-family: Roboto !important;
	font-size: 82% !important;
	font-weight: 700 !important
}

.medium-image-placeholder {
	position: relative
}

.loader {
	min-width: 400px;
	min-height: 400px
}

.loader img {
	position: absolute;
	left: 50%;
	margin-left: -25px;
	top: 50%;
	margin-top: -25px
}

#medium-text-title-placeholder {
	margin-top: -3px
}

.mfp-content {
	height: 100%
}

.image-popup {
	position: absolute;
	background: rgba(0, 0, 0, .7);
	width: 100%;
	height: 95%;
	margin: 0 auto;
	text-align: center;
	color: #fff
}

.details .periode {
	font-size: 10px;
	color: grey;
	margin: 0;

}

.archive-list > .archive-item {
	margin-bottom: 10px;
}

.archive-item >.js-exhibition-thumb {
	margin: 5px
}

#thumbnailList {
	margin-right: 5%;
	margin-left: 10%;
}

#thumbnailList>a,
#thumbnailList>a:hover {
	text-decoration: none;
	color: #FFF
}

.thumbnail-work {
	max-width: 74px;
	max-height: 74px;
}

.thumbnail-work:hover {
	cursor: pointer
}

.main-content {
	font-size: 90%;
	line-height: 160%;
	color: #666
}

.line-row {
	overflow: hidden;
	padding-bottom: 25px
}

.footer_mail {
	color: #000
}

.footer {
	margin: 20px 0;
}

.footer .footer-text {
	border-bottom: 1px solid #005283
}

#cboxLoadingGraphic {
	display: none!important;
}

.footer .footer-content .footer-txt {
	font-family: Verdana;
	font-weight: 200;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

.no-margin {
	margin: 0
}

#cs-news-item {
	border-left: 0!important
}

.hero-unit>p {
	font-size: 12px;
	font-family: Verdana;
	line-height: 15px!important
}

.hero-unit>h2 {
	font-size: 14px;
	font-weight: 700
}

.hero-unit {
	height: 200px!important;
	overflow: auto!important;
	padding: 15px!important
}

#archiveIMG,
#artistIMG {
	margin-right: 10px!important
}

.archive_thumbnail {}

.archive_thumbnail img {
	width: 100%;
	max-width: 150px;
	max-height: 150px;
	background: #000;
}

.archive_title {
	line-height: 16px;
	font-size: 13px;
	max-width: 150px;
	/*display:inline-block;*/
	word-wrap: break-word;
	color: #333;
}
h5.archive_title {
	margin: 0;
	font-family: "Roboto";
	font-weight: 600;
	color: inherit;
	text-rendering: optimizelegibility;
}

.details>a,
.recent-post>a {
	line-height: 16px;
	text-decoration: none;
	color: #000;
}
.recent-post .title {
	color: #000;
	font-size: 14px;
	line-height: 18px;
	font-weight: 700;
	font-family: 'Roboto';
	margin-bottom: 3px;
	margin-top: 0;
}

.recent-post .date.periode {
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.archive_catalogs {
	text-align: right
}

.artist-portrait {
	width: 100%;
	max-width: 150px;
	max-height: 150px;
	background: #000
}

.artist_details {
	font-size: 13px;
	height: 30px;
	color: #000
}


.thumbnail a {
	color: #000
}

.thumbnail img {
	max-width: none
}

.artist-heading {
	margin: 0;
}

.artist_nav-list {
	padding: 0
}

.current_ex_thumb {
	line-height: 76px;
	width: 75px;
	height: 75px;
	border: 1px solid #DDD;
	margin-right: 15px;
	margin-bottom: 15px;
	text-align: center;
	vertical-align: middle;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	display: inline-flex;
	align-items: center;
	-webkit-box-pack: center;
	/* justify-content */
	-webkit-box-align: center;
	/* align-items */
	-webkit-align-items: center;
	float: left;
}

.available_thumb {
	line-height: 146px;
	margin-top: -3px;
	width: 150px;
	height: 150px;
	text-align: center;
	vertical-align: middle;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	display: inline-flex;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	float: left;
	margin-bottom: 25px;
	margin-right: 25px;
	border: 1px solid #DDD
}

.thumbnail-availableWorks {
	max-width: 150px;
	max-height: 150px;
}

.thumbnail-availableWorks:hover {
	cursor: pointer
}

.artist_links li {
	list-style: none;
	margin-bottom: 10px
}

@media (max-width:767px) {

	[class*=span] {
		float: left
	}
}

.artistListItem {
	margin-bottom: 5px!important
}

.artistListLink {
	text-decoration: none;
	line-height: 15px!important;
	color: #000;
	font-weight: bold;
}

.artist-link {
	font-weight: 400!important;
}

.gbb_publications_sqr {
	height: 160px;
	background: #000;
	position: relative
}

.gbb_publications_sqr h2 {
	color: #fff;
	font-weight: 700;
	font-size: 35px;
	padding-right: 15px;
	position: absolute;
	top: -7px;
	left: -3px
}

.gbb_publications_other {
	height: 160px;
	background: grey;
	position: relative
}

.gbb_publications_other h2 {
	color: #424242;
	font-weight: 700;
	font-size: 35px;
	padding-right: 15px;
	position: absolute;
	top: -6px;
	left: -1px
}

#exibitsIMG {
	margin-left: 0;
	margin-right: 25px;
}

.availableWorks_title {
	float: left;
	text-align: left
}

.available_images {
	display: block
}

.available_images ul {
	list-style: none
}

.available_images ul li {
	max-width: 137px;
	background: #fff;
	display: inline;
	list-style: none;
	font-weight: 700;
	font-size: 11px;
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
	text-align: center;
	color: #000;
	border: 1px solid #ccc
}

.available_images ul li a {
	display: block;
	margin-bottom: 2px;
	opacity: 1;
	text-decoration: none;
	letter-spacing: 1px
}

.available_images ul li a:hover {
	opacity: 1
}

.available_images ul li a img {
	border: 5px solid #e1d9ec
}

.fs_curentImage {
	margin: 0 auto;
}
#fs_wrapper,.fs_container,.fs_html,.fs_row-fluid{height:98%}

.fs_content{width:100%; max-height:85%;}

#fs_line-row {width: inherit; margin: 0 auto;}
.fs_wrapper{margin:0 auto}

#fs_body{
	background:#8d8d8d; overflow:hidden; color: #fff;
}

.fs_td_info{/*display: inline-block;*/ margin: 0 auto !important;}
table.ieWidth{margin: 0 auto;}
#inquiryRow{ text-align:right !important;}

#startInquiry, .fs_info{ display: inline-block; margin-top: 10px; }
.fs_info{ color: #f9f9f9 !important; }

.si_imgFrame { margin-top: 10%; max-width: 400px; width: 40%; height: 45%; background-color: transparent; border: none; }
.tphldr { max-width: 280px; color: white; text-align: left; font-family:Verdana; font-size:11px; }

#workinfotextspan{ margin-top: 10px; width: 150%; }
#thanksForSigning{ font-family: Verdana; font-size: 13px; display: none; opacity: 0; }

div.flexBoxContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center}

.flexBoxContainer>div.imgFlexBox {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-content: center;
	align-items: center;
	order: 1;
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: auto;
	align-self: flex-start;
	min-width: 0;
	min-height: auto
}

.flexBoxContainer>div.txtFlexBox {
	order: 1;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: auto;
	align-self: center;
	min-width: 0;
	min-height: auto;
	margin-top: 1%
}


.employee-container {
	margin-left: 0px;
	margin-bottom: 0;
	text-align: center;
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 768px) {
	/* Styles */
	.employee-container {
		margin-left: 0;
		margin-bottom: 0;
		padding-left: 0;
		text-align: left;
	}
	#missing-some-space{
		padding-left:0;
	}
} 
.employees>h4 {
	margin-bottom: 3px;
	color: #333;
}

.employees>p {
	font-size: 70%;
	line-height: 14px
}

.employees>p>span {
	font-size: 110%;
	font-style: italic
}

#about-container {
	padding: 0 4% 0 0
}

.primary_news {
	max-width: 470px;
	height: 470px;
	background: #000;
	position: relative;
	display: table-cell;
	vertical-align: middle
}

.primary_news img {
	max-width: 100%
}

.primary_news_withImage {
	background: 0 0;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #DDD
}

.news_image_header {
	color: #fff;
	position: absolute;
	top: -8px;
	left: -3px;
	font-weight: 700;
	font-size: 50px;
	padding-right: 30px;
	margin: 0
}

.small_news_image_header {
	color: #fff;
	position: absolute;
	top: -5px;
	left: -1px;
	font-weight: 700;
	font-size: 30px;
	padding-right: 15px;
	margin: 0
}

.txt-bignews {
	padding-right: 100px
}

#smallnews-container {
	margin-top: 50px
}

.img-smallnews {
	width: 100%!important
}

.txt-smallnews {
	font-size: 12px;
	word-wrap: break-word;
}

.smallnews {
	border: 1px solid #DDD
}

.img-smallnews,
.smallnews {
	position: relative
}

.read_more_link {
	color: #000;
	font-size: 12px
}

.smallnews-with-image {
	text-align: center;
	display: table-cell;
	vertical-align: middle
}

.smallnews-without-image {
	background: #000;
	border: none
}

#Article,
#Resume,
#Title {
	width: 100%
}

.news_read {
	font-size: 12px
}

.gbb_newsletter_input {
	max-width: 100%;
	margin: 10px 0 0;
	padding: 0;
	height: 28px
}

.gbb_newsletter_signupBtn {
	float: right;
	margin-top: 15px;
	margin-bottom: 15px;
}

#adminHeader {
	margin-left: 5%
}

.form_success {
	background-color: #AFFF88;
	border: 1px solid #7AFF3C
}

.form_failure {
	background-color: #FF7D76;
	border: 1px solid #FF3934
}

.form_failure,
.form_success {
	padding: 5px
}

#newpwd_gen_anch,
#newwebservicepwd_gen_anch {
	display: none
}

.admin-popup-container {
	padding: 20px
}

.gbb_openhours_select {
	width: 60px
}

.footer-social-img {
	padding-right: 15px;
	display: inline-block;
}

.footer-text {
	height: 20px
}

.footer-text>h5 {
	margin-top: 10px;
	text-transform: uppercase;
	letter-spacing: 1.5px
}

.footer-mobile-visibility {
	font-size:13px;
	color:#000;
}

.gbb_adm_artistDiv label,
.gbb_adm_eventDiv label {
	display: inline-block;
	margin-left: 10px
}

.gbb_adm_artistDocDELETE,
.gbb_adm_artistDocVIEW,
.gbb_adm_eventDocDELETE,
.gbb_adm_eventDocVIEW,
.gbb_adm_newsDELETE,
.gbb_adm_newsEDIT,
.gbb_adm_newsVIEW {
	font-size: 10px;
	margin-left: 5px
}

.gbb_adm_artistDocDELETE,
.gbb_adm_eventDocDELETE,
.gbb_adm_newsDELETE {
	color: red
}

.settings_allowedExt {
	display: inline-block;
	padding: 10px
}

.boxRadios {
	display: inline-block!important
}

p>#tip {
	font-size: 75%!important;
	color: #7D7D7D
}

#special-notice-active,
#special-notice-inactive {
	font-weight: 800;
	font-size: 110%;
	padding: 2px;
	border: 1px solid #000
}

#special-notice-active {
	background: green
}

#special-notice-inactive {
	background: red
}

#employeeForm>label {
	font-size: 11px;
	font-weight: 700
}

#imageAddress {
	font-weight: 700
}

.upload-thumb {
	max-width: 225px!important;
	margin: 5px;
	border: 5px solid #9d9d9d
}

.upload-thumb:active,
.upload-thumb:hover {
	text-decoration: none
}

#inline-thing {
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: o-inline-box;
	display: inline-box
}

#deleteContainer {
	margin-top: 150px
}

#deleteContainer>img {
	margin-left: 20%
}

#greenArrow {
	display: none;
	position: absolute;
	top: 295px;
	max-width: 100px
}

#trash {
	width: 150px
}

#insertLabel {
	font-size: 70%;
	font-weight: 700;
	position: absolute;
	top: 370px
}

#deleteLabel {
	color: rgba(200, 0, 0, .4);
	font-size: 70%;
	font-weight: 700;
	margin-left: 15%
}

#nb-txt {
	font-size: 60%;
	font-weight: 700;
	color: #3d3d3d
}

#attachLinkForm {
	padding: 15px;
	padding-right: 10px
}

#attachLinkForm>div {
	margin-top: 5px
}

#attachLinkForm>span {
	margin-right: 5px;
	font-size: 70%;
	color: gray
}

#attachLinkForm>div>#button_div>#reset {
	float: right
}

#button_div>.button {
	margin-right: 80px
}

#currentLinks {
	height: 180px
}

#currentLinks>h2 {
	margin-top: 5px
}

#currentLinks>p {
	color: #3b5998;
	font-weight: 700;
	margin-bottom: 15px
}

#currentLinks>ul {
	list-style: none!important;
	font-size: 80%!important
}

.gbb_adm_artistDiv>label.choice {
	cursor: pointer
}

#deleteLinkButton {
	float: right
}

#welcome-img {
	margin-top: 5%;
	margin-left: auto;
	margin-right: auto;
	width: 100%
}

#loading {
	position: fixed;
	top: 48%;
	left: 48%;
	background-image: url(images/ajax-loader.gif);
	width: 66px;
	height: 66px
}

.stuffings {
	width: 33%!important
}

#tabs {
	min-height: 600px;
	margin: 0 3px
}

#tabs-1,
#tabs-2,
#tabs-3 {
	min-height: 100%
}

#tabs-2,
#tabs-3 {
	margin-left: 5px
}

.tabHeader {
	border-bottom: 1px solid #000!important;
	padding: 15px 0;
	margin: 0 3px 15px
}

#chartContainer {
	margin-left: -5%
}

#customChart {
	width: 100%;
	height: 100%
}

#analyticsMenu {
	font-size: 80%
}

#analyticsMenu>span {
	margin-top: 15px
}

#analyticsMenu>span>label {
	color: #3b5998;
	font-weight: 700
}

#analyticsMenuBar {
	padding: 15px
}

#summaryBox {
	position: absolute!important;
	left: 85%;
	top: 200px;
	width: 150px;
	height: 200px;
	border: 1px #ababab solid;
	background-color: #f5f6f9;
	padding: 22px;
	line-height: 1.9em;
	letter-spacing: .145em;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	-moz-box-shadow: inset 0 0 4px 2px #a6bbbf;
	-webkit-box-shadow: inset 0 0 4px 2px #a6bbbf;
	box-shadow: inset 0 0 4px 2px #a6bbbf
}

#summaryBox>p {
	color: #3b5998;
	font-weight: 700;
	margin-bottom: 15px
}

#summaryBox>ul {
	list-style: none!important;
	font-size: 80%!important;
	margin-left: -10px
}

.saveButton {
	-moz-box-shadow: 0 0 0 1px #fff;
	-webkit-box-shadow: 0 0 0 1px #fff;
	box-shadow: 0 0 0 1px #fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #9ba4fa), color-stop(1, #1b3bbd));
	background: -moz-linear-gradient(center top, #9ba4fa 5%, #1b3bbd 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#9ba4fa', endColorstr='#1b3bbd');
	background-color: #9ba4fa;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
	text-indent: 0;
	border: 1px solid #3866a3;
	display: inline-block;
	color: #fff;
	font-family: Verdana;
	font-size: 13px;
	font-weight: 700;
	font-style: normal;
	height: 20px;
	line-height: 20px;
	width: 70px;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0 #000
}

.saveButton:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1b3bbd), color-stop(1, #9ba4fa));
	background: -moz-linear-gradient(center top, #1b3bbd 5%, #9ba4fa 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#1b3bbd', endColorstr='#9ba4fa');
	background-color: #1b3bbd
}

.saveButton:active {
	position: relative;
	top: 1px
}

.deleteButton {
	-moz-box-shadow: 0 0 0 1px #f5978e;
	-webkit-box-shadow: 0 0 0 1px #f5978e;
	box-shadow: 0 0 0 1px #f5978e;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
	background: -moz-linear-gradient(center top, #f24537 5%, #c62d1f 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color: #f24537;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
	text-indent: 0;
	border: 1px solid #d02718;
	display: inline-block;
	color: #fff;
	font-family: Verdana;
	font-size: 13px;
	font-weight: 700;
	font-style: normal;
	height: 20px;
	line-height: 20px;
	width: 70px;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0 #050505
}

.deleteButton:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
	background: -moz-linear-gradient(center top, #c62d1f 5%, #f24537 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background-color: #c62d1f
}

.deleteButton:active {
	position: relative;
	top: 1px
}

@media (max-width:767px) {

	.nav-pills .menuItem,
	.nav-pills > li {
		width:100%;
		display:block;
	}

	.nav-list {
		padding-left: 0
	}
	.nav-list>li {
		margin-top: -20px
	}
	.nav-list>li:last-child {
		margin-bottom: 25px;
		padding: 0 0 10px!important;
	}
	.nav-list>li>a {
		padding: 0 0!important
	}
	#artist-list-container {
		margin-bottom: 25px;
		padding: 10px 0;
	}
	#artistNavList {
		padding-left: 0!important;
		margin-top:0!important;
	}

}

.admin-close-button {
	border-top: 1px solid #0f88d4;
	background: #4776ed;
	background: -webkit-gradient(linear, left top, left bottom, from(#3e619c), to(#4776ed));
	background: -webkit-linear-gradient(top, #3e619c, #4776ed);
	background: -moz-linear-gradient(top, #3e619c, #4776ed);
	background: -ms-linear-gradient(top, #3e619c, #4776ed);
	background: -o-linear-gradient(top, #3e619c, #4776ed);
	padding: 7px 14px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: rgba(0, 0, 0, 1)0 1px 0;
	-moz-box-shadow: rgba(0, 0, 0, 1)0 1px 0;
	box-shadow: rgba(0, 0, 0, 1)0 1px 0;
	text-shadow: rgba(0, 0, 0, .4)0 1px 0;
	color: #fff;
	font-size: 13px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: top;
	margin: 10px;
	margin-bottom: 10px;
	float: right
}

.admin-close-button:hover {
	border-top-color: #fff;
	background: #fff;
	color: #327bfa;
	text-decoration: none;
	margin: 10px;
	margin-bottom: 10px
}

.admin-close-button:active {
	border-top-color: #2f92d4;
	background: #2f92d4;
	text-decoration: none;
	margin: 10px;
	margin-bottom: 10px
}

.exhibition_li {
	margin-bottom: 25px;
}

.exhibition_li img {
	margin-left: 0;
	margin-right: 5px;
}

.exhibition_cat {
	font-size: 9px !important;
	color: gray !important;
}
.interest-container {width: 95%; padding-left: 5%;}
#interest-contact { margin: 0px auto; background: rgba(0,0,0,0.0); }
#interest-contact .desc h2 { font-family: 'Roboto', Verdana; font-weight: normal; letter-spacing: -0.03em; color: #FFFFFF; font-size: 2.4em; margin-bottom: 8px; }
#interest-contact .desc p { font-family: Verdana, sans-serif; color: #898989; margin-bottom: 11px; }
#interest-contact .formblock { display: block; margin-bottom: 11px; }
#interest-contact .formblock label { font-size: 11px; display: block; font-weight: normal; color: #C9C9C9; font-family: Verdana, serif; color: #FFFFFF; }
#interest-contact .formblock .txtarea, #interest-contact .formblock input { background-color: #898989;}
#interest-contact .formblock .txt { padding: 2px 6px; font-size: 11px; font-family: Verdana, sans-serif; color: #3D3D3D; width: 250px; height: 25px;}
a#refresh-captcha { margin-left: 28px; text-decoration: none;}
a#refresh-captcha img { margin-bottom: 3px; }
#interest-contact .formblock .txtarea { font-size: 11px; font-family: Verdana, sans-serif; padding: 3px 5px; color: #3D3D3D; height: 150px; width: 250px; }
#interest-contact .formblock .error { font-weight: bold; font-size: 12px; font-style: normal; font-family: Verdana, sans-serif; color: #891B1B; }
#interest-contact .info { font-weight: bold; font-size: 12px; color: #C9C9C9; margin-bottom: 11px; font-family: Verdana, sans-serif; }
#interest-contact p.tick { font-family: Verdana, sans-serif; font-style: italic; font-size: 11px; color: #898989; }
#formControls { width: 250px; }

/* Captcha */
#interest-contact .formblock #captchaImg {
	font-family: 'Bad Script', cursive;
	font-size: 20px;
	letter-spacing: -1px;
	text-align: center;
	width:80px;
	height: 35px;
	color:#FFF;
	padding:5px;
	padding: 2px 5px 5px 4px;
	text-decoration:line-through;
	margin-bottom: 1px;
}


/* BUTTONS AND STUFF */

#interest-contact .subbutton {
  	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:20px;
	width:95px;
	text-decoration:none;
	text-align:center;

}
#interest-contact .subbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}#interest-contact .subbutton:active {
	position:relative;
}

#showButtonPlaceholder { position: absolute; top:85%; left:75%; z-index: 9999; }

.showForm {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	width:95px;
	text-decoration:none;
	text-align:center;
}
.showForm:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.showForm:active {
	position:relative;
}

#cancelInquiry { margin-left: 55px; text-decoration: none; padding-top: 2px; }
#cancelInquiry:hover { text-decoration: none; color:#666666; }

.fs_mail{ text-align: center; }
#sharemailForm{ display: inline-block; }
#sharemailForm label {color: white; text-align: left;}
#sharemailForm button {float: left;} 
/*
-------------------------------------------------------------------------------------------
*/

/* BROWSER BASED MEDIA QUERIES */

@media all and (max-width : 320px) {
	.interest-container { padding-left: 5%; }
	 #interest-contact .formblock .txt { width: 70%; height: 18px;}
	 #interest-contact .formblock .txtarea { width: 70%; height: 150px; }
	#cancelInquiry { margin-left: 10%;}
}
 
@media all and (max-width : 480px) {
	.fs_image { max-height: 85% !important }
	.interest-container { padding-left: 5%; }
	#interest-contact .formblock .txt { width: 200px; height: 18px; }
	#interest-contact .formblock .txtarea { width: 200px; height: 150px; }
	footer {
		color: #8C8E8E;
	}
	.employee-container {
		display:block;
		width:100%;
	}
}

@media all and (max-width: 768px) {
	.si_imgFrame { margin-top: 0%; }
	.fs_info 	 { padding-left:none; }
	.fs_image { max-height: 85% !important }
	#artist-list-container { margin-left: 15px}

    
}

@media all and (min-width: 770px) {
	.sticky { position: fixed; top: 15px; }
	
}
/*  END BROWSER QUERIES */


/* MOBILE BASED MEDIA QUERIES */

@media all and (max-device-width : 320px) {
	.interest-container { padding-left: 2%; }
	 #interest-contact .formblock .txt { width: 150px; height: 18px;}
	 #interest-contact .formblock .txtarea { width: 150px; height: 100px; }
	#cancelInquiry { margin-left: 10px;}
	#showButtonPlaceholder { float:left; position: relative; top: 10px; }
}

@media all and (max-device-width : 480px) {
	.interest-container { padding-left: 2%; }
	#interest-contact .formblock .txt { width: 200px; height: 18px; }
	#interest-contact .formblock .txtarea { width: 200px; height: 150px; }
	#showButtonPlaceholder { float:left; position: relative; top: 10px; }
}

@media all and (max-device-width: 768px) {
	.si_imgFrame { margin-top: 0%; }
}

@media all and (min-device-width: 770px) {
	.sticky { position: fixed; top: 15px; }
}
/* END MOBILE QUERIES */

/* PRINTS */
#prints-content-container {min-height: 600px;}