@font-face {
  font-family: 'SnellRoundhand-BoldScript';
  src: url('SnellRoundhand-BoldScript.woff2') format('woff2'),
  	   url('SnellRoundhand-BoldScript.woff') format('woff'),
       url('SnellRoundhand-BoldScript.ttf') format('truetype');
       url('SnellRoundhand-BoldScript.svg#svgSnellRoundhand-BoldScript') format('svg');
}

body {
font-family: "Muli", "Helvetica Neue", Arial, Helvetica, sans-serif;
background: #fff;
color: #333;
margin-top: 30px;
line-height: 1.428571 !important;
font-size:14px !important;
}

.content{max-width: 980px;}

.logo img{max-width: 358px;}

/* typography */
.baez-header {background: transparent;}

h1,h2,h3,h4,h5 {
	color:#3b5a6e;
}
h1 {
font-size: 18px;
font-weight: normal;
letter-spacing: 1px;
color: #3b5a6e;
	}	

hr.primary {
	width:100%;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 0;
	border-top: 2px solid #3b5a6e;
opacity:1!important;}
.hr-primary{border-top:0; width:auto; margin:10px 0 10px 0;}
hr.nav-divider {
	width:100%;
	clear:both;
	margin: 5px -22px 5px 22px;
	border: 0;
	border-top: 2px solid #3b5a6e}

.MAPageTitle {
font-weight: normal;
text-transform: none;
color: #3b5a6e;

}

.MANewPar {
font-weight: normal;
text-transform: none;
color: #3b5a6e;
}

.thumbnail .caption {}
/* Slide Show */
.carousel-control.right, .carousel-control.left {background:transparent;}

/* Navigation */
.navbar {border-radius: 0px;}
.navbar .navbar-default {margin-bottom: 50px;}
.navbar-default {background: transparent; border:none;}
.navbar-default .navbar-nav>li>a{font-size: 13px; color: #231f20; text-transform: capitalize;}
.navbar-default .navbar-nav>li>a:hover {background: transparent; color:#807d7c;}
.navbar-default .navbar-nav>.active>a {background: transparent; color:#999; font-weight: normal;}
.navbar-default .navbar-nav>.active>a:hover {background: transparent; color:#807d7c;}
.navbar-default .navbar-nav>.active>a:focus {background: transparent; color:#807d7c;}	
.navbar-nav>li>a {padding-top: 5px; padding-bottom: 5px;}
.navbar .navbar-nav {display: inline-block; float: none;
}
.navbar .navbar-nav > li > a {
  margin-bottom: -5px;
}
.navbar .navbar-collapse {
  text-align: center;
}
.navbar-brand {height: 45px; padding: 15px 15px 15px 15px; margin-bottom: 5px;}
.navbar-default .navbar-brand {font-family: 'SnellRoundhand-BoldScript', serif; color:#000; text-transform: capitalize; font-size: 50px; }
a.navbar-brand:hover {color:#333;}
.header-a {margin-top:30px; margin-bottom: 3px;}
.sub-header {margin-top:-10px; margin-right: -15px !important;}


/* Links */
a {
color: #713745;
text-decoration: none;}

a:hover{
color: #999999;
text-decoration: underline;}

a:visited{
color: #666;
text-decoration: none;}

a.ArtistMainImages {
	color: #713745;
	text-decoration: none;
}
a.ManagedArtwork {font-size: 12px; color: #999;}
footer a {color: #625243;}
footer a:hover {color: #999;}
a.RightNav, a.RightNavOn {white-space: nowrap;}
a.buyNow {
text-transform: uppercase;
display: inline-block;
background: #666;
font-weight: normal;
color: #fff;
padding: 5px 20px 5px 20px;
margin-bottom: 10px;
border-radius: 15px;}

/* Images */
.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
}
.frame{border: 0;}


/* Footer */
footer {
	line-height: 19px;
	margin-top:15px;
	background: transparent;
}

.footer-end {border-top: 1px solid #d9d9d9;padding-top:10px;}
.MAWLinks {font-size: 10px;}
footer .nav {margin-bottom:20px;}
footer .nav-pills > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
     zoom:1; /* hasLayout ie7 trigger */
}

footer .nav-pills > li {border-right: 1px solid #333;}
footer .nav-pills > li:last-of-type {border-right: 0;}
footer .nav-pills {text-align:center;}
footer .nav-pills > li > a, footer .nav-pills > li > a:visited {font-size: 13px; padding: 5px 10px; color: #999;}
footer .nav-pills > li a:hover {background: transparent; color: #713745;}


.social img {
	filter: gray; /* 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+ */}	


.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;
}


::-moz-selection {
  text-shadow: none;
  background: #D3B076;
  background: rgba(211, 176, 118, 0.5);
}
::selection {
  text-shadow: none;
  background: #D3B076;
  background: rgba(211, 176, 118, 0.5);
}
img::selection {
  background: transparent;
}
img::-moz-selection {
  background: transparent;
}
body {
  webkit-tap-highlight-color: rgba(211, 176, 118, 0.5);
}


@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: #5c442c; font-size:20px;}  
	.logo img {max-width: 200px;} 

	.navbar {
		margin-bottom: 0px;
		}
	.navbar-default .navbar-brand {font-size: 36px;}	
	.navbar .nav {
		padding-left: 0;
		}
	hr.nav-divider {
		width:100%;
		margin-top: 0;
		margin-bottom: 0;
		border: 0;
		border-top: 0px solid #fff;}
	.sub-header {margin-top:0;}	
	.logo-sm img {max-height: 50px; max-width: 220px; margin-top:5px;margin-bottom:5px;}
}
/* new bs5 css*/
.Title.pastExhibit{
    margin-top:25px!important;
}
h3.pastExhibit{
    font-size:24px !important;
}
h4.MANewPar{
    font-size:18px !important;
}
hr.dotted-line{
    background-color:#fff!important;
}
.navbar>.container{
    display:block!important;
}
@media (min-width: 992px){
    .navbar-expand-lg .navbar-collapse {
        display: block!important;
    }
}
@media (min-width: 768px){
    .navbar-header {
        float: left !important;
    }
}
@media(max-width:991px) {
    hr.nav-divider {
        display:none !important;
    }
    .navbar-light .navbar-toggler {
        float: right !important;
    }

    .sub-header{
        margin-right:0!important;
    }
    .navbar-header {
        float: none!important;
    }
}
.navbar-default .navbar-nav>li>a {
    font-size: 13px !important;
    color: #231f20 !important;
    text-transform: capitalize;
}
.navbar-default .navbar-nav>li>a:hover {
    background: transparent !important;
    color: #807d7c !important;
}
.InquiryButton{
    font-weight: normal !important;
}
.InquiryButton:hover, .artistSubNav:hover{
    text-decoration-line: underline !important;
}

.MAForm .footer, .ContactUs .Footer {
        color: #737373 !important;
        font-size: 13px;
}
.ContactUs input, .SearchForm input, .MAForm input{
        font-size: 14px !important;
        color: #333 !important;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.contactUsFormPrivacyBtn:hover{
    color: #23527c!important;
    text-decoration: underline!important;
    background-color: transparent;
}
.contactUsFormPrivacyBtn{
    color: #333!important;
    background-color: #fff!important;

}
.contactUsFormSubmitBtn, .ArtworkInquiryFormSubmitBtn, .dataEntryFormBtn{
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    font-size:14px;
}
.dataEntryFormBtn:hover, .contactUsFormSubmitBtn:hover, .ArtworkInquiryFormSubmitBtn:hover{
    color: #333;
    background-color: #e6e6e6 !important;
    border-color: #adadad !important;
}

.custom-select 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;
}