



    
/* CSS imports ------------------- */



/* Artlogic preferences custom CSS - entered by Artlogic in the preferences screen ------------------- */

.feature_panels .panel_id_766.panel_image_text_adjacent:not(.image_proportion_landscape) .image_crop_container {
  padding-top: 67%;
}

.panel_id_759 .works_grid.feature_grid .item.image_proportion_portrait .image:after {
  padding-top: 101%;
}

.panel_id_761 .works_grid.feature_grid .item.image_proportion_portrait .image:after {
 padding-top: 114%; 
}
.panel_id_765 .works_grid.feature_grid .item.image_proportion_portrait .image:after {
 padding-top: 100%; 
}



.feature_panels .panel_id_802.panel_image_text_adjacent:not(.image_proportion_landscape) .image_crop_container,
.feature_panels .panel_id_773.panel_image_text_adjacent:not(.image_proportion_landscape) .image_crop_container,
.feature_panels .panel_id_774.panel_image_text_adjacent:not(.image_proportion_landscape) .image_crop_container {

  padding-top: 67%;
}


@media screen and (min-width: 768px) {
  
  .flow_list_formatted[data-column-count="1"] .image {
    max-height: 80vh !important;
    min-height: 600px !important;
  }
  .flow_list_formatted[data-column-count="1"] .image img {
    max-height: 100% !important;
    width: auto !important;
    margin: 0 auto;
  }
}

.section-viewing-room .works_grid .item .content .courtesy_or_credit_line {
	display: block;
}

.section-viewing-room.page-param-26 .works_grid .item {
  	padding-bottom: 40px;
}



 .feature_panels .panel_id_1053.panel_image_text_adjacent .image_crop_container,
 .feature_panels .panel_id_1052.panel_image_text_adjacent .image_crop_container,
 .feature_panels .panel_id_1054.panel_image_text_adjacent .image_crop_container,
 .feature_panels .panel_id_1053.panel_image_text_adjacent .image_crop_container,
 .feature_panels .panel_id_1046.panel_image_text_adjacent .image_crop_container,
 .feature_panels .panel_id_1038.panel_image_text_adjacent .image_crop_container,
 .feature_panels .panel_id_1048.panel_image_text_adjacent .image_crop_container {
  padding-top: 66%;
}
 .feature_panels .panel_id_1049.panel_image_text_adjacent .image_crop_container {
  padding-top: 87%;
}
 .feature_panels .panel_id_1047.panel_image_text_adjacent .image_crop_container {
  padding-top: 69%;
}

.section-viewing-room.page-param-id-35 .panel_type_4 .image_gallery_multiple_container .image_crop_container,
.section-viewing-room.page-param-vip-0468ffe2853b43b58424490f9b61883d .panel_type_4 .image_gallery_multiple_container .image_crop_container {
  padding-top: 72%;
}

.works_grid.feature_grid:not(.grid_crop_cropped) .item.image_proportion_landscape .image .image_inner {
  position: absolute !important;
}

.section-viewing-room.page-param-id-36 .feature_panels .panel_image_text_adjacent:not(.image_proportion_landscape) .image_crop_container,
.section-viewing-room.page-param-id-39 .feature_panels .panel_image_text_adjacent:not(.image_proportion_landscape) .image_crop_container {
	padding-top: 72%;
}
.panel_id_1431 .item .image {
    min-height: 0 !important;
}

.section-viewing-room.page-param-id-40 .feature_panels .panel_image_text_adjacent:not(.image_proportion_landscape) .image_crop_container {
  	padding-top: 67%;
}
@media screen and (max-width: 768px) {
  .page-art-fairs #main_slideshow .slide {
      top: 90px !important;
  }
}


/* Client custom user CSS - entered by the client in the preferences screen ------------------- */

