



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


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

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

    
    

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



        
        /* body_background_color */
        body,
        #social_sharing_links.popup_vertical ul,
        .social_sharing_links.popup_vertical ul,
        .fancybox-powerzoom .fancybox-overlay,
        #popup_overlay,
        .subheading span,
        body.slide-nav-active #responsive_slide_nav_wrapper,
        #cookie_notification,
        .fancybox-overlay.fancybox-overlay-image,
        .fancybox-skin,
        div.arprompt,
        #sc_checkout_content #shipping_container select,
        #sc_checkout_content #shipping_container .inputField,
        .form .form_row .inputField, .form .form_row select, .form .form_row textarea, .form .form_row #captcha input, .form .form_row .g-recaptcha,
        .section-home #slideshow.full_list.content_below ul li,
        #contact_form #contact_form_item_preview .inner,
        .buy_enquire_quick_view,
        .filters_panel.filters_layout_dropdown .fp-module-content-inner {
            background-color: #ffffff
        }




    

    
    
    
    

    


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

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


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



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

    
    /* User custom html-font sizing ------------------- */
    
      
        html {
            font-size: 10.0px;
        }
    
    
    /* Title - Heading spacing and transform ------------------- */
        

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


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

    /* Colour None */


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


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



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

    

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

    
    
    

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


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

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

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

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

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

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

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

                                


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

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

                                


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

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

                                


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

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

                                


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

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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


 /* exhibitions - tile_list-------------------------------------- */

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


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

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

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

                                


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

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

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

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

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

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

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

                                


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


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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


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

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

                                


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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


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

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

                                


 /* exhibitions works - tile_list-------------------------------------- */

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


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

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

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

                                


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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


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

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

                                


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

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

                                


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

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

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

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

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

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

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

                                


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

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

                                


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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

                                


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

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

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

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

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

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

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

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

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




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

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

            
                #header #logo.user-custom-logo-image::before {
                    padding-top:18.6%;
                } 
        
        .device-highres #logo {
            background: none;
        }
        #logo a {
            background-image: url('https://artlogic-res.cloudinary.com/w_1000,c_limit,f_auto,fl_lossy,q_auto/ws-thehouseofluxury/usr/images/preferences/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-thehouseofluxury/usr/images/preferences/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-thehouseofluxury/usr/images/preferences/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.1999999999999999555910790150) !important;
        }
        .fullscreen-slide-light .fullscreen_slideshow.hero_header_layout_center:not(.override-slide-brightness) ul li::before,
        
        .fullscreen-slide-light .fullscreen_slideshow.hero_header_layout_left-center:not(.override-slide-brightness) ul li::before {
            background: rgba(255,255,255,0.1999999999999999555910790150) !important;
        }
        

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

    
    
    /* Home page slideshow / fullscreen video ui buttons ------------------- */
    
    
    
    
    /* Hero header slideshow ui buttons ------------------- */
    
    
    
    
    /* Carousel feature panel ui buttons ------------------- */
    
    


    @media screen and (max-width:360px) {
        #logo a {
            background-image: url('https://artlogic-res.cloudinary.com/w_500,c_limit,f_auto,fl_lossy,q_auto/ws-thehouseofluxury/usr/images/preferences/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 ------------------- */

    @import url('https://fonts.googleapis.com/css?family=Questrial');

.fullscreen_slideshow .hero_splash_text .subtitle:after{
content:' '!important;
display:none!important;
}

.price {
	color: inherit;
}

.section-artists .list_grid_control.navigation {
    display: none;
}

div#social_links {
    width: 100%;
}



.page-upcoming-events .heading_wrapper h1 {
    display: none;
}

.node a {
    color: #999999;
}



.section-events-page .feature_panels .content {
    background: #000000b8;
    color: #fff;
    font-size: 17px;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    text-indent: 16px;
}

a.btnviewmore {
    display: block;
    display: block;
    background: #000;
    color: #fff;
    padding: 14px 20px;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    font-size: 14px;
    line-height: 12px;
    width: 300px;
    text-align: center;
    text-decoration: none;
    margin: 0px auto;
}

.page-artists.section-artists div#main_content #content > p {
    display: block;
    color: #fff;
    font-size: 20px;
    z-index: 2000000;
    text-align: center;
    float: left;
    position: relative;
    width: 100%;
    margin-bottom: 70px;
}

.subsection-press-grid span.date {
    display: none;
}

.enquire a.website_contact_form {
    background: #111;
    text-align: center;
    color: #fff;
    padding: 10px 0px;
    font-size: 17px;
}

.grid_dynamic_layout_artist_works li:before {
    content: 'Enquire';
    display: block;
    background: #000;
    position: absolute;
    bottom: 0px;
    right: 35px;
    color: #fff;
    padding: 7px 20px;
    padding-top: 10px;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    z-index: -1;
    font-size: 12px;
    line-height: 12px;
}

.page-the-house-of-fine-art .heading_wrapper.cascading-page-header.clearwithin{
    display: none;
}



.link.artist_website_link a {
    font-size: 0px;
    letter-spacing: -9999px;
    display: block;
    width: 200px;
    text-align: center;
    border: 1px solid #222;
    color: #222;
    padding-top: 4px;
}

.link.artist_website_link a:after {
    content: 'Official Website';
    font-size: 1.2rem;
    letter-spacing: 0.2em;
}

.subsection-events-grid li {
    position: relative;
}

.subsection-events-grid liiii:before {
    display: block;
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%!important;
    z-index: 200;
}

.grid_dynamic_layout_events .link {
    display: none!important;
}

.page-the-house-of-fine-art div#main_content{
    padding-top: 0px;
    background: url('https://artlogic-res.cloudinary.com/c_limit,f_auto,fl_lossy,q_auto/ws-thehouseofluxury/usr/library/images/main/aboutcity.jpg');
    background-size: cover;
    padding-top: 60px;
    padding-bottom: 60px;
    overflow: hidden;
}

.page-the-house-of-fine-art div#main_content {
    padding: 0px;
    background: none;
}

#node-1228 {
    padding: 70px 20px;
padding-bottom:40px;
    background: #000;
    background: rgba(0, 0, 0, 0.9);
    boxxx-shadow: 0px 0px 10px #000;
    margin-bottom: 20px;
    width: 700px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    color: #FFF;
    margin-top: 80px;
    text-align: center;
    line-height: 22px;
}

.page-about-us .heading_wrapper {
    display: none;
}

#sub_nav #sub-item-works a {
    letter-spacing: -9999px;
    color: #fff;
}

.page-about-us div#content_module {
    margin-bottom: 0px;
}

.fullscreen_slideshow .hero_splash_text .subtitle {
    padding: 35px 0 0;
    font-size: 1.8rem;
    line-height: 4.2rem;
    max-width: 1400px;
    margin: 0 auto;
    color: #fff;
}

.page-about-us .field.field-name-field-bgimg.field-type-image.field-label-hidden {
    display: none;
}

.page-about-us .feature_panels.feature_panels_layout_standard {
    display: none;
}

.page-about-us div#main_content {
    padding-top: 0px;
background: #111;
}

.page-about-us div#main_content div{
box-sizing: border-box;
}




div#social_links_list {
    display: none!important;
}

.page-about-us div#container {
    width: 100%!important;
    max-width: 100%!important;
    margin: 0px;
    padding: 0px!important;
}

.page-about-us #main_content div#content {
    margin: 0px!important;
    width: 100%!important;
    max-width: 100%!important;
}

.aboutquote {
padding: 74px;
text-align: center;
color: #FFF;
font-size: 22px;
max-width: 700px;
width:100%;
margin-left: auto;
margin-right: auto;
}



.aboutinner h2 {
    font-size: 16px;
    font-weight: 300;
    -webkit-font-smoothing: subpixel-antialiased;
    color: #fff;
}

.aboutquote i{
  color: #bebebe;
}


.quadinner{
  width: 50%;
  float: left;
  height: 400px;
}

.aboutquad{
  overflow: auto;
}

.aboutquad .aboutinner{
max-width: 400px;
background: #000;
background: rgba(0, 0, 0, 0.84);
padding: 40px;
margin: 20px;
margin-left: auto;
margin-right: auto;
margin-top: 100px;
color: #FFF;
font-size: 14px;
font-family: 'Recta', Sans-Serif;
line-height: 1.3;
color: #FFF;
letter-spacing: 0.1em;
boxxx-shadow: 0px 0px 5px #000;
min-height: 185px;
height:auto;
}

.aboutquad .aboutinner p{
color: #FFF;
font-size: 12px;
font-family: 'Recta', Sans-Serif;
line-height: 1.6;
color: #FFF;
letter-spacing: 0.1em;
}

.aboutus1 .aboutinner {
    width: 740px;
    background: #000000d1;
    padding: 40px;
    margin: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
    color: #FFF;
    font-size: 14px;
    font-family: 'Recta', Sans-Serif;
    line-height: 1.3;
    color: #FFF;
    letter-spacing: 0.1em;
}

.aboutlast .aboutinner {
width: 700px;
background: #000;
background: rgba(0, 0, 0, 0.84);
padding: 40px;
margin: 20px;
margin-left: auto;
margin-right: auto;
margin-top: 100px;
color: #FFF;
font-size: 14px;
font-family: 'Recta', Sans-Serif;
line-height: 1.3;
color: #FFF;
letter-spacing: 0.1em;
boxxx-shadow: 0px 0px 5px #000;
}

.aboutlast .aboutinner h2{
color:#fff;
}

.page-node-1226 .maincontentwrap {
margin: 0px!important;
overflow: hidden;
}


.aboutus1 {
background: url('https://www.thehouseofluxury.com/usr/library/images/main/about2020.jpg');
background-size: cover;
min-height: 500px;
padding-top: 60px;
padding-bottom:60px;
}
.aboutmedia {
background: url('https://artlogic-res.cloudinary.com/c_limit,f_auto,fl_lossy,q_auto/ws-thehouseofluxury/usr/library/images/main/aboutmedia.jpg');
background-size: cover;
min-height: 500px;
}
.aboutcreative {
background: url('https://artlogic-res.cloudinary.com/c_limit,f_auto,fl_lossy,q_auto/ws-thehouseofluxury/usr/library/images/main/aboutcreative.jpg');
background-size: cover;
min-height: 500px;
}
.aboutevents {
background: url('https://artlogic-res.cloudinary.com/c_limit,f_auto,fl_lossy,q_auto/ws-thehouseofluxury/usr/library/images/main/aboutevents.jpg');
background-size: cover;
min-height: 500px;
}

.artline {
    display: inline-block;
    width: 49%;
    text-align: center;
}

.artline a {
    display: block;
    text-align: center;
    text-decoration: none;
color:#fff;
font-size:20px;
text-shadow:0px 0px 10px #000;
}

.artline span {
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-size: 1.9rem;
}

.artline b{
font-weight:400;
}

.artselectwrap {
position:relative;
    background: #0000006e;
    padding: 250px 0px;
}

.artselectbg {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
             -webkit-transition: 1s;
    transition: 1s;
    opacity: 0;
z-index:-1;
}

.artselectbg1{
background-image:url('https://artlogic-res.cloudinary.com/c_limit,f_auto,fl_lossy,q_auto/ws-thehouseofluxury/usr/library/images/main/zh1.jpg');
opacity:1;
}

.artselectbg2{
background-image:url('https://artlogic-res.cloudinary.com/c_limit,f_auto,fl_lossy,q_auto/ws-thehouseofluxury/usr/library/images/main/klib.jpg');
}

.artselectbg3{
background-image:url('https://artlogic-res.cloudinary.com/c_limit,f_auto,fl_lossy,q_auto/ws-thehouseofluxury/usr/library/images/main/hofailwa.jpg');
}

.artline:hover .artselectbg{
opacity:1;
}

.page-the-house-of-fine-art #main_content #content #content_module.full_width{
margin:0px;
}

a.vshowlink{
    color: #fff;
    background: #111;
    text-decoration: none;
    padding: 15px 30px;
    font-size: 21px;
display:block;
max-width: 400px;
    margin: 0px auto;
}

p {
    margin-bottom: 15px;
}
.aboutart {
background: url('https://artlogic-res.cloudinary.com/c_limit,f_auto,fl_lossy,q_auto/ws-thehouseofluxury/usr/library/images/main/aboutart.jpg');
background-size: cover;
min-height: 500px;
}

.aboutlast {
background: url('http://thehouseofluxury.com/images/aboutlast.jpg');
background-size: cover;
padding: 60px;
background-position: center;
}

.aboutinner h2 {
font-size: 16px;
font-weight: 300;
-webkit-font-smoothing: subpixel-antialiased;
}

.aboutquad .aboutinner h2 {
font-size: 19px;
font-weight: 300;
-webkit-font-smoothing: subpixel-antialiased;
margin-top: 0px;
}


#sub_nav #sub-item-works a:after {
    content: 'Collection';
    font-size: 1.2rem;
    letter-spacing: 0.1em;
    color: #000;
}

#footer{
padding-top:0px;
}

.footeremail a {
    display: block;
    margin-top: 20px;
    margin-bottom: -5px;
    font-size: 19px;
    color: #fff!important;
    font-family: 'Georgia';
    opacity: 0.8;
}

h2.footerh2 {
    background: url(/usr/library/images/main/stripesleft.png);
    background-repeat: no-repeat;
    background-position: -326px 0px;
    border-bottom: 2px solid #BEBEBE;
    font-size: 15px;
    line-height: 1;
    padding-top: 14px;
    padding-left: 0px;
    padding-bottom: 10px;
    letter-spacing: 0.2em;
    color: #FFF;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 11px;
    font-weight: 300;
    width: 100%;
}

.section-artists div#sub_nav {
    display: none;
}

.mobileshow{
display:none;
}

h2.footerh2.footerh2right {
    background: url(/usr/library/images/main/stripesright.png);
    text-align: right;
    background-position: top right -205px!important;
}

.social_media_icon::after {
    font-size: 26px;
}

#social_links .social_links_item {
    width: 42px;
}

#footer #social_links {
    float: left;
}

#footer.advanced_footer .advanced_footer_item {
    width: 100%;
}
#footer.advanced_footer .advanced_footer_item {
    display: inline-block;
    padding: 0 1% 20px 1%;
    vertical-align: top;
}

.footercolwrap {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    background: #222;
    padding: 10px 20px;
min-height:250px;
}

.footercolwrap ul {
    padding: 0px;
    margin: 0px;
}

.footercolwrap ul li {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    letter-spacing: 0em;
    font-size: 11px;
    text-transform: capitalize;
    line-height: 25px;
    color: #f5f5f5;
}

#footer.advanced_footer .advanced_footer_item:first-child {
    width: 100%;
    padding-bottom: 50px;
    margin-bottom: 50px;
    position: relative;
}

#footer.advanced_footer .advanced_footer_item:first-child:after {
    content: '';
    position: absolute;
    width: 200%;
    height: 100%;
    background: #fff;
    top: 0px;
    left: -50%;
    z-index: -2;
}

.page-artists .subsection-artist-list-preview #list_preview_navigation.records_list.columns_list ul li {
    text-align: center;
    padding: 0px;
}

#top_nav.navigation ul li a {
    font-size: 1.1rem;
    letter-spacing: 0.3em;
}

div#related_artists h3 {
    display: none;
}

body.type-fullscreen #header .inner {
    padding: 8px 0px;
}

#header.header_layout_center .header-ui-wrapper {
    padding-top: 5px;
}



.enquire a.link-no-ajax.website_contact_form {
    background: #222;
    text-align: center;
    color: #fff;
    padding: 4px;
}

section.scroll_section.scroll_section_works .subheading span {
    display: none;
}

.section-home #slideshow ul li .content {
    ddddisplay: none;
}

.fullscreen_slideshow .hero_splash_text {

}

#footer{
position:relative;
}

div#footer:after {
    position: absolute;
    content: '';
    width: 200%;
    height: 120%;
    top: 0px;
    left: -50%;
    background: #000;
    z-index: -3;
}



.fp_custom_instagram-feed.panel_number_3 .link a{
display:none;
}

div#artlogic a {
    display: none;
}

.records_list ul li .image{
margin-bottom:0px;
}

.records_list ul li {
    margin-bottom: 40px;
}

.frontgridwrap{
margin-right:-40px;
}

.frontgridrow {
    overflow: hidden;
}

.frontgridcolumn {
    width: 33.33%;
    width: calc(33.33% - 40px);
    margin: 20px 0px;
    float: left;
    margin-right: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
overflow:hidden;
}

.frontgridinner {
    background-color: #0000007d;
    color: #fff;
    font-size: 25px;
    padding: 0px 0px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    position: relative;
          -webkit-transition: 1s;
    transition: 1s;
}

.section-home #footer .frontgridwrap{
display:none!important;
}

.frontgridinner a {
    color: #fff!important;
    font-size: 25px;
    padding: 150px 0px!important;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    position: relative;
    display: block;
    text-decoration: none;
}

.frontgridinner:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-size: cover;
    background-position: center;
    background-image: url(/usr/library/images/main/jw.jpg);
    z-index: -1;
    -webkit-transition: 1s;
    transition: 1s;
}

.frontgridcolumn:hover .frontgridinner:after{
 transform: scale(1.4); -webkit-transform: scale(1.4);
}

.frontgrid2 .frontgridinner:after {
    background-image: url('https://artlogic-res.cloudinary.com/c_limit,f_auto,fl_lossy,q_auto/ws-thehouseofluxury/usr/library/images/main/aboutnew.jpg');
}

.frontgrid3 .frontgridinner:after {
    background-image: url('/usr/library/images/main/eventsnew.jpeg');
}

.frontgrid4 .frontgridinner:after {
    background-image: url('https://artlogic-res.cloudinary.com/c_limit,f_auto,fl_lossy,q_auto/ws-thehouseofluxury/usr/library/images/main/deslife.jpg');
}

.frontgrid5 .frontgridinner:after {
    background-image: url('https://artlogic-res.cloudinary.com/c_limit,f_auto,fl_lossy,q_auto/ws-thehouseofluxury/usr/library/images/main/artcult.jpg');
}

.frontgrid6 .frontgridinner:after {
    background-image: url('https://artlogic-res.cloudinary.com/c_limit,f_auto,fl_lossy,q_auto/ws-thehouseofluxury/usr/library/images/main/contactnew.jpg');
}




.frontgridcolumn.sixty{
width:66.66%;
width: calc(66.66% - 40px);
}

.frontgridcolumn:first-child{
margin-left:0px;
}

.frontgridcolumn:last-child{
margin-right:0px;
}

.partnerrow {
    float: left;
    width: 33%;
    text-align: center;
padding:10px 0px;
}

.partnerrow a {
    color: #fff;
    text-decoration: none;
    display: inline;
    line-height: 2.9rem;
    padding-bottom: 10px;
    color: #ffffff;
    background: linear-gradient(to right, #ffffff 0%, #ffffff 98%);
    background-repeat: no-repeat;
    background-position: left 78%;
    background-size: 0 1px;
    font-size: 1.7rem;
    line-height: 2.3rem;
    margin: 0 0 15px;
    text-transform: uppercase;
    letter-spacing: 0.145em;
text-shadow:0px 0px 10px #000;
transition: background 0.2s linear;
    -webkit-transition: background 500ms cubic-bezier(0.005, 0.315, 0.000, 0.985);
    -moz-transition: background 500ms cubic-bezier(0.005, 0.315, 0.000, 0.985);
    -o-transition: background 500ms cubic-bezier(0.005, 0.315, 0.000, 0.985);
    transition: color 500ms linear, background 500ms cubic-bezier(0.005, 0.315, 0.000, 0.985);
}

.partnerrow a:hover{
background-size: calc(100% - 1px) 1px;
}

.section-retail-partners .heading_wrapper.cascading-page-header {
    display: none;
}

.section-retail-partners div#main_content {
    background-image: url(https://artlogic-res.cloudinary.com/w_2400,h_2000,c_limit,f_auto,fl_lossy,q_auto/ws-thehouseofluxury/usr/library/images/main/1/amara-4-.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0px -70px;
    padding: 150px 0px;
    margin-bottom: 40px;
}


@media (min-width : 1251px) {
body.page_has_subnav .subsection-store-list-page .heading_wrapper, body.page_has_subnav .subsection-exhibition-detail-page .heading_wrapper, body.page_has_subnav .subsection-artist-detail-page .heading_wrapper, body.page_has_subnav .heading_wrapper.exhibition-list-header, body.page_has_subnav .heading_wrapper.event-header, body.page_has_subnav .heading_wrapper.event-list-header, body.page_has_subnav .heading_wrapper.cascading-page-header{
float:none!important;
width:100%!important;
}

body.page_has_subnav .subsection-store-list-page #content, body.page_has_subnav .subsection-exhibition-detail-page #content, body.page_has_subnav .subsection-artist-detail-page #content, body.page_has_subnav #content.exhibition-list-outer-container, body.page_has_subnav.section-events #content, body.page_has_subnav.section-art-fairs #content, body.page_has_subnav .heading_wrapper.cascading-page-header ~ #content{
width:100%!important;
max-width:1000px;
margin:0px auto;
float:none!important;
padding-left: 0px!important;
}

body.page_has_subnav .subsection-store-list-page .heading_wrapper #sub_nav.navigation ul li, body.page_has_subnav .subsection-exhibition-detail-page .heading_wrapper #sub_nav.navigation ul li, body.page_has_subnav .subsection-artist-detail-page .heading_wrapper #sub_nav.navigation ul li, body.page_has_subnav .heading_wrapper.exhibition-list-header #exhibitions_nav.navigation ul li, body.page_has_subnav .heading_wrapper.event-header #sub_nav.navigation ul li, body.page_has_subnav .heading_wrapper.event-list-header #sub_nav.navigation ul li, body.page_has_subnav .heading_wrapper.cascading-page-header #sub_nav.navigation ul li{
clear:none!important;
display:inline-block!important;
margin: 20px 30px 20px 30px;
float: none!important;
}

div#sub_nav ul {
    text-align: center;
}

div#h1_wrapper h1 {
    text-align: center;
    letter-spacing: 0.3em;
    font-size: 29px;
}





}

@media (max-width : 767px) {
#main_content .heading_wrapper h1:last-child {
    margin-bottom: 20px!important;
}

.mobilehide{
display:none!important;
}

.mobileshow{
display:block!important;
}

.fullscreen_slideshow .hero_splash_text {
display:none;
}

.aboutus1{
padding:0px;
}

.aboutinner h2 {
    font-size: 14px;
}

.artline b{
display:none;
}

.artline{
width:100%;
text-align:center;
display:block;
padding:20px 0px;
margin:0px;
}

.artselectwrap{
padding:150px 0px;
}

.page-about-us div#main_content {
    padding: 0px;
overflow:hidden;
}

.aboutquad .aboutinner{
min-height:185px;
height:auto;
}

.aboutquote{
padding:70px 25px;
font-size:20px;
}

.quadinner {
    width: 100%;
}

.aboutus1 .aboutinner {
    width: 100%;
    max-width: 100%;
    margin: 0px;
padding:40px;
}

div#node-1228 {
    margin: 0px;
    max-width: 100%;
    width: 100%;
padding:50px 0px;
}

#footer{
overflow:hidden;
}

#header.header_layout_center #logo {
    width: 200px;
    margin: 0px auto!important;
    float: none;
    display: block;
    flex: none;
    position: absolute;
}

.section-retail-partners div#main_content {
    margin: 0px -0px;
    padding: 50px 0px;
    margin-bottom: 40px;
}

.partnerrow{
width:100%;
float:none;
}

.frontgridcolumn {
width:100%!important;
margin:20px 0px!important;
padding:0px!important;
}

.frontgridwrap{
margin-right:-0px;
}

.footercolwrap {
    -webkit-column-count: 0!important;
    -moz-column-count: 0!important;
    column-count: 0!important;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
}

.records_list > ul > li {
    margin-bottom: 00px;
}


}
div.inner h2 {
    font-family: 'AvenirLTPro-Heavy', Sans-Serif;
font-weight: 600;
    font-size: large;
}
span.date {
    font-family: 'AvenirLTPro-Heavy', Sans-Serif;
font-weight: 800;
}

.content.clearafter.main_caption {
    text-align: left;
}


.fullscreen_slideshow .hero_splash_text {
    
}

.hero_splash_text .title {
    display: none;
}

.hero_splash_text .subtitle {
    font-size: 35px!important;
}

section.scroll_section.scroll_section_works .subheading span {
    display: none;
}

.section-home #slideshow ul li .content {
    ddddisplay: none;
}

body.type-fullscreen #header .inner {
    padding: 20px 0px;
}
