html{font-size: 100%;}
body {
font-family: 'Karla', 'Open Sans', 'Century Gothic', Helvetica, Arial, Sans-Serif;
color: #464646;
font-size: 16px;
}

h1, h2, h3, h4, h5, h6 {
color: #464646;
}

.logo img {max-width: 125px; margin-left: 0;}
.logo-sm img {max-width: 175px;}

h3.Title {font-size: 1rem;}

div.logo2x { 
	width:100px;
	height: 100px;	
  background-image: url('https://media.managedartwork.com/OneDivision/site/images/1divart_logo_1x.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100px 100px;
margin-bottom: 10px;
}
@media all and (-webkit-min-device-pixel-ratio : 1.5),
 all and (-o-min-device-pixel-ratio: 3/2),
 all and (min--moz-device-pixel-ratio: 1.5),
 all and (min-device-pixel-ratio: 1.5) {
  div.logo2x {
background-image: url('https://media.managedartwork.com/OneDivision/site/images/1divart_logo_2x.png');
    background-size: 100px 100px;
  }
}

/* ----- Edit this for border around artwork image ------*/
.frame {border: 1px solid #cccccc; padding: 8px;}

/*----- Links ------*/
a {color: #141414; text-decoration: underline;}
a:visited {color: #12264d;}
a:hover {color: #000000; text-decoration: none;}
a.ArtistAssets {color: #141414; text-decoration: none;}
a.ArtistAssets:visited {color: #141414;} 
a.ArtistAssetsOn {color: #12264d; text-decoration: none;}
a.ArtistAssets:hover {color: #000000; text-decoration: underline;}
a.ArtworkNextBack {color: #4d4f4e;}
a.MAHome {color: #141414 text-decoration: none;}
a.MAHome:hover {color: #000000; text-decoration: underline;}

a.buyNow {
display: inline-block;
font-size: 12px;
background: #4d4f4e;
font-weight: normal;
color: #f2f2f2;
padding: 5px 20px 5px 20px;
margin-bottom: 10px;
border-radius: 15px;}

a.buyNow:hover {background: #333;color: #fff; text-decoration: none;}

@media print {
	a[href]:after {content:none !important; }
}

/*------ Navigation ------*/
.navbar-default {margin-top:10px;margin-bottom: 0;}
.navbar-default {background: transparent; border:none; font-size: 0.9375rem;}
.navbar-default .navbar-nav>li>a{color:#4c4c4c; text-transform: uppercase; text-decoration: none;}
.navbar-default .navbar-nav>li>a:hover {color:#000000; background: transparent;}
.navbar-default .navbar-nav>.active>a {color: #000000; background: transparent;} 
.navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {color: #000000;}
.nav>li>a {padding: 17px 8px 32px 7px;}

.navbar-nav>li>.dropdown-menu {border-radius: 0;}
.dropdown:hover .dropbtn {
    background-color: rgba(90, 90, 90, .75);
	color: #000000;
}

.navbar-default .navbar-nav .dropdown-menu {
    color: #fff;
    background-color: rgba(90, 90, 90, .75);
    width: 100%;   
}
.dropdown-menu{ margin-top:0; border:none; box-shadow:none;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover {
	color: #000000; 		
	background: transparent;}
.navbar-default .navbar-nav .dropdown-menu a {
   	color:#fff;
	font-size:.875rem;
    padding: 8px 16px;
	text-transform: none;
    text-decoration: none;
    display: block;
    text-align: left;}


.navbar-default .navbar-nav .dropdown-menu a:hover {color:#000000; background:transparent;}
.navbar-default .navbar-nav .dropdown:hover .dropdown-menu {display: block;}


/*------Home slide show ------*/
/* Slide Show */
.carousel {background: #fafafa;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {max-height:500px; height:500px;}
header.carousel {
    height: 50%;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

.carousel-caption h2 {
	font-size:18px;
	color: #fff;
}
.carousel-control.left{
	background-image: -webkit-linear-gradient(left,rgba(204,204,204,.5) 0,rgba(204,204,204,.0001) 100%);
	background-image: -o-linear-gradient(left,rgba(204,204,204,.5) 0,rgba(204,204,204,.0001) 100%);
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(204,204,204,.5)),to(rgba(204,204,204,.0001)));
	background-image: linear-gradient(to right,rgba(204,204,204,.5) 0,rgba(204,204,204,.0001) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	background-repeat: repeat-x;
	}
.carousel-control.right {
	right: 0;
	left: auto;
	background-image: -webkit-linear-gradient(left,rgba(204,204,204,.0001) 0,rgba(204,204,204,.5) 100%);
	background-image: -o-linear-gradient(left,rgba(204,204,204,.0001) 0,rgba(204,204,204,.5) 100%);
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(204,204,204,.0001)),to(rgba(204,204,204,.5)));
	background-image: linear-gradient(to right,rgba(204,204,204,.0001) 0,rgba(204,204,204,.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
	background-repeat: repeat-x;
}

.home-visual-asset img {max-height: 600px;}
.Hometext {margin: 0 auto; max-width: 700px;}
.text-margin {display:block;}

/*------Featured Artists ------*/
.img-hover:hover {opacity: 0.8;}
.homeFeature {
margin-bottom: 30px;
}
#ArtistFeaturedInfo h3 {color: #f2f2f2;}
.bubblelogo {background: #ffffff; border-radius: 5px; border: 1px solid #ddd;}

.feature-container {width: 100%;}
.feature-video-container {width: 100%; background: #999887; padding: 175px 0;}
a.feature {color: #fff; text-transform: uppercase; font-size: 1.25rem;}
a.feature:hover {color: #000000; text-decoration: none;}
.feature-text{}
.feature-crop-to-square {
    overflow: hidden;
    position: relative;
    /* change these 2 values to adjust the size relative to its parent */
    width: 100%;
    padding-bottom: 100%;
    margin-bottom: 30px;
}
.feature-crop-to-square-positioner {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    text-align:center;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
}
.feature-crop-to-square-img {
    min-width: 100%;
    min-height: 60%;
object-fit: cover;
    margin: 0 -9999px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.feature-artist-overlay {
  position: absolute;
  top: -50%;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 60%;
  opacity: 0;
  transition: .5s ease;
  background-color: #12264d;
}

/*.crop-to-square-positioner:hover .artist-overlay, .crop-to-square-positioner.cs-hover .artist-overlay {
  opacity: .75;
}*/

.artist-name {
  color: #ffffff;
  opacity: 1;
  font-size: 1.25rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  white-space: normal;
}
.artist-name:hover {color: #ffffff;}

/*.image-margin {margin-bottom:30px;}*/
.thumbnail {padding: 0;}
.thumbnail-image{position: relative;}

.crop-to-square {
    overflow: hidden;
    position: relative;
    /* change these 2 values to adjust the size relative to its parent */
    width: 100%;
    padding-bottom: 100%;
    margin-bottom: 30px;
}

.crop-to-square.bs-search {margin-bottom: 0;}
.crop-to-square-positioner {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    text-align:center;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
}
.crop-to-square-img {
   width: 100%;
   height: 100%;
object-fit: cover;
    margin: 0 -9999px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.artist-overlay {
  position: absolute;
  top: -50%;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #12264d;
}

.crop-to-square-positioner:hover .artist-overlay, .crop-to-square-positioner.hover_effect .artist-overlay {
  opacity: .75;
}

.crop-to-square-positioner.hover_effect .artist-overlay {
-webkit-user-select: none;
-webkit-touch-callout: none;        
}


.artist-name {
  color: #ffffff;
  opacity: 1;
  font-size: 1.25rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  white-space: normal;
}


/*------Artists Detail pages ------*/
.container-fluid.artist-header-container {background: rgba(77,79,78,1); margin-bottom: 50px;}
.artist-header-inner {max-width:1170px; height: 250px; margin-top:-20px;}
.artist-header-overlay>h1 {color: #ffffff; text-transform: uppercase; position: relative; top:150px; font-size: 32px; letter-spacing: 3px; font-weight: 200;}
.artist-header-overlay>h1 small {color:#fff; font-size: 50%;letter-spacing: 1px; font-weight: 200;}
.artist-nav {margin: 0 0 50px 0;}
.artist-nav a {text-transform: uppercase; display: inline-block; padding-right: 10px;}
.artist-header-overlay {
	display: block; width:100%; height: 100%; 
	/*background:
    linear-gradient(100deg, rgba(77,79,78,1), rgba(77,79,78,1) 30%, rgba(77,79,78,0) 60%, rgba(77,79,78,1) 98%);*/
    }
.artist-header-overlay h1 a {color:#fff;text-decoration: none;}
.artist-header-overlay h1 a:hover {color:#f2f2f2;text-decoration: none;} 
.sold-dot {position: absolute; right: 15px; bottom: 10px;}
.thumbnail .sold-dot {position: absolute; right: 0; bottom: -20px;}
.sold-dot .fa-circle {font-size: .75em;}    

/*------Header Banner ------*/
.container-fluid.banner-header-container {background: rgba(77,79,78,1); margin-bottom: 50px;}
.banner-header-inner {max-width:1170px; height: 250px; margin-top:-20px;}
.banner-header-overlay>h1 {color: #ffffff; text-transform: uppercase; position: relative; top:150px; font-size: 32px; letter-spacing: 3px; font-weight: 200;}
.banner-nav {margin: 0 0 50px 0;}
.banner-nav a {text-transform: uppercase; display: inline-block; padding-right: 10px;}
.banner-header-overlay {
	display: block; width:100%; height: 100%; 
    }   
    
/*------Artwork Detail pages ------*/    
.artworktitle {font-size: 1rem; font-weight: 700; font-style: italic;}   
a > .artworktitle {color: #12264d;}   
.artwork-details {letter-spacing: 1px;}  
.InquiryButton {color: #2f40e7; text-transform: uppercase; font-weight:700;}     
a.chocolat-image {cursor: zoom-in;}
.bottom-align-text {
    position: absolute;
    bottom: 0;
    right: 0;
  }
.ArtworkNextBack {vertical-align:bottom; text-transform: uppercase;}

.exhibit-upcoming h3 {font-size: 14px;}
/*------Exhibit Detail pages ------*/    
.exhibitionDescription .text-margin {margin-bottom: 30px;}
.exhibitionParts .artworktitle {font-size: 14px; font-style: italic;}
.exhibitionParts .image-margin {position: relative;}
.exhibitionParts .text-margin {margin-top: 0; margin-bottom: 40px;}
.exhibitionImage {margin-bottom: 30px;}
/*----- Forms -------*/
.btn {border-radius: 0;}
select {border-radius: 0 !important;}
.form-control {
	border-color: rgba(0, 0, 0, 0.1);
	border-radius: 0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0), 0 0 0 rgba(102,175,233,0);
    box-shadow: inset 0 0 0 rgba(0,0,0,0), 0 0 0 rgba(102,175,233,0);
    }
   
/* ---- Custom Form --- */    
/*the container must be positioned relative:*/
.custom-select {
  position: relative;
  font-family: 'DroidSans', 'Lato', 'Open Sans', 'Century Gothic', Helvetica, Arial, Sans-Serif;
}
.custom-select select {
  display: none; /*hide original SELECT element:*/
}
.select-selected {
  background-color: #fff;
}
/*style the arrow inside the select element:*/
.select-selected:after {
  position: absolute;
  content: " ";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #2f40e7 transparent transparent transparent;
}
/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #2f40e7 transparent;
  top: 7px;
}
/*style the items (options), including the selected item:*/
.select-items div,.select-selected {
  color: #2f40e7;
  padding: 8px 16px;
  border: 1px solid transparent;
  border-color: rgba(0, 0, 0, 0.1);
  cursor: pointer;
  user-select: none;
}
/*style items (options):*/
.select-items {
  position: absolute;
  background-color: #f2f2f2;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
  max-height: 400px;
  overflow: scroll;
}
/*hide the items when the select box is closed:*/
.select-hide {
  display: none;
}
.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}    
.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #2f40e7;
    opacity: 1; /* Firefox */
}    
.SearchForm {
	border:1px solid #c1c1c1;
	background:rgba(255,255,255,0.03);
	border-radius: 0;
	padding:10px;
}
	
.ContactUs {
	border:1px solid #c1c1c1;
	background:rgba(255,255,255,0.03);
	border-radius: 0;
	padding:10px;
}

/*------ Footer ------*/
footer {
	background: #b5b5b5;
	color: #ffffff;
	font-size:0.8125rem;
	text-transform: uppercase;
	padding: 50px 0;
	margin-top: 50px;
}

footer a {color: #fff; text-decoration: none;}
footer a:visited {color: #fff;}
footer a:hover {color: #ccc;}
ul.footerNav {list-style: none; padding: 0; margin: 0;}
.footerNav li {position: relative; float: left; display: block; padding-left: 2px;}
.footerNav li:after {display: inline-block;
    content: ' \2022 ';}
.footerNav li:last-of-type:after {display: inline-block;
    content: ' ';}
.footerNav li a {color:#fff;}
.footerNav li a:hover {color:#ccc;}

ul.social {list-style: none; padding: 0; margin: 0;}
.social {    
	display: flex;
    justify-content: space-between;
}
.social li {position: relative; float: right; display: block; padding-left: 2px;}
.social a, .social a:visited{color: #808285;}
.social a:hover{color: #333; background:transparent;}

.ManagedArtwork {text-transform: capitalize;}
@media(max-width:991px) {.carousel-inner>.item>img, .carousel-inner>.item>a>img {max-height:500px; height:auto;}}
@media (max-width: 900px) {
	header.carousel {height: 350px; margin-bottom: 10px;}
	}
@media (max-width: 768px) {
  header.carousel .carousel {height: 70%;}
    .carousel-inner>.item>img, .carousel-inner>.item>a>img {max-height:400px; height:auto;}
	.navbar {margin-top:5px; margin-bottom: 5px;} 
	.navbar-default .nav>li>a {padding: 10px;} 
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #fff;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {color: #efa82c;}
	.location, .hours, .terms, .socialbuttons {margin-bottom:10px;}
	.artist-name {font-size: .875rem;white-space: normal;}
}

@media (max-width: 600px) {}
@media (max-width: 450px) {.carousel-inner>.item>img, .carousel-inner>.item>a>img {max-height:300px; height: auto;}}
@media (max-width: 425px) {
.ArtistHolder a.MAHome {font-size: .7rem; letter-spacing: -0.5px; white-space: nowrap;}
	.homeFeature {margin-bottom:10px;}
}
@media (max-width: 320px) {
	.homeFeature {margin-bottom:10px;}
}

@media (min-width: 768px) {   
	.navbar-default .nav>li>a {} 
	.navbar-default .dropdown-menu{}	
	.modal-dialog {margin: 150px auto;}
.image {height: 250px;}
.navbar-right {margin-top: 25px;}
}	
@media (min-width: 900px) {}
@media (min-width: 991px) {}
@media (min-width: 1200px) {}


@media print {
	a[href]:after {content:none !important; }
	.hidden-xs .logo img {display: block !important;}
    * {-webkit-print-color-adjust:exact;}
    .printlogo img, img.printlogo {display: block !important; text-align: center;}

  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .visible-xs {
    display: none !important;
  }
  .hidden-xs {
    display: block !important;
  }
  table.hidden-xs {
    display: table;
  }
  tr.hidden-xs {
    display: table-row !important;
  }
  th.hidden-xs,
  td.hidden-xs {
    display: table-cell !important;
  }
  .hidden-xs.hidden-print {
    display: none !important;
  }
  .hidden-sm {
    display: none !important;
  }
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }    
}
/* New BS5 CSS */
.oneDivArtLogo img {
        width: 100px;
        height: 100px;
        margin-bottom: 10px;
        margin-left: 13px;
    }

    .hoverColor {
        color: #4c4c4c !important;
        font-size: 15px !important;
    }

    .hoverColor:hover {
        color: #000 !important;
    }

    .navbar-toggler-Btn {
        margin-bottom: 100px !important;
    }

    .ArtistFeaturedAnchor:hover {
        color: #000000 !important;
    }

    .ArtistFeaturedAnchor:visited {
        color: #12264d !important;
    }

     .myCollectionSubmitBtn, .ArtworkInquiryFormSubmitBtn, .dataEntryFormBtn, .contactUsFormSubmitBtn, .viewCartBtn, .subscribeFormSubmitBtn  {
        color: #333;
        background-color: #fff;
        border-color: #ccc;
        font-size: 14px;
    }

    .addToOrderBtn {
        font-size: 14px !important;
    }

    .myCollectionSubmitBtn:hover, .addToOrderBtn:hover, .ArtworkInquiryFormSubmitBtn:hover, .dataEntryFormBtn:hover, .contactUsFormSubmitBtn:hover, .viewCartBtn:hover, .subscribeFormSubmitBtn:hover {
        background-color: #E6E6E6 !important;
        border-color: #ADADAD !important;
    }

    .SearchForm input,
    .SearchForm select, .contactUsFormPrivacyBtn, .SubscribeForm select, .SubscribeForm input {
        font-size:14px !important;
    }

    ::-webkit-input-placeholder {
        font-size: 14px !important;
    }

    .viewCartBtn {
        font-size: 18px;
        border-color:#ccc !important;
    }
    
    .checkoutBtn, .cart-title {
        font-size: 18px !important;
    }

    .viewCartBtn:hover, .checkoutBtn:hover, .addToOrderBtn:hover {
        text-decoration: none !important;
    }

    #orderItemModal .btn-close {
        font-size: 8px !important;
        margin-top: 2px;
        opacity: 0.2;
    }

    #orderItemModal .btn-close:hover {
        color: #000 !important;
        text-decoration: none;
        cursor: pointer;
        opacity: .5 !important;
    }

    .exhibitDetailLayoutDesc blockquote {
        padding: 10px 20px;
        margin: 0 0 20px;
        font-size: 17.5px;
        border-left: 5px solid #eee;
    }

    #cart_items, #shoppingCartTable {
        border-bottom-style: hidden !important;
    }

    .exhibitPartName {
        margin-left:-25px !important;
    }

    .subscribeFormPrivacyBtn {
        color: #337ab7 !important;
        font-size: 14px !important;
    }

    .subscribeFormPrivacyBtn:hover {
        text-decoration: underline !important;
        color: #23527c !important;
    }

    .has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
        color: #3c763d;
    }
    .has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .form-label, .has-error .help-block.filled, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
        color: #a94442;
    }
    .has-error .form-control {
        border-color: #a94442;
        box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    }

    @media (max-width: 767px) {
        .navbar-collapse.show {
            border-top: 1px solid #e7e7e7;
        }
    }

    @media (min-width: 768px) {
        .nav-justified>li {
            display: table-cell;
            width: 1%;
        }
    }

    @media (max-width: 767px) {
        .oneDivArtists {
            padding-left: 0px !important;
        }
    }

    @media screen and (max-width: 575px) {
        #rc-imageselect,
        .g-recaptcha {
            transform: scale(0.7);
            transform-origin: 0;
            transform: scale(0.7);
            transform-origin: 0 0;
        }
    }

    @media (min-width: 576px) {
        #orderItemModal .modal-dialog {
            max-width: 600px;
        }
    }