



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


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

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

        @import url(/fonts/fonts.css);
    
    

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




    

        body.slide-nav-active #responsive_slide_nav_wrapper,
        #responsive_slide_nav_wrapper #top_nav .header_quicksearch_field {
            background-color: #ffffff !important;
        }
        body.responsive-nav-side-position-fullscreen.slide-nav-open #responsive_slide_nav_wrapper::before {
            display: none;
        }
    
        #header,
        .header-fixed-wrapper #header {
            background-color: #ffffff
        }
        #header:not(.header_transparent) .inner {
            border: 0;
        }
        #header #store_cart_widget a {
            color: #ffffff;
            outline-color: #000000;
        }
    
    
    

        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: #000000;
        }
        .buy_enquire_quick_view .quick-view-information {
            border-color: #000000;
        }
    
        .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: #000000;
        }


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

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

        body,
        input, select, textarea {
            
            font-family: 'HelveticaMonospacedW01', Sans-Serif;
            
            
            
        }

    /* Heading and emphasis font ------------------- */

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


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


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

    
    /* User custom html-font sizing ------------------- */
    
      
        html {
            font-size: 10.0px;
        }
    
    
    /* Title - Heading spacing and transform ------------------- */
        
        
        
        
        
        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: uppercase;
                letter-spacing: 0;
        }

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


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

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

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


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

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

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

    
    
    

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


 /* artfairs - detail_list-------------------------------------- */

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

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

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

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

                        .records_list.grid_dynamic_layout_artfairs ul li .image > span { -webkit-justify-content:flex-start; justify-content: flex-start; -webkit-align-items:flex-end; -ms-flex-align: flex-end; align-items: flex-end; }

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

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

                            


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

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

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

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

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

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

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

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

                            


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

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

                            


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

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

                            


 /* video - detail_list-------------------------------------- */

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

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

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

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

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

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

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

                                


 /* default grid - detail_list-------------------------------------- */

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

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

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

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

                        .records_list.grid_dynamic_layout_default_grid ul li .image > span { -webkit-justify-content:flex-start; justify-content: flex-start; -webkit-align-items:flex-end; -ms-flex-align: flex-end; align-items: flex-end; }

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

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

                            


 /* artists - detail_list-------------------------------------- */

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

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

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

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

                        .records_list.grid_dynamic_layout_artists ul li .image > span { -webkit-justify-content:flex-start; justify-content: flex-start; -webkit-align-items:flex-end; -ms-flex-align: flex-end; align-items: flex-end; }

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

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

                            


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

@media screen and (min-width:1023px) {.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:flex-start; justify-content: flex-start; -webkit-align-items:flex-start; -ms-flex-align: flex-start; align-items: flex-start; }

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

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

                            


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

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

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

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

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

                        .records_list.grid_dynamic_layout_artist_works_categories ul li .image > span { -webkit-justify-content:flex-start; justify-content: flex-start; -webkit-align-items:flex-end; -ms-flex-align: flex-end; align-items: flex-end; }

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

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

                            


 /* exhibitions - detail_list-------------------------------------- */

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

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

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

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

                        .records_list.grid_dynamic_layout_exhibitions ul li .image > span { -webkit-justify-content:flex-start; justify-content: flex-start; -webkit-align-items:flex-end; -ms-flex-align: flex-end; align-items: flex-end; }

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

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

                            


 /* events works - detail_list-------------------------------------- */

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

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

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

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

                        .records_list.grid_dynamic_layout_events ul li .image > span { -webkit-justify-content:flex-start; justify-content: flex-start; -webkit-align-items:flex-end; -ms-flex-align: flex-end; align-items: flex-end; }

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

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

                            


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

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

                            


 /* artist installation - flow_list-------------------------------------- */

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

                            


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


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

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

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

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

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

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

                                


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

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

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

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

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

                            


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

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

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

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

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

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

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

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

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

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

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

                            


 /* events - detail_list-------------------------------------- */

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

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

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

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

                        .records_list.grid_dynamic_layout_events ul li .image > span { -webkit-justify-content:flex-start; justify-content: flex-start; -webkit-align-items:flex-end; -ms-flex-align: flex-end; align-items: flex-end; }

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

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

                            


 /* store - detail_list-------------------------------------- */

@media screen and (min-width:1023px) {.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:flex-start; justify-content: flex-start; -webkit-align-items:flex-end; -ms-flex-align: flex-end; align-items: flex-end; }

                                
                                .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:1023px) {.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:flex-start; justify-content: flex-start; -webkit-align-items:flex-start; -ms-flex-align: flex-start; align-items: flex-start; }

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

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

                            


 /* feature panels - detail_list-------------------------------------- */

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

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

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

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

                        .records_list.grid_dynamic_layout_feature_panels ul li .image > span { -webkit-justify-content:flex-start; justify-content: flex-start; -webkit-align-items:flex-end; -ms-flex-align: flex-end; align-items: flex-end; }

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

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

                            


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

@media screen and (min-width:1023px) {.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:flex-start; justify-content: flex-start; -webkit-align-items:flex-start; -ms-flex-align: flex-start; align-items: flex-start; }

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

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

                            


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

@media screen and (min-width:1023px) {.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:flex-start; justify-content: flex-start; -webkit-align-items:flex-start; -ms-flex-align: flex-start; align-items: flex-start; }

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

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

                            


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

@media screen and (min-width:1023px) {.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:flex-start; justify-content: flex-start; -webkit-align-items:flex-start; -ms-flex-align: flex-start; align-items: flex-start; }

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

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

                            


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

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

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

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

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

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

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

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

                            


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

@media screen and (min-width:1023px) {.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:flex-start; justify-content: flex-start; -webkit-align-items:flex-start; -ms-flex-align: flex-start; align-items: flex-start; }

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

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

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

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

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

                        .records_list.grid_dynamic_layout_press ul li .image > span { -webkit-justify-content:flex-start; justify-content: flex-start; -webkit-align-items:flex-end; -ms-flex-align: flex-end; align-items: flex-end; }

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

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

                            


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

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

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

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

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

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

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

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

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

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

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

                            


 /* search - detail_list-------------------------------------- */

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

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

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

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

                        .records_list.grid_dynamic_layout_search ul li .image > span { -webkit-justify-content:flex-start; justify-content: flex-start; -webkit-align-items:flex-end; -ms-flex-align: flex-end; align-items: flex-end; }

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

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

                            


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

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

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

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

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

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

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

                            


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

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

                            


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

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

                            


 /* exhibitors - detail_list-------------------------------------- */

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

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

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

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

                        .records_list.grid_dynamic_layout_exhibitors ul li .image > span { -webkit-justify-content:flex-start; justify-content: flex-start; -webkit-align-items:flex-end; -ms-flex-align: flex-end; align-items: flex-end; }

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

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

                            


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

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

                            


 /* publications - detail_list-------------------------------------- */

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

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

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

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

                        .records_list.grid_dynamic_layout_publications ul li .image > span { -webkit-justify-content:flex-start; justify-content: flex-start; -webkit-align-items:flex-end; -ms-flex-align: flex-end; align-items: flex-end; }

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

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

                            


 /* team - detail_list-------------------------------------- */

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

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

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

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

                        .records_list.grid_dynamic_layout_team ul li .image > span { -webkit-justify-content:flex-start; justify-content: flex-start; -webkit-align-items:flex-end; -ms-flex-align: flex-end; align-items: flex-end; }

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

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

                            


 /* viewing rooms - detail_list-------------------------------------- */

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

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

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

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

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

                                
                                .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:100.0% }
                .subsection-artist-list-standard .artists_list_dynamic_columns ul { width:33.33% }
                .subsection-artist-list-preview .artists_list_dynamic_columns ul { width:100.0% }
                

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




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

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

            
                #header #logo.user-custom-logo-image::before {
                    padding-top:13.6%;
                } 
        
        .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-kraupatuskanyzeidler/usr/images/preferences/k-t-z-logo-short.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-kraupatuskanyzeidler/usr/images/preferences/k-t-z-logo-short.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-kraupatuskanyzeidler/usr/images/preferences/k-t-z-logo-short.png', sizingMethod='scale')";
        }
        #logo a {
            text-indent: -9999px;
            padding: 0;
        }
        
        

        
        


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

        #header #store_cart_widget::before,
        #header #store_cart_widget.active:not(.empty)::before,
        #header #store_cart_widget::after,
        #header #store_cart_widget.active:not(.empty)::after,
        #top_nav.navigation ul li a,
        #top_nav.navigation ul li a:visited,
        #header_quick_search #header_quicksearch_btn,
        #responsive_slide_nav_wrapper #top_nav .header_quicksearch_field,
        #header_quick_search.active input, #header_quick_search.active select, #header_quick_search.active textarea,
        #header .social_media_icon,
        #translations_nav.navigation ul li a,
        #top_nav #full_nav .dropdown-btn,
        #top_nav #full_nav .has_dropdown_items .dropdown-btn,
        #top_nav #full_nav .has_dropdown_items_mobile .dropdown-btn {
            color: #000000;
        }
        #slide_nav_reveal::after {
            color: #000000;
        }
        #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: #000000;
        }
    

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

    /* 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: #000000;
        }
    
    /* Responsive nav active / hover text color ------------------- */
    
        .slide-nav-open #responsive_slide_nav_wrapper #top_nav ul li.active a, .slide-nav-open #responsive_slide_nav_wrapper #top_nav ul li:hover a {
            color: #000000;
        }

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

    
    
    /* Hero section image opacity ------------------- */

        
        .fullscreen-slide-dark .fullscreen_slideshow.hero_header_layout_center:not(.override-slide-brightness) ul li::before,
        .fullscreen_slideshow.hero_header_layout_center:not(.detect-slide-brightness):not(.override-slide-brightness) ul li::before,
        
        .fullscreen-slide-dark .fullscreen_slideshow.hero_header_layout_left-center:not(.override-slide-brightness) ul li::before,
        .fullscreen_slideshow.hero_header_layout_left-center:not(.detect-slide-brightness):not(.override-slide-brightness) ul li::before {
            background: rgba(0,0,0,0.1999999999999999555910790150) !important;
        }
        .fullscreen-slide-light .fullscreen_slideshow.hero_header_layout_center:not(.override-slide-brightness) ul li::before,
        
        .fullscreen-slide-light .fullscreen_slideshow.hero_header_layout_left-center:not(.override-slide-brightness) ul li::before {
            background: rgba(255,255,255,0.1999999999999999555910790150) !important;
        }
        

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

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

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

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


    @media screen and (max-width:360px) {
        #logo a {
            background-image: url('https://artlogic-res.cloudinary.com/w_500,c_limit,f_auto,fl_lossy,q_auto/ws-kraupatuskanyzeidler/usr/images/preferences/k-t-z-logo-short.png');
        }
    }

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




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

    /* New Simplified K-T-Z.com SCSS */
/*  Global Styles - From base.css 
	------------------------------------------------ */

html {
	font-size: 15px;
	font-family: 'HelveticaMonospacedW01', 'Helvetica Monospaced Pro', 'Helvetica Monospaced', monospace !important;
	font-weight: normal !important;
	font-variant-ligatures: none !important;
}

body {
	color: black;
	font-size: 1rem;
	line-height: 1.2rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

b, strong {
	font-weight: normal !important;
}

h1, h2, h3, h4, h5, h6, #hero_header .title, .fullscreen_slideshow .hero_splash_text {
	margin: 0 0 1.2rem !important;
}

h1, .page-artists h1 #artist_years {
	text-transform: uppercase !important;
	font-size: 2rem;
	line-height: 2.4rem;
	letter-spacing: 0.6em !important;
	margin: 0 0 3rem;
}

.artwork_details_wrapper > h1 {
	letter-spacing: 0 !important;
}

h2, h3, input, select, textarea {
	font-size: 1rem !important;
	line-height: 1.2rem !important;
}

h4, h5, h6 {
	font-size: 1rem !important;
	line-height: 1.2rem !important;
	margin: 0 0 1.2rem !important;
}

blockquote {
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: none;
	margin: 1.2em 0 !important;
	background: none;
	background-color: transparent;
	padding: 0 0 0 1.2rem !important;
	width: 85%;
	line-height: inherit;
	overflow: auto;
	text-indent: 0px;
	border-left: 0.1em solid black;
	font-size: 1rem !important;
	line-height: 1.2rem !important;
}

#content_module .divider.inner, .content_module .divider.inner {
	height: 1.2rem;
}

/*  ------------------------------------------------ 
	Text Fonts and Spacing
	------------------------------------------------ */
/*  Title - Heading spacing and transform
	------------------------------------------------ */

h2, h3, h4, h5, h6, .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, .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 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 .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 {
	text-transform: uppercase;
	letter-spacing: 0 !important;
}

#hero_header .title, .fullscreen_slideshow .hero_splash_text .title, .records_list ul li .content .title, .artwork_details_wrapper .title {
	text-transform: none !important;
}

/*  ------------------------------------------------
	Colors - from user_custom.css
	------------------------------------------------ */
/*  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, .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 {
	color: black;
}

/*	Link text color
	------------------------------------------------ */

.link, .link span, .link a, .link a:visited, #mc_embed_signup input.button, .simple_list ul li a {
	color: black;
}

/*	Heading and emphasis text colour
	------------------------------------------------ */
/*	Colour black
	------------------------------------------------ */

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, .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 {
	color: black;
}

/*	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, .h1_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, .page_stats .ps_pages, .page_stats .ps_item, .price, .date, .location, .poster, .subtitle, .h1_subtitle, .records_list ul li a:not(.website_contact_form), .records_list ul li a:not(.website_contact_form):visited, #image_gallery #content_module .detail_view_module, .image_list ul li .content, #shopping_cart_information td.sc_cell_item .details, #sc_total_price_container .order_total_wrapper, #footer, #footer a, #footer a:visited, .page-artworks #image_gallery .subtitle, .page-artworks .image_list ul li .content {
	color: black;
}

.page_stats .disabled, .ps_item.disabled {
	color: black;
	opacity: 0.5;
}

/*	Body Background Color
	------------------------------------------------ */

body, #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, .form .form_row .inputField, .form .form_row select, .form .form_row textarea, .form .form_row #captcha input, .form .form_row .g-recaptcha, #contact_form #contact_form_item_preview .inner {
	background-color: white;
}

body.slide-nav-active #responsive_slide_nav_wrapper, #responsive_slide_nav_wrapper #top_nav .header_quicksearch_field {
	background-color: white !important;
}

body.responsive-nav-side-position-fullscreen.slide-nav-open #responsive_slide_nav_wrapper::before {
	display: none;
}

#header, .header-fixed-wrapper #header {
	background-color: white;
}

#header:not(.header_transparent) .inner {
	border: 0;
}

#header #store_cart_widget a {
	color: white;
	outline-color: black;
}

h1, .heading_wrapper h1, #header .inner, #footer, .countdown_container, .feature_list ul li .content .subtitle, #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, .share_link:not(.subnav_share_link), #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: black;
}

.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, input, textarea, select {
	border-color: black;
}

/*	-----------------------------------------------------------
	Layout / Margins & Padding
	----------------------------------------------------------- */

#container {
	max-width: 1660px !important;
	padding: 0 4.8rem !important;
	  /*0 80px*/
	margin: 0 auto;
	box-sizing: border-box;
}

@media screen and (max-width: 1023px) {
	#container {
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

#main_content {
	padding: 3rem 0 0 !important;
	  /*0 0 50px*/
	margin: 0 0 3rem !important;
	  /*0 0 50px*/
}

@media screen and (max-width: 1023px) {
	#main_content {
		width: auto;
		margin: 0 0 1.8rem !important;
	    /*0 0 30px*/
		padding-left: 1.8rem !important;
	    /*0 0 30px*/
		padding-right: 1.8rem !important;
	    /*0 0 30px*/
	}
}

@media screen and (max-width: 767px) {
	.layout-fixed-header #main_content, #main_content {
		padding-top: 1.8rem !important;
	    /*30px*/
	}
}

@media screen and (max-width: 459px) {
	.layout-fixed-header #main_content, #main_content {
		padding-top: 1.8rem !important;
	    /*30px*/
	}
}

@media screen and (max-width: 459px) {
	#main_content {
		padding-left: 0.9rem !important;
	    /*15px*/
		padding-right: 0.9rem !important;
	    /*15px*/
	}
}

.type-fullscreen #header, .layout-hero-header #header, .header-fixed-wrapper #header {
	padding-left: 4.8rem !important;
	  /*80px*/
	padding-right: 4.8rem !important;
	  /*80px*/
}

#header .inner, #header.header_fixed .inner {
	max-width: 1515px !important;
}

@media screen and (max-width: 1279px) and (min-width: 1024px) {
	.type-fullscreen #header, .layout-hero-header #header, .header-fixed-wrapper #header, .type-fullscreen #page_header, .layout-hero-header #page_header, .header-fixed-wrapper #page_header, #hero_header > .inner, #container {
		padding-left: 2.4rem !important;
	    /*40px*/
		padding-right: 2.4rem !important;
	    /*40px*/
	}
}

@media screen and (max-width: 1023px) {
	#header, #page_header, .type-fullscreen #header, .layout-hero-header #header, .header-fixed-wrapper #header {
		padding-left: 1.8rem !important;
	    /*30px*/
		padding-right: 1.8rem !important;
	    /*30px*/
	}
}

@media screen and (max-width: 1023px) {
	#header .inner, #header.header_fixed .inner {
		padding-top: 1.8rem !important;
	    /*28px*/
		padding-bottom: 1.8rem !important;
	    /*28px*/
	}
}

@media screen and (max-width: 459px) {
	#header, .type-fullscreen #header, .layout-hero-header #header, .header-fixed-wrapper #header {
		padding-left: 0.9rem !important;
	    /*15px*/
		padding-right: 0.9rem !important;
	    /*15px*/
	}
}

/*	Header area
	----------------------------------------------------------- */

body .page-scroll #header.header_fixed:not(.header_fixed_no_follow), html.fp-enabled body:not(.fp-viewing-0) .page-scroll #header.header_fixed.header_fixed_no_follow {
	-webkit-box-shadow: none;
	box-shadow: none;
}

#header, #header.header_fixed {
	background: white;
	border-bottom: 1px solid !important;
	box-shadow: none;
}

#header .inner {
	transition: border 0.2s linear;
	border-bottom: 1px solid black;
}

.page-scroll #header .inner, .layout-hero-header #header .inner {
	border-color: transparent;
}

/*	Custom Header Sizing
	------------------------------------------------ */

#logo a {
	/* background-image: url('https://artlogic-res.cloudinary.com/c_limit,f_auto,fl_lossy,q_auto/ws-kraupatuskanyzeidler/usr/images/preferences/k-t-z-logo-short.png'); */
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 841.9 115.1"><path d="M186.5 67h80.2V55.3h-80.2V67zM58.5 0l-43 53.6V0H0v115.1h15.6V73l7.2-8.7 36.9 50.8h18.4L32.9 52.3 76.8 0H58.5zM377 0v13.8h34v101.3h15.6V13.8h34.3V0H377zm392.4 0v13.8h52.4l-57.7 88.4v13h77.8v-13.8h-58.1l58.1-87.9V0h-72.5z"/> </svg>') !important;
}

#logo {
	height: 1.436rem !important;
	width: auto !important;
	  /*    margin-left: 3px !important;*/
}

.header-fixed-wrapper #header .inner {
	height: 4.8rem !important;
	min-height: 4.8rem !important;
}

#slide_nav_reveal {
	content: "";
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMaxYMid meet" viewBox="0 0 512 331"><path d="M0 32h512V0H0v32zm0 150h512v-32H0v32zm0 149h512v-32H0v32z"/></svg>') !important;
	height: 1.436rem;
	width: 2.4rem !important;
	  /*    margin-right: 3px !important;*/
}

#slide_nav_reveal::after {
	display: none !important;
}

#header > div:nth-child(1) {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

#header #store_cart_widget {
	display: none;
	  /*visibility: hidden;*/
}

/*	Generic navigation
	----------------------------------------------------------- */

.navigation ul li.last {
	margin-right: 0 !important;
}

.navigation ul li a {
	line-height: 1.2rem !important;
	font-size: 1rem !important;
	padding: 0 0 0 !important;
}

/*	Top nav
	----------------------------------------------------------- */

#top_nav.navigation ul li a {
	font-size: 1rem !important;
	line-height: 1.2rem !important;
	padding: 0.359rem 0 !important;
}

/*	Sub nav
	----------------------------------------------------------- */

#sub_nav.navigation, #exhibitions_nav.navigation, .list_grid_control.navigation, .subsection-navigation.navigation, .news_filters_group.navigation {
	float: right;
	clear: none;
	padding: 0 0 0;
	margin-top: 30px;
}

.heading_wrapper #sub_nav.navigation, .heading_wrapper #exhibitions_nav.navigation, .heading_wrapper .list_grid_control.navigation, .heading_wrapper .subsection-navigation.navigation, .heading_wrapper .news_filters_group.navigation {
	margin-top: 0;
}

#sub_nav.navigation ul li, #exhibitions_nav.navigation ul li, .list_grid_control.navigation ul li, .news_filters_group.navigation ul li {
	margin: 0 0 0 1.2rem;
}

#sub_nav.navigation ul li:first-child, #exhibitions_nav.navigation ul :first-child, .list_grid_control.navigation ul :first-child, .news_filters_group.navigation ul li:first-child {
	margin-left: 0;
}

.heading_wrapper.heading_wrapper_alternative #sub_nav.navigation {
	float: left;
}

@media screen and (max-width: 768px) {
	.subsection-artist-detail-page > .heading_wrapper, .subsection-exhibition-detail-page > .heading_wrapper {
		margin-bottom: 2.4rem !important;
	}
}

@media screen and (min-width: 768px) {
	.subsection-artist-detail-page > .heading_wrapper, .subsection-exhibition-detail-page > .heading_wrapper {
		margin-bottom: 6rem !important;
	}
}

.page-param-type-exhibition_id .page-header-inner h2, .page-param-type-exhibition_id .page-header-inner .subtitle.has_subnav, .page-param-type-exhibition_id .page-header-inner .has_subtitle {
	margin: 0 !important;
}

/*	Dynamic sub nav
	----------------------------------------------------------- */

#page_header {
	padding: 0 4.8rem;
}

#page_header .page-header-inner {
	max-width: 1500px;
	margin: 0 auto;
}

#page_header .page-header-inner .h1_heading {
	line-height: 2.4rem;
}

#page_header .page-header-inner .navigation ul li a {
	padding-bottom: 0;
}

.page-header-inner h2 {
	margin-bottom: 0 !important;
}

#h1_wrapper h2.has_subnav {
	letter-spacing: 0.6em;
}

.clearwithin:after {
	width: 0;
}

/*	Content areas
	----------------------------------------------------------- */

#sidebar .caption {
	font-size: 1rem !important;
	line-height: 2.4rem !important;
}

#content #full {
	margin-bottom: 2.4rem;
}

/*	Page headings
	----------------------------------------------------------- */

#h1_wrapper {
	float: left;
	min-width: 300px;
}

h1 {
	margin: 0 0 3rem !important;
	float: left;
}

h1.has_subtitle {
	margin: 0 0 1.2rem !important;
}

h1.has_subnav {
	margin: 0 !important;
}

.heading_wrapper {
	margin: 0 0 2.4rem !important;
}

.heading_wrapper h1 {
	margin: 0 0 0 !important;
	float: none;
}

@media screen and (min-width: 1024px) {
	.heading_wrapper h1.has_subtitle {
		margin: 0 0 2.4rem !important;
	}
}

@media screen and (max-width: 1023px) {
	.heading_wrapper h1.has_subtitle {
		margin: 0 0 1.2rem !important;
	}
}

.heading_wrapper h1 .h1_heading {
	margin: 0 0 2.4rem !important;
	display: block;
	width: 100%;
}

.heading_wrapper h1 .separator {
	display: none !important;
}

.heading_wrapper h1 .h1_subtitle {
	float: left;
	margin: 0 1.2rem 0 0 !important;
	line-height: 1.8rem !important;
}

.heading_wrapper .subtitle, .heading_wrapper .date, .heading_wrapper .location {
	float: left;
	clear: none;
	margin: 0 1.32rem 1.2rem 0 !important;
	line-height: 1.2rem !important;
}

/*	Footer
	----------------------------------------------------------- */

#footer {
	border-top: 1px solid black;
	color: black;
	font-weight: 400;
	padding: 1rem 0 0;
	margin: 9.6rem 0 1.8rem;
}

#footer #contact_info {
	float: left;
	max-width: 450px;
}

#footer .copyright {
	float: left;
	margin-right: 3rem;
}

#footer #copyright {
	margin: 0 0 0.359rem;
	font-size: 1rem;
}

#footer a, #footer a:visited {
	color: black;
	text-decoration: none;
}

#footer #artlogic {
	display: none !important;
}

.social_media_icon::after {
	/* font-size: 16px; */
	font-size: 1.2rem;
}

.social_media_icon {
	/* width: 32px; */
	  /* height: 32px; */
	  /* line-height: 32px; */
	  /* margin: 0 10px 0 0; */
	  /* color: #fff; */
	width: 1.2rem;
	height: 1.2rem;
	line-height: 1.2rem;
	margin: 0 1.2rem 0 0;
	color: black;
	background: none;
}

#social_links .social_links_item {
	/* width: 32px; */
	  /* height: 32px; */
	  /* margin: 0 0 10px 10px; */
	width: 1.2rem;
	height: 1.2rem;
	margin: 0 1.2rem 0 0;
}

#social_links .social_links_item:last-child {
	margin: 0;
}

#social_links .social_links_item a .social_media_icon {
	/* background-color: black; */
	background: none;
}

/*	-----------------------------------------------------------
	Page Specific
	----------------------------------------------------------- */
/*	Home
	----------------------------------------------------------- */

.section-home #main_content {
	margin-bottom: 0;
}

.section-home #slideshow ul, .section-home #slideshow ul li {
	display: block;
}

.section-home #slideshow.records_list .image {
	margin: 0 0 1.8rem;
}

.section-home #slideshow .description {
	display: none;
}

.section-home .fp_title {
	font-size: 2rem !important;
	line-height: 2.4rem !important;
}

.feature_panels_inner > ul > li {
	/* margin: 0 0 60px; */
	margin: 0 0 7.2rem;
}

.section-home .panel_header {
	margin-bottom: 1.2rem;
	  /*	font-size: $basefontsize * 2rem !important;
			line-height: $lineheight * 2rem !important;*/
}

@media screen and (max-width: 1023px) {
	.section-home .panel_header > h2::before {
		position: absolute;
		content: "";
		border-top: 0.08rem solid black;
		width: 150vw;
		left: -50vw;
		transform: translateY(-1rem);
	}
}

@media screen and (min-width: 1024px) {
	.section-home .panel_header > h2::before {
		position: absolute;
		content: "";
		border-top: 0.08rem solid black;
		width: 100%;
		left: 0;
		transform: translateY(-1rem);
	}
}

.section-home .records_list .content .subtitle, .section-home .records_list .content .date, .section-home .records_list .content .location {
	text-transform: none;
}

/*	Home-page slideshow pagination
	----------------------------------------------------------- */

.section-home .slideshow_pager_inner button {
	font-size: 1rem;
}

/*	Artists
	----------------------------------------------------------- */

.page-artists h1 #artist_years, #image_gallery #content_module h1 #artist_years {
	font-size: 1rem;
	padding-left: 0.359rem;
}

.subsection-artist-list-preview .artists_list_dynamic_columns ul {
	/* width: 33.33%; */
	width: 100% !important;
}

/*	Artist list preview
	----------------------------------------------------------- */

.page-artists .subsection-artist-list-preview #list_preview_navigation.records_list.columns_list ul li {
	margin: 0 0 0.6rem;
}

/*	Artist detail
    ----------------------------------------------------------- */

.subsection-artist-detail-page .link.view_works {
	display: none;
}

.subsection-artist-detail-page #bio {
	margin-bottom: 2.4rem;
}

.subsection-artist-detail-page .divider {
	height: 2.4rem !important;
}

#sidebar .image .object-fit-container img.object-fit-contain, .feature_panels .image .object-fit-container img.object-fit-contain, .panel_image_text_adjacent .image .object-fit-container img.object-fit-contain {
	object-fit: contain !important;
	object-position: left !important;
}

/*	Art Work Popup
	----------------------------------------------------------- */

.artwork_details_wrapper h1.artist > a {
	font-size: 1rem;
	line-height: 1.2rem;
}

.artwork_details_wrapper h1.artist, .artwork_details_wrapper .subtitle {
	font-size: 1rem;
	line-height: 1.2rem;
	margin-bottom: 0 !important;
}

#popup_box .close::after {
	color: black;
}

#popup_box .pagination_controls > ::after {
	font-size: 1rem;
	color: black !important;
}

#image_gallery #content_module .detail_view_module, #image_gallery #secondary_content_module .detail_view_module, #image_gallery #content_module .subtitle, #image_gallery #content_module .enquire, #image_gallery #content_module .view-in-ar, #image_gallery #content_module .wishlist_button {
	font-size: 1rem;
	line-height: 1.2rem;
	margin-bottom: 2.4rem;
}

.subheading {
	display: block;
}

@media screen and (max-width: 1023px) {
	.subheading::after {
		position: relative;
		display: block;
		content: "";
		border-top: 0.08rem solid black;
		width: 150vw;
		left: -50vw;
		transform: translateY(-2.2rem);
	}
}

@media screen and (min-width: 1024px) {
	.subheading::after {
		display: block;
		position: relative;
		content: "";
		border-top: 0.08rem solid black;
		width: 100%;
		left: 0;
		transform: translateY(-2.2rem);
	}
}

/*	Artist - video
	----------------------------------------------------------- */

.page-artists .subsection-video #sidebar {
	display: none;
}

.page-artists .subsection-video #content_module {
	width: 100%;
}

#popup_box .pagination_controls > div.pagination_controls_previous, #popup_box .pagination_controls > div.pagination_controls_next {
	/* opacity: 0.3; */
	opacity: 1;
	transform: none;
	transition: none;
}

#popup_box .close {
	/* transform: translate3d(200px, 0, 0); */
	  /* transition: transform 0.6s cubic-bezier(.87,.17,.18,.85), opacity 0.8s ease-in-out; */
	  /* -webkit-transform: translate3d(200px, 0, 0); */
	  /* -webkit-transition: -webkit-transform 0.6s cubic-bezier(.87,.17,.18,.85), opacity 0.8s ease-in-out; */
	transform: none;
	-webkit-transform: none;
	-moz-transition: none;
	-o-transition: none;
	-webkit-transition: none;
	transition: none;
}

.page-popup-visible #popup_box .close {
	/* transform: translate3d(0, 0, 0); */
	  /* -webkit-transform: translate3d(0, 0, 0); */
	transform: none;
	-webkit-transform: none;
}

.page-popup-visible #popup_content #image_gallery #content_module {
	/* transition: transform 4000ms cubic-bezier(.18, 1, .21, 1), width 400ms cubic-bezier(.65,.06,.19,.96), opacity 1000ms ease-in-out; */
	transition: none;
}

#image_gallery #content_module {
	/* transition: width 0.35s ease-in-out; */
	  /* -webkit-transition: width 0.35s ease-in-out; */
	transition: none;
	-webkit-transition: none;
}

/*	Exhibitions
 	----------------------------------------------------------- */

.section-exhibitions #content.exhibition-list-outer-container, .section-exhibitions #exhibitions-grid-container {
	clear: none;
}

#exhibitions-grid-container {
	clear: both;
}

#exhibitions-grid-container .divider {
	display: none;
}

#exhibitions-grid-container .subsection-exhibitions-grid {
	padding: 0;
	margin: 0 0 2.4rem;
}

#exhibitions-grid-container #exhibitions-grid-past.subsection-exhibitions-grid {
	margin: 0;
	border-bottom: 0;
}

#back_to_exhibitions_link, .section-exhibitions .back_to_link {
	display: none;
}

@media screen and (max-width: 768px) {
	.section-exhibitions .heading_wrapper {
		margin-bottom: 2.4rem !important;
	}
}

@media screen and (min-width: 768px) {
	.section-exhibitions .heading_wrapper {
		margin-bottom: 3.6rem !important;
	}
}

.section-exhibitions .heading_wrapper .location {
	display: block;
}

.records_list .content .date {
	text-transform: none;
}

/*	Viewing Rooms
	----------------------------------------------------------- */

body .cms_button a, body a.cms_button, body a.cms_button:visited {
	/* border: 1px solid #ccc; */
	  /* border-radius: 4px; */
	  /* padding: 5px 25px; */
	border: 1px solid black;
	border-radius: 2;
	padding: 0.6rem 2.4rem;
}

@media screen and (max-width: 768px) {
	.heading_wrapper.viewing_room-list-header {
		margin-bottom: 2.4rem !important;
	}
}

@media screen and (min-width: 768px) {
	.heading_wrapper.viewing_room-list-header {
		margin-bottom: 3.6rem !important;
	}
}

.viewing_room-header .h1_heading, .news-header h1 {
	letter-spacing: 0 !important;
}

.viewing_room-header.heading_wrapper, .viewing_room .heading_wrapper .subtitle, .viewing_room .heading_wrapper .date, .viewing_room .heading_wrapper .location {
	margin-bottom: 0 !important;
}

.records_list ul li .content .pv-credits {
	font-size: 1rem !important;
	line-height: 1.2rem !important;
	  /*    color: #717171;*/
	color: gray !important;
	padding-top: 1.2rem !important;
}

/*	News
	----------------------------------------------------------- */

.subsection-news-record .news-header .subtitle {
	margin-bottom: 0;
}

/*	Events
    ----------------------------------------------------------- */

#events-grid-container .divider {
	display: none;
}

#events-grid-container .subsection-events-grid {
	padding: 0;
	margin: 0 0 2.4rem;
}

#events-grid-container #events-grid-past.subsection-events-grid {
	margin: 0;
	border-bottom: 0;
}

.event-details-wrapper .event-details span {
	font-size: 1rem;
	line-height: 2.4rem;
	display: block;
}

/*	Art fairs
	----------------------------------------------------------- */

#art-fairs-grid-container .subsection-art-fairs-grid {
	padding: 0;
	margin: 0 0 2.4rem;
}

#art-fairs-grid-container #art-fairs-grid-past.subsection-art-fairs-grid {
	margin: 0;
	border-bottom: 0;
}

/*	Press
	----------------------------------------------------------- */

.subsection-press .records_list .content .link, .section-press .records_list .content .link {
	display: inline-block;
	text-align: left;
}

.subsection-press .records_list .content .link a, .section-press .records_list .content .link a {
	display: block;
	text-align: left;
	width: 100%;
}

/*	Publications
	----------------------------------------------------------- */

.section-publications .records_list .image span {
	text-align: left;
}

.section-publications .records_list .image span img {
	margin: 0;
}

.section-publications .records_list .content .description {
	display: block;
}

.section-publications .records_list .content .description .format {
	margin: 0 0 0.6rem;
	display: block;
}

/* 	Page not Found
	----------------------------------------------------------- */

.section-pagenotfound #header #logo {
	margin: calc(2.4rem - 0.718rem) 0 !important;
}

.section-pagenotfound #container {
	/* align-self: center; */
	align-self: start !important;
}

.section-pagenotfound #main_content {
	text-align: left !important;
	color: black !important;
}

.section-pagenotfound #main_content h1 {
	/* text-align: center; */
	  /* margin: 0 0 30px; */
	text-align: left !important;
	margin: 0 0 2.4rem !important;
}

.section-pagenotfound #main_content .divider {
	/* margin: 0 0 26px; */
	margin: 0 0 2.4rem !important;
}

.section-pagenotfound #container {
	/* width: 400px; */
	width: 100% !important;
}

/* 	About
	----------------------------------------------------------- */
/*	Contact
	----------------------------------------------------------- */

.section-contact #content_module .page_content {
	margin-bottom: 2.4rem;
}

.form .form_row {
	/* margin: 0 0 15px; */
	margin: 0 0 0.6rem;
}

.form .form_row label, .form .form_row legend {
	/* line-height: 1.6em; */
	line-height: 1.2rem;
}

.form .form_row .inputField, .form .form_row select, .form .form_row textarea, .form .form_row #captcha input, .form .form_row .g-recaptcha {
	/* padding: 10px; */
	padding: 0.83333rem 0.6rem;
}

.form .form_row textarea {
	/* height: 130px; */
	height: 7.86667rem;
}

/*	-----------------------------------------------------------
	Global Classes
	----------------------------------------------------------- */
/*	Splash screen
	----------------------------------------------------------- */

#home_splash .content {
	font-size: 3rem;
	line-height: 3.6rem;
}

/*	Hero header
	----------------------------------------------------------- */

#hero_header > .inner {
	box-sizing: border-box;
	max-width: 1660px;
}

/*	Fullscreen slideshows
	----------------------------------------------------------- */

.fullscreen_slideshow .hero_splash_text {
	font-weight: 400;
	color: #fff;
	padding: 0;
}

.fullscreen_slideshow ul li .content .inner {
	margin: 0 auto;
}

#hero_header .fullscreen_slideshow ul li .content .inner {
	width: 100%;
}

.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 {
	color: #fff;
	font-size: 3rem;
	line-height: 3.6rem;
}

.fullscreen_slideshow.hero_splash_text_enabled ul li .content h2, .fullscreen_slideshow.hero_splash_text_enabled ul li .content h2 a, .fullscreen_slideshow.hero_splash_text_enabled ul li .content h2 a:visited, .fullscreen_slideshow.hero_splash_text_enabled ul li .content h2 a .separator, .fullscreen_slideshow.hero_splash_text_enabled ul li .content h2 a .h1_subtitle {
	font-size: 1rem;
	line-height: 1.2rem;
}

/*	Image gallery
	Standard page-by-page image gallery
	----------------------------------------------------------- */

#image_gallery #content_module {
	line-height: 2.4rem;
}

#image_gallery #content_module .subtitle {
	margin: 0 0 10px;
	font-size: 1rem;
}

#image_gallery #content_module h3 {
	font-size: 1rem;
	line-height: 1.2rem;
}

#image_gallery #content_module .link, #image_gallery #content_module .link a {
	font-size: 1rem;
}

/*	Records list
	Default styling for all content grids on the site
	----------------------------------------------------------- */

.records_list:not(.feature_list) .content {
	text-align: left;
	font-size: 1rem !important;
	line-height: 1.2rem !important;
}

.records_list .content h2 {
	font-size: 1rem !important;
	line-height: 1.2rem !important;
	margin: 0 0 0.6rem !important;
}

.records_list .content .subtitle, .records_list .content .date, .records_list .content .location {
	font-size: 1rem;
	line-height: 1.2rem;
}

.records_list .content .price {
	padding-top: 0.6rem;
}

.records_list:not(.feature_list):not(.reading_list):not(.grid_dynamic_layout_store) li:not(.custom_panel) .content .description:not(.user_defined), .records_list:not(.feature_list):not(.reading_list):not(.custom_list) .content .link:not(.user_defined) {
	display: none;
}

.records_list .content .location {
	display: block;
}

.records_list ul li .content .title, .records_list ul li .content .artist {
	font-size: 1rem;
	line-height: 1.2rem;
	margin-bottom: 1.2rem;
}

.records_list.flow_list ul li {
	margin-bottom: 2.4rem !important;
}

.records_list ul li .content em {
	font-style: normal;
}

.records_list ul li .signed_and_dated, .records_list ul li .dimensions, .records_list ul li .medium {
	font-weight: 400;
	letter-spacing: 0;
	text-transform: none;
}

.records_list ul li .image {
	margin-bottom: 1.2rem !important;
}

.records_list ul li .subtitle {
	margin-bottom: 0.6rem !important;
}

.records_list .content .date {
	margin-bottom: 1.2rem !important;
}

/*	Mini list
	Small list with image and one line text (e.g. related items)
    ----------------------------------------------------------- */

.mini_list ul li .content h2 {
	font-size: 1rem;
	padding-right: 0;
}

/* Related items panel
    ----------------------------------------------------------- */

.related_items_panel h3 {
	border-bottom: 1px solid black;
	padding: 0 0 0.6rem;
	margin: 0 0 1.2rem;
	font-size: 1rem;
}

/* Feature panels
    ----------------------------------------------------------- */

.feature_panels .no_image h2 {
	margin-top: 0;
}

.feature_panels .description, .feature_panels .link {
	display: block;
}

.feature_panels .panel_image_text_adjacent .content h2 {
	font-size: 2rem !important;
	line-height: 2.4rem !important;
}

.feature_panels .panel_standard.panel_style_standard img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.feature_panels .panel_image_text_adjacent .content .subtitle, .feature_panels .panel_image_text_adjacent .content .date {
	margin-bottom: 1.2rem !important;
}

@media screen and (max-width: 767px) {
	.feature_panels ul li.panel_image_text_adjacent, .feature_panels ul li.panel_image_text_adjacent .content, .feature_panels .panel_image_text_adjacent.panel_variant_2 .content, .feature_panels ul li.panel_image_text_adjacent .outer, .feature_panels ul li.panel_image_text_adjacent .image, .feature_panels ul li.panel_image_text_adjacent .outer .image, .feature_panels ul li.panel_image_text_adjacent .image {
		margin-bottom: 1.2rem !important;
	}
}

/*	Feature list
	Full width grid item which is much larger than other grids
	----------------------------------------------------------- */

.records_list.feature_list ul li {
	margin: 0 0 4.8rem;
	display: flex;
	align-items: center;
}

.feature_list ul li .content h2 {
	font-size: 2rem;
	line-height: 2.4rem;
	margin: 0 0 1.2rem !important;
}

.feature_list ul li .content .subtitle {
	border-bottom: none;
	font-size: 1rem;
	padding: 0;
	margin: 0 0 1.2rem;
}

.feature_list ul li .content .date {
	font-size: 1rem;
	margin: 0 0 1.2rem;
}

.feature_list ul li .content .description {
	display: block;
	margin: 0 0 1.2rem;
	padding-top: 1.2rem;
}

.feature_list ul li .content .link {
	display: block;
	margin: 0 0 1.2rem;
}

.feature_list ul li .content .location {
	font-size: 1rem;
	margin: 0 0 0.6rem;
}

/*	Full list
	A grid where the image fill the full width
	----------------------------------------------------------- */

.full_list ul li .content h2 {
	font-size: 2rem;
	margin: 0 0 1.2rem;
}

.full_list ul li .content .subtitle {
	border-bottom: 1px solid #ebebeb;
	font-size: 1rem;
	padding: 0 0 0.6rem;
	margin: 0 0 0.6rem;
}

.full_list ul li .content .date {
	font-size: 1rem;
	margin: 0 0 0.6rem;
}

.full_list ul li .content .description {
	display: block;
	margin: 0 0 0.6rem;
}

.full_list ul li .content .link {
	display: block;
	padding: 0.6rem 0 0;
}

/*	Expanding detail list
	----------------------------------------------------------- */

.records_list.detail_expand_grid .expander_detail #image_gallery #content_module .subtitle {
	font-size: 2rem;
	line-height: 2.4rem;
	margin: 0 0 1.2rem;
}

.records_list.detail_expand_grid .expander_detail #image_gallery #content_module .signed_and_dated, .records_list.detail_expand_grid .expander_detail #image_gallery #content_module .dimensions, .records_list.detail_expand_grid .expander_detail #image_gallery #content_module .medium {
	font-size: inherit;
}

/*	Filters panel
	----------------------------------------------------------- */

.filters_panel.filters_layout_above_list {
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 2.4rem;
}

.filters_panel.filters_layout_sidebar .fp-module {
	border-bottom: 1px solid black;
	padding-bottom: 1.2rem;
	margin-bottom: 1.2rem;
}

.filters_panel.filters_layout_dropdown .fp-module-content::after {
	box-shadow: none;
}

#cookie_notification {
	box-shadow: none;
}

/*	Data Capture Panel
	----------------------------------------------------------- */

legend {
	padding-bottom: calc(1.2rem - 1px);
}

#privacy_policy_form_msg {
	/* font-size: 0.8em; */
	  /* line-height: 1.7em; */
	  /* padding: 12px 0 0; */
	padding: calc(1.2rem - 1.5px) 0 0;
	opacity: 1;
	font-size: 1rem;
	line-height: 1.2rem;
	padding: 1.2rem 0 0;
}

#protected_path_buttons_container {
	--gap: 1rem;
	display: inline-flex;
	flex-wrap: wrap;
	margin: calc(-1 * var(--gap)) 0 0 calc(-1 * var(--gap));
	align-items: center;
}

@media screen and (max-width: 459px) {
	#protected_path_buttons_container {
		width: calc(100% + var(--gap));
		max-width: 100%;
	}
}

@media screen and (min-width: 460px) {
	#protected_path_buttons_container {
		width: calc(100% + var(--gap));
	}
}

#protected_path_login_submit {
	margin: var(--gap) 0 0 var(--gap);
}

#protected_path_cancel_button {
	line-height: 0.718rem;
	transform: translateY(0px);
	margin: var(--gap) 0 0 var(--gap);
}

#protected_path_login .form_radio_button_container label {
	/* margin: 0 25px 0 0; */
	  /* padding: 2px 0 0 6px; */
	margin: 0px 1.2rem 0px -0.25rem;
	padding: 0;
}

#protected_path_login .protected_path_field_row {
	/* margin: 0 0 15px; */
	margin: 0 0 calc(1.8rem - 1px);
}

#protected_path_login #username, #protected_path_login #password, #protected_path_login .protected_path_field_row input[type="text"], #protected_path_login .protected_path_field_row input[type="email"], #protected_path_login .protected_path_field_row input[type="password"] {
	/* padding: 10px 0; */
	padding: 0.6rem 0;
}

#protected_path_login #container, #protected_path_login #protected_path_login_container {
	/* padding: 35px 30px; */
	padding: 2.4rem 2.4rem;
}

#protected_path_login h1 {
	/* margin: 0 0 25px; */
	margin: 0 0 2.2rem !important;
}

#protected_path_login label {
	/* color: #444; */
	color: black;
}

#protected_path_login .protected_path_form_description {
	/* margin: 0 0 20px; */
	margin: 0 0 0.6rem;
}

div.arprompt .arpromptmessage {
	/* margin: 0 0 20px; */
	margin: 0 0 1.2rem;
}

div.arprompt .arpromptbuttons {
	/* padding: 18px 0 5px 0; */
	  /* border-top: 1px solid #e1e1e1; */
	padding: 1.2rem 0 1.2rem 0;
	border-top: 1px solid #000;
}

div.arprompt button {
	/* padding: 3px 10px; */
	  /* margin: 0 0 0 10px; */
	  /* width: 50px; */
	padding: 0.3rem 0.6rem;
	margin: 0px 0 0 1.2rem;
	width: 3rem;
	text-transform: uppercase;
}

div.arprompt .arpromptclose::after {
	/* font-size: 19px; */
	  /* line-height: 19px; */
	font-size: 1rem;
	line-height: 1.6rem;
}

div.arprompt .arpromptclose {
	/* color: #bbbbbb; */
	color: black;
}

.button {
	/* font-size: 1.1rem; */
	  /* line-height: 20px; */
	  /* transition: background 0.35s ease-in-out; */
	  /* -webkit-transition: background 0.35s ease-in-out; */
	  /* margin-top: 1.2rem; */
	font-size: 1rem;
	line-height: 1.2rem;
	transition: none;
	-webkit-transition: none;
	margin-top: 0;
	  /*calc(1.2rem - 1px)*/
}

.button.button_emphasis a, .button.button_emphasis > span {
	/* padding: 0.6rem 1.6rem 0.6rem; */
	padding: 0.841rem 1.6rem;
	line-height: 0.718rem;
}

#protected_path_login .f_mailinglist_container {
	/* margin: 0 0 1.8rem; */
	margin: 0 0 3.5rem;
}

#protected_path_login .privacy_policy_form_msg {
	/* margin: 1.2rem 0 0; */
	margin: calc(1.2rem - 1.5px) 0 0 !important;
	padding: calc(1.2rem - 1.5px) 0 0 !important;
}

#protected_path_login > .inner {
	/* -webkit-box-align: center; */
	  /* -webkit-align-items: center; */
	  /* align-items: center; */
	  /* -webkit-box-pack: center; */
	  /* -webkit-justify-content: center; */
	  /* justify-content: center; */
	-webkit-box-align: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-box-pack: flex-start;
	justify-content: flex-start;
}

/* background color: #ececec */
/*	Button
	----------------------------------------------------------- */

.button {
	background: black;
}

.button, .button a {
	outline-offset: -8px;
	outline-color: white !important;
}

.button a, .button a:visited, .button a:hover, .button span {
	color: #fff;
}

.button.loading .button_loader svg .path {
	stroke: #fff;
}

/*	Link
	Basic text link usually used throughout the site
	----------------------------------------------------------- */

.link, .simple_list ul li {
	font-size: 1rem;
}

/*	Social links
	A list of social links, usually appears on the contact page
	----------------------------------------------------------- */

#social_links_list ul li {
	color: black;
	font-size: 1rem;
}

/*	Page sharing
	----------------------------------------------------------- */

.share_link {
	font-size: 1rem;
}

.share_link a, .share_link:not(.subnav_share_link) a {
	padding: 0 8px !important;
	  /*	margin-bottom: $lineheight * 2rem;*/
}

/*	Pagination
	----------------------------------------------------------- */

.page_stats {
	padding: 1.8rem 0 0;
	margin-top: 2.4;
	border-top: 1px solid black;
	clear: both;
}

.page_stats .ps_item {
	font-size: 1rem;
}

.page_stats .ps_item a, .page_stats .ps_item a:visited {
	color: black;
}

.page_stats .ps_pages {
	color: black;
	font-size: 1rem;
}

/*	Miscellaneous
	Common classes used throughout the site, generally on grids
	----------------------------------------------------------- */

.subheading {
	color: black;
	font-size: 1rem;
	margin: 0 0 3rem;
	  /*display: block;*/
}

.subheading {
	width: 100%;
}

.subheading span {
	background: none;
	padding: 0 1.2rem 0 0;
}

.subheading_description {
	margin-top: -1.5rem;
	margin-bottom: 3rem;
}

.poster, .subtitle, .heading_wrapper h1 .h1_subtitle, .location {
	color: black;
	font-size: 1rem !important;
	line-height: 1.2rem !important;
}

.date {
	color: black;
	font-size: 1rem !important;
	line-height: 1.2rem !important;
}

.price {
	letter-spacing: normal;
	font-size: 1rem !important;
}

/*	Fancybox overrides
	----------------------------------------------------------- */

#fancybox-overlay {
	background: black !important;
}

#fancybox-title-main {
	font-size: 1rem;
	color: black;
}

#fancybox-title-main .artist strong {
	color: black;
	font-size: 1rem;
}

.fancybox-title .price {
	letter-spacing: normal;
	font-size: 1rem;
}

