



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


            /* Forced mobile nav on all sizes ------------------- */
            @import url('/lib/g/2.0/styles/responsive_topnav.css');
            
                @import url('/lib/g/themes/monochrome/2.0/styles/responsive_topnav.css');
            
            

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

    
    
            @font-face {            
	font-family: "Signifier";            
	src: url('/usr/documents/fonts/regular_font_woff/11/signifier-regular.woff') format('woff'),            
	url('/usr/documents/fonts/regular_font_woff2/11/signifier-regular.woff2') format('woff2');                
	font-style: normal;            
	font-weight: normal;            
}

 
            @font-face {            
	font-family: "Soehne";            
	src: url('/usr/documents/fonts/bold_font_woff/10/soehne-kraftig.woff') format('woff'),            
	url('/usr/documents/fonts/bold_font_woff2/10/soehne-kraftig.woff2') format('woff2');                
	font-style: normal;            
	font-weight: bold;            
}

 
            @font-face {            
	font-family: "Soehne";            
	src: url('/usr/documents/fonts/regular_font_woff/10/soehne-kraftig.woff') format('woff'),            
	url('/usr/documents/fonts/regular_font_woff2/10/soehne-kraftig.woff2') format('woff2');                
	font-style: normal;            
	font-weight: normal;            
}

 
            @font-face {            
	font-family: "Signifier";            
	src: url('/usr/documents/fonts/bold_font_woff/11/signifier-regular.woff') format('woff'),            
	url('/usr/documents/fonts/bold_font_woff2/11/signifier-regular-italic.woff2') format('woff2');                
	font-style: normal;            
	font-weight: bold;            
}

 
            /* Copyright © 2005 – 2023 Kilm Type Foundry. All rights reserved. */  

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


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


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

        body.slide-nav-active #responsive_slide_nav_wrapper,
        #responsive_slide_nav_wrapper #top_nav .header_quicksearch_field {
            background-color: #f6f6f6 !important;
        }
        body.responsive-nav-side-position-fullscreen.slide-nav-open #responsive_slide_nav_wrapper::before {
            display: none;
        }
    
        #header,
        .header-fixed-wrapper #header {
            background-color: #f6f6f6
        }
        #header:not(.header_transparent) .inner {
            border: 0;
        }
        #header #store_cart_widget a {
            color: #f6f6f6;
            outline-color: #494949;
        }
    
        #preloader #loader:before {
            background-color: #7158a2;
        }
    
        #popup_box .close::after,
        #popup_box .pagination_controls > div.pagination_controls_previous:after,
        #popup_box .pagination_controls > div.pagination_controls_next:after {
            color: #7158a2;
        }
    
        .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: #ececec;
        }

        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: #dddddd;
        }
        .buy_enquire_quick_view .quick-view-information {
            border-color: #dddddd;
        }
            /* Monochrome 2.0 active nav line */
            #h1_wrapper + #sub_nav ul li:before,
            .h1_wrapper + #sub_nav ul li:before,
            .heading_wrapper h1.has_subtitle ~ #sub_nav ul li:before, 
            #top_nav.navigation ul li:before {
                background: #dddddd;
            }
            body:not(.section-home) #container #header:not(.header_transparent) .inner {
                border-bottom: 1px solid #dddddd;
            }
    
        .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: #dddddd;
        }


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

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

        body,
        input, select, textarea {
            
            font-family: "Signifier", Sans-serif;
            font-style:normal;                        
			font-weight:normal;
            
            
        }

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


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


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

    
    /* User custom html-font sizing ------------------- */
    
      
        html {
            font-size: 8.25px;
        }
    
    
    /* 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: 11.96px;
                }
                body {
                    font-size: 1.0002090301rem;
                    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 #494949 */
        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: #494949;
        }

        blockquote {
            border-left: 1px solid #494949;
        }


    /* 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,
        
        .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: #494949;
        }
        .page_stats .disabled, .ps_item.disabled {
            color: #494949;
            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: #494949;
        }
        #privacy_policy_form_msg {
           color: #494949;
           opacity: 0.5;
        }


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

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

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

    
    
    

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


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

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

                            
                            .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:100.0%; }

                                


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

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

                            
                            .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%; }

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

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

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

                                }
                            .records_list.grid_dynamic_layout_instagram:not(.visible_grid_captions) ul li .content { display:none; }

                        #content .records_list.grid_dynamic_layout_instagram:not(.visible_grid_captions) ul li .image { margin-bottom:0; }

                    


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

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

                            
                            .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 {display:none;}

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

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

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

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

                                }
                            .records_list.grid_dynamic_layout_artworks:not(.visible_grid_captions) ul li .content { display:none; }

                        #content .records_list.grid_dynamic_layout_artworks:not(.visible_grid_captions) ul li .image { margin-bottom:0; }

                    


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

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

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

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

                            }
                        .records_list.flow_list.grid_dynamic_layout_default_image_grid ul li .content { display:none; }

                        #content .records_list.grid_dynamic_layout_default_image_grid:not(.visible_grid_captions) ul li .image { margin-bottom:0; }

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

                           #content .records_list.flow_list.grid_dynamic_layout_default_image_grid:not(.visible_grid_captions) ul li { margin-bottom: 20px; }
 
                        }
                        
                    


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

@media screen and (min-width:1250px) {.records_list.grid_dynamic_layout_video:not(.feature_list) > ul > li { width:50.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:1250px) {.records_list.grid_dynamic_layout_default_grid:not(.feature_list) > ul > li { width:50.0% }}

                            
                            .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:100.0%; }

                                


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

@media screen and (min-width:1250px) {.records_list.grid_dynamic_layout_artists:not(.feature_list) > ul > li { width:50.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:66.6666666667%; }

                                


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

@media screen and (min-width:1250px) {.records_list.feature_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 { padding-top:100.0%; }

                                


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

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

                            
                            .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:100.0%; }

                                


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

@media screen and (min-width:1250px) {.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:1250px) {.records_list.grid_dynamic_layout_events:not(.feature_list) > ul > li { width:50.0% }}

                            
                            .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:100.0%; }

                                


 /* exhibitions installation - slideshow-------------------------------------- */

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

                            
                            .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:flex-start; -ms-flex-align: flex-start; align-items: flex-start; }

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

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

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

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

                                }
                            .records_list.grid_dynamic_layout_exhibitions_installation:not(.visible_grid_captions) ul li .content { display:none; }

                        #content .records_list.grid_dynamic_layout_exhibitions_installation:not(.visible_grid_captions) ul li .image { margin-bottom:0; }

                    


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

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

                            
                            .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 {display:none;}

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

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

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

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

                                }
                            .records_list.grid_dynamic_layout_artist_installation:not(.visible_grid_captions) ul li .content { display:none; }

                        #content .records_list.grid_dynamic_layout_artist_installation:not(.visible_grid_captions) ul li .image { margin-bottom: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:1250px) {.records_list.feature_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 { padding-top:100.0%; }

                                


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

@media screen and (min-width:1250px) {.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 - image_list-------------------------------------- */

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

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

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

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

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

                                


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

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

                            
                            .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:66.6666666667%; }

                                


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

@media screen and (min-width:1250px) {.records_list.grid_dynamic_layout_store:not(.feature_list) > ul > li { width: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 {display:none;}

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

                            


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

@media screen and (min-width:1250px) {.records_list.feature_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 { padding-top:100.0%; }

                                


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

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

                            
                            .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 {display:none;}

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

                            


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

@media screen and (min-width:1250px) {.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 {display:none;}

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

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

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

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

                                }
                            .records_list.grid_dynamic_layout_exhibitions_works:not(.visible_grid_captions) ul li .content { display:none; }

                        #content .records_list.grid_dynamic_layout_exhibitions_works:not(.visible_grid_captions) ul li .image { margin-bottom:0; }

                    


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

@media screen and (min-width:1250px) {.records_list.feature_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 { padding-top:100.0%; }

                                


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

@media screen and (min-width:1250px) {.records_list.feature_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 { padding-top:100.0%; }

                                


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

@media screen and (min-width:1250px) {.records_list.feature_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 { padding-top:100.0%; }

                                


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

@media screen and (min-width:1250px) {.records_list.grid_dynamic_layout_artfairs_featured:not(.feature_list) > ul > li { width:100.0% }}

                            
                                .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; }

                            


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

@media screen and (min-width:1250px) {.records_list.feature_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 {display:none;}

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

                            


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

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

                            
                            .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:100.0%; }

                                


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

@media screen and (min-width:1250px) {.records_list.grid_dynamic_layout_news:not(.feature_list) > ul > li { width: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 {display:none;}

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

                            


 /* viewing rooms featured forthcoming - image_list-------------------------------------- */

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

                            
                            .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 { padding-top:100.0%; }

                                


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

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

                            
                            .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:100.0%; }

                                


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

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

                            
                            .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 - detail_expand_grid-------------------------------------- */

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

                            
                            .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 {display:none;}

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

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

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

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

                                }
                            .records_list.grid_dynamic_layout_viewing_rooms_works:not(.visible_grid_captions) ul li .content { display:none; }

                        #content .records_list.grid_dynamic_layout_viewing_rooms_works:not(.visible_grid_captions) ul li .image { margin-bottom:0; }

                    


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

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

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

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

                            }
                        .records_list.flow_list.grid_dynamic_layout_artist_works ul li .content { display:none; }

                        #content .records_list.grid_dynamic_layout_artist_works:not(.visible_grid_captions) ul li .image { margin-bottom:0; }

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

                           #content .records_list.flow_list.grid_dynamic_layout_artist_works:not(.visible_grid_captions) ul li { margin-bottom: 20px; }
 
                        }
                        
                    


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

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

                            
                            .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:100.0%; }

                                


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

@media screen and (min-width:1250px) {.records_list.grid_dynamic_layout_feature_panels_image_grid:not(.feature_list) > ul > li { width:50.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 {display:none;}

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

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

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

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

                                }
                            .records_list.grid_dynamic_layout_feature_panels_image_grid:not(.visible_grid_captions) ul li .content { display:none; }

                        #content .records_list.grid_dynamic_layout_feature_panels_image_grid:not(.visible_grid_captions) ul li .image { margin-bottom:0; }

                    


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

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

                            
                            .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:100.0%; }

                                


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

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

                            
                            .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:100.0%; }

                                


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

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

                            
                            .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 {display:none;}

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

                            
    
    
    /* 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 .logo-variant-light { content:''; background-image:url(/usr/images/preferences/asset-3.png)}
            #logo .logo-variant-dark { content:''; background-image:url(/usr/images/preferences/asset-4.png)}
            




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

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

            
                #header #logo.user-custom-logo-image::before {
                    padding-top:190.0%;
                } 
        
        .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-sumer/usr/images/preferences/asset-3.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-sumer/usr/images/preferences/asset-3.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-sumer/usr/images/preferences/asset-3.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: #494949;
        }
        #slide_nav_reveal::after {
            color: #494949;
        }
        #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: #646464;
        }
    

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

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

    /* 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: #494949;
        }
        /* quick view button */
        .buy_enquire_button button, a.buy_enquire_detail_link {
            color: #494949;
        }
    
    
    /* 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
    }

    
    
    /* Home page slideshow / fullscreen video ui buttons ------------------- */
    
        .section-home .slideshow-pagination-controls .slideshow-control,
        .section-home #slideshow .video_pause_button:after {
            transform: scale(1) !important;
            border: none !important;
            background-color: #fafafa !important;
        }
    
        .section-home .slideshow-pagination-controls .btn-prev:after,
        .section-home .slideshow-pagination-controls .btn-next:after,
        .section-home #slideshow .video_pause_button .pause_symbol {
            color: #2f2f2f !important;
            border-color: #2f2f2f !important; /* Needed for V1 template sites as the arrows are done in css rather than using an artlogic social icon */
        }
        .section-home #slideshow .video_pause_button .pause_symbol.paused {
            border-color: transparent transparent transparent #2f2f2f !important;
        }
    
    
    /* 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-sumer/usr/images/preferences/asset-3.png');
        }
    }

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




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

        /*Global*/

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 {
    text-transform: uppercase !important;
    letter-spacing: 0.04em !important;
}

	#container, #popup_content {
	background: #f6f6f6
	}
   
	body {
	letter-spacing: 0em !important;
	line-height: 1.3em !important;
	}

        h1 {
            font-size: 2.5rem !important;
        }
     
	#main_content h1 {
    		margin: 60px 0 30px !important;
		line-height: 1.2em !important!
	}

@media only screen and (max-width: 1250px) and (min-width: 768px) {
    #main_content {
    padding: 0px 40px !important;
    }
}

	#main_content {
   		 padding: 60px 0 0;
    		margin: 0 0 80px;
	}



@media only screen and (max-width: 1250px) and (min-width: 768px) {
    #main_content {
    padding: 0px 40px !important;
    }
}

.subheading::after {
    display: none !important;
}

/*Navigation*/

.list_grid_control {
    margin-bottom: 30px !important;
}

.navigation ul li a, .navigation ul li a:visited {
    font-size: 1rem !important;
}


/*Header*/

body.type-fullscreen #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #logo.auto_brightness_disabled a, body.type-fullscreen #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #logo.auto_brightness_disabled .logo-variant-dark, body.layout-hero-header #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #logo.auto_brightness_disabled a, body.layout-hero-header #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #logo.auto_brightness_disabled .logo-variant-dark {
    opacity: initial !important;
}

#header .inner {
    border-bottom: none !important;
}

h2.related_items_panel_heading {
     font-family: "Soehne", "Soehne-Kraftig",  sans-serif !important;
     font-size: 1rem !important;
}
               
h1, .heading_wrapper h1 {
    border-bottom: 0 !important;
    padding: 0 !important;
}

span.h1_heading {
    padding: 0 30px 0 0 !important;
}

@media screen and (max-width: 1023px) {
span.h1_subtitle {
        font-size: 2.5rem !important;
        }
}

.subheading span {
    background: none !important;
        font-size: 1em !important;
	line-height: 1.3em !important;
}

h1, span.h1_subtitle {
	text-transform: uppercase !important;
}



/* Reduce Lightbox Images Padding */

.fancybox-type-image .fancybox-skin {
    padding: 5px !important;
}

/*remove separator*/

.separator {
    display: none !important;
}

    
/*FRONT PAGE*/

        .section-home .h1_subtitle {
            margin: 0 0 0 0px !important;
        }

/*Commenting out the dark on the slider
.section-home .fullscreen_slideshow ul li .content h2 a, .section-home .fullscreen_slideshow ul li .content h2 a .separator, .section-home .fullscreen_slideshow ul li .content h2 a .h1_subtitle, .section-home .fullscreen_slideshow ul li .content .date {
	color: #2f2f2f !important;
}
*/

/*Light header on Slider*/
#slideshow.fullscreen_slideshow a:visited {
color: #ffffff !important;
}


        h2.fp_title {
            font-size: 2.5rem !important;
            margin-bottom: 25px !important;
            line-height: 1.5em !important;
            }
    
    
            .section-home .feature_list ul li .content .subtitle {
                font-size: 2.5rem !important;
                margin-bottom: 25px !important;
                line-height: 1.5em !important;
            }
    
            .section-home .subtitle {
                font-size: 1.3rem !important;
                margin-bottom: 25px !important;
                line-height: 1.3em !important;
            }
             
                .fullscreen_slideshow ul li .content h2, 
                .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 {
                font-size: 2.5rem !important;
                line-height: 1.5em !important;
                }
                
                .section-home .date {
                font-size: 1.3rem !important;
                }
                

                .fullscreen_slideshow ul li .content h2, .fullscreen_slideshow ul li .content h2 a {
                font-size: 2.5rem !important;
                line-height: 1.5em !important;
                padding: 0 25px 0 0 !important;
                }

                .section-home .h1_subtitle {
                flex-grow: 1;
                    display: flex;
                    align-items: flex-end;
                    text-align: left;
                }

     
/*news*/
                
                .heading_wrapper h1.has_subtitle {
                margin: 0px !important;
                }

                    .page-news .feature_list ul li .content .link {
                         margin-top: 20px !important;
                    }

.page-news .records_list .date {
    font-size: 1rem !important;
    margin-top: 20px !important;
}

.page-news .records_list .subtitle {
    margin-bottom: 20px !important;
}

                                .page-news .records_list .content h2 {
                                    margin-bottom: 20px !important;
                    font-size: 1.6rem !important;
                    line-height: 1.5em !important;
                }

            
/* EXHIBITIONS*/

                .page-exhibitions h3 {
                    font-size: 1rem !important;
                }

                .page-exhibitions .enquire {
                    margin: 20px 0px !important;
                }
               
		 #sidebar .caption, .sidebar .caption {
			font-family: "Soehne", "Soehne-Kraftig", Sans-Serif !important;
    			line-height: 1.5rem !important;
			font-size: 1rem !important;
			letter-spacing: 0.05em !important;
 			margin-top: 25px !important;
			margin-bottom: 25px !important;
		}

		.related_items_panel .records_list.mini_list ul li .icon {
                    display: none !important;
                }
 
                .related_items_panel .records_list.mini_list ul li h2 {
                text-decoration-color: #7158a2 !important;
                color: #7158a2 !important;
                }        

                .related_items_panel .records_list.mini_list ul li h2:hover {
                        text-decoration: underline !important;
                }

                .page-exhibitions .feature_list ul li .content .subtitle {
                	font-size: 1.3rem !important;
                	margin-bottom: 2px !important;
                }

                .page-exhibitions .records_list .content h2 {
                    margin: 0px !important;
                    font-size: 1.3rem !important;
                    line-height: 1.5em !important;
                }

                .records_list .content h2, 
		.records_list .content .subtitle, 
		.records_list .content .location, 
		.records_list .date{
                    margin: 0px !important;
                    font-size: 1.3rem !important;
                    line-height: 1.3em !important;
                    margin: 0px !important;
                }
    
                .section-news .records_list a:hover {
                    text-decoration: none !important;
                }
    
                .section-news .records_list h2:hover {
                    text-decoration: underline !important;
                }
		
		.subheading {
                font-size: 1.5em;
                }

/*INDIVIDUAL ARTISTS*/

body #content_module, body .content_module {
    font-family: "Signifier", "Signifier-Regular", serif !important;
    font-size: 1.1em !important;
    letter-spacing: 0em !important;
    line-height: 1.5em !important;
}

/*SHOP*/ 

	.page-store .records_list ul li .content .title, .page-store .records_list ul li .content .artist, .page-store .records_list ul li .content .medium, .page-store .records_list ul li .content .edition_details {
    		line-height: 1.2em !important;
		} 

.page-store .records_list ul li .content .title_and_year_simplified, .page-store .records_list ul li .content .artist_simplified, .page-store .records_list ul li .content .medium_simplified, .page-store .records_list ul li .content .dimensions_simplified, .page-store .records_list ul li .content .edition_details_simplified {
    		line-height: 1.5em !important;
		}

                 .page-store .button {
                    background: none !important;
                 }

                 .button a, .button > span {
                    padding: 5px 10px 6px !important;
                 }

.page-store .button {
    	font-family: "Soehne", "Soehne-Kraftig", Sans-Serif !important;
	font-size: 1rem !important;
   	line-height: 1.5em !important;
}

	.artwork_details_wrapper .artist, .artwork_details_wrapper .subtitle, .artwork_details_wrapper .detail_view_module_artwork_caption {
	font-family: "Soehne", "Soehne-Kraftig", Sans-Serif !important;
	font-size: 1rem !important;		
   	line-height: 1.5em !important;
    	margin-bottom: 0px !important;
}

detail_view_module detail_view_module_price {
    	font-family: "Soehne", "Soehne-Kraftig", Sans-Serif !important;
    	font-size: 1rem !important;
   	line-height: 1.5em !important;
    	margin-bottom: 0px !important;
    	padding-top: 10px !important;
}

.page-store .content .edition_details, .page-store .content .dimensions, .page-store .content, .medium, .page-store .content .title_and_year, .page-store .content .artist, .page-store h2.fp_title, .page-store .price, .feature_panels .panel_image_text_adjacent .content .subtitle, .feature_panels .panel_image_text_adjacent .content .date {
    	font-family: "Soehne", "Soehne-Kraftig", Sans-Serif !important;
	font-size: 1rem !important;
   	line-height: 1.5em !important;
	margin-bottom: 0px !important;
}

.page-store .title_and_year {
    	font-family: "Soehne", "Soehne-Kraftig", Sans-Serif !important;
    	font-size: 1rem !important;
   	line-height: 1.5em !important;
}

.page-store .feature_panels .panel_image_text_adjacent {
    margin-bottom: 90px !important;
}

.page-store .records_list.flow_list .flow_list_formatted ul li {
    margin-bottom: 40px !important;
}

.page-store .price, .page-store .content .read_more_label {
    padding-top: 20px !important;
}

.page-store .records_list .content {
    line-height: 1.5em !important;
}

.feature_panels .panel_image_text_adjacent .description {
    padding: 0px !important;
}

	
                /*Page sub menu*/

                .heading_wrapper .subtitle.has_subnav, #sub-item-events, #sub-item-works, #sub-item-installation-views, #sub-item-art-fairs, #sub-item-cv, #sub-item-press-release, #sub-item-overview, #sub-item-biography, #sub-item-bibliography, #sub-item-exhibitions, #sub-item-publications, #sub-item-news, #sub-item-artist-website, #sub-item-press, #sub-item-store {
                padding: 0px 0px 30px 0px !important;
                }
                

		/*EVENTS*/

		.event-details-wrapper .event-details a, .event-details-wrapper .event-details a:visited, .event-details-wrapper .event-details span {
			font-family: "Soehne", Sans-Serif !important;
		}


                /*MENU*/

                body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper #top_nav #top_nav_reveal {
                    padding: 4% 4% 0 0;
                }

                body.responsive-nav-side-position-fullscreen.cms-frontend-toolbar-active #responsive_slide_nav_wrapper #top_nav #top_nav_reveal {
                    top: 60px;
                }
                
		body.responsive-nav-side-position-fullscreen.responsive-nav-slide-nav #responsive_slide_nav_wrapper #top_nav {
    		max-width: none;
    		padding: 0 0px;
		}

                body.slide-nav-active #responsive_slide_nav_wrapper {
             		background-color: #ececec50 !important;
		
                }
                
                .responsive-nav-slide-nav.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper .navigation ul li a {
    		font-size: 7.5vw	!important;
   	 	line-height: 1em	!important;
		text-align: left !important;
	}

@media screen and (max-width: 459px) {
 	.responsive-nav-slide-nav.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper .navigation ul li a {
    		font-size: 13vw	!important;
   	 	line-height: 1em	!important;
		text-align: left !important;
	}    
 }

@media screen and (max-width: 459px) {
              body.slide-nav-active #responsive_slide_nav_wrapper {
             		background-color: #ececece0 !important;
	}
}

@media screen and (max-width: 459px) {
body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper_inner, body.responsive-nav-side-position-fullscreen #header:not(.header_layout_center) #responsive_slide_nav_wrapper_inner {
    width: 100vw;
    min-height: 100%;
    box-sizing: border-box;
    padding: 85px 14px !important;
	} 
}


	body.responsive-nav-side-position-fullscreen #responsive_slide_nav_wrapper_inner,
		padding: 30px 30px !important;
	} 
	

	body.responsive-nav-side-position-fullscreen.responsive-nav-slide-nav #responsive_slide_nav_wrapper #top_nav {
    max-width: 800px;
    padding: 0 0px;
}

                .slide-nav-open #responsive_slide_nav_wrapper #top_nav ul li.active a, .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 {
                text-decoration-color: #7158a2 !important;
                color: #7158a2 !important;
                }
                
                .related_items_panel h3:after {
                border-top: 1px solid #ffffff !important;
                }
                
                /* Underline Links*/

/*             
                a {
                text-decoration: none !important;
                }
                
*/                
	
                /*Share Icon*/
                
           .share_link:not(.subnav_share_link) a {
    border: 1px solid #ddd !important;
    margin: 0 !important;
    padding: 0px 2px 2px 16px;
    text-align: left !important;
    border-radius: 3px !important;
}

.share_link:not(.subnav_share_link) {
    margin: 0!important;
}
                
                .link {
                font-size: 1rem !important;
                }
                
/*FOOTER*/

#footer #artlogic, #footer #copyright, #footer #copyright .copyright-text, #footer .small-links-container {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
/*    font-color: #646464 !important; */
}

#footer {
    border-top: none !important;
}

    /*Selected Artists Page*/

                #subheading_galleryartists {
                    padding-top: 20px;
                }

                .artists-header {
                padding-left: 0% !important;    
                }
                
                .subsection-artists-list #content.vertical-align-middle {
                justify-content: normal !important;
                padding-left: 0% !important;
                padding-right: 0% !important;
                }
                
                .subsection-artists-list h2 {
                font-size: 2.5rem !important;
                }
           
     
                /*Artist Gallery*/
                
                .records_list > ul > li {
                margin-bottom: 20px;
                }
                
/* MENU HAMBURGER */

#slide_nav_reveal::after {
    text-indent: 0;
    display: block;
    height: auto;
    vertical-align: middle !important;
    font-family: "artlogic-social-icons" !important;
    content: "\e03d";
    font-style: normal !important;
    font-weight: bold !important;
    font-variant: normal !important;
    font-size: 25px;
    letter-spacing: 0;
    text-transform: none !important;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    left: 6px;
}

/* "X" close menu */

#responsive_slide_nav_wrapper #top_nav #top_nav_reveal ul li a::after {
    content: "\e040";
    text-indent: 0;
    display: block;
    height: auto;
     vertical-align: middle !important;
    font-family: "artlogic-social-icons" !important;
    font-weight: bold !important;
    font-variant: normal !important;
    font-size: 25px;
    letter-spacing: 0;
    text-transform: none !important;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
   
}

/*INDIVIDUAL EXHIBITIONS*/

	.description {
    font-family: "Signifier", "Signifier-Regular", serif !important;
        font-size: 1.1rem !important;
	letter-spacing: 0em !important;
    	line-height: 1.5em !important;
}

.exhibition-header .h1_subtitle {
    font-weight: 400 !important;
    font-size: 2.5rem !important;
    line-height: 1.3em !important;
}

.simple_list ul li a {
    font-family: "Soehne", "Soehne-Kraftig", sans-serif !important;
	font-size: 1rem !important;
	colour: #7158a2 !important;
}

.related_items_panel > h3:after, .related_items_panel h3.related_items_panel_heading:after, .related_items_panel h2.related_items_panel_heading:after {
    content: '';
    border-top: none !important;
    padding: 0 0 0 0;
    width: 130px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0px !important;
}

.share_link:not(.subnav_share_link) a {
   border: 1px solid #ddd !important;
    margin: 0 !important;
    padding: 0px 2px 2px 16px;
    text-align: left !important;
    border-radius: 3px !important;
}


a.external {
    font-size: 1rem !important;
    font-colour: #7158a2 !important;
}

.link.view_works {
    padding: 10px 0 10px !important;
}

/*MAILING LIST*/

#artlogic_mailinglist_signup_form {
    font-family: "Soehne", "Soehne-Kraftig", sans-serif !important;
}

.button {
	background: none !important;
}

.button a {
   border: 1px solid #ddd !important;
    margin: 0 !important;
    padding: 5px 20px 6px !important;
    text-align: left !important;
    border-radius: 3px !important;
}

input {
    font-family: "Soehne", "Soehne-Kraftig", sans-serif !important;
}

#privacy_policy_form_msg {
    font-family: "Soehne", "Soehne-Kraftig",  sans-serif !important;
}

/* CONTACT */
                
		#contact_form, 
		div.arprompt .arpromptmessage {
		font-family: "Soehne", "Soehne-Kraftig", Sans-Serif !important;
	}

		#privacy_policy_form_msg {
    		border-top: none !important;
	}

textarea {
    font-family: "Soehne", "Soehne-Kraftig", sans-serif !important;
}

@media screen and (max-width: 459px) { 
	h1 {
    		line-height: 1.2em !important;
	}
}

@media screen and (max-width: 767px) { 
	.section-exhibitions #main_content h1 {
    		line-height: 1.2em !important;
	}
}


/* ARTWORK DETAIL PAGE */

   .artwork_details_wrapper .artist, .artwork_details_wrapper .subtitle, .artwork_details_wrapper .detail_view_module_artwork_caption {
        	font-family: "Soehne", "Soehne-Kraftig", Sans-Serif !important;
        	text-transform: none !important;
                font-size: 1rem !important;		
           	line-height: 1.5rem !important;
            margin-bottom: 0px !important;
        }

a.focustrap-focusable.focustrap-item {
        text-transform: uppercase !important;        
	font-size: 1rem !important;
}

span#popup_region.title {
     	font-family: "Soehne", "Soehne-Kraftig",  sans-serif !important;
	text-transform: none !important;
    	font-style: italic !important;
        line-height: 1.5rem !important;        
	font-size: 1rem !important;

}

span.comma, span.year, .copyright_line {
    	font-family: "Soehne", "Soehne-Kraftig",  sans-serif !important;
        line-height: 1.5rem !important;
        font-size: 1rem !important;
}

span#popup_region.title {
     	font-family: "Soehne", "Soehne-Kraftig",  sans-serif !important;
    	font-style: italic !important;
        line-height: 1.5rem !important;
        font-size: 1rem !important;

}


.copyright_line {
        padding: 15px 0 0 !important;
}

a.website_contact_form.link-no-ajax.focustrap-focusable.focustrap-item {
          padding: 20px 0 40px !important;
        border: 1px solid #ddd !important;
        margin: 30px 50px 30px 0 !important;
    padding: 5px 5px 6px !important;
    text-align: center !important;
    border-radius: 3px !important;
}

a.website_contact_form.link-no-ajax {
     font-family: "Soehne", "Soehne-Kraftig",  sans-serif !important;
     font-size: 1rem !important;
}

.subtitle.has_subnav { 
        font-size: 1.3rem !important;
}


/* Underline links on hover */

a:visited, a:hover{
text-decoration: underline !important;    
}

span.subtitle { 
        font-size: 1rem !important;
}

/* COOKIES POPUP BANNER */

div.inner, a {
     font-family: "Soehne", "Soehne-Kraftig",  sans-serif !important;
     font-size: 1rem !important;
}

a, a:visited, .link_color {
    text-decoration: none;
}

/*VIEWING ROOM*/    

                .page-artists .enquire {
margin: 25px 0px !important;
                }

                .page-artists h3 {
                    	font-size: 1rem !important;
                }

                .page-viewing-room h3 {
                    	font-size: 1rem !important;
                }

		.page-viewing-room .button {
   		 	font-size: 1rem !important;
		}		
                
                 .page-viewing-room .feature_list ul li .content h2 {
                    	font-size: 1.2rem !important;
    			line-height: 1.5em !important;
    			margin: 0 !important;
                }

                .page-viewing-room .records_list span.subtitle {
                    	margin-bottom: 
                }

.page-viewing-room .title_and_year, .page-viewing-room .price, .page-viewing-room .medium, .page-viewing-room .dimensions {

        font-size: 1rem !important;
    line-height: 1.5rem !important;
    margin-bottom: 0px !important;
}

.page-viewing-room  .artist {

        text-transform: none !important;
        font-size: 1rem !important;
    line-height: 1.5rem !important;
    margin-bottom: 10px !important;
}


.page-viewing-room .button {
background: none !important;
}

/*EDITIONS*/

.records_list .content .price,
            .records_list .item .price {
                /*font-size: 1.25rem;*/
                text-transform: none !important;
                font-size: 1rem !important;
                padding-top: 15px;
}

.records_list ul li .content .title,
            .records_list ul li .content .artist {
                font-size: 1rem;
                line-height: rem;
                /*color: #FFF;*/
                margin-bottom: 1rem;
            }

.records_list ul li .content .title_and_year span.title_and_year_title  {
        font-style: italic !important;
}
 
div.price {
        font-size: 1em ;
        margin-top: 15px !important;

}


