



    
/* 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?display=swap&family=Spectral);
    
    

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





    

    
    
    
    
        .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: #000000;
        }

    


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

    /* Main body font ------------------- */

        body,
        input, select, textarea {
            
            font-family: 'Spectral', Sans-Serif;
            
            
                font-style: normal;
            
                font-weight: 300;
        }

    /* 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: "Montserrat Black", Sans-serif;
            font-style:normal;                        
			font-weight:normal;
            
            
        }


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


        #top_nav.navigation ul li a,
        #top_nav #full_nav .dropdown-btn {
            font-family: "Montserrat Black", Sans-serif;
            font-style:normal;                        
			font-weight:normal;
            
            
        }

    
    /* User custom html-font sizing ------------------- */
    
      
        html {
            font-size: 9.75px;
        }
    
    
    /* 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: 14.14px;
                }
                body {
                    font-size: 0.999823196605rem;
                    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.09em;
        }

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


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

    /* Colour #000000 */
        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: #000000;
        }

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


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

        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: #565656;
        }
        .page_stats .disabled, .ps_item.disabled {
            color: #565656;
            opacity: 0.5;
        }
            .link, .link span, .link a, .link a:visited, #mc_embed_signup input.button {
                color: #565656;
            }

    /* 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: #000000;
        }
        #privacy_policy_form_msg {
           color: #000000;
           opacity: 0.5;
        }


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

    

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

    
    
    

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


 /* artfairs - tile_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.tile_list.grid_dynamic_layout_artfairs ul { width: calc(33.33%) }}

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

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

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

                        .records_list.grid_dynamic_layout_artfairs 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_artfairs ul li .image::after { padding-top:150.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:flex-start; -ms-flex-align: flex-start; align-items: flex-start; }

                                
                                .records_list.grid_dynamic_layout_instagram ul li .image::after {display:none;}

                                .records_list.grid_dynamic_layout_instagram ul li .image > span {position: static;}

                            @media screen and (min-width:1023px) {

                                .records_list.grid_dynamic_layout_instagram > ul { margin-right: -20px; }

                                .records_list.grid_dynamic_layout_instagram > ul > li { padding-right: 20px; }

                                }
                            


 /* artworks - flow_list-------------------------------------- */

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

                            @media screen and (min-width:1023px) {

                            #content .records_list.grid_dynamic_layout_artworks .flow_list_formatted ul li { margin-right: 20px; }

                            }
                        


 /* default image grid - flow_list-------------------------------------- */

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

                            @media screen and (min-width:1023px) {

                            #content .records_list.grid_dynamic_layout_default_image_grid .flow_list_formatted ul li { margin-right: 20px; }

                            }
                        


 /* video - tile_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.tile_list.grid_dynamic_layout_video ul { width: calc(33.33%) }}

                                
                                .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 {display:block;}
                                .records_list.grid_dynamic_layout_video ul li .image > span {position: absolute;}

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

                                


 /* default grid - tile_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.tile_list.grid_dynamic_layout_default_grid ul { width: calc(33.33%) }}

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

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

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

                        .records_list.grid_dynamic_layout_default_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_grid ul li .image::after { padding-top:150.0%; }

                                


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

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

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

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

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

                        .records_list.grid_dynamic_layout_artists 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_artists ul li .image::after { padding-top:150.0%; }

                                


 /* video featured - full_list-------------------------------------- */

.records_list.full_list.grid_dynamic_layout_video_featured ul { width: 100%;}

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

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

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

                        .records_list.grid_dynamic_layout_video_featured 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_video_featured ul li .image::after {display:none;}

                                .records_list.grid_dynamic_layout_video_featured ul li .image > span {position: static;}

                            


 /* 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.feature_list.grid_dynamic_layout_artist_works_categories:not(.grid_dynamic_layout_exhibitions_featured) ul li .image::after { display:none; }

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

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

                        .records_list.grid_dynamic_layout_artist_works_categories 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_categories ul li .image::after { padding-top:150.0%; }

                                


 /* exhibitions - flow_list-------------------------------------- */

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

                            


 /* events works - tile_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.tile_list.grid_dynamic_layout_events ul { width: calc(33.33%) }}

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

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

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

                        .records_list.grid_dynamic_layout_events 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_events ul li .image::after { padding-top:150.0%; }

                                


 /* exhibitions installation - flow_list-------------------------------------- */

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

                            @media screen and (min-width:1023px) {

                            #content .records_list.grid_dynamic_layout_exhibitions_installation .flow_list_formatted ul li { margin-right: 20px; }

                            }
                        


 /* 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:150.0%; }

                                @media screen and (min-width:1023px) {

                                .records_list.grid_dynamic_layout_artist_installation > ul { margin-right: -20px; }

                                .records_list.grid_dynamic_layout_artist_installation > ul > li { padding-right: 20px; }

                                }
                            


 /* 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 - full_list-------------------------------------- */

.records_list.full_list.grid_dynamic_layout_store_featured ul { width: 100%;}

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

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

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

                        .records_list.grid_dynamic_layout_store_featured 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_store_featured ul li .image::after {display:none;}

                                .records_list.grid_dynamic_layout_store_featured ul li .image > span {position: static;}

                            


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

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

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

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

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

                        .records_list.grid_dynamic_layout_events_featured 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_events_featured ul li .image::after {display:none;}

                                .records_list.grid_dynamic_layout_events_featured ul li .image > span {position: static;}

                            


 /* artwork categories landing - flow_list-------------------------------------- */

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

                            


 /* events - tile_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.tile_list.grid_dynamic_layout_events ul { width: calc(33.33%) }}

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

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

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

                        .records_list.grid_dynamic_layout_events 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_events ul li .image::after { padding-top:150.0%; }

                                


 /* store - tile_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.tile_list.grid_dynamic_layout_store ul { width: calc(33.33%) }}

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

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

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

                        .records_list.grid_dynamic_layout_store 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_store ul li .image::after { padding-top:150.0%; }

                                


 /* default feature grid - full_list-------------------------------------- */

.records_list.full_list.grid_dynamic_layout_default_feature_grid ul { width: 100%;}

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

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

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

                        .records_list.grid_dynamic_layout_default_feature_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_feature_grid ul li .image::after {display:none;}

                                .records_list.grid_dynamic_layout_default_feature_grid ul li .image > span {position: static;}

                            


 /* feature panels - tile_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.tile_list.grid_dynamic_layout_feature_panels ul { width: calc(33.33%) }}

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

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

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

                        .records_list.grid_dynamic_layout_feature_panels 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 ul li .image::after { padding-top:150.0%; }

                                


 /* exhibitions works - flow_list-------------------------------------- */

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

                            @media screen and (min-width:1023px) {

                            #content .records_list.grid_dynamic_layout_exhibitions_works .flow_list_formatted ul li { margin-right: 20px; }

                            }
                        


 /* publications featured - full_list-------------------------------------- */

.records_list.full_list.grid_dynamic_layout_publications_featured ul { width: 100%;}

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

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

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

                        .records_list.grid_dynamic_layout_publications_featured 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_publications_featured ul li .image::after {display:none;}

                                .records_list.grid_dynamic_layout_publications_featured ul li .image > span {position: static;}

                            


 /* press featured - full_list-------------------------------------- */

.records_list.full_list.grid_dynamic_layout_press_featured ul { width: 100%;}

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

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

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

                        .records_list.grid_dynamic_layout_press_featured 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_press_featured ul li .image::after {display:none;}

                                .records_list.grid_dynamic_layout_press_featured ul li .image > span {position: static;}

                            


 /* news featured - full_list-------------------------------------- */

.records_list.full_list.grid_dynamic_layout_news_featured ul { width: 100%;}

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

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

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

                        .records_list.grid_dynamic_layout_news_featured 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_news_featured ul li .image::after {display:none;}

                                .records_list.grid_dynamic_layout_news_featured ul li .image > span {position: static;}

                            


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

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

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

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

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

                        .records_list.grid_dynamic_layout_artfairs_featured 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_artfairs_featured ul li .image::after {display:none;}

                                .records_list.grid_dynamic_layout_artfairs_featured ul li .image > span {position: static;}

                            


 /* exhibitions featured - full_list-------------------------------------- */

.records_list.full_list.grid_dynamic_layout_exhibitions_featured ul { width: 100%;}

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

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

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

                        .records_list.grid_dynamic_layout_exhibitions_featured 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_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:33.33% }}

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

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

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

                        .records_list.grid_dynamic_layout_press 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_press ul li .image::after { padding-top:150.0%; }

                                


 /* news - tile_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.tile_list.grid_dynamic_layout_news ul { width: calc(33.33%) }}

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

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

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

                        .records_list.grid_dynamic_layout_news 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_news ul li .image::after { padding-top:150.0%; }

                                


 /* viewing rooms featured forthcoming - full_list-------------------------------------- */

.records_list.full_list.grid_dynamic_layout_viewing_rooms_featured_forthcoming ul { width: 100%;}

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

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

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

                        .records_list.grid_dynamic_layout_viewing_rooms_featured_forthcoming 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_featured_forthcoming ul li .image::after {display:none;}

                                .records_list.grid_dynamic_layout_viewing_rooms_featured_forthcoming ul li .image > span {position: static;}

                            


 /* search - tile_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.tile_list.grid_dynamic_layout_search ul { width: calc(33.33%) }}

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

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

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

                        .records_list.grid_dynamic_layout_search 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_search ul li .image::after { padding-top:150.0%; }

                                


 /* viewing rooms featured - full_list-------------------------------------- */

.records_list.full_list.grid_dynamic_layout_viewing_rooms_featured ul { width: 100%;}

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

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

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

                        .records_list.grid_dynamic_layout_viewing_rooms_featured 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_featured ul li .image::after {display:none;}

                                .records_list.grid_dynamic_layout_viewing_rooms_featured ul li .image > span {position: static;}

                            


 /* viewing rooms works - flow_list-------------------------------------- */

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

                            @media screen and (min-width:1023px) {

                            #content .records_list.grid_dynamic_layout_viewing_rooms_works .flow_list_formatted ul li { margin-right: 20px; }

                            }
                        


 /* artist works - flow_list-------------------------------------- */

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

                            @media screen and (min-width:1023px) {

                            #content .records_list.grid_dynamic_layout_artist_works .flow_list_formatted ul li { margin-right: 20px; }

                            }
                        


 /* exhibitors - tile_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.tile_list.grid_dynamic_layout_exhibitors ul { width: calc(33.33%) }}

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

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

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

                        .records_list.grid_dynamic_layout_exhibitors 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_exhibitors ul li .image::after { padding-top:150.0%; }

                                


 /* feature panels image grid - flow_list-------------------------------------- */

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

                            @media screen and (min-width:1023px) {

                            #content .records_list.grid_dynamic_layout_feature_panels_image_grid .flow_list_formatted ul li { margin-right: 20px; }

                            }
                        


 /* publications - tile_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.tile_list.grid_dynamic_layout_publications ul { width: calc(33.33%) }}

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

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

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

                        .records_list.grid_dynamic_layout_publications 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_publications ul li .image::after { padding-top:150.0%; }

                                


 /* team - tile_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.tile_list.grid_dynamic_layout_team ul { width: calc(33.33%) }}

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

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

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

                        .records_list.grid_dynamic_layout_team 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_team ul li .image::after { padding-top:150.0%; }

                                


 /* viewing rooms - tile_list-------------------------------------- */

@media screen and (min-width:1023px) {.records_list.tile_list.grid_dynamic_layout_viewing_rooms ul { width: calc(33.33%) }}

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

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

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

                        .records_list.grid_dynamic_layout_viewing_rooms 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 ul li .image::after { padding-top:150.0%; }

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

    /* Light and dark logo variants css ------------------- */
    #logo .logo-variant-light { content:''; background-image:url(/usr/images/preferences/logo-galerie-bsl-pantone-detoure-blanc.png)}
            #logo .logo-variant-dark { content:''; background-image:url(/usr/images/preferences/unnamed-4.png)}
            




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

            #logo {
                background: none;
                width: 100%;
                    
                    min-width: 280px;
                    max-width: 340px;
            }

            
                #header #logo.user-custom-logo-image::before {
                    padding-top:9.70588235294%;
                } 
        
        .device-highres #logo {
            background: none;
        }
        #logo a {
            background-image: url('https://artlogic-res.cloudinary.com/w_1000,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite2192/usr/images/preferences/logo-new.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://artlogic-res.cloudinary.com/w_1000,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite2192/usr/images/preferences/logo-new.png', sizingMethod='scale');
            -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://artlogic-res.cloudinary.com/w_1000,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite2192/usr/images/preferences/logo-new.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: #000000;
        }
        #slide_nav_reveal::after {
            color: #000000;
        }
    

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


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

    
    /* 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: #000000;
        }

    /* 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: #ffffff;
        }
        /* quick view button */
        .buy_enquire_button button, a.buy_enquire_detail_link {
            color: #ffffff;
        }
    
    
    /* 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.99 !important;
        }
        .parallax-mirror:not(#parallax-hero_header) img.parallax-slider {
            opacity: 0.99 !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, 100vh);

                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://artlogic-res.cloudinary.com/w_500,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite2192/usr/images/preferences/logo-new.png');
        }
    }

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

#popup_content #image_gallery .enquire {
  display: none;
}

#image_gallery.image_gallery_no_caption #content_module .share_link:not(.subnav_share_link) {
  display: none;
}

span.artwork_caption_prefix {
  display: none;
}

[aria-label="Exhibition subnavigation"] {
  display: none;
}

.page-contact .navigation ul li a {
    font-size: 0.9rem !important;
    font-weight: 500 !important;
    color: black !important;
    text-transform: uppercase !important;
}

.page-video .date {
	display: none;
}

#artwork_description2_reveal_button {
	border: 1px solid #ebebeb;
    background-color: transparent;
    border-radius: 2px;
    grid-column: 1;
    /* grid-row: 4; */
    display: block;
    text-transform: uppercase;
    font-size: 0.8rem;
    padding: 8.3px 8px !important;
    color: #565656;
	text-align: center;
}

#artwork_description2_hide_button {
	border: 1px solid #ebebeb;
    background-color: transparent;
    border-radius: 2px;
    grid-column: 1;
    /* grid-row: 4; */
    display: block;
    text-transform: uppercase;
    font-size: 0.8rem;
    padding: 8.3px 8px !important;
    color: #565656;
	text-align: center;
	width: 20% !important;
}

.section-contact #sll_instagram_link {
  padding-bottom: 10px;
}

.page-press .date {
	display: none;
}

div.press-header.heading_wrapper.clearwithin > div.subtitle {
	display: none;
}

div.press-header.heading_wrapper.clearwithin > div.subtitle.secondary-title {
  display: block !important;
}

.page-exhibitions #hero_header .title {
    font-size: 3rem;
    line-height: 1.5rem;
}

.page-exhibitions #exhibitions-grid-container .subtitle {
	display: none;
}

.page-artists .subsection-artist-detail-page .social_sharing_wrap {
  display: none;
}

[data-panel-unique-id="05ce7cef-dd5b-4326-b1c2-8a66c1779548"] .content {
  display: none !important;
}

/* #footer #mailinglist_form #artlogic_mailinglist_signup_form input {
    width: 100%;
}

#footer #mailinglist_form #artlogic_mailinglist_signup_form .form_row {
  margin-right: 60px;
} */

/* #footer.advanced_footer .inner #mailinglist_form {
    grid-column: 4 / 6;
    grid-row: 1 / 4;
    margin: 0;
    padding-left: var(--space-6xl);
} */


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

    /* ===================================
	   Espaces
=================================== */

.h-mb-s{
margin-bottom:5px;
}

/* ===================================
	   Typographie et Navigation
=================================== */

.header_social_links_desktop .social_media_icon::after,
#header_quick_search .quicksearch-icon::after {
	font-weight: bold !important;
}


.header-icons-wrapper {
	margin-left: 30px !important;
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
}

.header_quick_search form {
	height: fit-content;
	display: flex !important;
}

.panel_header h2 {
	margin-bottom: 1rem !important;

}


/* >>>>>>>>>>>>>>>>>> RESPONSIVE <<<<<<<<<<<<<<<<< */

@media screen and (max-width: 1023px) {

	#responsive_slide_nav_wrapper_inner .topnav li a {
		font-size: 1.35rem !important;
		color: white !important;
	}

	.section-artworks h1:not(.artist),
	.subsection-artists-list h1,
	.heading_wrapper h1,
	#main_content h1,
	.panel_header h2,
	.subsection-video-record h1,
	.page-press h1 {
		font-size: 1.75rem !important;

	}

	.panel_header {
		margin-bottom: 0px !important;
		margin-top: 1rem !important;
	}

	.page-press h1 {
		margin-bottom: 30px !important;
	}

	#responsive_slide_nav_wrapper #top_nav #topnav_search {
		display: none !important;

	}

}

.artworks-page-categories-grid-container .item .content .artist,
.records_list .content .artist,
.subsection-artworks-categories-grid .content h2,
.subsection-artists-list .content h2,
.subsection-artist-detail-page .artist,
.feature_panels .content .artist,
.subsection-works .content .artist,
.section-search li .content .subtitle,
.page-press .content h2
 {
	font-weight: 800 !important;
	color:black;
	letter-spacing: 2px;
	text-transform: uppercase !important;
	font-size: 1rem !important;
	line-height: 1 !important;
}

ul.topnav a {
	font-weight: 500;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 1.1rem !important;
	line-height: 1 !important;
}

.subsection-works .artist {
	text-transform: uppercase !important;
}

#translations_nav a {
	font-size: 13px !important;
}

/* États de navigation - Correction de la syntaxe */
ul.topnav .active a,
ul.topnav a:hover {
	text-decoration: underline;
}

.subsection-artworks-categories-grid .content h2,
.subsection-artists-list .content h2 {
	color: white !important;
	text-transform: uppercase;
	font-size: 1.1rem;
	text-align: center;
}

#top_nav.navigation ul li a {
	font-size: 13px;
	padding: 8px 0;
	text-transform: uppercase;

}


.page-contact .feature_panels .panel_col_2_text_table {
	width: 25%;
	display: inline-grid;
}

.page-contact .col_2_text_table {
	display: grid;
	column-gap: 15px;
	grid-template-columns: [first] 30% [line2] 70%;
	row-gap: 15px;
}

.header_quick_search #header_quicksearch_btn {
	padding: 9px 0 0;
}

#social_links_list ul li {
	padding-right: 10%;
	display: inline-grid;
}


/* ===================================
	   Grilles et Liens - Pages Listing
 =================================== */
.subsection-artworks-categories-grid a,
.artworks-page-categories-grid-container .item,
.artist_list .item,
.subsection-artist-detail-page .item,
.artist_list a,
#exhibitions-grid-container li a,
.subsection-video-grid li a,
.grid_dynamic_layout_feature_panels_image_grid li a,
.subsection-exhibition-detail-page .subsection-works .records_list li a,
.section-search li a {
	position: relative !important;
}


/* ===================================
	   Positionnement du Contenu
 =================================== */
.subsection-artworks-categories-grid .content,
.artworks-page-categories-grid-container .item .content,
.subsection-artists-list .content,
.subsection-artist-detail-page .content,
#exhibitions-grid-container .content,
.subsection-video-grid .content,
.grid_dynamic_layout_feature_panels_image_grid li a .content,
.subsection-exhibition-detail-page .subsection-works .records_list li a .content,
.section-search li a .content {
	position: absolute;
	width: calc(100% - 4rem);
	height: calc(100% - 4rem);
	bottom: 0;
	left: 0;
	display: flex !important;
	padding: 0.5rem 2rem;
	flex-direction: column;
	justify-content: flex-end;
	pointer-events: none;
	line-height: 1.6;
	/* var: --line-height-medium */
	z-index: 10;
}

.section-artists .image{
position:relative;
}

/* >>>>>>>>>>>>>>>>>> RESPONSIVE <<<<<<<<<<<<<<<<< */

@media screen and (max-width: 1023px) {
	.records_list ul li .content {
		margin-bottom: 0;
                width: calc(100% - 2rem)!important;
		float: none;
		padding: 0.4rem 1rem !important;
	}


.subsection-artworks-categories-grid .content,
.artworks-page-categories-grid-container .item .content,
.subsection-artists-list .content,
.subsection-artist-detail-page .content,
#exhibitions-grid-container .content,
.subsection-video-grid .content,
.grid_dynamic_layout_feature_panels_image_grid li a .content {
 width: calc(100% - 2rem);
}
}


/* Espacement pour l'artiste */
.artworks-page-categories-grid-container .item .content .artist,
.subsection-artist-detail-page .artist,
.grid_dynamic_layout_feature_panels_image_grid .content .artist,
.subsection-works .content .artist,
.subsection-works .records_list ul li .content .artist,
.section-search li .content .subtitle {
	margin-bottom: 0rem !important;

}


.subsection-artist-detail-page .records_list .image {
	margin-bottom: 0px !important;
}

/**********  cas exhibition */
#exhibitions-grid-container .records_list.grid_dynamic_layout_exhibitions_featured ul li .image>span {
	align-items: stretch !important;
}


#exhibitions-grid-container .records_list ul li .image img {
	width: 100%;
	object-fit: cover;
}

#exhibitions-grid-container .content h2,
.subsection-video-grid .content h2 {
	color: white;
	text-transform: uppercase;
}

#exhibitions-grid-container .content h2 {
	margin-bottom: 0px !important;
	font-size: 1.1rem;
}

/******** cas de la page vidéo */
.subsection-video-grid .content h2 {
	font-size: 1rem !important;
	line-height: 1;
	margin-bottom: 0px !important;
}

#exhibitions-grid-container .subheading {
	display: none;
}


/***** retrait de la marge sous les images des grilles */
.artworks-page-categories-grid-container .records_list.flow_list .flow_list_formatted ul li .image {
	margin-bottom: 0px;
}

/* Masquer l'année - Correction de la syntaxe */
.subsection-artworks-categories-grid .content .title_and_year_year,
.artworks-page-categories-grid-container .item .content .title_and_year_year,
.subsection-artist-detail-page .title_and_year_year,
.subsection-works .content .title_and_year_year  {
	display: none;
}

.page-artworks .title_and_year,
.subsection-artist-detail-page .title_and_year, 
.subsection-works .content .title_and_year {
	color: transparent !important;
	width: fit-content;
}

.page-artworks .title_and_year_title,
.subsection-artist-detail-page .title_and_year_title,
.grid_dynamic_layout_feature_panels_image_grid .title_and_year_title,
.subsection-works .content .title_and_year .title_and_year_title,
.section-search li .content .title,
.page-press .content .subtitle{
	font-family: "Spectral", Sans-serif !important;
	font-weight: 500;
	color: black !important;
	font-size: 1rem !important;


}

.page-artworks .title_and_year,
.subsection-artist-detail-page .title_and_year,
.grid_dynamic_layout_feature_panels_image_grid .title_and_year,
.subsection-works .content .title_and_year {
	margin-bottom: 0.5rem !important;
}

/* artworks */
.subsection-artworks-categories-grid .records_list ul li .image:before,
#exhibitions-grid-container .records_list ul li .image:before,
.subsection-video-grid li .image:before,
.artist_list li .image:before {
	height: 20% !important;
	bottom: 0;
	top: auto;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.49) 100%);
	z-index: 2;
	opacity: 1;
	content: "";
}
.records_list.image_list ul li .image {
    overflow: hidden;
}

.section-artists .records_list.grid_dynamic_layout_artists ul li .image > span {
top:unset !important;
}


/* ===================================
	Page exhibition
=================================== */

.page-exhibitions .content .date{
	display:none !important;
}

.page-exhibitions #hero_heading .title,
.page-exhibitions #hero_header:not(.hero-mode-split) .title {
	font-size: 2rem !important;
	line-height: 1;

}
.page-exhibitions #hero_heading{
	bottom: 2rem !important;
}

.page-exhibitions #hero_header:not(.hero-mode-split) .subtitle {
	padding-top: 10px;
}


.page-exhibitions #exhibitions-grid-container .content .subtitle {
	display: none;
}

/* >>>>>>>>>>>>>>>>>> RESPONSIVE <<<<<<<<<<<<<<<<< */

@media screen and (max-width: 1023px) {
	.section-exhibitions #hero_header .inner {
		display: flex !important;
		justify-content: flex-end !important;
	}

	.page-exhibitions #hero_heading .title,
	.page-exhibitions #hero_header:not(.hero-mode-split) .title {
		font-size: 1.5rem !important;
	}

}

@media screen and (max-width: 767px) {
	#hero_header #hero_heading .title {
		padding-bottom: 0px !important;
		text-align: left !important;
	}
}

/* ===================================
	 Page Artist
 =================================== */
.subheading span {
	font-size: 1.1rem;
	font-weight: 700 !important;
	color: black !important;
	text-transform: uppercase;
}

#popup_content #image_gallery .enquire{
display:flex!important;
}

.subsection-artist-detail-page #sub_nav li a {
	font-size: 0.9rem;
	font-weight: 500 !important;
	color: black !important;
	text-transform: uppercase;
}

.prose,
.bio_with_quote p,
.prose p,
.bio_with_quote span,
.bio_with_quote {
	font-size: 1.2rem !important;
	line-height: 1.3 !important;

}

.subsection-artist-detail-page h1 {
	font-family: "Montserrat Black", Sans-serif !important;
	text-transform: uppercase !important;
	font-size: 1.8rem !important;
	font-weight: 700 !important;

}

.subsection-artist-detail-page .subheading {
	margin-bottom: 40px !important;
}

.scroll_section_installation_shots .subheading {
	margin-bottom: 0px !important;
}


.subsection-artist-detail-page .sidebar .image.restricted-image-container .object-fit-container {
	position: relative;
}

.subsection-artist-detail-page .sidebar .image.restricted-image-container::after {
	padding-top: 2rem;
}

.subsection-artist-detail-page blockquote {
	font-size: 1.3rem;
	line-height: 1.2;
}

.share_link a::before {
	display: none;
}

.share_link a {
	text-transform: uppercase;
	font-size: 0.8rem;
}


.subsection-artist-detail-page .heading_wrapper {
	margin-bottom: 25px !important;
}


/* btn share */

.subsection-artist-detail-page .social_sharing_wrap,
.page-press .social_sharing_wrap {
	display: none;
	justify-content: flex-end
}

/* >>>>>>>>>>>>>>>>>> RESPONSIVE <<<<<<<<<<<<<<<<< */

@media screen and (max-width: 1023px) {

	.artist-header #sub_nav {
		display: none !important;
	}

}

/* ===================================
	   Page Artwork grid
	   =================================== */
.section-artworks h1:not(.artist),
.subsection-artists-list h1,
.heading_wrapper h1,
#main_content h1,
.panel_header h2 {
	font-family: 'Spectral', sans-serif;
	font-size: 2.5rem;
}


/* ===================================
	   Page about/contact
	   =================================== */
.grey-filter {
    filter: grayscale(100%) contrast(130%) brightness(95%);
 
  }

.abouttext {
	font-size: 1.3rem;
	line-height: 1.1;
}

.section-contact #sll_instagram_link {
	padding-right: 0px !important;
	padding-bottom: 0px !important;
}

.colabout {
	line-height: 1.4;
}

.page-contact #sub_nav a{
font-weight:600 !important;
}

.page-contact #social_links_list ul li {
	gap: 0.2rem;
	display: flex;
	flex-direction: column;
	margin-bottom:0px !important;
}



/* >>>>>>>>>>>>>>>>>> RESPONSIVE <<<<<<<<<<<<<<<<< */

@media screen and (max-width: 1023px) {

	.page-contact .heading_wrapper #sub_nav {
		display: none !important;
	}
}

/* ===================================
	   Page Artwork Single
	   =================================== */
.artwork_details_wrapper {
	display: grid !important;
	grid-template-columns: auto auto 1fr;
	grid-auto-rows: auto;
	gap: 0 .5rem;
}

/* Par défaut : tout prend toute la largeur (les 3 cols) */
.artwork_details_wrapper>* {
	grid-column: 1 / -1;
}

/* Ligne “actions” : 2 premières colonnes pour les boutons */
.artwork_details_wrapper .enquire {
	margin-bottom: 10px !important;
	grid-column: 1;
	grid-row: 4;
	float: none !important;
	clear: none !important;
	width: auto !important;
	font-family: "Montserrat Black", Sans-serif;
	font-style: normal;
	font-weight: normal;

}

.artwork_details_wrapper .enquire a {
	text-transform: uppercase;
	font-size: 0.8rem;
	padding: 8.3px 8px !important;
	color: #565656;
}


.artwork_details_wrapper .enquire .button {
	border: 1px solid #ebebeb;
	background-color: transparent;
	border-radius: 2px;

}


.artwork_details_wrapper .social_sharing_wrap {
	grid-column: 2;
	grid-row: 4;
	justify-self: start;
	float: none !important;
	clear: none !important;
	width: auto !important;
}


/* (option) centrer le duo sous le contenu */
.artwork_details_wrapper {
	justify-content: start;
}


/* >>>>>>>>>>>>>>>>>> RESPONSIVE <<<<<<<<<<<<<<<<< */

@media  (max-width: 1023px) {
	.artwork_details_wrapper {
		grid-template-columns: auto auto auto;
	}

	.artwork_details_wrapper .enquire {
		grid-column: 1;
		grid-row: auto;
	}
	.artwork_details_wrapper .social_sharing_wrap {
		grid-column: 2;
		grid-row: auto;
                margin-top:0px;
	}

	.artwork_details_wrapper .social_sharing_wrap .link{
	margin-top:0px!important;
	}

	.artwork_details_wrapper .social_sharing_wrap {
		grid-row: 4 !important;
		margin-top: 10px !important;
	}
}

/*** read more */
#artwork_description2_reveal_button {
	text-transform: uppercase;
	font-size: 0.8rem;
	padding: 8.3px 8px !important;
	color: #565656;
	width: fit-content !important;
	border: 1px solid #ebebeb;
	background-color: transparent;
	border-radius: 2px;
}

#artwork_description2_reveal_button a {
	width: fit-content;
}

/**** thumb */
.artwork_details_wrapper #secondary_image_thumbnails {
	margin-top: 20px;
}

.artwork_details_wrapper #secondary_image_thumbnails ul {
	gap: 0.5rem !important;
}

#popup_box .subtitle .comma {
	display: none;
}

#popup_box .subtitle .year {
	display: block;
	/* force un retour à la ligne */
}


/* thumb*/
#secondary_image_thumbnails ul {
	display: flex;
	flex-wrap: wrap;
	gap: 2rem;
}

/***** contenu page artwork */

/* Soulignement du titre */
.artwork_details_wrapper h1.artist::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	border-bottom: 1px solid #000000;
	/* var: --text-color-primary */
	opacity: 1;
	transition: all 0.15s ease;
	/* var: --transition-duration & --transition-easing */
}

.artwork_details_wrapper h1 {
	margin-bottom: 0px !important;
	font-size: 1.368rem !important;
	position: relative;
	width: fit-content !important;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 1;
}

.artwork_details_wrapper .subtitle {
	line-height: 1.2 !important;
	font-size: 1.368rem !important;
	text-transform: uppercase;
	margin-bottom: 20px !important;
	margin-top:5px !important;
}

.artwork_details_wrapper .subtitle .year {
	margin-top: 15px;

}

.artwork_details_wrapper .detail_view_module {
	margin-bottom: 10px !important;
	line-height: 1.4;
}

/* Styles du sous-titre */
.page-artworks #image_gallery #content_module .subtitle {
	font-size: clamp(1.6rem, 2vw + 1.4rem, 1.8rem);
	/* var: --artwork-title-font-size */
	font-weight: 300;
	line-height: 1.6;
	/* var: --line-height-medium */
}

/* Légende de l'œuvre */
.page-artworks .detail_view_module_artwork_caption {
	line-height: 1.5;
	/* var: --line-height-normal */
	color: #000000;
	/* var: --text-color-primary */
}

/* autres images */
.secondary_images h3 {
	display: none;
}


/* ===================================
	 Page presse 
	   =================================== */

.subsection-press-grid h2 {
	margin-bottom: 0px !important;
}

.section-press .content h2 {
	font-size: 1.3rem;
}

.section-press .content .subtitle .secondary-title {
	font-size: 1.1rem;
}

/* ===================================
	Page vidéo
	   =================================== */
.subsection-video-record .video-header {
	margin-bottom: 20px !important;
}


/* ===================================
   FOOTER
   =================================== */

	#mailing_submit_button .submit_button {
		text-transform: uppercase !important;
		font-size: 1rem;
		color: black !important;

	}
#mailing_submit_button{
margin: 0px auto 0px 0px !important;
}


	#mailing_submit_button .button {
		border: 1px solid #ebebeb;
		color: #ebebeb;
		background-color: transparent;
		border-radius: 2px;
	}

#privacy_policy_form_msg p, #privacy_policy_form_msg .asterisk{
font-size: 0.8rem !important;
}

#footer .inner {
	display: grid;
	grid-template-columns: repeat(5, minmax(0, 1fr));
	grid-template-rows: auto auto;
	/* 2 lignes */
	gap: 1rem;
	align-items: start;
}

.mailinglist_form_wrapper h2{
text-transform: uppercase;
font-size: 0.999823196605rem;
}

/* Bloc "newsletter" (contenant) */
#mailinglist_form {
	grid-column: 4 / span 2;
	/* colonnes 4 et 5 */
	grid-row: 1 / span 2;
	/* occupe les deux rows */
	display: flex;
	flex-direction: column;
}

/* Formulaire interne Artlogic */
#footer #artlogic_mailinglist_signup_form {
	display: flex;
	min-width: 100%;
	position: relative;
	flex-direction: column;
	align-items: stretch;
	flex: 1;
	/* prend toute la hauteur du conteneur */
}

#footer.advanced_footer .advanced_footer_item {
	display: flex !important;
	flex-direction: column;
	line-height: 1.6;
}


/* Bloc 1 : sur la 1ère ligne */
#footer .advanced_footer_item_1 {
	grid-column: 1 / span 1;
	grid-row: 1;
}

/* Bloc 2 : sur la 2ème ligne */
#footer .advanced_footer_item_2 {
	grid-column: 2 / span 1;
	grid-row: 1;
}


#footer .advanced_footer_item_3 {
	grid-column: 3 / span 1;
	grid-row: 1;
}


#footer .copyright {
	margin: auto 0 10px 0 !important;
	grid-column: 1 / span 3;
	grid-row: 2;
	display: flex !important;
	justify-content: flex-start;
}


#footer #mailinglist_form {
	margin: 0px 0 0px !important;
}

/* ========[ RESPONSIVE - FOOTER STACKED ]======== */
@media screen and (max-width: 768px) {
	#footer .inner {
		display: flex;
		flex-direction: column;
		gap: 2rem;
	}

	/* Réinitialiser toutes les propriétés grid */
	#footer .advanced_footer_item_1,
	#footer .advanced_footer_item_2,
	#footer .advanced_footer_item_3,
	#mailinglist_form,
	#footer .copyright {
		grid-column: unset;
		grid-row: unset;
		width: 100%;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	#mailinglist_form h2 {
		font-weight: bold;
		font-size: 0.999823196605rem !important;
		text-transform: uppercase;
		letter-spacing: unset;
		color: #565656;
	}



	/* Ordre d'affichage (modifiable selon vos besoins) */
	#footer .advanced_footer_item_1 {
		order: 1;
	}

	#footer .advanced_footer_item_2 {
		order: 2;
	}

	#footer .advanced_footer_item_3 {
		order: 3;
	}

	#mailinglist_form {
		order: 4;
	}

	#footer .copyright {
		order: 5;
	}

	/* Ajustements spécifiques */
	#footer #mailinglist_form {
		margin: 0 !important;
		padding: 2rem 0;
		border-top: 1px solid rgba(0, 0, 0, 0.1);
	}

	#footer .copyright {
		margin: 2rem 0 0 0 !important;
		padding-top: 2rem;
		border-top: 1px solid rgba(0, 0, 0, 0.1);
		justify-content: center;
		/* Centrer le copyright sur mobile */
	}

	/* Stack la table dans advanced_footer_item_1 */
	#footer .advanced_footer_item_1 table,
	#footer .advanced_footer_item_1 tbody,
	#footer .advanced_footer_item_1 tr,
	#footer .advanced_footer_item_1 td {
		display: block !important;
		width: 100% !important;
		height: auto !important;
	}

	#footer .advanced_footer_item_1 td {
		padding: 1.5rem 0;
		text-align: center;
	}

	#footer .advanced_footer_item_1 td:not(:last-child) {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}

	/* Formulaire newsletter responsive */
	#footer #artlogic_mailinglist_signup_form {
		max-width: 100%;
	}

	#footer #artlogic_mailinglist_signup_form .form_row {
		margin-bottom: 1rem;
	}

	#footer #artlogic_mailinglist_signup_form input {
		width: 100%;
		box-sizing: border-box;
	}
}

/* Pour les très petits écrans */
@media screen and (max-width: 480px) {
	#footer .inner {
		padding: 1rem;
		gap: 1.5rem;
	}

	#footer .advanced_footer_item_1 td {
		text-align: left;
		padding: 1rem 0;
	}

	#footer .copyright {
		flex-direction: column;
		text-align: center;
		gap: 1rem;
	}

	#footer .copyright .copyright-text,
	#footer .copyright #artlogic {
		margin: 0.5rem 0;
	}
}

/**** erieta */
.page-param-49-erieta-attali .subsection-artist-detail-page .artist{
color:white !important;
}

.page-param-49-erieta-attali .subsection-artist-detail-page .title_and_year_title, .page-param-49-erieta-attali .subsection-works .content .title_and_year .title_and_year_title{
color:white !important;
}

.page-param-49-erieta-attali .records_list ul li .image:before{
height: 20% !important;
    bottom: 0;
    top: auto;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.49) 100%);
    z-index: 2;
    opacity: 1;
    content: "";
}
