body {
	font-family:  'Quicksand', sans-serif;
	font-size: 16px;
	color: #2f2f2f;
}

/*--- typography ---*/
.logo {color:#2f2f2f;}
h1,h2,h3,h4,h5 {color:#2f2f2f;}
h1 {font-size: 20px; color: #2f2f2f;}
.MAPageTitle {font-size: 16px; color:#2f2f2f;}
.MANewPar {color:#2f2f2f; font-size: 16px;}
hr {border-top: 1px solid #d9d9d9;}
a.ArtistMainImages {color: #2f2f2f; text-decoration: none;}
.home-text { 
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
  	-moz-column-count: 2; /* Firefox */
  	column-count: 2;
  	-webkit-column-gap: 20px; /* Chrome, Safari, Opera */
  	-moz-column-gap: 20px; /* Firefox */
  	column-gap: 20px;
}
.home-text h1 {font-size: 20px; margin-bottom: 15px; margin-top: 0px;}

/*--- Artwork Detail Info ---*/
.artworktitle {font-weight:400; font-style:italic;}
.artworkmedia {font-style:normal;}

/*--- Exhibits ---*/
.UpcomingPast {
	font-size:20px; 
	font-weight:normal;
	}
.Title {
	font-size:20px; 
	font-weight:normal;
 	font-style:italic;
	}
.SubTitle {
	font-size:18px; 
	font-weight:normal;
	}
.ExhibitDate {
	font-size:15px; 
	font-weight:normal; 
	}

.Date {
	font-size:15px; 
	font-weight:normal; 
	}

/*--- Artist Detail Layout 4 ---*/
a.ArtistFeaturedInfo {color: #000000;}
a.ArtistFeaturedInfo:hover {color: #666666;}

#ArtistFeaturedInfo {
background: #fff;
padding: 20px 10px;
margin: 0 0 20px 0;
color: #000;
border: 1px solid #000;
	}
.MAFooter {
	font-size:16px; 
	font-weight:normal; 
	}
div.MAPageTitle {
	font-size:16px; 
	font-weight:Normal; 
	}
div.MANewPar {
	font-size:16px;
	font-style: normal;
	}
	
/*--- Slide Show ---*/
.carousel-control.right, .carousel-control.left {background:transparent;}
p.slideshow-caption {text-align: center; margin-top:10px;}
.carousel-caption {position: relative;left: auto;right: auto;}
.carousel-caption p {color: #2f2f2f; text-shadow: none;}
.carousel-indicators {display: none;}

/*--- Navigation ---*/
.navbar {border-radius: 0px;}
.navbar-default	{background-color: transparent;border: transparent;font-size: 18px;}
.navbar-default .navbar-nav>li>a {color: #2f2f2f;}	
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background: transparent;}	
.navbar-right {margin-top: 0;}

@media (max-width: 767px) {	
	.navbar-right {margin-top: 5px !important;}
	.logo img {max-height:75px; max-width:200px; img-rendering: -webkit-crisp-edges; image-rendering: crisp-edges;}
	.home-text {  -webkit-column-count: 1; /* Chrome, Safari, Opera */
  		-moz-column-count: 1; /* Firefox */
  		column-count: 1;
  		-webkit-column-gap: 0; /* Chrome, Safari, Opera */
  		-moz-column-gap: 0; /* Firefox */
  		column-gap: 0;}		   
	.home-text h1 {font-size: 18px; margin-bottom: 8px;}
}

@media (min-width: 768px) {
	.logo img {max-height:125px; width:auto; margin-top: 20px; img-rendering: -webkit-crisp-edges; image-rendering: crisp-edges;}	
	.navbar-right {margin-top: 50px;}
}

@media (min-width: 900px) {
	/*.container{min-width:940px;}*/
	.logo img {max-height:125px; width:auto; margin-top: 20px; img-rendering: -webkit-crisp-edges; image-rendering: crisp-edges;}	
	.navbar-right {margin-top: 50px;}
}

/* Links */
a {color: #2f2f2f; text-decoration: none;}
a:hover{color: #1b1b1b; text-decoration: underline;}
footer a {color: #2f2f2f;}
footer a:hover {color: #1b1b1b;}
footer .nav {font-size: 13px;}
a.InquiryButton {color: #ffffff; 
	background: #808080;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid #000000;
	border-radius: 4px;}
a.InquiryButton:hover {color: #333;background-color: #cccccc;border-color: #333; text-decoration: none;}


/* Images */
.frame {border:0px;}
.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
}


/* Footer */
footer {
	background: rgb(255, 255, 255);
	border-top: 1px solid #d9d9d9;
	line-height: 19px;
	padding: 0px 0 20px;
	color: #2f2f2f;
	margin-top:20px;
}

/*Modal sign up */
.modal-title {margin:0 0 20px 0; color: #000;}
.highlight {margin-bottom:10px;}
.form-group img {background: #fff;}
.simple-subscribe{background: rgba(255,255,255,0.07);border-radius: 4px; padding: 10px;}

.SearchForm {
	border:1px solid #d9d9d9;
	background:rgba(255,255,255,0.03);
	border-radius: 4px;
	padding:10px;
}
	
.ContactUs {
	border:1px solid #d9d9d9;
	background:rgba(255,255,255,0.03);
	border-radius: 4px;
	padding:10px;
}	

.privateLogin {border-color: rgb(34, 34, 34);}

.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;
}

/* Bendar Gallery start */
    .bgNavBar .navbar-toggler:hover {
        background-color: #ddd;
    }
    .navbar-header {
        display: contents !important;
    }
    @media (max-width: 767px) {
       .footer-end .bgFooter {
            display: block;
            text-align-last: center;
        }
    }
    .bgNavBar .navbar-toggler:focus {
        box-shadow: none;
    }
    @media (min-width: 768px) and (max-width: 991px) {
        .bgNavBar {
            display: contents !important;
        }
        .bgFooter li {
            padding-right: 0 !important;
        }
        .bgFooter .footerLink {
            padding-right: 1rem !important;
            padding-left: 1rem !important;
        }
    }
    .bgFooter>li:hover {
        text-decoration: none;
        background-color: #eee;
    }
    .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;
    }
    .VideoInfo .Video:hover {
        text-decoration: underline !important;
    }
    .VideoInfo .Video:hover,.aboutPageDescImg a {
        text-decoration: none !important;
    }
    .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;
        box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    }

.hold {
    color: yellow !important;
    text-decoration: none;
    border: 1px solid black;
    border-radius: 8px;
}
    /* Bendar Gallery end */