h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .font-primary, #logo a, .menu-link, .mega-menu-style-2 .mega-menu-title > .menu-link, .top-search-form input, .entry-link, .entry.entry-date-section span, .button-desc, .fbox-content h3, .tab-nav-lg li a, .counter, .nav-tree li a, label, .widget-filter-links li a {
  font-family: 'Cabrito Didone';
}
body {
  font-size: 18px !important;line-height: 1.5;
}
/* body, .font-body, small, .sub-menu-container .menu-item > .menu-link, .wp-caption, .fbox-center.fbox-italic p, .skills li .progress-percent .counter, .nav-tree ul ul a {
  font-family: 'Droid Serif'; 
}*/
ul{
  line-height: 1.5;
}
.font-secondary, em, .entry-link span, .entry blockquote p, .more-link, .comment-content .comment-author span, .comment-content .comment-author span a, .button-desc span, .testi-content p, .team-title span, .before-heading {
  font-family: inherit;
}
[class^="icon-"], [class*=" icon-"], [class^="icon-line-"], [class*=" icon-line-"], [class^="icon-line2-"], [class*=" icon-line2-"], .side-header .primary-menu ul > li.sub-menu > a::after, .docs-navigation ul ul li.current a::after {
  font-family: "font-icons";
}
[class^="icon-line-"], [class*=" icon-line-"] {
  font-family: "lined-icons" !important;
}
.embed .fluid-width-video-wrapper {
  padding-top: 56% !important;
}
.headertop {
  background-color: #252a66;
}
#content p {
  line-height: 1.5;
}
.menu-link {
  text-transform: unset;
font-size:15px;
}
.menu-link span {
  display: block;
}

.theme-btn {
    padding: 10px;
}

.theme-btn:hover {
color: #FFF:
}
#footer {
  background-color: #252a66 !important;
}
.footer--copyrights {
  background-color: #252a66 !important;
}
.show-status-spot {
    color: #333333;
}
.footer-logo {
  margin-bottom: 0;
margin-top: -40px;
}
#footer h4 {
  font-size: 26px;
}
.footer_button{
background-color: #dc3545 !important;
  border-color: #dc3545 !important;
  color: #FFFFFF !important;
}
.footer_button:hover {
    color: #FFFFFF !important;
background-color: #a21422 !important;
  border-color: #a21422 !important;
  }
.IDLN3HM87WETI8E5 .btn{font-size: 48px;background-color: #a79451;border-color: #a79451;font-size: 13px;text-transform: uppercase; padding: 0 15px;line-height: 45px;font-weight: bold;}
.IDLN3HM87WETI8E5 .btn:hover{opacity:0.9;}

.IDLN3LZQLIR270O7 .btn{font-size: 48px;background-color: #a79451;border-color: #a79451;font-size: 13px;text-transform: uppercase; padding: 0 15px;line-height: 45px;font-weight: bold;}
.IDLN3LZQLIR270O7 .btn:hover{opacity:0.9;}
.listing-item-info .btn {background-color: #a79451;}
.planned-giving-hm .pg-banner-bg img {
  max-height: 570px;
  width: 100%;
  object-fit: cover;
  border-radius: 0;
}
.pg-banner-info h2 {color:#ffffff;}
.pg-banner-info h2 strong{color:#1c9ad6;}
.meet-wrapper .item{height: 0;padding-top: 100%;background-size: cover !important;background-repeat: no-repeat !important;border-radius: 4px !important;position: relative;}
.meet-wrapper .item br{display:none;}
.meet-wrapper .item p{position: absolute;bottom: 30px;left: 30px;margin: 0;color: #fff;font-size: 19px;}
.meet-wrapper .item h2{position: absolute;
bottom: 0;left: 0;display: flex;top: 0;right: 0;margin: 0;align-items: end;padding-bottom: 60px;padding-left: 30px;}
.meet-wrapper .item h2 a{color:#fff;position: unset;font-size: 43px;}
.meet-wrapper .item h2 a::before{position:absolute;bottom:0;left:0;top:0;right:0;display:block;content:'';width:100%;height:100%;}
.meet-wrapper .item:hover h2 a{color:#1c9ad6;}

.IDLN4VCNNJJ1GAX7  .item h2{padding-bottom: 10px;}
.IDLN4VCNNJJ1GAX7  .item h2 a{font-size: 28px;}



.IDLN3HIYL8JYQBJ3 h2{font-size: 48px !important;}
.IDLN3LZQKZDUA7Z6 h2{font-size: 48px !important;}
.pg-banner-info h2 {font-size: 50px !important; color:#ffffff;}
.pg-banner-info h2 strong{font-size: 66px !important;  color:#1c9ad6;}
header .mob-menu .sub-menu-container .sub-menu-container {left: auto;right: 104%;}


}
.exhibit-detail-maui .sharethis-inline-share-buttons{margin-top:-15px !important;margin-left:15px !important;}
.exhibit-detail-maui h3{font-size: 16px !important;}

.exhibit-section-common {padding-bottom: 30px;}
.exhibit-detail-section-c.exhibit-section-common {padding-bottom: 0;}
.exhibit-detail-section-d.exhibit-section-common {padding-bottom: 0;}
.exhibit-detail-section-g.exhibit-section-common {padding-bottom: 0;}
.exhibit-detail-section-f{margin-top:0 !important;}
.exhibit-detail-section-a{padding-top: 30px;}
.exhibit-detail-section-a h6{font-size: 20px !important;color: #252a66;}
.sub-heading {font-size: 25px !important;}
.exhibit-detail-section-b h3{font-size: 25px !important;margin-bottom:0 !important;padding-right: 15px;}

.exhibit-detail-section-e .testimonials-grid{margin-top: 25px;}
.exhibit-detail-section-e .testimonials-grid .artists-list-min{width: calc(20% - 15px);margin-right: 15px;}
.exhibit-detail-section-e .testimonials-grid .artists-list-min img{height: 100%;object-fit: cover;}

.exhibit-detail-section-f .sponsors-inner-image{border:1px solid #eee;padding:15px;text-align:center;margin: 10px 0;min-height: 112px;  display: flex;  justify-content: center;  align-items: center;}
.exhibit-detail-section-f .sponsors-inner-image img{max-height:80px;width:auto;height:auto;}

.exhibit-detail-section-h .cs-item{background-color:#f2f2f2;}
.exhibit-detail-section-h .cs-item:hover{background-color:#a79451;}
.exhibit-detail-section-h .cs-item .cs-item-img img{height:200px;object-fit: cover;}
.exhibit-detail-section-h .cs-item .cs-item-info{padding:15px;text-align:center;min-height: 100px;}
.exhibit-detail-section-h .list-item-col{padding-bottom:15px;}


.sponsors-maui-show-detail .oc-item {
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px !important;
  border: 2px solid #e6e6e6;
  margin: 5px;
}
.sponsors-maui-show-detail .oc-item img{
width: auto;
  height: auto;
  max-height: 100%;
max-width: 230px;
}

.det-list-shows img {
  aspect-ratio: 4/2.5;
  width: 100%;
  overflow: hidden;
  margin-bottom: 15px;
}
.det-list-shows .col-md-4{
  padding-bottom: 25px;
}
.det-list-shows{
line-height: 1.3;
}

@media (max-width: 767px){
.listing-cols-item, .IDLN3HM87WETI8E5, .IDLN3LZQLIR270O7{margin-bottom:15px !important;}
.footer--row .col-md-3:first-child .widget{padding-left:15px;}
.swiper_wrapper.vh-75 {height: calc(30vw) !important;}
.listing-item-info h2{font-size: 24px !important;}
.exhibit-detail-section-e .testimonials-grid .artists-list-min{width: calc(50% - 15px);}
.exhibit-detail-section-a h1{font-size: 28px !important;line-height: 1;}
.sub-heading {font-size: 22px !important;}
.exhibit-detail-section-b h3{font-size: 22px !important;}
.exhibit-detail-section-h .cs-item .cs-item-info{min-height: unset;}
}


.art-work-banner img{width:100%;height:calc(100vh - 100px);object-fit:cover;}
.artwok-section-a{padding: 50px 0;}
.artwok-section-a h5{font-size: 16px !important;color: #b89d3d;}
.artwok-section-a .artwork-info-item{padding:5px 0;}
.artwok-section-a .artwork-info-item b{min-width: 110px;display: inline-block;opacity: 0.8;}

.artwork-section-c{padding-bottom:50px;}
.artwork-section-c .cs-item{background-color:#f2f2f2;}
.artwork-section-c .cs-item:hover{background-color:#eee;}
.artwork-section-c .cs-item .cs-item-img img{height:200px;object-fit: cover;}
.artwork-section-c .cs-item .cs-item-info{padding:15px;text-align:center;min-height: 100px;}
.artwork-section-c .list-item-col{padding-bottom:15px;}

.exhibit-grid-maui{margin-top:0 !important;padding-bottom:40px;}
.exhibit-grid-maui .short-description p{min-height:200px;}

body.artist-detail-page header{background-color: #535b63 !important;}
body.artist-detail-page .text-white {color: #313131 !important;}

.IDLO8T88LKRQ78T3 .short-description{color: #9e9e9e;  line-height: 1.3;  padding-bottom: 15px;}
.show-listing-grid .show-item .show-buttons {
  margin-top: 15px;
}
.media-box{
background-color: #f7f7f7;
height: 100%;
}
.media-box .fbox-content{
padding: 0 20px 20px 20px !important;
}
.accordion .card {
  background: transparent;
border: none !important;
}
.accordion .card .card-header{
  background: transparent;
border: none !important;
padding-left: 0;
  padding-right: 0;
}
.accordion .card .card-header button{
padding-left: 0;
  padding-right: 0;
text-transform: unset;font-family: Roboto, sans-serif;
}
.accordion .card-body ul{
  margin-left: 15px;
  line-height: 1.5;
}
.media-row{
  display:flex;
}
footer .sociallink--block{
margin-left: 15px;
}
.boxrow .col-md-4::before{
background-color: #f8f8f8;
  position: absolute;
  top: -20px;
  left: 0;
  width: 100%;
  height: calc(100% + 40px);
  content: '';
  z-index: 0;
  border: 5px solid #fff;
}
.boxrow .col-md-4 *{
position:relative;
z-index:9;
}
.custom_testimonial {
  border: 2px solid #eee;
  box-shadow: none;
}
.custom_testimonial::before{
  display:none;
}
.custom_testimonial .pic img {
  width: 100%;
  height: 100%;
object-fit:cover;
}
.custom_testimonial .description {
  color: #353535;
}
.custom_testimonial .title {
  color: #9d883f;display: block;
}
.custom_testimonial .post {
  color: #646464;
  font-size: 14px;
}
.page-99 #mob-menu {
  background-color: transparent !important;
  border:0 !important;
}
.page-99 #search-header {
  background-color: transparent !important;
  border:0 !important;
}
.divider::after{margin-left:0 !important;}
.divider::before{margin-right:0 !important;}
.divider i{display:none !important;}
.all-tech-boxes {
  background-color: #f7f7f7;
  padding: 20px;margin-bottom:10px;
}

.show-listing-grid .list-col.col-lg-3 .show-cols{
flex: 0 0 100% !important;
    max-width: 100% !important;
}
.show-listing-grid .list-col.col-lg-4 .show-cols{
flex: 0 0 100% !important;
    max-width: 100% !important;
}
.show-listing-grid .list-col.col-lg-6 .show-cols{
flex: 0 0 100% !important;
    max-width: 100% !important;
}
.show-listing-grid .list-col.col-lg-4 .show-image-col a {
  height: 0;
  padding-top: 75%;
  width: 100%;
  overflow: hidden;
  display: block;
  background-position: center;
  background-size: cover;
}
.show-listing-grid .list-col.col-lg-6 .show-image-col a {
  height: 0;
  padding-top: 75%;
  width: 100%;
  overflow: hidden;
  display: block;
  background-position: center;
  background-size: cover;
}
.IDLM3BRLXDTCJUG3 .btn-group.d-xl-flex{
display:none !important;
}
.dropdown.dropleft{
display:block !important;
}
.btn-warning {
  color: #fff;
  background-color: #9d883f;
  border-color: #9d883f;
}
.btn-warning:hover{
  color: #fff;
background-color: #8c7b3e !important;
  border-color: #8c7b3e !important;
}
.menu-link {
  font-family: Roboto, sans-serif !important;
}
.slider-element.include-header{
margin-top:-1px !important;
}
.banner-info-banner.include-header{
margin-top:-1px !important;
}
#header-wrap {
  background: #181b3e !important;
  backdrop-filter: unset;
}
header .mob-menu .primary-menu .menu-item .menu-link{
text-shadow: none;
}
.max-vh-60 {
  max-height: unset !important;
}
.page-show-details .content-wrap .col-lg-4 .btn-success.btn-block:hover {
  background-color: #8c7b3e;
}
.listing-cols-item:hover .listing-item-info {
  background-color: #363636;
}
.exhibit-grid-maui .short-description p {
  min-height: 117px;
}
.sponsors-maui-show-detail{
padding-bottom:50px;
}
.exhibit-detail-maui-social .sharethis-inline-share-buttons{
margin-top:0 !important;
}
.tab-content > .tab-pane {
  padding: 20px 0;
line-height: 1.3;
}
.section-alternate-bg{
  background-color: transparent;
}
.team-circle {
  box-shadow: none;
  border-radius: 0;
  border-bottom: 1px solid #f5f5f5;
  margin-bottom: 0 !important;height: auto;
}
.team-circle:hover{
  box-shadow: none;
  border-radius: 0;
}
.team-circle .col-md-2{
display:none;
}
.masonry-thumbs.grid-8 > .grid-item {
  width: 25%;
}

@media (max-width: 767px){
.art-work-banner img{width:100%;height:300px;object-fit:cover;}
.artwok-section-a h1{font-size: 28px !important;line-height: 1;}
.exhibit-grid-maui .short-description p{min-height:unset;}
.show-listing-grid .show-item h2{font-size: 19px !important;}
.home-upcomming-shows h4{font-size:25px !important;}
.home-upcomming-shows .show-listing-grid .list-col:nth-child(2) {display: block !important;}
.home-upcomming-shows .show-listing-grid .list-col{display: block !important;}
.primary-heading h4{font-size: 26px !important;}
.secondary-heading h4{font-size: 20px !important;}
.media-box{margin-bottom:15px;}
header .search-header.search-show{top: 123px;}
#header-wrap{backdrop-filter:unset !important;}
.headertop ul{padding-bottom: 4px;padding-top: 4px;}
.slider-caption h2{line-height: 1;font-size: 36px !important;}
.IDLM3CIR4KW5UAI7 img{height: auto !important;}
.mm-close{top: -64px;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
#header-wrap{backdrop-filter:unset !important;}
header .search-header.search-show{top: 123px;}
}

@media (min-width: 768px) {
.show-listing-grid .show-item h2{min-height: 50px;font-size: 19px !important;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.home-upcomming-shows h4{font-size:35px !important;}
.primary-heading h4{font-size: 36px !important;}
.secondary-heading h4{font-size: 24px !important;}
}
@media (min-width: 992px) {
header .mob-menu .primary-menu .menu-item .menu-link{font-size: 15px;}
.slider-element.vh-75 {min-height: 30vw !important;}
.exhibit-grid-maui .row > .col-md-6{flex: 0 0 33.33333%;max-width: 33.33333%;}
.row.show-listing-grid{flex-direction: row;gap: unset;}
.no-sticky #header-wrap{position:relative;min-height:150px;}
.no-sticky .header-wrap-clone{display:none !important;}
header .mob-menu .primary-menu .menu-item .menu-link{padding-top: 39px !important; padding-bottom: 39px !important;}
}
@media (min-width: 1200px) {
body {font-size: 18px !important;line-height: 1.3;}
.info-cols-hm p {font-size: 18px ;}
.meet-wrapper .item p{font-size: 18px ;}
.show-listing-grid .show-item h2 {line-height: 1.3;}
.IDLN3LZQLIR270O7 .btn{font-size: 18px;}
.IDLN3HM87WETI8E5 .btn{font-size: 18px;}
.show-listing-grid .show-item .show-buttons .btn{font-size: 16px;}
.headertop {font-size: 16px;}
.custom_testimonial .description {font-size: 18px;}
.custom_testimonial .post {font-size: 16px;}
.team-circle  h4 {font-size: 18px !important;}
}

.embed[data-gjs-type] .alert-owv{display:none !important;}
.embed[data-gjs-type] .checkbox-chx{padding-left: 0;margin-top: 30px;}
.embed[data-gjs-type] form{font-size: 15px !important;}
.embed[data-gjs-type] .select-5oc {display:none !important;}
.embed[data-gjs-type] .rec-rob{display:none !important;}
.embed[data-gjs-type] .frequency-recurring-f16{display:none !important;}
.embed[data-gjs-type] .style-yK5V8{display:none !important;}
.embed[data-gjs-type] .form-odd span{  position: absolute;  top: 31%;  left: 20px;}
.embed[data-gjs-type] .label-6g1 {margin-bottom: 0px;  padding-left: unset;}
.embed[data-gjs-type] .label-5yp { padding-bottom: 10px !important;  display: block;}

.IDM1P2HXW9W6M411 button.btn.btn-success.btn-standard {
    display: block;
    width: 100%;
    margin-bottom: 1.1825rem;
    background: #a79451;
    max-width: none;
    color: #FFF;
    font-weight: 600;border-color: #a79451;
}

.IDM1UJVTUKVOM8J19 h2 {
 margin-bottom:0;
}

@media (min-width: 992px) {
  .headertop .search-header .form-control {padding-top: 10px;padding-bottom: 10px;height: 40px;background-color: #fff;}
header .search-header-inner{padding: 5px;}
 .headertop .search-header button {margin-top: 9px;}
.headertop .search-header .form-control:focus {background-color: #fafafa !important;}
.headertop ul li:last-child{padding-left: 10px;}
}

.IDLVXSWRJC7SS1N1 button.btn.btn-warning.btn-standard {
    display: block;
    width: 100%;
    margin-bottom: 1.1825rem;
    background: #a79451;
    max-width: none;
    color: #FFF;
    font-weight: 600;
}

.IDLN3MFMNOODMBR7 h4{
font-size: 22px !important;
}
.IDLN3MFMNOODMBR7  .listing-cols-item .banner {
  border-radius: 10px 10px 0 0;
  aspect-ratio: 4/2.7;
  object-fit: cover;width: 100%;
}
.pg-banner-bg::after{
display:none;
}

.gallery-home{
position:relative;
overflow: hidden;
}
.gallery-home .gallery-home-bg{
position:relative;
border-radius:10px;
overflow: hidden;
}
.gallery-home .gallery-home-bg::after {
  background: rgb(0,0,0);
  background: linear-gradient(0deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%);
  position: absolute;
  content: '';
  width: 100%;
  height: 70%;
  bottom: 0;
border-radius:10px;
left:0;
}
.gallery-home-info {
  position: absolute;
  bottom: 0;
  padding: 25px;
  color: #fff;
}
.gallery-home-bg img {
  min-height: 500px;
  object-fit: cover;
}
.gallery-home-info .d-flex img{border-radius:5px;}
.gallery-home-info h2{line-height: 1;  margin-bottom: 0;font-size: 36px !important;}
.gallery-home-info p{margin-bottom: 0;}
.gallery-home-info .d-flex h3{font-family: Roboto, sans-serif;font-size: 16px !important;margin-bottom: 0 !important;font-weight: normal;}
.gallery-home-info .d-flex h3 a{font-family: 'Cabrito Didone';font-size:23px;display:block;font-weight: bold;color: #fff;}
.gallery-home-info .d-flex h3 a:hover{color: #a79451;}

body.page-show-details .iconlist{font-size: 16px;color: #707070;}
body.page-show-details .iconlist .badge-success{background-color: #9d883f}
body.page-show-details h2{margin-bottom: 35px !important;}
.page-show-details .tab-nav {background: transparent;}
.page-show-details .tab-container {border-top: 1px solid #dbdbdb !important;}
.page-show-details .si-share span {font-size: 20px;}
.page-show-details .si-share.justify-content-between {justify-content: start !important;border-bottom:none !important;margin-top: 10px !important;}
.page-show-details .col-lg-4 h4{margin-top: 0 !important;}

.page-show-details .table-responsive{max-width: unset !important;}
.page-show-details .table-responsive .badge-danger{background-color: #363092;}
.page-show-details .table-responsive .btn-info{background-color: #9d883f;border-color: #9d883f;}

.show-listing-grid .show-item{display: block;}

.fc-event-container > div, .fc-more-cell > div{padding: 10px;}
.fc-event-container .event_time {color: #706f6f;}
.fc-event-container .event_time a {color: #252a66 !important;}

.btn-secondary{background-color: #252a66;border-color: #252a66;color:#fff;}
.btn-secondary:hover{background-color: #181b3e;border-color: #181b3e;color:#fff;}


.headertop a span.btn {
  padding: 2px 15px !important;
  font-size: 13px;
  line-height: 30px !important;
  text-transform: uppercase;
}
.year-filter label {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  margin-left: 20px;
}
.year-filter label label {
  margin-left: 0 !important;
}
.custom_testimonial .pic {
  display: none !important;
}
.custom_testimonial{
  padding: 30px !important;
}
.IDLQ2B5LWD1X2IR1 .owl-stage {
  width: 100% !important;
}
.IDLQ2B5LWD1X2IR1 .owl-stage .owl-item{
  width: 100% !important;text-align: center;
}
.IDLQ2B5LWD1X2IR1 .section{
  margin:0 !important;padding:0 !important;
}
.exhibit-listings .show-image img{
aspect-ratio: 4/2.6;
  object-fit: cover;
}
.exhibit-listings .show-item  h2 a{
font-weight: bold;
}
.exhibit-listings .show-item  br{
  display:none;
}
.exhibit-listings .show-time {
  color: #3f4697;
  font-size: 16px;
margin-bottom: 5px;
}
.exhibit-listings .show-description {
font-size: 16px;
  color: #6b6b6b;
}
.exhibits-container{
padding: 0;
  margin-top: 40px;
}
.year-filter {
  background-color: #f5f5f5;
  width: 100%;
  padding: 15px;
  text-align: center;
  margin-bottom: 20px;
}
.year-filter label{
  margin-left: 0;margin-bottom: 5px;
}
.IDLO8T88LKRQ78T3 .listing-cols-item {
  height: 100%;
  background-color: #000;
  border-radius: 12px;
}
.IDLO8T88LKRQ78T3 .listing-cols-item:hover .listing-item-info {
  background-color: transparent !important;
}
.footer--widget .row {
  margin: 0;
}
#search-btn-top {
  background-color: transparent !important;
  border: none  !important;
}

.dark #header-wrap {border: none !important;}
#header{border: none !important;}
.slider-element.vh-75 .slider-caption h2{line-height: 1 !important;}

.sponsor-logos .owl-carousel .owl-item img{max-width: 100%;width:auto;height:auto;max-height: 100px;margin: 0 auto;}
.sponsor-logos{margin-bottom:40px;}
.sponsor-logos .oc-item {padding: 15px !important;background-color: #f9f9f9;  margin-right: 10px;}

.slider-arrow-left, .slider-arrow-right {
  opacity: 1;
}
.flex-next i, .flex-prev i, .slider-arrow-bottom-sm i, .slider-arrow-left i, .slider-arrow-right i, .slider-arrow-top-sm i{
color: #fff;
}
.flex-next, .flex-prev, .slider-arrow-bottom-sm, .slider-arrow-left, .slider-arrow-right, .slider-arrow-top-sm{
background-color: rgba(0,0,0,0.3);
}
.flex-next:hover, .flex-prev:hover, .slider-arrow-bottom-sm:hover, .slider-arrow-left:hover, .slider-arrow-right:hover, .slider-arrow-top-sm:hover {
  background-color: rgba(0,0,0,0.7);
}
.row.IDM2C6PTLE9OWTN1{justify-content: center;}

#imageslist, #videolist{
  border: 2px solid #dbdbdb;
  margin-bottom: 30px !important;
  padding: 30px;
  background: #f5f5f5;
}
#imageslist {
  display: flex;
  flex-wrap: wrap;
}
#imageslist h3{
  font-family: Roboto, sans-serif !important;
font-size: 15px !important;
    line-height: 1.3;
color:#000;
margin-top: 10px;
  font-weight: normal;
}

#imageslist .images-item{
width: 33.33336%;
  padding: 2px;
}
#imageslist .images-item:hover{
opacity:0.9;
}
#imageslist .images-item .grid-item{
position: unset !important;
width: 100%;
padding: 0 !important;
}
#imageslist .images-item .grid-container{
height: auto !important;
}
#videolist .masonry-thumbs .grid-item{
position:unset !important;
}
#videolist .masonry-thumbs .grid-item:hover{
opacity:0.9;
}
#videolist .bg-overlay{
display:none !important;
}
#videolist .vid-title{
color:#000 !important;
display:block;
margin-bottom:15px;
font-size: 15px;
  margin-top: 10px;
}
.IDLN1T7IOIR4GES3 h3{display:none;}
.exhibit-detail .banner-info-banner  img{width:100%;}
.exhibit-detail-section-h.exhib-artworks .cs-item-img {
  height: 200px;
  display: flex;
  text-align: center;
  background-color: #c4c4c4;
  flex-wrap: wrap;
}
.exhibit-detail-section-h.exhib-artworks .cs-item-img img {
  max-height: 100%;
  max-width: 100%;
  height: auto;
  width: auto !important;
  margin: 0 auto;
  object-fit: contain;
}

@media (max-width: 767px){
.gallery-home-info .d-flex{margin-top:15px;}
.headertop ul li:nth-child(3){display:none;}
.dark #header-wrap {background-color: #181b3e !important; border: none !important;}
#header{border: none !important;}
header .mob-menu{top: 79px !important;}
.IDLVXURGVDT6BMT1 .team-circle .col-3{flex: 0 0 50%;max-width: 50%;}
header #mob-menu{background-color: #000 !important;border: none  !important;}
.page-99 #mob-menu{background-color: #000 !important;border: none  !important;}
.page-99 #search-header{background-color: #000 !important;border: none  !important;}
#imageslist .images-item{width: 50%;}
.slider-caption-inner .btn-primary{line-height: 26px;}
.slider-image .slider-caption {position: absolute;  bottom: 10px;}
.slider-element.vh-75 .slider-caption h2 {font-size: 22px !important;}
.note-float-right {margin-left: 0;margin-bottom: 25px;float:none !important;clear:both;display: block;max-width;100%;height:auto !important;}
.note-float-left{margin-right: 0;margin-bottom: 25px;float:none !important;clear:both;display: block;max-width;100%;height:auto !important;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
.headertop ul{padding-top: 5px;padding-bottom: 5px;}
 .headertop ul li:last-child {padding-left: 10px;}
.dark #header-wrap {background-color: #181b3e !important;  }
.footer--row .col-md-3{flex: 0 0 50%;max-width: 50%;}
 .swiper_wrapper.vh-75 {height: calc(30vw) !important;  }
.row.show-listing-past-show{margin-left: -15px !important;}
.row.show-listing-past-show .list-col{flex: 0 0 50%;max-width: 50%;}
.note-float-right {margin-left: 25px;  margin-bottom: 25px;}
.note-float-left{margin-right: 25px;  margin-bottom: 25px;}
}
@media (min-width: 992px) and (max-width: 1030px) {
header .mob-menu .primary-menu .menu-item .menu-link{padding-right: 7px;font-size: 14px;}
.standard-logo img {height: 75px;}
 .slider-element.vh-75 {height: 30vw !important;  }
header{min-height: 125px;}
}
@media (min-width: 992px) {
.IDLO8T88LKRQ78T3 .listing-item-info h3{min-height: 70px;}
header .mob-menu .sub-menu-container{display: block !important;}
.row.show-listing-past-show{margin-left: -15px !important;}
.note-float-right {margin-left: 25px;  margin-bottom: 25px;}
.note-float-left{margin-right: 25px;  margin-bottom: 25px;}
}
@media (min-width: 1200px) {
  body.page-show-details{line-height: 1.5;}
body.page-show-details h2 {font-size: 43px !important;  line-height: 1.3;}
}


.flex-grid-cst {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 1rem;
}

.loadMoreClassFilter{
margin-bottom: 1rem;
border: 1px solid #252a66;
    color: #252a66;
}
.show-listing-past-show .show-short-description p{
font-size: 16px;
}
.menu-item .sub-menu-trigger.icon-rotate-90 {
  color: rgba(255, 255, 255, 0.25);
}
.you_may_also_like {
  margin-top: 20px;
}
body.page-show-details .card-header h2 {
  margin-bottom: 0 !important;
}
.page-show-details .short_desc_section {
  font-size: 22px;
  margin-bottom: 30px !important;
}

.IDKQ91JU3OARBLG1 .input-group .btn{line-height: 1;}
@media (max-width: 767px){
header .mob-menu .sub-menu-container .sub-menu-container{right: 0;}
#header-wrap:not(.menu-show) .icon-line-cross {display: none;}
}


.page-131 .exhibit-grid-maui{
padding-bottom: 0;
}