



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


        
            /* Forced mobile nav on all sizes ------------------- */
            @import url('/lib/g/2.0/styles/responsive_topnav.css') screen and (max-width: 1023px);
        
                @import url('/lib/g/themes/aperture/2.0/styles/responsive_topnav.css') screen and (max-width: 1023px);
            

    
    /* Font imports ------------------- */

        @import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;700&display=swap);
        @import url(https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap);
    
    

        
    /* Background colour --------------*/



        
        /* body_background_color */
        body,
        #social_sharing_links.popup_vertical ul,
        .social_sharing_links.popup_vertical ul,
        .fancybox-powerzoom .fancybox-overlay,
        #popup_overlay,
        .subheading span,
        body.slide-nav-active #responsive_slide_nav_wrapper,
        #cookie_notification,
        .fancybox-overlay.fancybox-overlay-image,
        .fancybox-skin,
        div.arprompt,
        #sc_checkout_content #shipping_container select,
        #sc_checkout_content #shipping_container .inputField,
        .form .form_row .inputField, .form .form_row select, .form .form_row textarea, .form .form_row #captcha input, .form .form_row .g-recaptcha,
        .section-home #slideshow.full_list.content_below ul li,
        #contact_form #contact_form_item_preview .inner,
        .buy_enquire_quick_view,
        .filters_panel.filters_layout_dropdown .fp-module-content-inner {
            background-color: #f8f7f3
        }


            #top_nav #full_nav .top.has_dropdown_items .ul_nested {
                background: #f8f7f3;
            }


    
        /* alternative_background_color */
        #protected_path_login #container,
        #protected_path_login #protected_path_login_container,
        #protected_path_login:after,
        #mailing_list_popup_box,
        #manage_cookie_preferences_popup_box {
            background-color: #eeede5
        }

        body.slide-nav-active #responsive_slide_nav_wrapper,
        #responsive_slide_nav_wrapper #top_nav .header_quicksearch_field {
            background-color: #182019 !important;
        }
        body.responsive-nav-side-position-fullscreen.slide-nav-open #responsive_slide_nav_wrapper::before {
            display: none;
        }

    #header.header_transparent .dropdown-mask {
        background-color: transparent !important;
    }
    
        #header,
        .header-fixed-wrapper #header,
        body .dropdown-mask {
            background-color: #f8f7f3
        }
        
        #header:not(.header_transparent) .inner {
            border: 0;
        }
        #header #store_cart_widget a {
            color: #f8f7f3;
            outline-color: #33382e;
        }

    
    

    /* Feature popup colours ------------------- */

    
    
        .button,
        .full-width.store_item.store_item_dynamic_status.clearwithin>.store_item_controls>.buy_now_store_item_add_container>button.store_item_add_to_cart {
            background: #bfa56b;
        }

        h1, 
        .heading_wrapper h1,
        #header .inner,
        #footer,
        .countdown_container,
        .feature_list ul li .content .subtitle,
        #sidebar .feature_panels .records_list ul li,
        .sidebar .feature_panels .records_list ul li,
        .related_items_panel h3,
        .formats_list,
        .formats_list .formats_item,
        .subheading::after,
        .subheading::before,
        .related_items_panel > h3:after,
        .related_items_panel h3.related_items_panel_heading:after,
        .related_items_panel h2.related_items_panel_heading:after
        .share_link:not(.subnav_share_link),
        #social_sharing_links.popup_vertical,
        .social_sharing_links.popup_vertical,
        .store_item_group .store_items_standard,
        .store_items_standard .store_item,
        .page_stats,
        hr,
        #scw_popup_inner h3,
        #shopping_cart_information td, 
        #wishlist_information td,
        #shopping_cart_information th, #wishlist_information th,
        #sc_additional_fields,
        #sc_checkout_content #sc_subtotal, 
        #sc_checkout_content #sc_discount, 
        #sc_checkout_content #sc_vat_total, 
        #sc_checkout_content #sc_shipping_total, 
        #sc_checkout_content #sc_order_total,
        div.arprompt .arpromptbuttons,
        div.arprompt button,
        #protected_path_login .protected_path_form_status_inner,
        #privacy_policy_form_msg{
            border-color: #d9d9cf;
        }
        .buy_enquire_quick_view .quick-view-information {
            border-color: #d9d9cf;
        }
    
        .form .form_row .inputField,
        .form .form_row select,
        .form .form_row textarea,
        .form .form_row #captcha input,
        .form .form_row .g-recaptcha,
        #mc_embed_signup input,
        #protected_path_login .protected_path_field_row,
        #sc_checkout_content #shipping_container select,
        #sc_checkout_content #shipping_container .inputField,
        input,
        textarea,
        select {
            border-color: #b7b9ae;
        }


/* Fonts----------------------------- */

    /* Main body font ------------------- */
        body,
        input, select, textarea {
                font-family: 'DM Sans', Sans-Serif;
                


        }

    /* Heading and emphasis font ------------------- */
        #logo a, #footer,
        #home_splash .content,
        .navigation ul li a,
        .link, .link a, .page_stats,
        .subheading span,
        .subheading, .subtitle, .poster, .date, .price,
        #hero_heading,
        #hero_header .title, #hero_header .subtitle,
        h1, h2, h3, h4, h5, h6,
        .fullscreen_slideshow .hero_splash_text,
        .records_list ul li .content .title, 
        .records_list ul li .content .artist,
        #cover_page_slideshow_pager,
        #mc_embed_signup input.button,
        .countdown_clock,
        #artists-browser .artists-browser-label,
        .artists-browser .artists-browser-label {
                font-family: 'EB Garamond', Serif;
                


        }


    /* Navigation font ------------------- */


        #top_nav.navigation ul li a,
        #top_nav #full_nav .dropdown-btn {
                font-family: 'DM Sans', Sans-Serif;
                


        }

    
    /* User custom html-font sizing ------------------- */
    
      
        html {
            font-size: 11.5px;
        }
    
    
    /* Title - Heading spacing and transform ------------------- */
        
        
                /* Dynamically adjust font sizes so that headings and titles look larger (as lowercase appears smaller than uppercase) while the body size remains the same -------------------------- */
                
                html {
                    font-size: 16.68px;
                }
                body {
                    font-size: 0.999700239808rem;
                    line-height: 2.48rem;
                }
        
        
        
        h1, h2, h3, h4, h5, h6, #hero_header .title, .fullscreen_slideshow .hero_splash_text,
        #logo a,
        .navigation ul li a,
        #slide_nav_reveal,
        #header_quick_search .inputField,
        #header_quick_search input,
        #header_quick_search select,
        #header_quick_search textarea,
        #header_quick_search #header_quicksearch_btn,
        #footer #artlogic,
        #footer #copyright,
        #footer #copyright .copyright-text,
        #footer .small-links-container,
        .page-artists h1 #artist_years,
        .page-artists h1 .artist_years,
        .event-details-wrapper .event-details span,
        .subsection-press .records_list .content .link a,
        .section-press .records_list .content .link a,
        #store_cart_widget,
        .fullscreen_slideshow .hero_splash_text,
        .fullscreen_slideshow .hero_splash_text .title,
        .fullscreen_slideshow ul li .content h2,
        .fullscreen_slideshow ul li .content h2 a,
        .fullscreen_slideshow ul li .content h2 a:visited,
        .fullscreen_slideshow ul li .content h2 a .separator,
        .fullscreen_slideshow ul li .content h2 a .h1_subtitle,
        #image_gallery #content_module h3,
        .records_list .content h2,
        .records_list .content .subtitle,
        .records_list .content .date,
        .records_list .content .location ,
        .records_list ul li .content .title,
        .records_list ul li .content .artist,
        .feature_panels .panel_image_text_adjacent .content h2,
        .feature_list ul li .content h2,
        .feature_list ul li .content .subtitle,
        .feature_list ul li .content .date,
        .feature_list ul li .content .location,
        .full_list ul li .content h2,
        .full_list ul li .content .subtitle,
        .full_list ul li .content .date,
        .records_list.detail_expand_grid .expander_detail #image_gallery #content_module .subtitle,
        .link,
        .button,
        .simple_list ul li,
        #social_links_list ul li,
        .page_stats .ps_item,
        .page_stats .ps_pages,
        #protected_path_login #container h1,
        #protected_path_login #container label,
        .subheading,
        .poster,
        .subtitle,
        .h1_subtitle,
        .location ,
        .date,
        .price,
        #fancybox-title-main .artist strong,
        #mc_embed_signup input.button,
        #home_splash .content,
        #hero_header .subtitle,
        .feature_panels .panel_hero .hero_heading .subtitle,
        #hero_header .inner,
        .feature_panels .panel_hero .hero_heading > h2,
        .feature_panels .panel_hero .hero_heading > a > h2,
        #cover_page_slideshow_pager,
        #artists-browser,
        .artists-browser ,
        .exhibition-header .h1_subtitle,
        #top_nav #full_nav .has_dropdown_items .dropdown-btn,
        #top_nav #full_nav .has_dropdown_items_mobile .dropdown-btn{
                text-transform: none;
                letter-spacing: 0;
        }

/* Text colours----------------------------- */


    /* Heading and emphasis text colour ------------------- */

    /* Colour #242821 */
        h1, h1 a, h1 a:visited,
        h2, h2 a, h2 a:visited,
        h3, h3 a, h3 a:visited,
        h4, h4 a, h4 a:visited,
        h5, h5 a, h5 a:visited,
        h6, h6 a, h6 a:visited,
        .feature_panels .records_list.image_list ul li h2,
        .page-artists #artist_list ul li h2,
        .page-artists .artist_list ul li h2,
        .records_list .content h2,
        .records_list ul li h2 a,
        .feature_list ul li .content h2,
        .related_items_panel h3,
        .navigation ul li a:hover,
        .navigation ul li.active a:hover,
        .navigation ul li.active a, .navigation ul li.active a:visited,
        .records_list ul li .content .artist,
        .records_list ul li .content .title_and_year,
        .records_list ul li .content .title,
        #cover_page_slideshow_pager,
        #image_gallery #content_module h3 {
            color: #242821;
        }

        blockquote {
            border-left: 1px solid #242821;
        }
            #logo a, #logo a:visited {
                color: #242821;
            }


    /* Subheading and secondary emphasis text colour ------------------- */

        .slideshow.splide p,
        input, select, textarea,
        .navigation ul li a, .navigation ul li a:visited,
        .records_list .content .description,
        .records_list ul li .content .description,
        .heading_wrapper h1 .h1_subtitle, .h1_subtitle,
        .subheading, .subtitle, 
        .records_list .content .subtitle,
        .feature_list ul li .content .subtitle,
        .records_list .content .date,
        .records_list .content .location,
        .section-publications .records_list .content .description,
        .image_list ul li .content .title,
        .flow_list ul li .content .title,
        .page_stats .ps_pages, .page_stats .ps_item,
        .price, .date, .location,
        .poster, .subtitle,
        .records_list ul li a:not(.website_contact_form):not(.buy_enquire_detail_link),
        .records_list ul li a:not(.website_contact_form):not(.buy_enquire_detail_link):visited,
        #image_gallery #content_module .detail_view_module,
        .image_list ul li .content,
        .flow_list ul li .content,
        .tile_list ul li .content,
        .tile_list ul li .content .title,
        #shopping_cart_information td.sc_cell_item .details,
        #sc_total_price_container .order_total_wrapper,
        #footer, #footer a:not(.submit_button), #footer a:visited:not(.submit_button),
        .page-artworks #image_gallery .subtitle, 
        .page-artworks .image_list ul li .content,
        .records_list ul li .signed_and_dated,
        .records_list ul li .dimensions,
        .records_list ul li .medium,
        .records_list ul li .read_more_label,
        .records_list ul li .series,
        #artists-browser,
        .artists-browser ,
        .buy_now_enquire>.enquire_button_container.clearwithin > .button > a{
            color: #676a60;
        }
        .page_stats .disabled, .ps_item.disabled {
            color: #676a60;
            opacity: 0.5;
        }

    /* Body/main text colour ------------------- */

        body,
        a, a:visited, a:hover,
        #social_sharing_links.popup_vertical ul li.social_links_item a,
        #social_sharing_links.popup_vertical ul li.social_links_item a:visited,
        .social_sharing_links.popup_vertical ul li.social_links_item a,
        .social_sharing_links.popup_vertical ul li.social_links_item a:visited,
        .page-artists .subsection-works #image_gallery .subtitle,
        .page_stats .ps_item a, .page_stats .ps_item a:visited,
        .page-artworks #image_gallery .subtitle,
        .fancybox-skin,
        div.arprompt,
        .records_list .content,
        div.arprompt .arpromptmessage,
        .fancybox-type-image .fancybox-close::after, .fancybox-type-image .fancybox-prev span:after, .fancybox-type-image .fancybox-next span:after,
        .store_items_condensed .store_item_add_to_cart span, .store_items_condensed .store_item_add_to_cart.button span,
        .store_items_standard .store_item_remove_container .store_item_remove_from_cart:after,
        .subsection-store-products-record .store_item_remove_container .store_item_remove_from_cart:after,
        #sc_checkout_container #sc_checkout_payment_form .form_row .inputField,
        #sc_checkout_container #sc_checkout_payment_form .form_row input,
        .filters_panel .fp-module input[type=checkbox]+label, .filters_panel .fp-module .slider_label {
            color: #33382e;
        }
        #privacy_policy_form_msg {
           color: #33382e;
           opacity: 0.5;
        }


    /* Link text color ------------------- */

        #wishlistEnquiryForm .button,
        .link, 
        .link:hover,
        .link span,
        .link span:hover,
        .link a,
        .link a:hover,
        .link a:visited,
        #mc_embed_signup input.button,
        .simple_list ul li a,
        a.external {
            color: #293b2b;
        }
    

    /* Header layout ------------------- */

    
    
    

    /* Dynamically created grid layout css ------------------- */
    


 /* artfairs - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_artfairs:not(.feature_list) > ul > li { width:25.0% }}

                            
                                .records_list.grid_dynamic_layout_artfairs ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_artfairs ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_artfairs ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_artfairs ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_artfairs ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_artfairs ul li .image::after { padding-top:100.0%; }

                                


 /* instagram - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_instagram:not(.feature_list) > ul > li { width:33.33% }}

                            
                            .records_list.feature_list.grid_dynamic_layout_instagram:not(.grid_dynamic_layout_exhibitions_featured) ul li .image::after { display:none; }

                            .records_list.feature_list.grid_dynamic_layout_instagram:not(.grid_dynamic_layout_exhibitions_featured) ul li .image > span { display:block; position: static }

                        
                            .records_list.grid_dynamic_layout_instagram ul li .image > span.objectfit-fallback-bg { background-size:contain; }

                        .records_list.grid_dynamic_layout_instagram ul li .image > span { -webkit-justify-content:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

                                
                                    .records_list.grid_dynamic_layout_instagram ul li .image::after { padding-top:100.0%; }

                                


 /* artworks - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_artworks:not(.feature_list) > ul > li { width:33.33% }}

                            
                            .records_list.feature_list.grid_dynamic_layout_artworks:not(.grid_dynamic_layout_exhibitions_featured) ul li .image::after { display:none; }

                            .records_list.feature_list.grid_dynamic_layout_artworks:not(.grid_dynamic_layout_exhibitions_featured) ul li .image > span { display:block; position: static }

                        
                            .records_list.grid_dynamic_layout_artworks ul li .image > span.objectfit-fallback-bg { background-size:contain; }

                        .records_list.grid_dynamic_layout_artworks ul li .image > span { -webkit-justify-content:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

                                
                                    .records_list.grid_dynamic_layout_artworks ul li .image::after { padding-top:100.0%; }

                                


 /* default image grid - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_default_image_grid:not(.feature_list) > ul > li { width:33.33% }}

                            
                            .records_list.feature_list.grid_dynamic_layout_default_image_grid:not(.grid_dynamic_layout_exhibitions_featured) ul li .image::after { display:none; }

                            .records_list.feature_list.grid_dynamic_layout_default_image_grid:not(.grid_dynamic_layout_exhibitions_featured) ul li .image > span { display:block; position: static }

                        
                            .records_list.grid_dynamic_layout_default_image_grid ul li .image > span.objectfit-fallback-bg { background-size:contain; }

                        .records_list.grid_dynamic_layout_default_image_grid ul li .image > span { -webkit-justify-content:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

                                
                                    .records_list.grid_dynamic_layout_default_image_grid ul li .image::after { padding-top:100.0%; }

                                


 /* video - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_video:not(.feature_list) > ul > li { width:25.0% }}

                            
                                .records_list.grid_dynamic_layout_video ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_video ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_video ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_video ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_video ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_video ul li .image::after { padding-top:66.6666666667%; }

                                


 /* default grid - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_default_grid:not(.feature_list) > ul > li { width:25.0% }}

                            
                                .records_list.grid_dynamic_layout_default_grid ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_default_grid ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_default_grid ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_default_grid ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_default_grid ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_default_grid ul li .image::after { padding-top:100.0%; }

                                


 /* artists - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_artists:not(.feature_list) > ul > li { width:25.0% }}

                            
                                .records_list.grid_dynamic_layout_artists ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_artists ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_artists ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_artists ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_artists ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_artists ul li .image::after { padding-top:100.0%; }

                                


 /* video featured - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_video_featured ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_video_featured ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_video_featured ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_video_featured ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_video_featured ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_video_featured ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_video_featured ul li .image::after { padding-top:100.0%; }

                                


 /* artist works categories - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_artist_works_categories:not(.feature_list) > ul > li { width:33.33% }}

                            
                                .records_list.grid_dynamic_layout_artist_works_categories ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_artist_works_categories ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_artist_works_categories ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_artist_works_categories ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_artist_works_categories ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_artist_works_categories ul li .image::after { padding-top:100.0%; }

                                


 /* exhibitions - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_exhibitions:not(.feature_list) > ul > li { width:50.0% }}

                            
                                .records_list.grid_dynamic_layout_exhibitions ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_exhibitions ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_exhibitions ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_exhibitions ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_exhibitions ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_exhibitions ul li .image::after { padding-top:66.6666666667%; }

                                


 /* events works - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_events:not(.feature_list) > ul > li { width:25.0% }}

                            
                                .records_list.grid_dynamic_layout_events ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_events ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_events ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_events ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_events ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_events ul li .image::after { padding-top:100.0%; }

                                


 /* exhibitions installation - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_exhibitions_installation:not(.feature_list) > ul > li { width:33.33% }}

                            
                            .records_list.feature_list.grid_dynamic_layout_exhibitions_installation:not(.grid_dynamic_layout_exhibitions_featured) ul li .image::after { display:none; }

                            .records_list.feature_list.grid_dynamic_layout_exhibitions_installation:not(.grid_dynamic_layout_exhibitions_featured) ul li .image > span { display:block; position: static }

                        
                            .records_list.grid_dynamic_layout_exhibitions_installation ul li .image > span.objectfit-fallback-bg { background-size:contain; }

                        .records_list.grid_dynamic_layout_exhibitions_installation ul li .image > span { -webkit-justify-content:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

                                
                                    .records_list.grid_dynamic_layout_exhibitions_installation ul li .image::after { padding-top:100.0%; }

                                


 /* artist installation - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_artist_installation:not(.feature_list) > ul > li { width:33.33% }}

                            
                            .records_list.feature_list.grid_dynamic_layout_artist_installation:not(.grid_dynamic_layout_exhibitions_featured) ul li .image::after { display:none; }

                            .records_list.feature_list.grid_dynamic_layout_artist_installation:not(.grid_dynamic_layout_exhibitions_featured) ul li .image > span { display:block; position: static }

                        
                            .records_list.grid_dynamic_layout_artist_installation ul li .image > span.objectfit-fallback-bg { background-size:contain; }

                        .records_list.grid_dynamic_layout_artist_installation ul li .image > span { -webkit-justify-content:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

                                
                                    .records_list.grid_dynamic_layout_artist_installation ul li .image::after { padding-top:100.0%; }

                                


 /* blog - reading_list-------------------------------------- */


                                .records_list.grid_dynamic_layout_blog ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_blog ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_blog ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_blog ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_blog ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_blog ul li .image::after { padding-top:66.6666666667%; }

                                


 /* store featured - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_store_featured ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_store_featured ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_store_featured ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_store_featured ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_store_featured ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_store_featured ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_store_featured ul li .image::after { padding-top:100.0%; }

                                


 /* events featured - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_events_featured ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_events_featured ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_events_featured ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_events_featured ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_events_featured ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_events_featured ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_events_featured ul li .image::after { padding-top:100.0%; }

                                


 /* artwork categories landing - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_artwork_categories_landing:not(.feature_list) > ul > li { width:50.0% }}

                            
                                .records_list.grid_dynamic_layout_artwork_categories_landing ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_artwork_categories_landing ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_artwork_categories_landing ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_artwork_categories_landing ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_artwork_categories_landing ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_artwork_categories_landing ul li .image::after { padding-top:100.0%; }

                                


 /* events - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_events:not(.feature_list) > ul > li { width:25.0% }}

                            
                                .records_list.grid_dynamic_layout_events ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_events ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_events ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_events ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_events ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_events ul li .image::after { padding-top:100.0%; }

                                


 /* store - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_store:not(.feature_list) > ul > li { width:25.0% }}

                            
                                .records_list.grid_dynamic_layout_store ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_store ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_store ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_store ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_store ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_store ul li .image::after { padding-top:100.0%; }

                                


 /* default feature grid - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_default_feature_grid ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_default_feature_grid ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_default_feature_grid ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_default_feature_grid ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_default_feature_grid ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_default_feature_grid ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_default_feature_grid ul li .image::after { padding-top:100.0%; }

                                


 /* feature panels - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_feature_panels:not(.feature_list) > ul > li { width:25.0% }}

                            
                                .records_list.grid_dynamic_layout_feature_panels ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_feature_panels ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_feature_panels ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_feature_panels ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_feature_panels ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_feature_panels ul li .image::after { padding-top:100.0%; }

                                


 /* exhibitions works - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_exhibitions_works:not(.feature_list) > ul > li { width:33.33% }}

                            
                            .records_list.feature_list.grid_dynamic_layout_exhibitions_works:not(.grid_dynamic_layout_exhibitions_featured) ul li .image::after { display:none; }

                            .records_list.feature_list.grid_dynamic_layout_exhibitions_works:not(.grid_dynamic_layout_exhibitions_featured) ul li .image > span { display:block; position: static }

                        
                            .records_list.grid_dynamic_layout_exhibitions_works ul li .image > span.objectfit-fallback-bg { background-size:contain; }

                        .records_list.grid_dynamic_layout_exhibitions_works ul li .image > span { -webkit-justify-content:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

                                
                                    .records_list.grid_dynamic_layout_exhibitions_works ul li .image::after { padding-top:100.0%; }

                                


 /* publications featured - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_publications_featured ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_publications_featured ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_publications_featured ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_publications_featured ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_publications_featured ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_publications_featured ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_publications_featured ul li .image::after { padding-top:100.0%; }

                                


 /* press featured - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_press_featured ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_press_featured ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_press_featured ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_press_featured ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_press_featured ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_press_featured ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_press_featured ul li .image::after { padding-top:100.0%; }

                                


 /* news featured - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_news_featured ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_news_featured ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_news_featured ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_news_featured ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_news_featured ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_news_featured ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_news_featured ul li .image::after { padding-top:100.0%; }

                                


 /* artfairs featured - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_artfairs_featured ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_artfairs_featured ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_artfairs_featured ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_artfairs_featured ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_artfairs_featured ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_artfairs_featured ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_artfairs_featured ul li .image::after { padding-top:100.0%; }

                                


 /* exhibitions featured - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_exhibitions_featured ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_exhibitions_featured ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_exhibitions_featured ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_exhibitions_featured ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_exhibitions_featured ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_exhibitions_featured ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_exhibitions_featured ul li .image::after { padding-top:66.6666666667%; }

                                


 /* press - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_press:not(.feature_list) > ul > li { width:25.0% }}

                            
                                .records_list.grid_dynamic_layout_press ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_press ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_press ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_press ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_press ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_press ul li .image::after { padding-top:100.0%; }

                                


 /* news - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_news:not(.feature_list) > ul > li { width:25.0% }}

                            
                                .records_list.grid_dynamic_layout_news ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_news ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_news ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_news ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_news ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_news ul li .image::after { padding-top:100.0%; }

                                


 /* viewing rooms featured forthcoming - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_viewing_rooms_featured_forthcoming ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_viewing_rooms_featured_forthcoming ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_viewing_rooms_featured_forthcoming ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_viewing_rooms_featured_forthcoming ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_viewing_rooms_featured_forthcoming ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_viewing_rooms_featured_forthcoming ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_viewing_rooms_featured_forthcoming ul li .image::after { padding-top:100.0%; }

                                


 /* search - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_search:not(.feature_list) > ul > li { width:25.0% }}

                            
                                .records_list.grid_dynamic_layout_search ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_search ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_search ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_search ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_search ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_search ul li .image::after { padding-top:100.0%; }

                                


 /* viewing rooms featured - feature_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.feature_list.grid_dynamic_layout_viewing_rooms_featured ul { width:100%;}}

                            
                                .records_list.grid_dynamic_layout_viewing_rooms_featured ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_viewing_rooms_featured ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_viewing_rooms_featured ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_viewing_rooms_featured ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_viewing_rooms_featured ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_viewing_rooms_featured ul li .image::after { padding-top:100.0%; }

                                


 /* viewing rooms works - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_viewing_rooms_works:not(.feature_list) > ul > li { width:33.33% }}

                            
                            .records_list.feature_list.grid_dynamic_layout_viewing_rooms_works:not(.grid_dynamic_layout_exhibitions_featured) ul li .image::after { display:none; }

                            .records_list.feature_list.grid_dynamic_layout_viewing_rooms_works:not(.grid_dynamic_layout_exhibitions_featured) ul li .image > span { display:block; position: static }

                        
                            .records_list.grid_dynamic_layout_viewing_rooms_works ul li .image > span.objectfit-fallback-bg { background-size:contain; }

                        .records_list.grid_dynamic_layout_viewing_rooms_works ul li .image > span { -webkit-justify-content:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

                                
                                    .records_list.grid_dynamic_layout_viewing_rooms_works ul li .image::after { padding-top:100.0%; }

                                


 /* artist works - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_artist_works:not(.feature_list) > ul > li { width:33.33% }}

                            
                            .records_list.feature_list.grid_dynamic_layout_artist_works:not(.grid_dynamic_layout_exhibitions_featured) ul li .image::after { display:none; }

                            .records_list.feature_list.grid_dynamic_layout_artist_works:not(.grid_dynamic_layout_exhibitions_featured) ul li .image > span { display:block; position: static }

                        
                            .records_list.grid_dynamic_layout_artist_works ul li .image > span.objectfit-fallback-bg { background-size:contain; }

                        .records_list.grid_dynamic_layout_artist_works ul li .image > span { -webkit-justify-content:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

                                
                                    .records_list.grid_dynamic_layout_artist_works ul li .image::after { padding-top:100.0%; }

                                


 /* exhibitors - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_exhibitors:not(.feature_list) > ul > li { width:25.0% }}

                            
                                .records_list.grid_dynamic_layout_exhibitors ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_exhibitors ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_exhibitors ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_exhibitors ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_exhibitors ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_exhibitors ul li .image::after { padding-top:100.0%; }

                                


 /* feature panels image grid - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_feature_panels_image_grid:not(.feature_list) > ul > li { width:25.0% }}

                            
                            .records_list.feature_list.grid_dynamic_layout_feature_panels_image_grid:not(.grid_dynamic_layout_exhibitions_featured) ul li .image::after { display:none; }

                            .records_list.feature_list.grid_dynamic_layout_feature_panels_image_grid:not(.grid_dynamic_layout_exhibitions_featured) ul li .image > span { display:block; position: static }

                        
                            .records_list.grid_dynamic_layout_feature_panels_image_grid ul li .image > span.objectfit-fallback-bg { background-size:contain; }

                        .records_list.grid_dynamic_layout_feature_panels_image_grid ul li .image > span { -webkit-justify-content:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

                                
                                    .records_list.grid_dynamic_layout_feature_panels_image_grid ul li .image::after { padding-top:100.0%; }

                                


 /* publications - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_publications:not(.feature_list) > ul > li { width:25.0% }}

                            
                                .records_list.grid_dynamic_layout_publications ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_publications ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_publications ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_publications ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_publications ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_publications ul li .image::after { padding-top:100.0%; }

                                


 /* team - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_team:not(.feature_list) > ul > li { width:25.0% }}

                            
                                .records_list.grid_dynamic_layout_team ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_team ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_team ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_team ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_team ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_team ul li .image::after { padding-top:100.0%; }

                                


 /* viewing rooms - image_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_viewing_rooms:not(.feature_list) > ul > li { width:25.0% }}

                            
                                .records_list.grid_dynamic_layout_viewing_rooms ul li img { object-fit: cover; width: 100%; height: 100%; }

                                .records_list.grid_dynamic_layout_viewing_rooms ul li .image > span.objectfit-fallback-bg { background-size:cover; }

                                .records_list.grid_dynamic_layout_viewing_rooms ul li .image > span > a { height: 100%; }

                                .browser-msie .records_list.grid_dynamic_layout_viewing_rooms ul li img { font-family:object-fit; }

                                .browser-msie .records_list.grid_dynamic_layout_viewing_rooms ul li img:first-letter { font-family:object-fit; }

                            
                                    .records_list.grid_dynamic_layout_viewing_rooms ul li .image::after { padding-top:100.0%; }

                                
    
    
    /* Dynamically created artist list css ------------------- */
    .subsection-artist-list-preview-letters .artists_list_dynamic_columns ul { width:25.0% }
                .subsection-artist-list-standard .artists_list_dynamic_columns ul { width:25.0% }
                .subsection-artist-list-preview .artists_list_dynamic_columns ul { width:25.0% }
                

    /* Light and dark logo variants css ------------------- */
    




    /* Logo text color ------------------- */

            #logo {
                background: none;
                width: 100%;
                    
                    min-width: 300.0px;
                    max-width: 500px;
            }

            
                #header #logo.user-custom-logo-image::before {
                    padding-top:4.941777904%;
                } 
        
        .device-highres #logo {
            background: none;
        }
        #logo a {
            background-image: url('https://static-assets.artlogic.net/w_1000,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite0769/usr/images/preferences/logo-home-2_mesa-de-trabajo-1.png');
            background-repeat: no-repeat;
            background-position: center center;
                background-size: contain;
        }
        .browser-msie-6 #logo a,
        .browser-msie-7 #logo a,
        .browser-msie-8 #logo a,
        .browser-msie-9 #logo a,
        .browser-msie-10 #logo a {
            background: none;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://static-assets.artlogic.net/w_1000,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite0769/usr/images/preferences/logo-home-2_mesa-de-trabajo-1.png', sizingMethod='scale');
            -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://static-assets.artlogic.net/w_1000,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite0769/usr/images/preferences/logo-home-2_mesa-de-trabajo-1.png', sizingMethod='scale')";
        }
        #logo a {
            text-indent: -9999px;
            padding: 0;
        }
        
        

        
        


    /* Topnav text color ------------------- */

        #header #store_cart_widget::before,
        #header #store_cart_widget.active:not(.empty)::before,
        #header #store_cart_widget::after,
        #header #store_cart_widget.active:not(.empty)::after,
        #top_nav.navigation ul li a,
        #top_nav.navigation ul li a:visited,
        #header_quick_search #header_quicksearch_btn,
        #responsive_slide_nav_wrapper #top_nav .header_quicksearch_field,
        #header_quick_search.active input, #header_quick_search.active select, #header_quick_search.active textarea,
        #header .social_media_icon,
        #translations_nav.navigation ul li a,
        #top_nav #full_nav .dropdown-btn,
        #top_nav #full_nav .has_dropdown_items .dropdown-btn,
        #top_nav #full_nav .has_dropdown_items_mobile .dropdown-btn {
            color: #31372d;
        }
        #slide_nav_reveal::after {
            color: #31372d;
        }
        #top_nav.navigation ul li.active a,
        #top_nav.navigation ul li.active a:visited,
        #header #store_cart_widget:hover::before,
        #header #store_cart_widget:hover::after,
        #top_nav.navigation ul li:hover a,
        #translations_nav.navigation ul li.active a,
        #translations_nav.navigation ul li:hover a,
        #top_nav #full_nav .dropdown-btn:hover {
            color: #7d673b;
        }
    

    /* Subnav text color ------------------- */

        .navigation ul li.active a, .navigation ul li.active a:hover, .navigation ul li.active a:visited, body.type-fullscreen.fullscreen-slide-light .navigation ul li.active a {
            color: #7d673b;
        }
        

    /* Responsive nav text color ------------------- */

        .slide-nav-open #responsive_slide_nav_wrapper #top_nav ul li:not(.active) a,
        .slide-nav-open #header #responsive_slide_nav_wrapper .social_media_icon::after,
        .slide-nav-open #responsive_slide_nav_wrapper .quicksearch-icon::after,
        .slide-nav-open #responsive_slide_nav_wrapper #top_nav .header_quicksearch_field,
        .slide-nav-open #responsive_slide_nav_wrapper #top_nav #top_nav_reveal ul li a::after,
        .slide-nav-open #top_nav #full_nav .has_dropdown_items .dropdown-btn,
        .slide-nav-open #top_nav #full_nav .has_dropdown_items_mobile .dropdown-btn{
            color: #f7f4eb;
        }
    
    /* Responsive nav active / hover text color ------------------- */
    
        .slide-nav-open #responsive_slide_nav_wrapper #top_nav ul li.active a, .slide-nav-open #responsive_slide_nav_wrapper #top_nav ul li:hover a {
            color: #c8b17e;
        }

    /* Button text color ------------------- */

        .button a, .button a:visited, .button a:hover, .button span, .button input,
        .buy_now_store_item_add_container>button.store_item_add_to_cart>span {
            color: #1a231b;
        }
        /* quick view button */
        .buy_enquire_button button, a.buy_enquire_detail_link {
            color: #1a231b;
        }
    
    
    /* Hero section image opacity ------------------- */

        #mirror-slideshow.hero-parallax-element-mirror ul li .image,
        #mirror-slideshow.hero-parallax-element-mirror ul li .video_container .video_inner,
        #hero_header #slideshow  ul li .image,
        #hero_header #hero_image_responsive,
        .parallax-mirror img.parallax-slider {
            opacity: 0.8 !important;
        }
        .parallax-mirror:not(#parallax-hero_header) img.parallax-slider {
            opacity: 0.8 !important;
        }

    /* don't show if opacity = 1 */
    
    /* Hero section image height ------------------- */
    ::root {
        --hero-height: 0vh
    }

    
        .layout-hero-header-record-data #hero_header > .inner, 
        body.layout-hero-header-record-data.layout-hero-header:not(.type-fullscreen ) #main_content::before,
        body.layout-hero-header-record-data.layout-hero-header.layout-hero-header-record-data #hero_header > .inner, 
        body.layout-hero-header-record-data.layout-hero-header.layout-hero-header-record-data:not(.type-fullscreen ) #main_content::before,
        body.layout-hero-header.layout-hero-header-record-data #hero_header.hero-mode-split {
            height: var(--hero-height, 35vh);

                max-height: none;
        }
    
    /* Home page slideshow / fullscreen video ui buttons ------------------- */
    
    
    
    
    /* Hero header slideshow ui buttons ------------------- */
    
    
    
    
    /* Carousel feature panel ui buttons ------------------- */
    
    


    @media screen and (max-width:360px) {
        #logo a {
            background-image: url('https://static-assets.artlogic.net/w_500,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite0769/usr/images/preferences/logo-home-2_mesa-de-trabajo-1.png');
        }
    }

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




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

    /* Gallery artwork-category captions: approved 28 September 2026. */
li[class*="artwork-category-link-"] > a {
  position: relative;
  display: block;
  overflow: hidden;
}
li[class*="artwork-category-link-"] > a > .image {
  display: block;
  margin-bottom: 0 !important;
}
li[class*="artwork-category-link-"] > a > .content {
  position: absolute !important;
  top: auto !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  width: auto !important;
  box-sizing: border-box;
  margin: 0 !important;
  padding: 72px 28px 26px !important;
  background: linear-gradient(transparent, rgba(0, 0, 0, .78));
  text-align: left !important;
  z-index: 2;
}
li[class*="artwork-category-link-"] > a > .content h2 {
  color: #fff !important;
  margin: 0 !important;
  font-size: clamp(24px, 2.4vw, 36px);
  line-height: 1.15;
  letter-spacing: .04em !important;
  text-shadow: 0 1px 3px rgba(0, 0, 0, .5);
}
li[class*="artwork-category-link-"] > a:focus-visible {
  outline: 3px solid #9b7524;
  outline-offset: 4px;
}
@media (max-width: 680px) {
  li[class*="artwork-category-link-"] > a > .content {
    padding: 56px 20px 20px !important;
  }
}
	
/* Eguiguren: Exhibition + Collector design, 28 September 2026. */
body {font-weight:400; line-height:1.7; color:#33382e; background:#f8f7f3;}
h1,h2,h3,h4 {font-weight:400; letter-spacing:0!important;}
#header {background:#f8f7f3!important; color:#242821!important; border-bottom:1px solid #deded5!important;}
#header .inner {min-height:86px; box-sizing:border-box;}
#logo {width:230px!important; max-width:32%; height:auto!important; flex-shrink:0;}
#logo a {background:none!important; text-indent:0!important; width:230px!important; height:auto!important; font:500 17px/1.35 'DM Sans',sans-serif!important; letter-spacing:.13em!important; text-transform:uppercase; color:#242821!important;}
#logo .logo-variant-light,#logo .logo-variant-dark {display:none!important;}
#top_nav ul li a {font-weight:400; letter-spacing:.025em; font-size:13px;}
#header_quicksearch_form {font-size:13px;}
#footer {border-top:1px solid #d9d9cf; padding-top:34px; font-size:12px; line-height:1.7;}
body.section-home #parallax-slideshow,body.section-home #slideshow {display:none!important;}
body.section-home #main_content {padding-top:112px!important;}
body.section-home #content_module {padding:0!important; margin:0!important; width:100%!important; float:none!important;}
body.section-home #content > .divider {display:none;}
body.section-home .feature_panels {padding-top:0!important;}
.ge-exhibition-hero {display:grid; grid-template-columns:1fr 1.05fr; min-height:610px; background:#182019; color:#f7f4eb; overflow:hidden;}
.ge-hero-copy {padding:64px 8% 45px 11%; align-self:center;}
.ge-home-intro .ge-eyebrow,.ge-eyebrow {font:500 11px/1.4 'DM Sans',sans-serif!important; text-transform:uppercase; letter-spacing:.2em!important; margin:0 0 22px!important;}
.ge-hero-copy .ge-eyebrow {color:#d5c18d;}
.ge-hero-copy h2 {font:400 clamp(48px,5.8vw,80px)/.97 'EB Garamond',serif!important; color:#f7f4eb!important; margin:0 0 24px!important; letter-spacing:-.025em!important;}
.ge-hero-copy .ge-hero-subtitle {font:400 27px/1.2 'EB Garamond',serif; color:#e3d7b6; margin:0 0 23px;}
.ge-hero-copy .ge-hero-description {font-size:14px; line-height:1.8; max-width:320px; color:#d1d6cc; margin:0 0 16px;}
.ge-hero-copy .ge-hero-dates {font-size:11px; letter-spacing:.06em; color:#b8beb2; margin:0 0 28px;}
.ge-button {display:inline-flex!important; align-items:center; justify-content:space-between; gap:30px; background:#bfa56b; color:#182019!important; border:1px solid #bfa56b; padding:16px 24px; font:500 11px/1.5 'DM Sans',sans-serif; text-decoration:none!important; text-transform:uppercase; letter-spacing:.1em!important; transition:background .2s,color .2s;}
.ge-button:hover {background:#d2bd8e; border-color:#d2bd8e;}
.ge-button:focus-visible,.ge-text-link:focus-visible {outline:2px solid #bfa56b; outline-offset:5px;}
.ge-secondary-link {margin:15px 0 0!important; font-size:12px;}
.ge-secondary-link a {color:#e3e7dd!important; text-decoration:none!important; border-bottom:1px solid #6d7868; padding-bottom:5px;}
.ge-hero-art {display:flex!important; align-items:center; justify-content:center; background:#080a08; min-width:0; overflow:hidden;}
.ge-hero-art img {display:block; width:100%!important; height:610px!important; max-height:76vh; object-fit:contain; margin:0!important; transition:transform .7s ease;}
.ge-hero-art:hover img {transform:scale(1.025);}
.ge-section-heading {display:flex; justify-content:space-between; align-items:flex-end; gap:28px; padding:68px 0 24px;}
.ge-section-heading .ge-eyebrow {color:#757b6d; margin-bottom:12px!important;}
.ge-section-heading h2 {font:400 clamp(32px,3.3vw,47px)/1.08 'EB Garamond',serif!important; color:#242821; margin:0!important;}
.ge-text-link {font:500 11px/1.6 'DM Sans',sans-serif; letter-spacing:.05em!important; text-transform:uppercase; text-decoration:none!important; padding-bottom:7px; border-bottom:1px solid #b8baa9;}
body.section-home .records_list .content,body.section-artworks .records_list .content {font:400 12px/1.7 'DM Sans',sans-serif!important; letter-spacing:0!important;}
body.section-home .records_list .content > .title,body.section-artworks .records_list .content > .title {font:inherit!important; letter-spacing:0!important;}
body.section-home .records_list .content .artist,body.section-artworks .records_list .content .artist {display:block; font:400 24px/1.15 'EB Garamond',serif!important; color:#242821; margin:16px 0 8px; letter-spacing:0!important;}
body.section-home .records_list .artist_comma,body.section-artworks .records_list .artist_comma {display:none;}
body.section-home .records_list .read_more_label,body.section-artworks .records_list .read_more_label {font:500 10px/1.5 'DM Sans',sans-serif!important; text-transform:uppercase; letter-spacing:.1em; margin-top:13px;}
body.section-home .records_list li .image {background:#eeede6;}
.ge-collector-intro {max-width:680px; margin-bottom:38px;}
.ge-collector-intro p {font-size:15px; line-height:1.8;}
.ge-collector-intro .ge-selection-link {font-size:12px; text-decoration:none; border-bottom:1px solid #b8baa9;}
.ge-discover {display:grid; grid-template-columns:1fr 1fr; gap:1px; background:#d9d9cf; margin:35px 0 60px; border:1px solid #d9d9cf;}
.ge-discover > div {background:#f0efe8; padding:45px;}
.ge-discover h2 {font:400 36px/1.15 'EB Garamond',serif; margin:0 0 14px;}
.ge-discover p {font-size:13px; line-height:1.8; max-width:360px;}
.ge-subscribe {background:#182019; color:#d8ddcf; padding:55px 8%; display:grid; grid-template-columns:1.2fr 1fr; gap:45px; align-items:center; margin:0 0 40px;}
.ge-subscribe h2 {font:400 48px/1.1 'EB Garamond',serif!important; color:#f7f4eb!important; margin:0 0 12px;}
.ge-subscribe p {font-size:13px; line-height:1.8; margin:0; max-width:420px;}
.ge-subscribe .ge-eyebrow {color:#cbb888;}
.ge-subscribe .ge-subscribe-action {text-align:right;}
.ge-subscribe .ge-subscribe-note {font-size:11px; margin:14px 0 0; color:#b9c0b2;}
.ge-subscribe .ge-subscribe-note a {color:#cbb888; text-decoration:underline;}
@media(max-width:1023px){#logo {max-width:58%;} #top_nav ul li a {font-size:26px;} .ge-hero-copy{padding:45px 9%;} .ge-exhibition-hero{min-height:550px;} .ge-hero-art img{height:550px!important;} body.section-home #main_content{padding-top:95px!important;}}
@media(max-width:680px){#logo,#logo a{width:195px!important;} #logo a{font-size:14px!important;} #header .inner{min-height:72px;} body.section-home #main_content{padding-top:86px!important;} .ge-exhibition-hero{grid-template-columns:1fr;} .ge-hero-copy{padding:38px 28px 30px;order:2;} .ge-hero-art{order:1;} .ge-hero-art img{height:360px!important; max-height:none;} .ge-hero-copy h2{font-size:53px!important;} .ge-hero-copy .ge-hero-subtitle{font-size:25px;} .ge-section-heading{padding-top:42px;display:block;} .ge-section-heading > p{margin:20px 0 0;} .ge-section-heading h2{font-size:35px!important;} .ge-discover{grid-template-columns:1fr; margin:20px 0 35px;} .ge-discover > div{padding:30px;} .ge-subscribe{grid-template-columns:1fr;gap:25px;padding:38px 28px;} .ge-subscribe .ge-subscribe-action{text-align:left;} .ge-subscribe h2{font-size:42px!important;} body.section-home .records_list .content .artist,body.section-artworks .records_list .content .artist{font-size:23px!important;}}
@media(prefers-reduced-motion:reduce){.ge-hero-art img,.ge-button{transition:none;}}

/* Collection navigation and compact artwork stages. */
@media(min-width:1024px){#header #top_nav ul li a{font-size:14px!important;letter-spacing:.015em!important;}}
body.section-artworks:has(.ge-collector-intro) #sidebar{display:none!important;}
body.section-artworks:has(.ge-collector-intro) #content_module{width:100%!important;float:none!important; margin-bottom:15px!important;}
body.section-artworks:has(.ge-collector-intro) #h1_wrapper h1{font:400 clamp(45px,4.5vw,64px)/1.05 'EB Garamond',serif!important; margin-bottom:14px;}
body.section-artworks:has(.ge-collector-intro) #h1_wrapper .subtitle{font:400 12px/1.5 'DM Sans',sans-serif;letter-spacing:.08em; text-transform:uppercase;color:#707769;}
body.section-artworks .ge-collector-intro{max-width:650px;}
body.section-artworks #sub_nav{z-index:30;}
body.section-artworks #sub_nav .sub-categories-list{background:#f0efe8!important;box-shadow:0 12px 28px #18201918;border:1px solid #d9d9cf;padding:18px 22px!important;min-width:170px;}
body.section-artworks #sub_nav .sub-categories-list a{font:400 14px/1.6 'DM Sans',sans-serif!important; padding:7px 0!important;letter-spacing:0!important;color:#242821;}
body.section-artworks .records_list li .image{height:320px!important;background:#eeede6;display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;padding:16px;}
body.section-artworks .records_list li .image > span{height:100%!important;width:100%!important;display:flex!important;align-items:center;justify-content:center;}
body.section-artworks .records_list li .image img{object-fit:contain!important;position:static!important;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;}
body.section-artworks .records_list .content{padding-right:32px;}
body.section-artworks .wishlist_button{margin-top:16px;}
body.section-home .feature_panels .panel_type_2{margin-bottom:0;}
@media(max-width:680px){body.section-artworks .records_list li .image{height:300px!important;}body.section-artworks #sub_nav .sub-categories-list{box-shadow:none;} body.section-artworks:has(.ge-collector-intro) #h1_wrapper h1{font-size:48px!important;}}

/* Stable grids and accessible touch targets for native wishlist controls. */
body.section-artworks .records_list li.item,body.section-home .records_list li.item{opacity:1!important;transform:none!important;}
body.section-artworks .records_list .content{position:relative;box-sizing:border-box;padding-right:44px;}
body.section-artworks .records_list .content > .title > .title,body.section-artworks .records_list .content .year,body.section-home .records_list .content > .title > .title,body.section-home .records_list .content .year{font:400 12px/1.7 'DM Sans',sans-serif!important;letter-spacing:0!important;}
body.section-artworks .records_list .wishlist_button{position:absolute!important;top:6px;right:0;width:40px!important;height:40px!important;margin:0!important;float:none!important;}
body.section-artworks .records_list .wishlist_button .store_item_controls,body.section-artworks .records_list .wishlist_button .store_item_add_container,body.section-artworks .records_list .wishlist_button .link{width:40px;height:40px;}
body.section-artworks .records_list .wishlist_button a{position:relative!important;display:block!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important;}
body.section-artworks .records_list .wishlist_button a:before,body.section-artworks .records_list .wishlist_button a:after{position:absolute!important;inset:0!important;width:40px!important;height:40px!important;line-height:40px!important;text-align:center; margin:0!important;}
body.section-artworks .records_list .wishlist_button a span{display:block!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;}
body.section-artworks .records_list .wishlist_button a:focus-visible{outline:2px solid #9e8550;outline-offset:2px;}

body.section-home .panel_id_51 > .content{width:100%!important;max-width:none!important;display:block!important;}
body.section-home .panel_id_51 .description{width:100%;max-width:none;}
body.section-wishlist #wishlistEnquiryForm button{background:#bfa56b!important;color:#182019!important;border:1px solid #bfa56b!important;padding:16px 23px!important;font:500 11px/1.6 'DM Sans',sans-serif!important;letter-spacing:.1em!important;}

/* Past exhibitions: gallery archive, 28 September 2026. */
body.section-exhibitions:has(#exhibitions-grid-past) #hero_header,
body.section-exhibitions:has(#exhibitions-grid-past) #parallax-hero_header,
body.section-exhibitions:has(#exhibitions-grid-past) #hero_image_responsive {display:none!important;}
body.section-exhibitions:has(#exhibitions-grid-past) #main_content {padding-top:152px!important;}
body.section-exhibitions:has(#exhibitions-grid-past) #main_content:before {display:none!important;}
body.section-exhibitions:has(#exhibitions-grid-past) .exhibition-list-header {margin:0 0 24px!important;min-height:0!important;}
body.section-exhibitions:has(#exhibitions-grid-past) .exhibition-list-header:has(#exhibitions_nav ul > li:only-child) {display:none!important;}
body.section-exhibitions:has(#exhibitions-grid-past) #exhibitions_nav {float:none!important;margin:0!important;}
body.section-exhibitions:has(#exhibitions-grid-past) #content_module.no_content {display:none!important;}
#exhibitions-grid-past > .subheading {display:block!important;font:400 clamp(38px,4.3vw,58px)/1.1 'EB Garamond',serif!important;letter-spacing:-.02em!important;color:#242821!important;margin:0 0 34px!important;padding:0 0 24px!important;border-bottom:1px solid #d9d9cf;}
#exhibitions-grid-past .records_list {width:100%!important;}
#exhibitions-grid-past .records_list > ul {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 32px;margin:0!important;padding:0!important;width:100%!important;}
#exhibitions-grid-past .records_list > ul:before,
#exhibitions-grid-past .records_list > ul:after {display:none!important;}
#exhibitions-grid-past .records_list > ul > li {width:auto!important;float:none!important;clear:none!important;margin:0!important;padding:0!important;min-width:0;opacity:1!important;transform:none!important;}
#exhibitions-grid-past .records_list li > a {display:block;text-decoration:none!important;}
#exhibitions-grid-past .records_list li > a:focus-visible {outline:2px solid #9e8550;outline-offset:6px;}
#exhibitions-grid-past .records_list li .image {display:block!important;position:relative!important;width:100%!important;height:auto!important;aspect-ratio:3/2;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden;background:#eeede6;}
#exhibitions-grid-past .records_list li .image > span {display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;}
#exhibitions-grid-past .records_list li .image img {display:block!important;position:static!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:cover!important;object-position:center!important;margin:0!important;transform:none!important;transition:filter .25s ease;}
#exhibitions-grid-past .records_list li .content {display:block!important;position:static!important;width:100%!important;margin:0!important;padding:18px 0 0!important;text-align:left!important;}
#exhibitions-grid-past .records_list li h2 {font:400 29px/1.15 'EB Garamond',serif!important;letter-spacing:0!important;text-transform:none!important;color:#242821!important;margin:0 0 6px!important;}
#exhibitions-grid-past .records_list li .subtitle {display:block;font:400 21px/1.3 'EB Garamond',serif!important;letter-spacing:0!important;color:#636a5c;margin:0 0 10px!important;}
#exhibitions-grid-past .records_list li .date {display:block!important;font:400 12px/1.6 'DM Sans',sans-serif!important;letter-spacing:.015em!important;color:#747b6e!important;margin:8px 0 0!important;}
#exhibitions-grid-past .records_list li .description,
#exhibitions-grid-past .records_list li .link {display:none!important;}
@media(hover:hover){
#exhibitions-grid-past .records_list li .image:after {content:'View exhibition →';position:absolute;inset:auto 0 0;padding:42px 20px 18px;background:linear-gradient(transparent,rgba(24,32,25,.8));color:#f7f4eb;font:500 11px/1.4 'DM Sans',sans-serif;letter-spacing:.13em;text-transform:uppercase;opacity:0;transition:opacity .25s ease;}
#exhibitions-grid-past .records_list li a:hover .image:after,
#exhibitions-grid-past .records_list li a:focus-visible .image:after {opacity:1;}
#exhibitions-grid-past .records_list li a:hover h2 {color:#907846!important;}
}
@media(max-width:1023px){body.section-exhibitions:has(#exhibitions-grid-past) #main_content{padding-top:132px!important;}}
@media(max-width:680px){
body.section-exhibitions:has(#exhibitions-grid-past) #container{padding-left:18px!important;padding-right:18px!important;}
body.section-exhibitions:has(#exhibitions-grid-past) #main_content{padding-top:120px!important;}
#exhibitions-grid-past > .subheading{font-size:39px!important;padding-bottom:20px!important;margin-bottom:24px!important;}
#exhibitions-grid-past .records_list > ul{gap:30px 14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}
#exhibitions-grid-past .records_list li .content{padding-top:12px!important;}
#exhibitions-grid-past .records_list li h2{font-size:20px!important;line-height:1.15!important;}
#exhibitions-grid-past .records_list li .subtitle{font-size:16px!important;line-height:1.3!important;margin-bottom:8px!important;}
#exhibitions-grid-past .records_list li .date{font-size:11px!important;line-height:1.5!important;}
}
@media(prefers-reduced-motion:reduce){#exhibitions-grid-past .records_list li .image img,#exhibitions-grid-past .records_list li .image:after{transition:none!important;}}

#exhibitions-grid-past > .subheading:after {display:none!important;}

/* Exhibition stories: The Mantle of the People / The Arts of the Manila Galleon. */
body.section-exhibitions:has(.subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"])) #main_content {padding-top:28px!important;}
.subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) #exhibitions_nav {float:none!important;margin:0 0 18px!important;text-align:left!important;}
.subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) #exhibitions_nav ul {float:none!important;}
.subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) #exhibitions_nav a {font:400 13px/1.6 'DM Sans',sans-serif!important;color:#697060!important;}
.subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) .exhibition-header {box-sizing:border-box;position:relative;min-height:590px;display:flex!important;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:70px 58px 115px!important;margin:0 0 54px!important;background-color:#182019;background-size:cover;background-repeat:no-repeat;overflow:hidden;}
.subsection-exhibition-detail-page[data-search-record-id="10"] .exhibition-header {background-image:linear-gradient(90deg,rgba(9,16,12,.52),rgba(9,16,12,.08)),linear-gradient(0deg,rgba(9,16,12,.88),rgba(9,16,12,0) 80%),url('https://static-assets.artlogic.net/c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite0769/usr/images/exhibitions/main_image_override/10/manila-shawl-detail.jpg');background-position:center 55%;}
.subsection-exhibition-detail-page[data-search-record-id="9"] .exhibition-header {background-image:linear-gradient(90deg,rgba(9,16,12,.42),rgba(9,16,12,.03)),linear-gradient(0deg,rgba(9,16,12,.92),rgba(9,16,12,0) 85%),url('https://static-assets.artlogic.net/c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite0769/usr/images/exhibitions/main_image_override/9/belmonte-detail.jpg');background-position:center 46%;}
.subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) .exhibition-header > a {display:block!important;max-width:830px;text-decoration:none!important;}
.subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) .exhibition-header h1 {display:block!important;font:400 clamp(42px,5vw,68px)/1.02 'EB Garamond',serif!important;letter-spacing:-.025em!important;color:#faf8f0!important;margin:0!important;text-transform:none!important;float:none!important;}
.subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) .exhibition-header .h1_heading {display:block!important;color:inherit!important;}
.subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) .exhibition-header h1 .separator {display:none!important;}
.subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) .exhibition-header .h1_subtitle {display:block!important;position:static!important;font:400 28px/1.2 'EB Garamond',serif!important;color:#e7dcc2!important;letter-spacing:0!important;margin:18px 0 0!important;}
.subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) .exhibition-header > .subtitle {display:block!important;float:none!important;position:static!important;margin:21px 0 0!important;color:#f6f3e9!important;font:400 12px/1.6 'DM Sans',sans-serif!important;letter-spacing:.06em!important;}
.subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) .exhibition-header #sub_nav {position:absolute!important;inset:auto 0 0!important;display:block!important;float:none!important;width:100%!important;box-sizing:border-box;padding:22px 0 17px!important;margin:0!important;background:#f8f7f3;border-bottom:1px solid #d9d9cf;}
.subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) #sub_nav ul {display:flex!important;gap:32px;float:none!important;justify-content:flex-start;margin:0!important;padding:0!important;}
.subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) #sub_nav li {float:none!important;margin:0!important;padding:0!important;}
.subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) #sub_nav a {font:400 21px/1.4 'EB Garamond',serif!important;letter-spacing:0!important;text-transform:none!important;color:#505748!important;}
.subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) #sub_nav li.active a {color:#8c743e!important;border-bottom:1px solid #a89057;padding-bottom:6px;}
.subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) #content:has(.ge-exhibition-story) .sidebar {display:none!important;}
.subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) #content:has(.ge-exhibition-story) #sidebar {display:none!important;}
.content_module:has(.ge-exhibition-story),#content_module:has(.ge-exhibition-story) {float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}
.ge-exhibition-story {color:#333b30;}
.ge-exhibition-story p,.ge-exhibition-story li {font:400 16px/1.85 'DM Sans',sans-serif!important;letter-spacing:0!important;text-align:left!important;}
.ge-exhibition-story p {margin:0 0 22px!important;}
.ge-exhibition-story .ge-eyebrow {font:500 10px/1.6 'DM Sans',sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase;color:#8b774d;margin:0 0 16px!important;}
.ge-story-intro {display:grid;grid-template-columns:1fr 2.65fr;gap:60px;margin:0 0 52px;}
.ge-story-meta {border-top:1px solid #b9b39d;padding-top:20px;}
.ge-story-meta p {font-size:13px!important;line-height:1.7!important;color:#687060;margin-bottom:24px!important;}
.ge-story-meta .ge-eyebrow {margin-bottom:8px!important;color:#8b774d;}
.ge-story-opening h2 {font:400 clamp(29px,3vw,41px)/1.22 'EB Garamond',serif!important;letter-spacing:-.012em!important;margin:0!important;color:#293125!important;}
.ge-story-body {max-width:760px;margin:0 auto 48px;}
.ge-artwork-highlight {display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center;background:#eeede5;padding:48px;margin:58px 0;}
.ge-highlight-image {margin:0!important;min-width:0;}
.ge-highlight-image img {display:block!important;width:100%!important;height:auto!important;max-height:540px!important;object-fit:contain!important;margin:0!important;}
.ge-highlight-copy h2 {font:400 43px/1.1 'EB Garamond',serif!important;letter-spacing:-.018em!important;margin:0 0 24px!important;color:#263021!important;}
.ge-highlight-copy h3 {font:400 26px/1.2 'EB Garamond',serif!important;letter-spacing:0!important;margin:0 0 16px!important;color:#343c2e!important;}
.ge-highlight-copy .ge-artwork-caption {font:400 12px/1.7 'DM Sans',sans-serif!important;color:#727968;margin:26px 0 0!important;padding-top:18px;border-top:1px solid #cccfc1;}
.ge-press-notes {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 60px;border-top:1px solid #d5d8cd;padding-top:38px;margin-top:45px;}
.ge-press-notes h3 {font:400 28px/1.2 'EB Garamond',serif!important;letter-spacing:0!important;margin:0 0 20px!important;}
.ge-press-notes ul {margin:0!important;padding:0 0 0 17px!important;}
.ge-press-notes li {font-size:13px!important;line-height:1.8!important;margin:0 0 14px!important;padding-left:3px!important;}
.ge-press-contact {margin:50px 0 24px;padding-top:28px;border-top:1px solid #d5d8cd;}
.ge-press-contact a {font:400 18px/1.5 'EB Garamond',serif!important;color:#5f674f!important;text-decoration:none;border-bottom:1px solid #b4ad8b;}
.content_module:has(.ge-exhibition-story) > .link a,#content_module:has(.ge-exhibition-story) > .link a {display:inline-block;padding:14px 23px;background:#182019;color:#f5f2e8!important;font:500 11px/1.5 'DM Sans',sans-serif!important;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;}
.content_module:has(.ge-exhibition-story) > .divider {display:none!important;}
#exhibitions-grid-past .records_list li:has(a[href*="/exhibitions/11-"]) .image img {object-position:50% 16%!important;}
#exhibitions-grid-past .records_list li:has(a[href*="/exhibitions/9-"]) .image img {object-position:50% 35%!important;}
@media(max-width:900px){
 .ge-story-intro{grid-template-columns:1fr 2.2fr;gap:30px;}
 .ge-artwork-highlight{padding:32px;gap:32px;}
 .ge-highlight-copy h2{font-size:36px!important;}
}
@media(max-width:680px){
 body.section-exhibitions:has(.subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"])) #main_content{padding-top:16px!important;}
 .subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) .exhibition-header{min-height:510px;padding:32px 24px 105px!important;margin-bottom:32px!important;}
 .subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) .exhibition-header h1{font-size:41px!important;line-height:1.04!important;}
 .subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) .exhibition-header .h1_subtitle{font-size:24px!important;margin-top:15px!important;}
 .subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) .exhibition-header > .subtitle{font-size:10px!important;letter-spacing:.025em!important;line-height:1.7!important;margin-top:17px!important;}
 .subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) #sub_nav ul{gap:26px!important;}
 .subsection-exhibition-detail-page:is([data-search-record-id="9"],[data-search-record-id="10"]) #sub_nav a{font-size:19px!important;}
 .ge-story-intro{display:flex;flex-direction:column;gap:24px;margin-bottom:30px;}
 .ge-story-meta{display:grid;grid-template-columns:90px 1fr;gap:12px 18px;padding-top:16px;}
 .ge-story-meta p{margin:0!important;font-size:12px!important;}
 .ge-story-meta .ge-eyebrow{margin:0!important;font-size:9px!important;}
 .ge-story-opening h2{font-size:29px!important;line-height:1.22!important;}
 .ge-exhibition-story p,.ge-exhibition-story li{font-size:14px!important;line-height:1.8!important;}
 .ge-story-body{margin-bottom:30px;}
 .ge-artwork-highlight{grid-template-columns:1fr;gap:28px;padding:24px 20px;margin:35px 0;}
 .ge-highlight-image img{max-height:440px!important;}
 .ge-highlight-copy h2{font-size:35px!important;margin-bottom:20px!important;}
 .ge-highlight-copy h3{font-size:25px!important;}
 .ge-highlight-copy .ge-artwork-caption{font-size:11px!important;}
 .ge-press-notes{grid-template-columns:1fr;gap:25px;padding-top:28px;}
 .ge-press-notes h3{font-size:27px!important;}
 .ge-press-contact a{font-size:17px!important;overflow-wrap:anywhere;}
}


/* Josefa Sanchez: exhibition title integrated with the artwork. */
body.section-exhibitions:has(.subsection-exhibition-detail-page[data-search-record-id="11"]) #main_content {padding-top:28px!important;}
.subsection-exhibition-detail-page[data-search-record-id="11"] #exhibitions_nav {float:none!important;margin:0 0 18px!important;text-align:left!important;}
.subsection-exhibition-detail-page[data-search-record-id="11"] #exhibitions_nav ul {float:none!important;}
.subsection-exhibition-detail-page[data-search-record-id="11"] #exhibitions_nav a {font:400 13px/1.6 'DM Sans',sans-serif!important;color:#697060!important;}
.subsection-exhibition-detail-page[data-search-record-id="11"] .exhibition-header {box-sizing:border-box;position:relative;min-height:590px;display:flex!important;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:70px 58px 115px!important;margin:0 0 54px!important;background-color:#182019;background-size:cover;background-repeat:no-repeat;overflow:hidden;}
.subsection-exhibition-detail-page[data-search-record-id="11"] .exhibition-header > a {display:block!important;max-width:830px;text-decoration:none!important;}
.subsection-exhibition-detail-page[data-search-record-id="11"] .exhibition-header h1 {display:block!important;font:400 clamp(42px,5vw,68px)/1.02 'EB Garamond',serif!important;letter-spacing:-.025em!important;color:#faf8f0!important;margin:0!important;text-transform:none!important;float:none!important;}
.subsection-exhibition-detail-page[data-search-record-id="11"] .exhibition-header .h1_heading {display:block!important;color:inherit!important;}
.subsection-exhibition-detail-page[data-search-record-id="11"] .exhibition-header h1 .separator {display:none!important;}
.subsection-exhibition-detail-page[data-search-record-id="11"] .exhibition-header .h1_subtitle {display:block!important;position:static!important;font:400 28px/1.2 'EB Garamond',serif!important;color:#e7dcc2!important;letter-spacing:0!important;margin:18px 0 0!important;}
.subsection-exhibition-detail-page[data-search-record-id="11"] .exhibition-header > .subtitle {display:block!important;float:none!important;position:static!important;margin:21px 0 0!important;color:#f6f3e9!important;font:400 12px/1.6 'DM Sans',sans-serif!important;letter-spacing:.06em!important;}
.subsection-exhibition-detail-page[data-search-record-id="11"] .exhibition-header #sub_nav {position:absolute!important;inset:auto 0 0!important;display:block!important;float:none!important;width:100%!important;box-sizing:border-box;padding:22px 0 17px!important;margin:0!important;background:#f8f7f3;border-bottom:1px solid #d9d9cf;}
.subsection-exhibition-detail-page[data-search-record-id="11"] #sub_nav ul {display:flex!important;gap:32px;float:none!important;justify-content:flex-start;margin:0!important;padding:0!important;}
.subsection-exhibition-detail-page[data-search-record-id="11"] #sub_nav li {float:none!important;margin:0!important;padding:0!important;}
.subsection-exhibition-detail-page[data-search-record-id="11"] #sub_nav a {font:400 21px/1.4 'EB Garamond',serif!important;letter-spacing:0!important;text-transform:none!important;color:#505748!important;}
.subsection-exhibition-detail-page[data-search-record-id="11"] #sub_nav li.active a {color:#8c743e!important;border-bottom:1px solid #a89057;padding-bottom:6px;}
.subsection-exhibition-detail-page[data-search-record-id="11"] .exhibition-header {background-color:#080c09;background-image:linear-gradient(90deg,rgba(9,16,12,.28),rgba(9,16,12,0)),linear-gradient(0deg,rgba(9,16,12,.94),rgba(9,16,12,0) 82%),url('https://static-assets.artlogic.net/c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite0769/usr/images/exhibitions/main_image_override/11/josefa-sanchez-vanitas.jpg');background-position:center 8%;}
.subsection-exhibition-detail-page[data-search-record-id="11"] .exhibition-header #sub_nav {overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch;}
.subsection-exhibition-detail-page[data-search-record-id="11"] #sub_nav ul {width:max-content;min-width:100%;flex-wrap:nowrap!important;}
.subsection-exhibition-detail-page[data-search-record-id="11"] #sub_nav li {flex:0 0 auto;white-space:nowrap;}
@media(max-width:680px){
 body.section-exhibitions:has(.subsection-exhibition-detail-page[data-search-record-id="11"]) #main_content{padding-top:16px!important;}
 .subsection-exhibition-detail-page[data-search-record-id="11"] .exhibition-header{min-height:510px;padding:32px 24px 105px!important;margin-bottom:32px!important;}
 .subsection-exhibition-detail-page[data-search-record-id="11"] .exhibition-header h1{font-size:41px!important;line-height:1.04!important;}
 .subsection-exhibition-detail-page[data-search-record-id="11"] .exhibition-header .h1_subtitle{font-size:24px!important;margin-top:15px!important;}
 .subsection-exhibition-detail-page[data-search-record-id="11"] .exhibition-header > .subtitle{font-size:10px!important;letter-spacing:.025em!important;line-height:1.7!important;margin-top:17px!important;}
 .subsection-exhibition-detail-page[data-search-record-id="11"] #sub_nav ul{gap:26px!important;}
 .subsection-exhibition-detail-page[data-search-record-id="11"] #sub_nav a{font-size:19px!important;}
.subsection-exhibition-detail-page[data-search-record-id="11"] .exhibition-header {background-position:center 8%;}
}

