body {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 14px;
color: #333333;
background: #999999;

}

/* typography */
.logo {
	color:#ffffff;
}

h1,h2,h3,h4,h5 {
	color:#333333;
}

h1 {
	font-size: 18px;
	color: #333333;
}

hr.primary {margin-top: 10px;
margin-bottom: 10px;
border: 0;
border-top: 1px solid #eee}

.logo img {margin-top:10px;}
a.logo {color: #333333; font-size:24px;}

.page-title {
}

.MAPageTitle {
	font-size: 18px;
	color:#333333;
}

.MANewPar {
	font-size: 18px;
	color:#333333;
}

.thumbnail .caption {}
a.ArtistMainImages {
	color: #cccccc;
	text-decoration: none;
}

.artworktitle {font-weight: bold; }


/* Slide Show */
.carousel-control.right, .carousel-control.left {background:transparent;}

/* Navigation */
.navbar {border-radius: 0px; margin-bottom: 0px; min-height: 15px;}
.nav-border {border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; margin-bottom: 30px; margin-top: 15px;}
.navbar-left {background: transparent; border:none; }
.navbar-left .navbar-nav>li>a{text-transform: uppercase; color: #ffffff;}
.navbar-left .navbar-nav>li>a:hover {color:#ffffff; background-color: #a3a3a3;}
.navbar-left .navbar-nav>.active>a {background-color: #a3a3a3; color:#333333;}
.navbar-left .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {background-color: #898989; color:#ffffff;}	
.navbar-left .navbar-toggle {border-color: #cccccc;}
.navbar-left .navbar-toggle .icon-bar {background-color: #cccccc;}
.navbar-nav>li>a {padding-top: 5px; padding-bottom: 5px;}
.logo.center-block {
  	margin-left: auto;
  	margin-right: auto;
  	height:auto;
}
.navbar .navbar-nav {
  display: inline-block;
  float: none;
}
.navbar .navbar-nav > li > a {
  margin-bottom: -5px;
}
.navbar .navbar-collapse {
  text-align: center;
}
div.navbar-brand {
  padding-left: ;
}
.logo-sm {}

@media (max-width: 767px) {
		.col-xs-12 .text-right, .col-xs-12.text-left {text-align: center;} 	
		.logo-wrapper {margin-top:10px; margin-left:10px;}
		a.logo {color: #114B7A; font-size:20px;}   
		.logo.center-block {
		float: right;
		}
		.navbar .nav {
		padding-left: 0;
		}
		.logo-sm img{max-width: 200px; margin-top:10px;}
}

@media (min-width: 900px) {
	.logo img {}	

}

/* Links */
a {
color: #cccccc;
text-decoration: none;}

a:hover{
color: #333333;
text-decoration: none;}

footer a {color: #f2f2f2;}
footer a:hover {color: #141414;}

a.buyNow {background: #1477ac;
font-weight: bold;
color: #000;
padding: 5px 20px 5px 20px;
border-radius: 15px;}

a.buyNow:hover {
background: #184c76;
color: #f2f2f2;
}
.footerLink:hover {color:#141414;}

/* Images */
.frame {border:0px;}
.social img {
	filter: n; /* IE6-9 */
	filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
	-webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */}
.social img:hover {
	filter: none; /* IE6-9 */
	filter: grayscale(0); /* Microsoft Edge and Firefox 35+ */
	-webkit-filter: grayscale(0); /* Google Chrome, Safari 6+ & Opera 15+ */}	

.thumbnail {	
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: transparent;
	border: 0px;
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out
}


/* Footer */
footer {
	line-height: 19px;
	padding: 40px 0 20px;
	color: #4c4c4c;
	margin-top:100px;
}

.footertext{
	padding-bottom:20px;
	margin-bottom:20px;
}

footer .nav {margin-bottom:20px;}
footer .nav-pills>li>a:hover{background-color: #a3a3a3;}

.form-group img {background: #fff;}

.simple-subscribe{background: rgba(255,255,255,0.07);border-radius: 4px; padding: 10px;}


.SearchForm {
	border:1px solid #c1c1c1;
	background:rgba(255,255,255,0.03);
	border-radius: 4px;
	padding:10px;
}
	
.ContactUs {
	border:1px solid #c1c1c1;
	background:rgba(255,255,255,0.03);
	border-radius: 4px;
	padding:10px;
}	

.privateLogin {border-color: rgb(215, 215, 215);}

.col-centered {
display: inline-block;
float: none;
/* reset the text-align */
text-align: left;
/* inline-block space fix */
margin-right: -4px;
} 

.text-margin {
	margin:10px 0;
}

.hardrule{
	margin:5px 0 10px 0;
}

.nomargin-bottom {
	margin-bottom: 0;
}

 body{
            line-height: 1.42857143 !important;
        }
        .navbar-light .navbar-toggler {
            color: rgba(0,0,0,.55);
            border-color: #cccccc !important;
        }
        .footer-end .nav>li>a {
            position: relative;
            display: block;
            padding: 10px 15px;
            font-weight: 600;
        }
        .ManagedArtwork{
            font-weight: 600;
        }
       
        h3,h2{
            margin-top: 20px;
            margin-bottom: 10px;
        }
        h3 {
            font-size: 24px !important;
        }
        hr {
            margin-top: 20px;
            margin-bottom: 20px;
            border: 0;
            border-top: 1px solid #eee;
            opacity:1 !important;
        }
        
        .MAForm .footer, .ContactUs .Footer, .commentCharCount {
                color: #737373 !important;
                font-size: 13px;
        }

        .small{
            color: #333333;
            font-size: 11px;
        }
        .ContactUs input, .MAForm input{
            font-size: 14px !important;
            color: #333 !important;
            box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        }
        .SearchForm label{
            font-weight: 400 !important;
        }

        .SearchForm select,.SearchForm input, .SubscribeForm textarea{
            font-size:13px!important;
            font-weight: 400 !important;
            color: #555555 !important;
            box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        }
        .SubscribeForm input{
            color: #737373 !important;
            font-size:12px!important;
            box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        }
        .contactUsFormPrivacyBtn:hover{
            color: #23527c!important;
            text-decoration: underline!important;
            background-color: transparent;
        }
        .contactUsFormSubmitBtn, .ArtworkInquiryFormSubmitBtn, .dataEntryFormBtn, .subscribeFormSubmitBtn {
            color: #333;
            background-color: #fff;
            border-color: #ccc;
            font-size:14px;
        }

        .subscribeFormPrivacyBtn {
            font-weight: 400;
            color: #337ab7;
            border-radius: 0;
            font-size: 14px;
            text-decoration:none;
        }
        .contactUsFormPrivacyBtn{
            color: #cccccc;
            text-decoration: none;
            font-size:14px !important;
        }
        .subscribeFormPrivacyBtn:hover, .contactUsFormPrivacyBtn:hover{
            text-decoration:underline;
        }
        .dataEntryFormBtn:hover, .contactUsFormSubmitBtn:hover, .ArtworkInquiryFormSubmitBtn:hover, .subscribeFormSubmitBtn:hover{
            color: #333;
            background-color: #e6e6e6 !important;
            border-color: #adadad !important;
        }

        .custom-select select, .SubscribeForm select{
            font-size: 14px !important;
            color: #737373!important;
            box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        }

        .has-error ~ .help-block.filled .parsley-required {
            color: #a94442;
        }
        .has-error.form-control {
            border-color: #a94442;
            box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        }
        .has-success.form-control {
            border-color: #3c763d !important;
            box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%) !important;
        } 
        .has-error .form-control {
            border-color: #a94442;
            box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        }
        .has-error .help-block, .has-error .control-label {
            color: #a94442;
        }