



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


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

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

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

 
            @font-face {            
	font-family: "Diatype";            
	src: url('/usr/documents/fonts/bold_font_woff/3/abcdiatype-medium-trial.woff') format('woff'),            
	url('/usr/documents/fonts/bold_font_woff2/3/abcdiatype-medium-trial.woff2') format('woff2');                
	font-style: normal;            
	font-weight: 600;            
}

 

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





    

    
        #header,
        .header-fixed-wrapper #header {
            background-color: #ffffff
        }
        #header:not(.header_transparent) .inner {
            border: 0;
        }
        #header #store_cart_widget a {
            color: #ffffff;
            outline-color: None;
        }
    
    
    

    


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

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

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

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

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


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


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

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

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


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

    /* Colour None */


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


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



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

    

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

    
    
    

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


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

@media screen and (min-width:1023px) {.records_list.grid_dynamic_layout_artfairs:not(.feature_list) > ul > li { width: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:center; -ms-flex-align: center; align-items: center; }

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

                                


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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                            


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

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

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

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

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

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

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

                            


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

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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                            


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

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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                            


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

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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

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

                                


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


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

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

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

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

                                


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

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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

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

                            


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

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

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

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

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

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

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

                            


 /* events - image_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:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

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

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

                            


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

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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                            


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

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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

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

                                


 /* 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:center; -ms-flex-align: center; align-items: center; }

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

                                


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

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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

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

                            


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

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

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

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

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

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

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

                            


 /* 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:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

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

                                


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

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

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

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

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

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

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

                            


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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                            


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

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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

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

                            


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

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

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

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

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

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

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

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

                            


 /* viewing rooms - image_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:center; justify-content: center; -webkit-align-items:center; -ms-flex-align: center; align-items: center; }

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

                                
    
    
    /* 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:25.0% }
                .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: 180px;
                    max-width: 180px;
            }

            
                #header #logo.user-custom-logo-image::before {
                    padding-top:12.7777777778%;
                } 
        
        .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-artlogicwebsite0591/usr/images/preferences/ds_logotype_1.png');
            background-repeat: no-repeat;
            background-position: center center;
                background-size: contain;
        }
        .browser-msie-6 #logo a,
        .browser-msie-7 #logo a,
        .browser-msie-8 #logo a,
        .browser-msie-9 #logo a,
        .browser-msie-10 #logo a {
            background: none;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://artlogic-res.cloudinary.com/w_1000,c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite0591/usr/images/preferences/ds_logotype_1.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-artlogicwebsite0591/usr/images/preferences/ds_logotype_1.png', sizingMethod='scale')";
        }
        #logo a {
            text-indent: -9999px;
            padding: 0;
        }
        
        

        
        


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

    

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


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

    
    /* Responsive nav active / hover text color ------------------- */
    

    /* 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) !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) !important;
        }
        

    /* don't show if opacity = 1 */
        #hero_header:not(.hero_section_detect_brightness):not(.hero-mode-split)::after {
          display:none !important;
        }

    
    /* Hero section image height ------------------- */
    ::root {
        --hero-height: 100vh
    }

    
        #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, 100vh);

                max-height: none;
        }
        .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-artlogicwebsite0591/usr/images/preferences/ds_logotype_1.png');
        }
    }

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




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

    /* ———————————————————————— ARTWORK POPUP ———————————————————————— */
#image_gallery #content_module h1 {
	font-size: 2.1rem;
	line-height: 1.25;
	display: block;
	font-weight: bold;
	margin: 0 0 30px;
}
#image_gallery #content_module #artist_years {
	font-size: 2.1rem;
	line-height: 1.25;
	display: block;
	font-weight: normal;
}
#image_gallery #content_module .subtitle {
	font-size: 1.2rem;
	line-height: 1.45;
	margin: 0;
}
#image_gallery #content_module .subtitle .title {
	font-style: italic;
}
#image_gallery #content_module .detail_view_module {
	font-size: 1.2rem;
	line-height: 1.45;
	color: #010101;
}






/* ACTIVE LINKS NAVBARS */
.navigation ul li.active a,
.navigation ul li.active a:visited,
.navigation ul li.active a:hover {
	font-weight: bold !important;
}





/* ———————————— ANIMATION TIME ———————————— */
.layout-animation-enabled .records_list:not(#add_to_calendar_links):not(#slideshow) ul li.visible {
    transition: transform 1000ms ease, opacity 100ms ease;
}

/* —————————— ANIMATION TRANSLATE —————————— */
.layout-animation-enabled .records_list:not(#slideshow) ul li {
    transform: translate3d(0, 50px, 0);
}




/* ESCONDER NAVBAR DO FILTRO DAS EXHIBITIONS DENTRO DE CADA EXHIBITON */
.layout-hero-header #exhibitions_nav,
.exhibition #exhibitions_nav {
	display: none;
}




/* —————————————————————————— BODY —————————————————————————— */
/* Activate ALT R */
body {
	font-feature-settings: "ss07" 1;
}

#container {
	max-width: 1700px;
}

/* TITLE INSIDE PAGES */
body.section-exhibitions h1.has_subtitle,
body.section-exhibitions .heading_wrapper h1 .h1_heading,
body.section-artists h1.has_subnav,
body.section-store h1.has_subtitle,
body.section-news h1.has_subtitle {
	font-size: 2.1rem;
	line-height: 1.25;
	font-weight: bold;
	margin: 0 !important;
	/*background-color: red;*/
}

/* SUBTITLE INSIDE PAGES */
body.section-exhibitions h1 .h1_subtitle,
body.section-store .h1_wrapper .subtitle,
body.section-news .news-header .subtitle {
	font-size: 2.1rem;
	line-height: 1.25;
	font-style: italic;
	font-weight: normal;
	width: 100%;
	margin: 0 0 28px;
	/*background-color: green;*/
}

/* SUBTITLE INSIDE NEWS */
body.section-news .news-header .subtitle {
	font-style: normal !important;
}

/* TITLE & SUBTITLE OF EXHIBITON PAGES */
body.section-exhibitions h1.has_subtitle,
body.section-exhibitions .heading_wrapper h1 .h1_heading,
body.section-exhibitions h1 .h1_subtitle {
	text-align: center;
}
body.section-exhibitions h1 .h1_subtitle {
	margin: 0 0 20px !important; /* ESPAÇO ENTRE SUBTITLE DATE */
}

/* DATE & LOCATION INSIDE EXHIBITION PAGE */
body.section-exhibitions .heading_wrapper .subtitle {
	width: 100%;
	text-align: center;
	font-size: 1.65rem;
	line-height: 1.25;
	margin: 0 0 60px 0; /* ESPAÇO ENTRE LOCATION E CONTENT */
}
body.section-exhibitions .heading_wrapper .location {
	/*float: none;
	display: inline;*/
	margin: 0;
	font-size: 1.65rem;
	line-height: 1.25;
}

/* DATE & OTHER STUFF INSIDE NEWS PAGE */
body.section-news #content .date,
body.section-news #content .ps_pages,
body.section-news #content .ps_item {
	font-size: 1.2rem;
	line-height: 1.45;
}
/* Corrige cor nos links Previous e Next (.ps_item) */
.page_stats .ps_item a, .page_stats .ps_item a:visited {
	color: #585858;
}

/* TITLE INSIDE ARTIST PAGES */
body.section-artists .h1_wrapper {
	width: 100%;
	min-width: unset;
	text-align: center;
	margin: 0 0 60px 0; /* ESPAÇO ENTRE TITLE E CONTENT */
}
/* SUBTITLE INSIDE ARTIST PAGES */
body.section-artists h1 .artist_years {
	display: block;
	padding-left: 0;
	font-size: 2.1rem;
	line-height: 1.25;
	font-weight: normal;
}



/* MAIN TEXT INSIDE PAGES*/
#content p, #content tr {
	font-size: 1.2rem;
	line-height: 1.45;
	/*background-color: yellow;*/
}



/* SUBHEADING */
.subheading {
	font-size: 1.65rem;
	color: #010101;
	margin: 0 0 25px;
}



/* LINKS ON EXHIBITIONS */
.link, .simple_list {
	margin-top: 0;
}
.link, .simple_list ul li {
	margin: 0px;
	/*text-decoration-line: underline;*/
	font-size: 1.2rem;
	line-height: 1.45;
}
.link, .simple_list ul li a {
	/*color: #010101;*/
}

/* LINKS ON ARTISTS */
.subsection-overview .cv a,
.subsection-overview .subsection-overview--links a {
	/*color: #010101;*/
}
.subsection-overview .divider {
	height: 0 !important;
}

/* SPACE BETWEEN DESCRIPTIONS AND LINKS */
.subsection-overview .description,
.subsection-overview #bio {
	margin-bottom: 40px;
}






/* —————————————————————————— NAVBARS —————————————————————————— */
/* ————————————————— PRIMARY NAVBAR ————————————————— */
/* NAVBAR SIZE ETC */
#header .inner,
#header.header_fixed .inner {
	padding: 15px 0 15px !important;
	max-width: 2200px;
	border-bottom: 1px solid #ebebeb;
}

/* DEACTIVATE SCROLL ANIMATIONS */
#header.header_fixed.header_transparent,
.page_header_enable .header-fixed-wrapper #header .inner,
body:not(.page-popup-active) .page_header_enable.scrolling-down #header .inner {
	transition: unset !important;
	transform: unset !important;
}

/* REMOVE SHADOW & ADD POINTER EVENTS */
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,
body .scrolling-down #header.header_fixed:not(.header_fixed_no_follow),
html.fp-enabled body:not(.fp-viewing-0) #header.header_fixed.header_fixed_no_follow {
	box-shadow: none;
	pointer-events: auto;
}

/* HIDE BORDER IN HOMEPAGE */
body.section-home #header.header_transparent:not(.page-scroll) .inner {
	border: none;
}

/* CORRIGE MARGEM DIREITA (tira o flex) */
#header .header-ui-wrapper .header-icons-wrapper.active {
	margin: 0;
}

/* ————————— SECONDARY NAVBAR IN EXHIBITIIONS & ARTIST ————————— */
#header #page_header {
	display: none;
}
#page_header,
#sticky_sub_nav {
	max-width: none !important;
}
#page_header .page-header-inner {
	max-width: 2200px;
}
#page_header .page-header-inner .h1_heading,
#page_header .page-header-inner .h1_wrapper h2 {
	font-size: 1.65rem;
	line-height: 1.25;
	font-weight: bold;
}

/* —————————————— SUBNAV INSIDE EXHIBITIONS —————————————— */
#sub_nav {
	float: none !important;
}






/* —————————————————————————— FOOTER —————————————————————————— */
#footer p,
#footer p a {
	font-size: 1rem;
	line-height: 1.45;
	color: #010101 !important;
}
.advanced_footer_item {
	min-width: 190px;
	/*padding-right: 60px !important;*/
}




/* ——————————————————— HOMEPAGE BOTTOM (Header Info) ——————————————————— */
.fullscreen_slideshow ul li .content .inner {
	max-width: 2200px !important;
}
.section-home.type-fullscreen #slideshow.slideshow_navigation_enabled ul li .content {
	padding-right: 0 !important;
}




/* —————————————————————————— HOMEPAGE —————————————————————————— */
/* ARTIST NAME */
.fullscreen_slideshow ul li .content h2,
.fullscreen_slideshow ul li .content h2 a,
.fullscreen_slideshow ul li .content h2 a:visited {
	font-size: 3rem;
	line-height: 1.25;
	font-weight: bold !important;
	margin: 0 0 10px;
}
body.section-home .separator {
    display: none !important; /* Esconde o span que contém os dois pontos */
}
body.section-home .fullscreen_slideshow .h1_subtitle::before {
    content: "\A"; /* Adiciona uma quebra de linha antes do subtítulo */
    white-space: pre; /* Garante que a quebra de linha seja exibida */
}

/* EXHIBITION NAME */
.fullscreen_slideshow ul li .content h2 a .h1_subtitle {
	font-style: italic;
	font-weight: normal;
	/*background-color: pink;*/
}
/* DATE */
.fullscreen_slideshow ul li .content .date {
	font-size: 2.1rem;
	line-height: 1.25;
	margin: 0;
}

/* SLIDER NAVIGATORS*/
#fp-nav.fp-right {
	right: 80px;
	bottom: 40px;
	margin: 0;
	top: auto;
}
#fp-nav.fp-right ul {
	position: fixed !important;
	right: 0;
	bottom: 0;
	top: initial !important;
	margin: 0 !important;
	/*background-color: red !important;*/
}






/* ———————————————————————————— GRIDS ———————————————————————————— */
/* IMAGE THUMBNAIL (space between image and text) */
.records_list ul li .image {
	margin: 0 0 15px;
}
/* THUMBNAIL MARGIN */
.records_list>ul>li {
	margin: 0 0 30px;
}

/* MARGIN BOTTOM OF GRIDS*/
.scroll_section_container > section {
	margin: 0 0 80px;
}

/* ———————————————— WORKS' GRID ———————————————— */
/* ALL TEXT*/
.records_list ul li .content,
.records_list ul li .content .title,
.records_list ul li .content .artist,
.records_list ul li .content .medium,
.records_list ul li .content .dimensions,
.records_list ul li .content .edition_details {
	font-size: 1.2rem;
	line-height: 1.45;
	/*font-weight: bold;*/
}
/* ARTIST */
.records_list ul li .content .artist {
	margin-bottom: 0;
	font-weight: bold;
}
/* WORK TITLE */
.records_list ul li .content .title_and_year_title {
	font-style: italic;
}
/* MEDIUM & DIMENSIONS */
.records_list ul li .content .medium,
.records_list ul li .content .dimensions,
.records_list ul li .content .edition_details {
	/*color: grey;*/
}

/*.page-artists .subsection-works .image_list ul li .content {
	font-size: 1.2rem;
	line-height: 1.45;
}*/


/* ——————————— NEWS GRID & EXHIBITIONS GRID & STORE GRID ——————————— */
/* TITLE */
body.section-news .image_list .content h2,
body.section-exhibitions .image_list .content h2,
body.section-artists .image_list .content h2,
body.section-store .image_list .content h2 {
	font-size: 1.65rem;
	font-weight: bold;
	line-height: 1.3;
	margin: 0;
	/*background-color: orange;*/
}
/* SUBTITLE */
/*body.section-news .image_list .content .subtitle,
body.section-exhibitions .image_list .content .subtitle,
body.section-artists .image_list .content .subtitle,
body.section-store .image_list .content .subtitle,*/
.image_list .content .subtitle {
	font-size: 1.65rem;
	line-height: 1.3;
	font-style: italic;
	/*font-family: "Diatype Italic", sans-serif !important;*/
	color: #010101;
	margin: 0;
	/*background-color: pink;*/
}
/* DATE & LOCATION */
body.section-exhibitions .image_list .content .date,
body.section-exhibitions .image_list .content .location,
body.section-artists .image_list .content .date,
body.section-artists .image_list .content .location {
	font-size: 1.1rem;
	line-height: 1.3;
	/*font-weight: bold;*/
	color: #010101;
	margin: 0;
	/*background-color: yellow;*/
}
/* EXHIBITIONS' DATE */
body.section-exhibitions .image_list .content .date,
body.section-artists .image_list .content .date {
	margin-top: 4px;
}
/* NEWS' DATE */
body.section-news .image_list .content .date {
	font-size: 1.2rem;
	line-height: 1.3;
	/*font-weight: bold;*/
	/*color: #737373 !important;*/
	color: #010101;
	margin-top: 4px;
	/*background-color: yellow;*/
}





/* —————————————————— FEATURED EXHIBITIONS, PRODUCTS & NEWS ————————————————— */
/* DESCRIPTION */
body.section-exhibitions .feature_list .content .description,
body.section-artists .feature_list .content .description,
body.section-store .feature_list .content .description,
body.section-news .feature_list .content .description {
	font-size: 1.2rem;
	line-height: 1.45;
	color: #010101;
	/*background-color: pink;*/
}
body.section-news .feature_list .content .description {
	padding-top: 0;
}

/* DATE, LOCATION & PRICE */
body.section-exhibitions .feature_list .content .date,
body.section-exhibitions .feature_list .content .location,
body.section-artists .feature_list .content .date,
body.section-artists .feature_list .content .location,
body.section-store .feature_list .content .price,
body.section-news .feature_list .content .date {
	color: #010101 !important;
	font-size: 1.2rem;
	line-height: 1.45;
	margin: 0;
	/*background-color: blue;*/
}
body.section-news .feature_list .content .date { /* HIDE DATE FROM FEATURED NEWS */
	display: none !important;
}
/*body.section-exhibitions .feature_list .content .date,
body.section-artists .feature_list .content .date,
body.section-store .feature_listt .content .price {
	margin: 0 !important;
	padding: 0;
	background-color: red;
}*/

/* TITLE */
body.section-exhibitions .feature_list .content h2,
body.section-artists .feature_list .content h2,
body.section-store .feature_list .content h2,
body.section-news .feature_list .content h2 {
	font-size: 3rem;
	line-height: 1.2;
	font-weight: bold;
	margin: 0 !important;
	/*background-color: red;*/
}

/* SUBTITLE */
body.section-exhibitions .feature_list ul li .content .subtitle,
body.section-artists .feature_list ul li .content .subtitle,
body.section-store .feature_list ul li .content .subtitle,
body.section-news .feature_list ul li .content .subtitle {
	font-size: 3rem;
	line-height: 1.2;
	/*font-family: "Diatype Italic", sans-serif !important;*/
	font-style: italic;
	color: #010101;
	border-bottom: none;
	padding: 0;
	margin: 0 0 24px;
	/*background-color: green;*/
}
body.section-news .content .subtitle {
	font-style: normal !important;
}

/* single exhibition — change line of artist's name and exhibition's title */
body.section-exhibitions .heading_wrapper .location {
	width: 100%;
}

/* READ MORE */
.link:has(.read_more_label),
.link:has(.read_more) {
	display: none !important;
}





/* ——————————————————————— ARTISTS GENERAL PAGE ——————————————————————— */
/*body.section-artists .subsection-artists-list .records_list .content h2*/
body.section-artists .subsection-artists-list .records_list .content h2 {
	font-size: 2.1rem;
	font-weight: bold;
	line-height: 1.5;
	margin: 0;
	/*background-color: yellow;*/
}

.page-artists .subsection-artist-list-preview #list_preview_navigation.records_list.columns_list ul li {
	margin: 0;
}






/* ——————————————————————— PRODUCT PAGE ——————————————————————— */
/* INFO DETAILS */
body.section-store #content .subtitle_2 {
	font-size: 1.2rem;
	line-height: 1.45;
}

/* PRICE AREA */
body.section-store #content .store_item_group .variant,
body.section-store #content .store_item_group .price {
	font-size: 1.2rem;
	line-height: 1.45;
}
body.section-store #content .store_item_group .variant {
	display: none;
}

/* PURCHASE BUTTON */
body.section-store #content .store_item_controls .button span {
	font-size: 1.2rem;
	line-height: 1.45;
	padding: 8px 11px 7px;
}
body.section-store #content .store_item_controls .button {
	font-size: 1.2rem;
	line-height: 1.45;
}





/* —————————————————————————— CART —————————————————————————— */
/* TITLES INSIDE CART PAGE */
body.section-store .subsection-store-basket #content_module h2,
body.section-store .subsection-store-basket #sidebar h2 {
	font-size: 2.1rem;
}

/*CORRIGE MARGEM ESQUERDA DO ÍCONE DE CART COM O MENU*/
#header .header-ui-wrapper .header-icons-wrapper>div {
	margin: 0 0 0 16px;
}

/* MAIN TEXT*/
body.section-store #sc_contents_container,
body.section-store #sc_checkout_container {
	font-size: 1rem;
}
/* Product Title*/
#shopping_cart_information td.sc_cell_item .title {
	line-height: 1.45;
	margin: 8px 0 10px 0;
}
/* Product Info */
#shopping_cart_information td.sc_cell_item .details {
	line-height: 1.45;
	margin-bottom: 8px;
}





/* ———————————————————————— ABOUT PAGE ———————————————————————— */
.feature_panels .panel_image_text_adjacent .content {
	align-self: unset;
}

/* ——————————————————————— CONTACT PAGE ——————————————————————— */
body.section-contact #sidebar, .sidebar {
	margin: 0;
}







/* ——————————————————————— MOBILE ——————————————————————— */

@media screen and (max-width: 1023px) {

/* BODY MARGIN */
#main_content {
	padding-top: 60px !important;
}

/* LOGO */
#header #logo {
	max-width: 160px !important;
}

/* MENU */
.responsive-nav-slide-nav #responsive_slide_nav_wrapper .navigation ul li a,
.responsive-nav-slide-nav #responsive_slide_nav_wrapper .navigation ul li .dropdown-btn {
	font-size: 1.8rem !important;
	/*background-color: red !important;*/
	padding: 0 0;
}

/* NAVBAR */
#header .inner,
#header.header_fixed .inner {
	min-height: initial;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	/*background-color: pink !important;*/
}


/* NEWS GRID & EXHIBITION GRID */
/* TITLE & SUBTITLE */
.image_list .content h2,
.image_list .content .subtitle {
	font-size: 1.4rem !important;
	/*background-color: red;*/
}
/* DATE & LOCATION */
.image_list .content .date,
.image_list .content .location {
	font-size: 1.1rem !important;
	/*background-color: yellow;*/
}

/* WORKS' GRID */
.records_list ul li .content {
	font-size: 1.1rem;
	/*background-color: blue;*/
}



/* FEATURED TITLE */
.feature_list .content h2 {
	font-size: 1.8rem !important;
	/*background-color: pink;*/
}
/* FEATURED SUBTITLE */
.feature_list ul li .content .subtitle {
	font-size: 1.8rem !important;
	/*background-color: green;*/
}
/* FEATURED DESCRIPTION */
.feature_list .content .description {
	font-size: 1.15rem !important;
	/*background-color: orange;*/
}



/* ARTISTS' NAME IN ARTISTS' GENERAL PAGE */
body.section-artists .subsection-artists-list .records_list .content h2 {
	font-size: 1.8rem !important;
	/*background-color: orange !important;*/
}



/* PAGE TITLES */
.heading_wrapper h1 {
	font-size: 1.8rem !important;
	/*background-color: pink;*/
}
/* TITLE INSIDE PAGES */
.heading_wrapper h1 .h1_heading,
h1.has_subnav,
h1.has_subtitle {
	font-size: 1.8rem !important;
	/*background-color: red;*/
}
/* SUBTITLES INSIDE PAGES */
h1 .h1_subtitle,
.h1_wrapper .subtitle,
.news-header .subtitle {
	font-size: 1.8rem !important;
	/*background-color: green;*/
}

/* DATE & LOCATION INSIDE EXHIBITIONS' PAGE */
body.section-exhibitions .heading_wrapper .subtitle,
body.section-exhibitions .heading_wrapper .location {
	font-size: 1.4rem;
}
body.section-exhibitions .heading_wrapper .subtitle {
	margin: 0 0 50px 0; /* ESPAÇO ENTRE LOCATION E CONTENT */
}

/* MAIN TEXT */
#content p,
#content tr, .link,
#sub_nav a,
#content_module .date,
.simple_list,
.mini_list .content,
.page_stats div,
.records_list ul li .content .artist,
.records_list ul li .content .title_and_year,
.records_list ul li .content .medium,
.records_list ul li .content .dimensions,
.records_list ul li .content .edition_details,
.image_list .content .date,
.image_list .content .location,
.feature_list .content .description,
body.section-store #content .store_item_group .variant,
body.section-store #content .store_item_group .price,
#exhibitions_nav a,
#exhibitions_locations_nav a,
#related_artists h2,
#content .subtitle_2 {
	font-size: 1.15rem !important;
	/*background-color: orange !important;*/
}


/* SUBHEADING */
.subheading {
	font-size: 1.4rem;
	margin: 0 0 15px;
}


/* GRID IMAGE THUMBNAILS */
.records_list ul li .image {
	margin: 0 0 12px !important;
	/*background-color: pink !important;*/
}


/* TITLE MARGIN INSIDE ARTIST PAGE */
.artist-header .h1_wrapper {
	margin-bottom: 40px;
}
/* SUBTITLE INSIDE ARTIST PAGES */
body.section-artists h1 .artist_years {
	font-size: 1.8rem !important;
}


/* FEATURED NEWS */
.featured-list-container li {
	margin-bottom: 50px !important;
}


/* ———— HOMEPAGE ———— */
/* ARTIST & EXHIBITION NAME */
.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 .h1_subtitle {
	font-size: 2.1rem;
	line-height: 1.25 !important;
	margin: 0 0 5px !important;
	/*background-color: green;*/
}
/* DATE */
.fullscreen_slideshow ul li .content .date {
	font-size: 1.5rem;
	margin: 0;
	/*background-color: red;*/
}

/* SLIDER NAVIGATORS*/
#fp-nav.fp-right {
	right: 30px;
	bottom: 15px;
}
#fp-nav.fp-right ul {
	/*position: fixed !important;*/
	/*background-color: blue !important;*/
}




}


@media screen and (max-width: 767px) {
	
	/* SPACE BETWEEN ARTIST HEADER (DETAIL PAGE) AND IMAGE */
	#main_content .artist-header,
	#main_content .exhibition-header {
		margin-bottom: 5px !important;
	}

}



@media screen and (max-width: 459px) {

	/* HOMEPAGE SLIDER TEXTO BOTTOM*/
	.fullscreen_slideshow ul li .content .inner,
	#fullscreen_vertical_slideshow .section .content .inner {
		padding: 0 15px !important;
	}
	#fullscreen_vertical_slideshow .section .content {
		bottom: 0px;
	}

}
