



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



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

#appointment_button {
	display: none !important;  
}
#special_notice {
	background: #D40404;  
}
.feature_panels section.panel_type_221 .panel_heading {
  	max-width: none;
}
/*
#appointment_button .appointment_button_label > div {
  opacity: 0 !important;
}
#appointment_button .appointment_button_label > div:first-child {
  opacity: 1 !important;
}

#appointment_button .appointment_button_options .appointment_button_option:nth-child(1) {
	border-bottom: 1px solid #ddd;
}
*/

@media screen and (max-width: 1023px) {
  .special_notice_active .exhibition-list-wrapper .feature_panels_sidebar {
  	padding-top: 146px;
  }
  .exhibition-list-wrapper .feature_panels_sidebar .panel_filters ul li {
    padding: 0 !important;
    margin: 0 20px 0 0 !important;
  }
}

.page-param-id-425 .panel_index_16.panel_type_221 .content *,
.page-param-id-425 .panel_index_17.panel_type_221 .content * {
    font-size: 1.4rem;
    line-height: 2.2rem;
}

.section-viewing-room .record_id_11 .standard_grid_artworks .list_caption_wrapper .content, 
.section-viewing-room .record_id_11 .standard_grid_artworks .list_caption_wrapper .caption, 
.section-viewing-room .record_id_11 .panel_type_219 .records_list_slider .list_caption_wrapper .content, 
.section-viewing-room .record_id_11 .panel_type_219 .records_list_slider .list_caption_wrapper .caption,
.section-viewing-room .record_id_11 .list_caption_wrapper,

.section-viewing-room .record_id_11 .list_caption_wrapper .button {
    display: inline-block;
    float: none;
}
.list_caption_wrapper p {
  margin-bottom: 0 !important;
}
.panel_id_687 .full_bleed_panel_slideshow .area .area_inner {
  display: none;
}

.panel_id_719 .records_list_slider .item .image:after {
    padding-top: 47%;
}

.panel_id_717 .records_list_slider .item .image:after {
    padding-top: 79%;
}


.panel_id_771 .full_bleed_panel_slideshow .area {
    height: 25vw;
    min-height: 0;
}

@media screen and (min-width: 801px) {
  .panel_id_808 .basic_text .content_initial_text .inner {
      -webkit-column-count: 4;
      -moz-column-count: 4;
      column-count: 4;
  }
}
@media screen and (max-width: 800px) {
  .panel_id_808 .basic_text .content_initial_text .inner {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2;
    -webkit-column-gap: 25px;
    -moz-column-gap: 25px;
    column-gap: 25px;
  }
}


.panel_id_844 .full_bleed_panel_slideshow .area {
    height: 28vw;
    min-height: 0;
}

.page-param-id-439 .list_caption_wrapper .artist {
    display: none;
}

.panel_id_1050 .basic_text .content_initial_text .inner {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}
@media screen and (max-width: 767px) {
  .panel_id_1050 .basic_text {
  	margin-bottom: 15px;
  }
}


.section-viewing-room .record_id_17 .records_list_slider .item .image:after {
    padding-top: 69.5%;
}

.panel_id_1151 .dimensions {
  display: none !important;
}
.panel_id_1154 .records_list_slider .item .image:after {
  padding-top: 67%;
}

@media screen and (min-width: 900px) {
  .section-exhibitions.page-param-id-459 #header #page_header h2 {
    font-size: 2rem;
    line-height: 2.4rem;
    padding-top: 8px;
  }
}

.section-viewing-room .record_id_18 .records_list_slider .item {
	margin: 0 0 40px;
}
.panel_id_1404 .records_list_slider .item .image:after,
.panel_id_1390 .records_list_slider .item .image:after,
.panel_id_1388 .records_list_slider .item .image:after,
.panel_id_1397 .records_list_slider .item .image:after {
  padding-top: 77%;
}

.section-viewing-room.page-param-id-13 .fp-module.list_wrapper.fp-module--Price {
    display: none;
}

@media screen and (max-width: 767px) {
  .panel_id_1517 .full_bleed_panel_slideshow .area,
  .panel_id_1464 .full_bleed_panel_slideshow .area { 
    height: 128.33vw; 
  }
  .panel_id_1512 .full_bleed_panel_slideshow .area,
  .panel_id_1458 .full_bleed_panel_slideshow .area {
    height: 123.33vw;
  }
}

@media screen and (min-width: 1024px) {
  .panel_id_1785 .basic_text .content_initial_text {
      padding: 80px 80px;
      max-width: 900px;
      box-sizing: border-box;
      margin: 0 auto;
  }
}

.panel_type_206.panel_id_1779 .image img,
.panel_type_206.panel_id_1804 .image img,
.panel_type_206.panel_id_1829 .image img {
  max-height: 70vh;
  min-height: 300px
}

.section-viewing-room.page-param-27-art-basel-2022 .basic_text .content_initial_text .inner {
	width: 550px;
  	max-width: 100%;
  	margin: auto;
}

.section-viewing-room.page-param-28-frieze-seoul .basic_text .content_initial_text .inner {
	width: 550px;
	max-width: 100%;
	margin: auto;
}

.section-viewing-room.page-param-28 .basic_text .content_initial_text .inner {
	width: 550px;
	max-width: 100%;
	margin: auto;
}

/* Frieze Los Angeles 16 - 19 February 2023 styling changes */
@media (min-width: 768px) {
    .panel_id_2504 .full_bleed_panel_slideshow .image img {
        height: 70%;
    }

    .panel_id_2504 .full_bleed_slideshow_caption_area {
        position: absolute;
        top: 60%;
        width: 100%;
        padding: 0;
    }
}
/* Frieze Los Angeles 16 - 19 February 2023 styling changes end */


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

