



    
/* 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/aspect/2.0/styles/responsive_topnav.css') screen and (max-width: 1023px);
            

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

    
    
            @font-face {            
	font-family: "At Hauss";            
	src: url('/usr/documents/fonts/bold_font_woff/1/athauss-semibold.woff') format('woff'),            
	url('/usr/documents/fonts/bold_font_woff2/1/athauss-semibold.woff2') format('woff2');                
	font-style: normal;            
	font-weight: 800;            
}

 
            @font-face {            
	font-family: "At Hauss";            
	src: url('/usr/documents/fonts/regular_font_woff/1/athauss-light.woff') format('woff'),            
	url('/usr/documents/fonts/regular_font_woff2/1/athauss-light.woff2') format('woff2');                
	font-style: normal;            
	font-weight: 400;            
}

 
            @font-face {            
	font-family: "italic";            
	src: url('/usr/documents/fonts/regular_font_woff/2/athauss-lightitalic.woff') format('woff'),            
	url('/usr/documents/fonts/regular_font_woff2/2/athauss-lightitalic.woff2') format('woff2');                
	font-style: italic;            
	font-weight: 400;            
}

 
            @font-face {            
	font-family: "italic";            
	src: url('/usr/documents/fonts/bold_font_woff/2/athauss-semibolditalic.woff') format('woff'),            
	url('/usr/documents/fonts/bold_font_woff2/2/athauss-semibolditalic.woff2') format('woff2');                
	font-style: italic;            
	font-weight: 800;            
}

 

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





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

    
        #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;
        }
    
    
    
        .button,
        .full-width.store_item.store_item_dynamic_status.clearwithin>.store_item_controls>.buy_now_store_item_add_container>button.store_item_add_to_cart {
            background: #000000;
        }

    


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

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

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

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


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


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

    
    /* User custom html-font sizing ------------------- */
    
      
        html {
            font-size: 10.0px;
        }
    
    
    /* 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.5px;
                }
                body {
                    font-size: 1.0rem;
                    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 #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;
        }
            .link, .link span, .link a, .link a:visited, #mc_embed_signup input.button {
                color: #000000;
            }

    /* 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.grid_dynamic_layout_artfairs ul li img { object-fit: cover; width: 100%; height: 100%; }

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

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

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

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

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

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

                                .records_list.grid_dynamic_layout_artfairs > ul { margin-right: -50px; }

                                .records_list.grid_dynamic_layout_artfairs > ul > li { padding-right: 50px; }

                                }
                            


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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

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

                            


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

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

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

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

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

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

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

                                


 /* video - image_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%; }

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

                                .records_list.grid_dynamic_layout_video > ul { margin-right: -50px; }

                                .records_list.grid_dynamic_layout_video > ul > li { padding-right: 50px; }

                                }
                            


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

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

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

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

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

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

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

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

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

                                .records_list.grid_dynamic_layout_default_grid > ul { margin-right: -50px; }

                                .records_list.grid_dynamic_layout_default_grid > ul > li { padding-right: 50px; }

                                }
                            


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

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

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

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

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

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

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

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

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

                                .records_list.grid_dynamic_layout_artists > ul { margin-right: -50px; }

                                .records_list.grid_dynamic_layout_artists > ul > li { padding-right: 50px; }

                                }
                            


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

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

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

                                .records_list.grid_dynamic_layout_artist_works_categories > ul { margin-right: -50px; }

                                .records_list.grid_dynamic_layout_artist_works_categories > ul > li { padding-right: 50px; }

                                }
                            


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

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

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

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

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

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

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

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

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

                                .records_list.grid_dynamic_layout_exhibitions > ul { margin-right: -50px; }

                                .records_list.grid_dynamic_layout_exhibitions > ul > li { padding-right: 50px; }

                                }
                            


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

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

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

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

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

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

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

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

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

                                .records_list.grid_dynamic_layout_events > ul { margin-right: -50px; }

                                .records_list.grid_dynamic_layout_events > ul > li { padding-right: 50px; }

                                }
                            


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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


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


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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                            
                                    .records_list.grid_dynamic_layout_store_featured ul li .image::after { padding-top: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.grid_dynamic_layout_events_featured ul li img { object-fit: cover; width: 100%; height: 100%; }

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

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

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

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

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

                                


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

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

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

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

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

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

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

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

                                .records_list.grid_dynamic_layout_artwork_categories_landing > ul { margin-right: -50px; }

                                .records_list.grid_dynamic_layout_artwork_categories_landing > ul > li { padding-right: 50px; }

                                }
                            


 /* 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.grid_dynamic_layout_events ul li img { object-fit: cover; width: 100%; height: 100%; }

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

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

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

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

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

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

                                .records_list.grid_dynamic_layout_events > ul { margin-right: -50px; }

                                .records_list.grid_dynamic_layout_events > ul > li { padding-right: 50px; }

                                }
                            


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

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

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

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

                                .records_list.grid_dynamic_layout_store > ul { margin-right: -50px; }

                                .records_list.grid_dynamic_layout_store > ul > li { padding-right: 50px; }

                                }
                            


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

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

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

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

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

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

                                .records_list.grid_dynamic_layout_feature_panels > ul { margin-right: -50px; }

                                .records_list.grid_dynamic_layout_feature_panels > ul > li { padding-right: 50px; }

                                }
                            


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

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

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

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

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

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

                                
                                    .records_list.grid_dynamic_layout_exhibitions_works ul li .image::after { padding-top:50.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.grid_dynamic_layout_artfairs_featured ul li img { object-fit: cover; width: 100%; height: 100%; }

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

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

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

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

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

                                


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

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

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

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

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

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

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

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

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

                                .records_list.grid_dynamic_layout_press > ul { margin-right: -50px; }

                                .records_list.grid_dynamic_layout_press > ul > li { padding-right: 50px; }

                                }
                            


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

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

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

                                .records_list.grid_dynamic_layout_news > ul { margin-right: -50px; }

                                .records_list.grid_dynamic_layout_news > ul > li { padding-right: 50px; }

                                }
                            


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

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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

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

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

                                .records_list.grid_dynamic_layout_search > ul { margin-right: -50px; }

                                .records_list.grid_dynamic_layout_search > ul > li { padding-right: 50px; }

                                }
                            


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

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

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

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

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

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

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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

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

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

                                .records_list.grid_dynamic_layout_exhibitors > ul { margin-right: -50px; }

                                .records_list.grid_dynamic_layout_exhibitors > ul > li { padding-right: 50px; }

                                }
                            


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

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

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

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

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

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

                                


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

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

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

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

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

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

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

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

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

                                .records_list.grid_dynamic_layout_publications > ul { margin-right: -50px; }

                                .records_list.grid_dynamic_layout_publications > ul > li { padding-right: 50px; }

                                }
                            


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

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

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

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

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

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

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

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

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

                                .records_list.grid_dynamic_layout_team > ul { margin-right: -50px; }

                                .records_list.grid_dynamic_layout_team > ul > li { padding-right: 50px; }

                                }
                            


 /* 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.grid_dynamic_layout_viewing_rooms ul li img { object-fit: cover; width: 100%; height: 100%; }

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

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

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

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

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

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

                                .records_list.grid_dynamic_layout_viewing_rooms > ul { margin-right: -50px; }

                                .records_list.grid_dynamic_layout_viewing_rooms > ul > li { padding-right: 50px; }

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

    /* Light and dark logo variants css ------------------- */
    #logo .logo-variant-light { content:''; background-image:url(/usr/images/preferences/bowmanhal-logotipo-blanco-2x-2-.png)}
            #logo .logo-variant-dark { content:''; background-image:url(/usr/images/preferences/bowmanhal-logotipo-negro-2x-2-.png)}
            




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

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

            
                #header #logo.user-custom-logo-image::before {
                    padding-top:13.0769230769%;
                } 
        
        .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-artlogicwebsite1898/usr/images/preferences/bowmanhal-logotipo-negro-2x-2-.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-artlogicwebsite1898/usr/images/preferences/bowmanhal-logotipo-negro-2x-2-.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-artlogicwebsite1898/usr/images/preferences/bowmanhal-logotipo-negro-2x-2-.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: 75vh
    }

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

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

                max-height: none;
        }
    
    /* Home page slideshow / fullscreen video ui buttons ------------------- */
    
    
    
    
    /* Hero header slideshow ui buttons ------------------- */
    
        #hero_header .slideshow-pagination-controls .slideshow-control {
            transform: scale(1) !important;
            border: none !important;
            background-color: #FFFFFF !important;
        }
    
        #hero_header .slideshow-pagination-controls .btn-prev:after,
        #hero_header .slideshow-pagination-controls .btn-next:after {
            color: #ffffff !important;
            border-color: #ffffff !important; /* Needed for V1 template sites as the arrows are done in css rather than using an artlogic social icon */
        }
    
    
    /* Carousel feature panel ui buttons ------------------- */
    
        .slick-prev:before,
        .slick-next:before {
            background: #FFFFFF !important;
        }
    
        .slick-prev:before,
        .slick-next:before {
            color: #000000 !important;
        }


    @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-artlogicwebsite1898/usr/images/preferences/bowmanhal-logotipo-negro-2x-2-.png');
        }
    }

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




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

    html {
    font-size: 16px;
}

body {
    font-size: 16px;
    line-height: 2.48rem;
    color: #0A0A0A;
}

body:not(.section-home)  #container:not(.page-scroll) #header.header_fixed.header_transparent{
 background: #FFF;
}

p {
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
}

h2 {
margin:0px !important;
}
hr{
border-color: #EEE;
}

.feature_panels .panel_hero .hero_heading .description {
max-width:100% !important;
}

#main_content{
margin-bottom:0px !important;
}

#secondary_image_thumbnails{
   padding-top:150px;
}

#image_gallery #image_container .item .caption {
font-family: 'At Hauss';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 140%;
color: #909090;
}

div.detail_view_module h3{
    font-size: 16px !important;
    line-height: 1.4em !important;
    color: #0A0A0A !important;
}

#top_nav.navigation ul li a {
    font-family: "At Hauss", Sans-serif;
    font-style: normal;
    font-weight: 400;
}

.privacy_policy_form_msg > p {
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
}

.asterisk > p {
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
}

.navigation ul li a {
    text-transform: capitalize !important;
    font-size: 20px !important;
}

.navigation ul li {
    margin: 0 42px 0 0;
}

.topnav li.active a {
    text-decoration: underline;
    text-underline-offset: 4px;
}

.section-home #responsive_slide_nav_content_wrapper #container #main_content #content #slideshow {
    margin: 0px;
    width: auto;
}

#container {
    max-width: 100%;
    padding: 0 20px;
}

.header-fixed-wrapper {
    margin-top: 20px;
}

#header #logo {
    margin-left: 0px;
    margin-right: 42px;
}

.header-fixed-wrapper #header {
    padding-left: 24px;
    padding-right: 24px;
}

#header .inner,
#header.header_fixed .inner {
    max-width: 100%;
}

@media screen and (min-width: 1024px) {
    #header .inner {
        justify-content: start;
        flex-wrap: nowrap;
    }



}

#header .header-ui-wrapper {
    margin: 0;
}

.fullscreen_slideshow ul li .content .inner {
    padding: 0 20px;
}

.fullscreen_slideshow ul li .content .inner h2 {
    font-size: 16px;
    line-height: 1.4;
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    color: #FFE711 !important;
}

.fullscreen_slideshow ul li .content {
    bottom: 0;
}

.fullscreen_slideshow ul li .content h2 .separator {
    display: none;
}

.slide_has_caption .inner h2 {
    color: yellow;
}

.image-caption {
    line-height: 1.25;
    letter-spacing: 1.2px;
    font-size: 16px;
}

.section-home #content:not(.no_homepage_slideshow) .feature_panels:not(.first_panel_full_bleed) {
    padding: 0;
}

/* Artists */

.subsection-artists-list {
    background: #FFF !important;
    padding: 20px;
    margin: 0px !important;
    position: relative;
    left: -20px;
    width: 100%;
}

/* Collect */

.feature_panels .no_image h2 {
    font-size: 48px;
    line-height: normal;
    letter-spacing: -1px !important;
    font-weight: 600;
}

.feature_panels .description {
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    padding-bottom: 0px;
}

.feature_panels .description h2 {
    font-weight: 500;
    font-size: 42px;
}

.page-exhibitions li:nth-child(2) .col_2_text_table_container,
.page-artists li:nth-child(2) .col_2_text_table_container {
    background: #FFE711;
    padding: 0 80px 24px;
}

.page-artists li:nth-child(2) .panel_header,
.page-exhibitions li:nth-child(2) .panel_header {
    line-height: 1;
    margin-bottom: 0;
    padding-bottom: 32px;
    background: #FFE711;
    padding: 24px 80px 32px;
}

.page-artists li:nth-child(2) .panel_header h2 {
    font-size: 48px;
    line-height: 1em;
    letter-spacing: -1px !important;
    font-weight: 600;
    margin: 0;
    font-style: normal;
}



.page-exhibitions li:nth-child(2) .panel_header h2 {
    font-size: 48px;
    line-height: 1em;
    letter-spacing: -1px !important;
    font-weight: 600;
    margin: 0;
    font-style: italic !important;
    font-style: italic;
}

.page-artists li:nth-child(2) .panel_header .subtitle,
.page-exhibitions li:nth-child(2) .panel_header .subtitle {
    font-style: normal;
    font-size: 28px;
}

@media screen and (min-width: 1024px) {
    .page-exhibitions li:nth-child(2) .col_2_text_table_container,
    .page-artists li:nth-child(2) .col_2_text_table_container {
        padding: 0 240px 48px;
    }

    .page-artists li:nth-child(2) .panel_header,
    .page-exhibitions li:nth-child(2) .panel_header {
        padding: 48px 240px 32px;
    }
}

.feature_panels_inner > ul > li:first-child {
    margin-bottom: 0;
}

.page-artists .heading_wrapper,
.page-exhibitions .exhibition-header {
    margin: 0;
    display: none;
}

.page-artists .page-scroll.scrolling-down #header,
.page-exhibitions .page-scroll.scrolling-down #header {
    display: none;
}

[role=exhibition], li .content .title, .artist,.edition_details,.medium,.dimensions {
    font-size: 16px !important;
    line-height: 1.4em !important;
    color:#0A0A0A !important;
    margin-bottom: 0px !important;
    font-weight: normal !important;
    letter-spacing: normal !important;
}

#footer #mailinglist_form {
    padding: 100px;
    text-align: center;
    background-image: url('https://artlogic-res.cloudinary.com/c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite1898/usr/images/feature_panels/image/items/7e/7ef74eda680e49f69ffcb70df0117165/89b79ef9-ee21-41c0-9126-5de3dff0ee06_720.jpg');
    background-position: center center;
}

.mailinglist_form_wrapper h2 {
    color: #FFE711;
    letter-spacing: 0px;
    font-size: 48px;
}

#footer #mailinglist_form #artlogic_mailinglist_signup_form {
    color: white;
}

#footer #mailinglist_form #privacy_policy_form_msg,
#footer #mailinglist_form #privacy_policy_form_msg a {
    color: white;
}

#mailing_submit_button{
      color: #FFE711 !important;
    line-height: normal;
    font-size: 40px;
    font-weight: bold;
    display: block;
margin-bottom: 10px;
margin-top: 50px;
}
.botonsuscribe{
border-radius:30px;
border: 1px solid #FFF;
    font-size: 20px;
    font-weight: normal;
    display: inline-block;
color: #FFF;
padding:5px !important;
min-width: 150px;
margin-top:20px;
}
@media screen and (max-width: 1200px) {

.page-exhibitions li:nth-child(2) .col_2_text_table_container,
.page-artists li:nth-child(2) .col_2_text_table_container {
    background: #FFE711;
    padding: 0 40px 24px;
}

.page-artists li:nth-child(2) .panel_header,
.page-exhibitions li:nth-child(2) .panel_header {
    line-height: 1;
    margin-bottom: 0;
    padding-bottom: 32px;
    background: #FFE711;
    padding: 24px 40px 32px;
}
}

@media screen and (max-width: 768px) {

.page-exhibitions li:nth-child(2) .col_2_text_table_container,
.page-artists li:nth-child(2) .col_2_text_table_container {
    background: #FFE711;
    padding: 0 20px 24px;
}

.page-artists li:nth-child(2) .panel_header,
.page-exhibitions li:nth-child(2) .panel_header {
    line-height: 1;
    margin-bottom: 0;
    padding-bottom: 32px;
    background: #FFE711;
    padding: 24px 20px 32px;
}

.feature_panels .panel_hero .hero_heading .description {
max-width:100% !important;
}
.feature_panels .panel_hero .hero_section .inner {
max-width:100% !important;
}

    #footer #mailinglist_form #artlogic_mailinglist_signup_form #mailing_submit_button {
        width: 100%;
    }

    #mailing_submit_button .button {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
#mailing_submit_button{
      color: #FFE711 !important;
    line-height: 1em;
    font-size: 30px;
    font-weight: bold;
    display: block;
}
}

#footer .inner {
    display: flex;
    flex-direction: column;
}

#footer .inner #mailinglist_form {
    order: 1;
}

#footer .inner .copyright {
    order: 3;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
}

#footer #social_links {
    order: 2;
    display: flex;
    align-items: center;
    justify-content: center;
}

.page-collect .fp_title {
    padding: 24px 0px 0;
}

.page-collect .description.prose {
    padding: 0 0px 24px;
}

@media screen and (min-width: 1024px) {

.feature_panels .panel_hero .hero_heading .description {
max-width:100% !important;
}
.feature_panels .panel_hero .hero_section .inner {
max-width:100% !important;
}
    .page-collect .fp_title {
        padding: 48px 40px 0;
    }

    .page-collect .description.prose {
        padding: 0 40px 48px;
    }
}
@media screen and (min-width: 1200px) {

.feature_panels .panel_hero .hero_heading .description {
max-width:100% !important;
}
.feature_panels .panel_hero .hero_section .inner {
max-width:100% !important;
}
    .page-collect .fp_title {
        padding: 48px 240px 0;
    }

    .page-collect .description.prose {
        padding: 0 240px 48px;
    }
}

.page-about-bowman-hal #main_content #content #content_module.full_width {
    display: none;
}

.page-about-bowman-hal .col_2_text_table_container {
    padding: 0 0px 24px;
}

.page-about-bowman-hal .panel_header {
    line-height: 1;
    margin-bottom: 0;
    padding-bottom: 32px;
    padding: 24px 0px 0;
}

.page-about-bowman-hal .panel_header h2 {
    font-size: 48px;
    line-height: normal;
    letter-spacing: -1px !important;
    font-weight: bold;
}

@media screen and (min-width: 1024px) {
    .page-about-bowman-hal .col_2_text_table_container {
        padding: 0 40px 48px;
    }

    .page-about-bowman-hal .panel_header {
        padding: 24px 40px 0;
    }
}
@media screen and (min-width: 1200px) {
    .page-about-bowman-hal .col_2_text_table_container {
        padding: 0 240px 48px;
    }

    .page-about-bowman-hal .panel_header {
        padding: 24px 240px 0;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {

.feature_panels .panel_hero .hero_heading .description {
max-width:100% !important;
}
.feature_panels .panel_hero .hero_section .inner {
max-width:100% !important;
}

    #hero_header.hero-mode-split,
    #slideshow.split_slideshow.full_list,
    .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: 20px !important;
        padding-right: 20px !important;
    }
}

.col_2_text_table-content p,
.col_2_text_table-content div {
    font-size: 20px !important;
    line-height: 28px;
}

.section-home #header .inner {
    border-bottom: 0;
}

.page-artists .artist_list ul li h2 {
    font-size: 16px;
    letter-spacing: 0.1em !important;
}


.page-exhibitions .records_list .content h2 {
    line-height: 20px;
    font-size: 16px;
    letter-spacing:1px;
}
.page-exhibitions .records_list .content .date {
    line-height: 20px;
    font-size: 16px;
    letter-spacing: normal;
}

.page-artists .records_list:not(.feature_list) .content {
    text-align: left;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 1.2px;
}

.section-home .records_list .content h2 {
    font-size: 20px;
    line-height: 28px;
    color: #0A0A0A;
    letter-spacing:1px;
}

.page-artists .feature_panels .description,
.page-artists .feature_panels .panel_header {
    padding: 0;
    margin: 0;
}

#footer #mailinglist_form #artlogic_mailinglist_signup_form input {
  background: transparent;
  border: 1px solid #fff;
  background: rgba(255, 255, 255, 0.2);
}

.section-home .fullscreen_slideshow ul li .content .date {
    font-size: 20px;
    letter-spacing: normal !important;
    line-height: 0.5;
    margin-bottom:30px;
    font-style: normal;

}

.section-home #slideshow.fullscreen_slideshow a { 
    font-size: 16px;
    line-height: 1.4;
    letter-spacing: 2px !important;
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    color: #FFE711 !important;
}
.section-home .fullscreen_slideshow ul li .content h2 a .h1_subtitle { 
    font-size: 36px;
    letter-spacing: 1px !important;
    line-height: 1.2;
    padding-bottom:10px;
    font-style: normal !important;
    font-family: "At Hauss", Sans-serif !important;
}

.feature_panels .panel_hero .hero_heading {
padding-left:0px !important;
padding-right:0px !important;
overflow: hidden;
}


.text-invite{
  font-size: 36px;
}
[role=megatitle] {
  font-size: 36px;
    line-height:  normal;
    max-width: 60%;
    text-align: center;
    margin: 0 auto;
}
.firmamegatitle{
padding-top:30px;
  font-size: 20px;
    line-height:  normal;
    text-align: center;
color:#909090;
display:block;
}

@media screen and (min-width: 1024px)  {
    .feature_panels .panel_hero .hero_heading {
overflow: visible;
}
}

 @media screen and (max-width: 767px) {
    .inner {
        height: auto !important;
        min-height: 0px !important;
    }
}
/* Base font size for large screens */
  .responsive-text span {
    font-size: 150px;
    font-weight: regular;
    white-space: nowrap;
    margin-right: 50px;
    line-height: 1em;
  }

  /* Font size for medium screens (tablets, smaller desktops) */
  @media (max-width: 1200px) {

.feature_panels .panel_hero .hero_heading .description {
max-width:100% !important;
}
.feature_panels .panel_hero .hero_section .inner {
max-width:100% !important;
}

    .responsive-text span {
      font-size: 96px;
      margin-right: 30px;
    }
  }

  /* Font size for smaller screens (tablets, larger phones) */
  @media (max-width: 768px) {
    .responsive-text span {
      font-size: 48px;
      margin-right: 20px;
    }
  }

.text-invite{
  font-size: 36px;
}
[role=megatitle] {
  font-size: 36px;
    line-height:  normal;
    max-width: 80%;
    text-align: center;
    margin: 0 auto;
}

    .section-home.type-fullscreen #slideshow.slideshow_navigation_enabled ul li .content {
        padding-right: 0px !important;
    }

body.section-root div#container{
padding:0px !important;
}

body.section-root div.description {
padding-left: 20px !important;
        padding-right: 20px !important;
}

body.section-root li.panel_type_2 {
padding-left: 20px !important;
        padding-right: 20px !important;
}

body.section-root li.panel_type_7{
margin-left: 20px !important;
        margin-right: 20px !important;
    width: auto;
}


  /* Font size for small mobile screens */

  @media (max-width: 480px) {


body.section-home #main_content {
padding-left:0px;
padding-right:0px;
}

.header-fixed-wrapper {
    margin-top: 0px;
}

.cookie_notification_preferences{
margin-right:0px !important;
}

#footer .small-links-container {
    font-size: 14px;
}

#footer #copyright {
    margin: 0 0 6px;
    font-size: 14px;
}

    #footer .inner {
        padding-left: 15px;
        padding-right: 0px;
    }

#parallax-slide-235 {
    background-position: left;
}

section.scroll_section_standard_panels div.subheading{
    margin: 0 0 0px !important;
}

.feature_panels_inner>ul>li {
    margin: 0 0 40px !important;
}
.feature_panels_inner>ul>li.panel_number_1 {
    margin: 0 0 0px !important;
}


.enquire_button_container{
    margin-bottom: 60px !important;
}

.bowmanhalbowmanhal{
    margin-top: 40px !important;
}
.bowmanhalbowmanhalportada{
    margin-top: 40px !important;
    margin-bottom: 20px !important;
}
.bowmanhalbowmanhalabout{
    margin-top: 80px !important;
}


body.section-home .feature_panels_inner>ul>li.panel_id_233{
margin-bottom:0px !important;
}
li.panel_press div.subheading{
    margin-bottom: 10px !important;
}

body.page-about-bowman-hal .layout-fixed-header #main_content, #main_content {
        padding-top: 0px !important;
    }

body.page-about-bowman-hal .feature_panels_inner>ul>li {
    margin: 0 0 0px !important;
}

 li.no_image span.hero_section {
min-height:0px !important;
}

li.no_image span.hero_heading{

min-height:0px !important;
}

 li.no_image .hero_section_placeholder{
display:none !important;
        min-height: 0px !important;
}

 li.no_image .hero_image_responsive{
display:none !important;
        min-height: 0px !important;
}



body.page-collect .layout-fixed-header #main_content, #main_content {
        padding-top: 0px !important;
    }

body.page-collect .feature_panels_inner>ul>li {
    margin: 0 0 0px !important;
}

body.page-collect li.no_image span.hero_section {
min-height:0px !important;
}

body.page-collect li.no_image span.hero_heading{
margin-top:80px !important;
min-height:0px !important;
}

body.page-collect li.no_image .hero_section_placeholder{
display:none !important;
        min-height: 0px !important;
}

body.page-collect li.no_image .hero_image_responsive{
display:none !important;
        min-height: 0px !important;
}




body.section-artists li.panel_content_autofill_type_artworks img{
        min-height: 0px !important;
}

body.section-exhibitions li.panel_content_autofill_type_artworks img{
        min-height: 0px !important;
}

.hidden-mobile {
display: none;
}

.hero_heading {
        min-height: 0px;
    }
.inner {
        height: auto !important;
        min-height: 0px !important;
    }

#footer .inner .copyright {
    order: 3;
    display: grid;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
}

#footer #copyright {
    margin-bottom: 0px !important;
    text-align: center;
}

#copyright #artlogic {
    margin-right: 20px;
    display: block;
    text-align: center;
}
#footer #copyright #artlogic , .copyright-text {
    display: block !important;
line-height:2;
}
#footer .small-links-container {
line-height:2;
}

.hero_section_placeholder{
min-height:0px !important;
height:0px !important;
}

       body .feature_panels ul li.panel_hero .hero_heading {
        padding-top: 0px !important; 
        padding-bottom: 0px !important;
	}

#logo{
max-width:220px !important;
}
    	.responsive-text span {
      		font-size: 48px;
      		margin-right: 30px;
    	}
	.aboutus{
		font-size: 14px !important; 
		text-decoration: none; 
		font-weight: 600 !important; 
		border-bottom: 1px solid black; 
		margin-right: 30px; 
		margin-left: 90px; 
		text-wrap: nowrap;
	}
        .text-invite{
              font-size: 28px;
         }

[role=megatitle] {
              font-size: 26px;
    line-height:  normal;
    max-width: 80%;
    text-align: center;
    margin: 0 auto;
}

    .section-home.type-fullscreen #slideshow.slideshow_navigation_enabled ul li .content {
        padding-right: 0px !important;
    }

#footer #mailinglist_form {
    padding: 20px;
    text-align: center;
    background-image: url('https://artlogic-res.cloudinary.com/c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite1898/usr/images/feature_panels/image/items/7e/7ef74eda680e49f69ffcb70df0117165/89b79ef9-ee21-41c0-9126-5de3dff0ee06_720.jpg');
    background-position: center center;
}

.mailinglist_form_wrapper h2 {
    color: #FFE711;
    letter-spacing: 0px;
    font-size: 28px;
}

.page-exhibitions li:nth-child(2) .col_2_text_table_container,
.page-artists li:nth-child(2) .col_2_text_table_container {
    background: #FFE711;
    padding: 0 20px 24px;
}

.page-artists li:nth-child(2) .panel_header,
.page-exhibitions li:nth-child(2) .panel_header {
    line-height: 1;
    margin-bottom: 0;
    padding-bottom: 32px;
    background: #FFE711;
    padding: 24px 20px 12px;
}

  }
 @media (max-width: 400px) {
	.aboutus{
		font-size: 14px !important; 
		text-decoration: none; 
		font-weight: 600 !Important; 
		border-bottom: 1px solid black; 
		margin-right: 30px; 
		margin-left: 110px; 
		text-wrap: nowrap;
	}
}
.aboutus{
	font-size: 20px; 
	text-decoration: none; 
	font-weight: bold; 
	border-bottom: 1px solid black; 
	margin-right: 30px; 
	text-wrap: nowrap;
	line-height: normal;
}
.separator{
	display:none !important;
}
.button a, .button > span {
    background: none;
    height: auto;
    margin: 0;
    cursor: pointer;
    display: block;
    padding: 10px 15px 10px;
    text-align: center;
}

.button{
border-radius:20px;
padding-left:15px;
padding-right:15px;
font-size:20px;
}

/* tablas de records - artists */
/* Estilo básico de la tabla */
[role=table] {
    width: 100%;
    border-collapse: collapse;
    margin: 10px 0;
    border: none !important;
    text-align: left;
    font-size:20px;
       line-height: 140%;
}

[role=table] td {
    padding: 10px;
    text-align: left;
    border: none !important;
    vertical-align: top;
    min-width:240px;   
 line-height: 140%;
}
[role=table] tr:first-child td:nth-child(1) {
    font-size:16px !important;
line-height: normal;
    line-height: 140%;
    }

[role=table] tr:first-child td:nth-child(1) > p {
    font-size:16px !important;
line-height: normal;
    line-height: 140%;
    }

/* Diseño para dispositivos móviles */
@media (max-width: 480px) {
    [role=table]  {
        display: block;
    border: none !important;
    }

    [role=table]  tr {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        margin-bottom: 10px;
    border: none !important;
    }

    [role=table]  td {
        display: block;
        width: 100%;
    border: none !important;
    vertical-align: top;
    }
}


/* Estilo básico de la tabla about */
[role=tableabout] {
    width: 100%;
    border-collapse: collapse;
    margin: 10px 0;
    border: none !important;
    text-align: left;
    font-size:20px;
    line-height: 140%;
}

[role=tableabout]  td {
    padding: 10px;
    text-align: left;
    border: none !important;
    vertical-align: top;
    min-width:300px;
    line-height: 140%;
}

[role=tableabout] tr:first-child td:nth-child(1) {
    font-size:16px;
    line-height: normal;
    line-height: 140%;
    }
[role=tableabout] tr:first-child td:nth-child(1) p{
    font-size:16px;
    line-height: normal;
    line-height: 140%;
    }


[role=tableabout] tr:nth-child(2) td:nth-child(1) {
    font-size:16px;
    line-height: normal;
    line-height: 140%;
    }
[role=tableabout] tr:nth-child(2) td:nth-child(1) p{
    font-size:16px;
    line-height: normal;
    line-height: 140%;
    }
/* Diseño para dispositivos móviles */
@media (max-width: 480px) {
#social_links .social_links_item {
    width:auto !important;
padding-left:20px;
padding-right:20px;
}
#footer {
   padding:0px;
}
.feature_panels .description h2 {
    font-weight: 500;
    font-size: 28px;
}

.subheading, [role=heading]{
font-size:20px !important;
}

    [role=tableabout]  {
        display: block;
    }

    [role=tableabout]  tr {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        margin-bottom: 10px;
    }

   [role=tableabout]  td {
        display: block;
        width: auto;
    vertical-align: top;
    }

    /* Reorganizar las celdas */
    [role=tableabout] tr:first-child td:nth-child(1) {
        order: 2; /* Celda 1,2 */
    }

    [role=tableabout] tr:first-child td:nth-child(2) {
        order: 3; /* Celda 1,1 */
    }

    [role=tableabout] tr:last-child td:nth-child(2) {
        order: 4; /* Celda 2,2 */
    }

    [role=tableabout] tr:last-child td:nth-child(1) {
        order: 1; /* Celda 2,1 */
    }
}


    [role=upcoming]  {
	font-size: 16px;
    line-height: 1.2em;
    letter-spacing: 0.1em !important;
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    color: #909090 !important;
    padding-top:11px;
    padding-bottom:0px;
    }
    [role=onview]  {
	font-size: 16px;
    line-height: 1.2em;
    letter-spacing: 0.1em !important;
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    color: #4FAAFF !important;
    padding-top:11px;
    padding-bottom:0px;
    }

li .content .artist > strong {
    margin-bottom: 0px !important;
    font-weight: normal !important;
}

.panel_type_8 > .content {
padding-top:10px !important;
}

li .panel_header:nth-of-type(2) {
    padding-top: 1px !important;
}
[role=abouttitle]{
      color: #FFE711 !important;
    line-height: 1.2em;
    text-transform: uppercase;
    font-size: 60px;
    min-height: 300px !important;
    font-weight: bold;
    display: block;
}
/* Diseño para dispositivos móviles */
@media (max-width: 480px) {

[role=abouttitle]{
    font-size: 40px;
    min-height: 100px !important;
}
}



/* Contenedor del texto */
[role="text-container"] {
  position: relative;
}

/* Texto por defecto (truncado) */
[role="text"] {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 10; /* Número de líneas visibles */
  -webkit-box-orient: vertical;
  transition: all 0.3s ease;
    line-height: 140%;
}

/* Checkbox oculto */
[role="toggle"] {
  display: none;
}

/* Cuando el checkbox está seleccionado, el texto se expande */
[role="toggle"]:checked ~ [role="text"] {
  -webkit-line-clamp: unset; /* Mostrar todo el texto */
  overflow: visible;
}

/* Estilo del botón de "Leer más" */
[role="toggle-label"] {
  display: block;
  margin-top: 5px;
  color: #0A0A0A;
  cursor: pointer;
  font-weight: regular;
}

[role="toggle"]:checked ~ [role="toggle-label"] {
  content: "Leer menos";
  color: gray;
display:none;
}

#footer .copyright {
    float: left;
    margin-right: 0px !important;
}
#footer #copyright {
    margin-bottom: 0px !important;
}

body.section-home img.object-fit-contain{
max-height: 400px !important;
    object-fit: cover !important;
}
.fechaportada{
display:block;
color:#FFF;
padding-top:41px;
font-size: 16px;
    font-style: normal !important;
    font-family: "At Hauss", Sans-serif !important;
letter-spacing: normal;
}

.fechaportadanegro{
display:block;
color:#0A0A0A;
padding-top:23px;
font-size: 16px;
    font-style: normal !important;
    font-family: "At Hauss", Sans-serif !important;
letter-spacing: normal;
}
.artistaportada { 
    font-size: 36px;
    line-height: 1.25;
    padding-bottom:10px;
   color:#0A0A0A;
}
.tituloportada {
    font-size: 24px;
    line-height: 0.5;
    margin-bottom:30px;
margin-top:5px;
    font-style: italic;
   color:#0A0A0A;
}
.subheading, [role=heading]{
font-size:28px;
    margin-bottom: 60px;
}
.panel_header> h2::after {
    content: '' !important;
    border-top: 1px solid #eee !important;
    flex: 1 !important;
}

#image_gallery #content_module .subtitle {
    margin: 0 0 10px;
    font-size: 1.35rem;
    font-style: italic;
}
.title_and_year_title{
    font-style: italic;
	font-size:16px !important;
    letter-spacing: normal !important;
}
.title>em{
    font-style: italic !important;
}
.artwork_details_wrapper h1.artist a {
font-size:20px;
color:#909090;
padding-bottom:50px;
}
.artwork_details_wrapper div.subtitle .title {
font-size:24px;
color:#0A0A0A;
padding-top:50px;
}
.artwork_details_wrapper div.subtitle .year {
font-style: normal !important;
}
#image_gallery #content_module .subtitle {
margin-top:40px;
}
.social_media_icon{
color:#0A0A0A;
background-color: #FFF;
}
.social_media_icon::after {
font-size:20px !important;
}
#social_links .social_links_item {
width:100px;
}
#social_links .social_links_item a .social_media_icon {
    background-color: #FFF;
}
#social_links  {
   padding-bottom:20px;
   border-bottom: 1px solid #EEE; 
}
.parallax-disabled{
border-top:1px solid #EEE;
border-bottom:1px solid #EEE;
}
.enquire{
margin-top: 20px;
}


.scroll_section_header .subheading::after {
border:none;
}

.image .caption {
    display: block;
    clear: both;
    padding: 20px 0 0 !important;
}
#footer .small-links-container {
    font-size: 16px;
}

.heading_wrapper.cascading-page-header h1 {
float:unset;
    text-align: center;
}
.records_list .content h2 {
    font-size: 24px;
    line-height: 1.2;
    color: #010101;
    margin: 0 0 15px;
    padding-bottom: 6px;
}
.form.form_layout_hidden_labels .form_row .inputField:not(.active), .form.form_layout_hidden_labels .form_row select:not(.active), .form.form_layout_hidden_labels .form_row textarea:not(.active) {
    color: #000 !important;
    border-color: #000 !important;
}
.form.form_layout_hidden_labels .form_row .inputField, .form.form_layout_hidden_labels .form_row select, .form.form_layout_hidden_labels .form_row textarea {
    color: #000 !important;
    border-color: #000 !important;
}


#categories_row legend h3 {
    display: none !important;
}

#interests_row legend h3 {
    display: none !important;
}
img[alt="top"] {
     object-position: top;
}
img[alt="top-10"] {
     object-position: center 10%;
}
img[alt="top-20"] {
     object-position: center 20%;
}
img[alt="top-25"] {
     object-position: center 25%;
}
img[alt="top-30"] {
     object-position: center 30%;
}
img[alt="top-40"] {
     object-position: center 40%;
}
img[alt="center"] {
     object-position: center;
}
img[alt="top-60"] {
     object-position: center 60%;
}
img[alt="top-70"] {
     object-position: center 70%;
}
img[alt="top-75"] {
     object-position: center 75%;
}
img[alt="top-80"] {
     object-position: center 80%;
}
img[alt="top-90"] {
     object-position: center 90%;
}
img[alt="bottom"] {
     object-position: bottom;
}

.subsection-news-record{
margin-right:60px;
margin-left:60px;
}
/* Diseño para dispositivos móviles */
@media (max-width: 480px) {

.subsection-news-record{
margin-right:5px;
margin-left:5px;
}

}

.related_items_panel_heading{
font-family: 'At Hauss';
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 140%;
color: #000000;
padding-bottom:20px;
}
.related_items_panel .records_list.mini_list ul li .icon > span > img {
border-radius:100%;
}
#content_module .date, .content_module .date {
font-family: 'At Hauss';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 140%;
color: #909090;
}

#sidebar .image .object-fit-container img.object-fit-contain, .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: cover;
    height: auto;
    width: 100%;
    max-height: 800px;
    min-height: 260px;
}
img[alt="no-max-height"]{

    max-height: 10000px !important;
}

li.panel_content_autofill_type_artworks  > span> span > a  > span.object-fit-container > img.object-fit-contain{
    object-fit: contain !important;
    //height: auto !important;
    width: 100%;
    max-height: 100% !important;
}

#cookie_notification_preferences{
max-width:500px;
}
#cookie_notification_preferences>a{
font-family: 'At Hauss';
font-style: normal;
font-weight: 350;
font-size: 16px;
line-height: 140%;
}
#cookie_notification_accept>a{
font-family: 'At Hauss';
font-style: normal;
font-weight: 375;
font-size: 16px;
line-height: 22px;
text-align: center;
}
input[type="checkbox"]:checked{
    filter: brightness(0) saturate(100%);
}


#image_gallery #content_module {
    line-height: 140%;
}
li.item_content_section_news > a > div.content > span.date{
font-family: 'At Hauss';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 140%;
color: #909090;
}
li.item_content_section_news > a > div.content > h2.fp_title{
    letter-spacing: 0px;
}

.records_list:not(.feature_list) .content {
    text-align: left;
    font-size: 0.9em;
    line-height: 1.4em;
}
