body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #696969;
	padding-top:100px;
}

/* structure */
.content {
}

section {
	
}


/* typography */
.logo-wrap{margin-top:10px;}
.logo {
	color:#696969;
	font-size: 42px;
	text-transform:uppercase;
}
.logo:hover {
	text-decoration:none;
}
.logo img {max-height: 100px;margin-top:10px;}
.navbar-brand {
	padding: 15px 15px 15px 0;
	text-transform:uppercase;
}
.logo-sm {color:#666666;}

h1,h2,h3,h4,h5 {
	font-size: 18px;
	color:#696969;
}

h1 {
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1px;
color: #666666;}

.artworktitle {color:#696969;font-style:italic;}
.artwork-details {color:#696969;}
.page-title {
}

.MAPageTitle {
	font-size: 16px;
	color:#696969;
	
}

.MANewPar {
	font-size: 14px;
	color: #000000;
	text-transform: uppercase;
}
.Date {text-transform:uppercase;}

hr.primary {
	border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}	

.thumbnail .caption {}
a.ArtistsMainImages {
	color: #696969;
	text-decoration: none;
}
a.ArtistsMainImages:hover {
	color: #000;
	text-decoration: none;
}

.thumbs {margin-right:5px;}
.jspHorizontalBar{height:20px;}


/* Slide Show */
.carousel-control.right, .carousel-control.left {background:transparent;}
p.slideshow-caption {text-align: center;}


/* Navigation */
header.mini-nav {
	padding: 8px 0 5px 0;
	box-shadow: 0px 3px 3px #333333;}
	
header.mini-nav img{max-height: 75px;}	
.mainmenu {padding-top:15px;}	
.navbar-default {background: #fff; border:none; font-size: 15px;}
.navbar-default .navbar-nav>li>a{color: #9f9f9f; text-transform: uppercase;}
.navbar-default .navbar-nav>li>a:hover {color: #ff8000;}
.navbar-default .navbar-nav>.active>a {color: #ff8000; background:transparent;} 
.navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {color: #000;	background-color: transparent;}

.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: ;
}



@media screen and (max-width: 768px) {
	body {padding-top:60px;}
  	.navbar .nav {padding-left: 0;}
  	header.mini-nav {padding: 3px 0 3px 0; box-shadow: 0px 3px 3px #999999;}
  	.logo-sm img {max-height: 50px; margin: 10px 0 0 15px;}
  	.mini-nav .logo-sm img {max-height: 50px; margin: 10px 0 0 15px;}
}



@media (min-width: 768px) {
	.logo {text-align: center;}
}	

@media (max-width: 767px) {
	.col-xs-12 .text-right, .col-xs-12.text-left {
        text-align: center;
       } 	
}

@media (min-width: 900px) {
	.logo img {padding:5px 10px 10px 0; }	
	
}

/* Links */

a {
color: #999;
text-decoration: none;}

a:hover{
color:#3d3d3d;
text-decoration: underline;}

footer a {color: #000;}
footer a:hover {color: #666666;}


/* Images */

.social img {
	filter: none; /* IE6-9 */
	filter: grayscale(0); /* Microsoft Edge and Firefox 35+ */
	-webkit-filter: grayscale(0); /* Google Chrome, Safari 6+ & Opera 15+ */}
.social img:hover {
	filter: gray; /* IE6-9 */
	filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
	-webkit-filter: grayscale(1); /* 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
}

.detailpic {max-height:150px;}

/* Footer */
footer {
	background: rgb(255, 255, 255);
	line-height: 19px;
	padding: 10px 0 20px;
	color: #4c4c4c;
	margin-top:50px;
	font-size: 12px;
}

.footertext{
	padding-bottom:5px;
	margin-bottom: 0;
}

footer .nav {margin-bottom:20px;}

.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:block;
float: none;
/* reset the text-align */
/* inline-block space fix */
margin: 0 auto;
} 

.text-margin {
	margin:10px 0;
}

.hardrule{
	margin:5px 0 10px 0;
}

.nomargin-bottom {
	margin-bottom: 0;
}
/* artNxt BS5 CSS */
    .has-error .help-block,.has-error .control-label {
        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;
        box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    }
    .has-success .control-label,.has-success .help-block {
        color: #3c763d;
    }
    .agNavBar .hoverColor {
        color: #9f9f9f !important;
    }
    .agNavBar .hoverColor:hover {
        color: #ff8000 !important;
    }
    .mini-nav {
        padding: 8px 0 5px 0;
        box-shadow: 0px 3px 3px #333333;
    }
    #artNxtHeader.mini-nav img {
        max-height: 75px;
    }
    .navbar-default .navbar-nav .active a{
        color: #ff8000 !important;
        background: transparent;
    }
    .footerNav li a:focus, .footerNav li a:hover {
        text-decoration: none;
        background-color: #eee;
    }
    footer a {
        color: #000 !important;
    }
    @media (min-width: 900px){
        .logo img {
            padding: 0px 10px 10px 0 !important;
        }
    }
    @media screen and ( max-width: 767px ) {
        .agNavBar .logo-sm img {
            max-width: 235px !important;
        }
        .agNavBar .navbar-collapse {
            border-top: 1px solid #dee2e6!important;
        }
        .mini-nav .logo-sm img {
            max-height: 50px !important;
            margin: 10px 0 0 15px;
        }
    }