/* ----------------------------------------------------------------------------------
Site name
Theme name: Site name
---------------------------------------------------------------------------------- */

/*@import url('/lib/webfonts/artlogic-site-icons/artlogic-site-icons-1.0/artlogic-site-icons.css');*/

/* -----------------------------------------------------------
   Template sites - common settings
----------------------------------------------------------- */

    /* -----------------------------------------------------------
       Template site logo
       1. Create one normal-size logo and one retina 2x version (logo.png and logo_2x.png) and place in /public/images/
       2. Adjust the following settings with the logo height and width accordingly
    -----------------------------------------------------------

        #logo, #logo a {
            width: YOUR-LOGO-WIDTH;
            height: YOUR-LOGO-HEIGHT;
        }
        #logo {
            background-image: url('/images/logo.png');
        }
        #logo a {
            text-indent: -9999px;
            padding: 0;
        }
        .device-highres #logo {
            background-image: url('/images/logo_2x.png');
            background-size: auto YOUR-LOGO-HEIGHT;
        }

    */
    
    /* -----------------------------------------------------------
       Homepage splash page
       1. Enable 'homepage_splash' setting in site_settings
       2. Adjust the following settings, either logo OR text on a colour OR image, and optional mask.
       NOTE: The background image can be replaced by the client on the homepage edit screen
    -----------------------------------------------------------

        #home_splash {
            background-image: BACKGROUND-LARGE-IMAGE-HERE;
            background-color: BACKGROUND-COLOR-HERE;
        }
            #home_splash .inner {
                background: rgba(0,0,0,0.6);
            }
            #home_splash .content {
                font-family: TEXT-STYLES-HERE;
                background-image: OR-LARGE-LOGO-HERE;
            }

    */


/* -----------------------------------------------------------
   Layout
----------------------------------------------------------- */

    /*#container {*/

    /*}*/

    /*#header {*/

    /*}*/

    /*#slide_nav_reveal {*/
    /*    float: left;*/
    /*}*/
    
    /*#header #social_links_nav {*/
    /*    text-align: center;*/
    /*    opacity: 0.8;*/
    /*}*/
    
    /*.navigation {*/

    /*}*/
    /*    .navigation ul {*/

    /*    }*/
    /*    .navigation ul li {*/

    /*    }*/
    /*    .navigation ul li a {*/

    /*    }*/
    /*    .navigation ul li a,*/
    /*    .navigation ul li a:visited {*/
    /*        color: #222;*/
    /*    }*/
    /*    .navigation ul li a:hover {*/

    /*    }*/
    /*    .navigation ul li.active a,*/
    /*    .navigation ul li.active a:visited,*/
    /*    .navigation ul li.active a:hover {*/
    /*        font-style: italic;*/
    /*    }*/

    /*#main_content {*/

    /*}*/
    /*    #main_content h1 {*/

    /*    }*/

    /*#content {*/

    /*}*/
    /*    #content_module {*/

    /*    }*/
    /*    #sidebar {*/

    /*    }*/

    /*#footer {*/

    /*}*/
    /*    #footer #copyright {*/

    /*    }*/
    /*    #footer a,*/
    /*    #footer a:visited {*/

    /*    }*/


/* -----------------------------------------------------------
   Page Specific
----------------------------------------------------------- */

    

    /* Home
    ----------------------------------------------------------- */

    

    /* Artists
    ----------------------------------------------------------- */

        /*.subsection-artist-detail-page.subsection-wrapper-works .artist-header.heading_wrapper {*/
        /*    position: fixed;*/
        /*}*/
        /*.subsection-artist-detail-page #sub_nav.navigation ul li:first-child {*/
        /*    display: none !important;*/
        /*}*/
        .page-artists .subsection-artist-list-preview.list-preview-random-position #list_preview_slideshow a {
            background-size: 110vmin auto;
        }
        .page-artists .subsection-artist-list-preview #list_preview_navigation.records_list.columns_list ul li {
            margin: 0 0 1.8rem;
            display: inline-block;
            width: auto;
            float: left;
            clear: both;
        }

        body.page-param-cover #container #main_content .navigation ul li a {
            -webkit-font-smoothing: auto;
        }
        
        .page-contact #content_module, .page-contact .contact-locations-grid .feature_list ul li .content {
            float: left;
            /* width: 600px; */
        }
        .page-contact #sidebar, .page-contact .contact-locations-grid .feature_list ul li .google-map {
            float: right;
            padding: 0 0 0 50px;
        }    
        .page-artists .subsection-artist-list-preview #list_preview_navigation.records_list.columns_list ul li {
            margin: 0 0 1rem;
        }
        
    /* Exhibitions
    ----------------------------------------------------------- */

        /*.subsection-exhibition-detail-page.subsection-wrapper-works .heading_wrapper.exhibition-header,*/
        /*.subsection-exhibition-detail-page.subsection-wrapper-installation_shots .heading_wrapper.exhibition-header {*/
        /*    position: fixed;*/
        /*}*/
        /*.subsection-exhibition-detail-page #sub_nav.navigation ul li:first-child {*/
        /*    display: none !important;*/
        /*}*/
        
        /*.subsection-exhibition-detail-page.record-page-content-combined:not(.subsection-wrapper-works-object) #content {*/
        /*    width: 100%;*/
        /*}*/
        /*.subsection-exhibition-detail-page.record-page-content-combined:not(.subsection-wrapper-works-object) .subsection-overview #sidebar {*/
        /*    display: none;*/
        /*}*/
        /*.subsection-exhibition-detail-page.record-page-content-combined:not(.subsection-wrapper-works-object) .subsection-overview #content_module {*/
        /*    width: 100% !important;*/
        /*    max-width: 800px;*/
        /*}*/
        /*.subsection-exhibition-detail-page.record-page-content-combined:not(.subsection-wrapper-works-object) #sub_nav {*/
        /*    display: none !important;*/
        /*}*/
        


    /* Events
    ----------------------------------------------------------- */



    /* Press
    ----------------------------------------------------------- */



    /* Publications
    ----------------------------------------------------------- */



    /* Store
    ----------------------------------------------------------- */



    /* About
    ----------------------------------------------------------- */



/* -----------------------------------------------------------
   Global Classes
----------------------------------------------------------- */
        
    /*.share_link {*/
    /*    margin-top: 20px;    */
    /*}*/
    
    /*  Store item
    ---------------------------------------------------------------------------------- */
        
        
        /*#store_cart_widget {*/
        /*    float: right;*/
        /*}*/
        /*#store_cart_widget #scw_heading {*/

        /*}*/
        /*    #store_cart_widget #scw_items .scw_total_items,*/
        /*    #store_cart_widget #scw_items .scw_total_price {*/

        /*    }*/
        /*#store_cart_widget #scw_checkout {*/

        /*}*/
        /*#header #store_cart_widget.active,*/
        /*#header #store_cart_widget:not(.hide_when_empty) {*/
        /*    opacity: 1.0 !important;*/
        /*    margin: 0 0 0 12px;*/
        /*    position: relative;*/
        /*    width: 24px;*/
        /*}*/
        /*#header.header_layout_right #store_cart_widget.active,*/
        /*#header.header_layout_right #store_cart_widget:not(.hide_when_empty) {*/
        /*    margin: 0 12px 0 0;*/
        /*}*/
        /*#header #store_cart_widget.active {*/
        /*    visibility: visible;*/
        /*}*/
        /*#header #store_cart_widget::after,*/
        /*#header #store_cart_widget::before {*/
        /*    font-family: "artlogic-social-icons" !important;*/
        /*    font-style: normal !important;*/
        /*    font-weight: normal !important;*/
        /*    font-variant: normal !important;*/
        /*    font-size:19px;*/
        /*    letter-spacing: 0;*/
        /*    text-transform: none !important;*/
        /*    speak: none;*/
        /*    -webkit-font-smoothing: antialiased;*/
        /*    -moz-osx-font-smoothing: grayscale;*/
        /*    position: absolute;*/
        /*    top: 1px;*/
        /*    left: 3px;*/
        /*    height: 30px;*/
        /*    line-height: 23px;*/
        /*}*/
        /*#header #store_cart_widget::before {*/
        /*    content: "\e033";*/
        /*    opacity:1.0;*/
        /*    color: #585858;*/
        /*}*/
        /*#header #store_cart_widget:hover::before {*/
        /*    color: #101010;*/
        /*}*/
        /*#header #store_cart_widget::after {*/
        /*    content: "\e032";*/
        /*    opacity: 0;*/
        /*}*/
        /*    #header #store_cart_widget.active:not(.empty)::after {*/
        /*        opacity: 1.0;*/
        /*        color: #101010;*/
        /*    }*/
        /*    #header #store_cart_widget.active:not(.empty)::before {*/
        /*        opacity: 0;*/
        /*    }*/
        /*#header #store_cart_widget a {*/
        /*    display: block;*/
        /*    width: 24px;*/
        /*    height: 30px;*/
        /*    color: #fff;*/
        /*    letter-spacing: 0;*/
        /*}*/
        /*#header #store_cart_widget #scw_items {*/
        /*    float: none;*/
        /*    width: 100%;*/
        /*    text-align: center;*/
        /*    display: block;*/
        /*    position: relative;*/
        /*    z-index: 99;*/
        /*    opacity: 0;*/
        /*}*/
        /*#header #store_cart_widget.active:not(.empty) #scw_items {*/
        /*    -webkit-transition: opacity 0.3s ease-in-out;*/
        /*    -moz-transition: opacity 0.3s ease-in-out;*/
        /*    transition: opacity 0.3s ease-in-out;*/
        /*    opacity: 1.0;*/
        /*}*/
        /*    #header #store_cart_widget.empty #scw_items .scw_total_items {*/
        /*        display: none;*/
        /*    }*/
        /*    #header #store_cart_widget #scw_items .scw_total_items {*/
        /*        width: 100%;*/
        /*        height: 30px;*/
        /*        margin: 0;*/
        /*        text-align: center;*/
        /*        line-height: 31px;*/
        /*        font-size: 9px;*/
        /*        font-weight: bold;*/
        /*        letter-spacing: -0.5px;*/
        /*        margin-left: 0;*/
        /*    }*/
        /*#header #store_cart_widget #scw_heading,*/
        /*#header #store_cart_widget #scw_checkout,*/
        /*#header #store_cart_widget .currency_store_select_wrapper,*/
        /*#header #store_cart_widget #scw_items .scw_total_price,*/
        /*#header #store_cart_widget #scw_items .scw_total_items_text {*/
        /*    display: none !important;*/
        /*}*/
        /*    #header #store_cart_widget #scw_items .scw_total_items {*/

        /*    }*/
        /*    #header #store_cart_widget #scw_items .scw_total_count {*/
        /*        width: 24px;*/
        /*        height: 30px;*/
        /*        display: inline;*/
        /*    }*/
        /*#header #store_cart_widget #scw_checkout {*/

        /*}*/
        
        /*#header #store_cart_widget::before,*/
        /*#header #store_cart_widget::after,*/
        /*#header #store_cart_widget a {*/
        /*    -webkit-transition: color 500ms linear;*/
        /*    -moz-transition: color 500ms linear;*/
        /*    -o-transition: color 500ms linear;*/
        /*    transition: color 500ms linear;*/
        /*}*/
        /*body.fullscreen-slide-dark.cover-page-visible #header #store_cart_widget::before,*/
        /*body.fullscreen-slide-dark.cover-page-visible #header #store_cart_widget::after {*/
        /*    color: #fff !important;*/
        /*}*/
        /*body.fullscreen-slide-dark.cover-page-visible #header #store_cart_widget a {*/
        /*    color: #151515 !important;*/
        /*}*/
        
        
        /* Store item button
        -------------------------------------------------- */
    
        /*.records_list .store_items_container {*/
        /*    padding-top: 10px;*/
        /*    clear: both;*/
        /*}*/
            
            /* Standard format button
            -------------------------------------------------- */

                /*.store_item_group {*/
                /*    border: 0;*/
                /*}*/
                /*.store_item_group .store_items_standard {*/
                /*    border-bottom: 1px solid #eaeaea;*/
                /*    margin-bottom: 20px;*/
                /*}*/
                /*.store_item_group .store_items_standard .store_item {*/
                /*    border-bottom: 0;*/
                /*}*/
        
                /*.store_items_standard .store_item {*/
                /*    clear: both;*/
                /*    padding: 20px 0 15px;*/
                /*    border-top: 1px solid #eaeaea;*/
                /*    border-bottom: 1px solid #eaeaea;*/
                /*}*/
                /*    .store_items_standard .store_item .title,*/
                /*    .store_items_standard .store_item .quantity {*/
                /*        height: 0;*/
                /*        width: 0;*/
                /*        overflow: hidden;*/
                /*        visibility: hidden;*/
                /*    }*/
                /*    .store_items_standard .store_item .variant {*/
                /*        width: 180px;*/
                /*        float: left;*/
                /*        padding: 8px 0 0;*/
                /*    }*/
                /*    .store_items_standard .store_item .price {*/
                /*        padding: 8px 0 0;*/
                /*        float: left;*/
                /*    }*/
        
                /*    .store_items_standard .store_item_controls {*/
                /*        float: right;*/
                /*    }*/
                /*        .store_items_standard .store_item_add_container {*/
                /*            float: left;*/
                /*        }*/
                /*            .store_items_standard .store_item_add_to_cart {*/
                /*                float: left;*/
                /*                clear: both;*/
                /*                display: inline;*/
                /*                height: 31px;*/
                /*                border: 1px solid #ccc;*/
                /*                -webkit-border-radius: 4px;*/
                /*                -moz-border-radius: 4px;*/
                /*                border-radius: 4px;*/
                /*                background: #fff;*/
                /*                transition: background 0.35s ease-in-out;*/
                /*                -webkit-transition: background 0.35s ease-in-out;*/
                /*            }*/
                /*                .store_items_standard .store_item_add_to_cart:hover {*/
                /*                    background: #f9f9f9;*/
                /*                }*/
                /*                .store_items_standard .store_item_add_to_cart span {*/
                /*                    float: left;*/
                /*                    display: inline;*/
                /*                    height: 26px;*/
                /*                    padding: 5px 10px 0;*/
                /*                    margin-right: 0;*/
                /*                    cursor: pointer;*/
                /*                }*/
                /*        .store_items_standard .store_item_remove_container {*/
                /*            float: left;*/
                /*            padding: 6px 0 0;*/
                /*        }*/
                /*            .store_items_standard .store_item_remove_container .store_item_total,*/
                /*            .store_items_standard .store_item_remove_container .store_item_remove_from_cart {*/
                /*                float: left;*/
                /*                margin: 0 0 0 20px;*/
                /*            }*/
                /*            .store_items_standard .store_item_remove_container .store_item_remove_from_cart,*/
                /*            .wishlist_button .store_item_remove_from_wishlist {*/
                /*                cursor: pointer;*/
                /*            }*/
        
                /*    .section-store .subsection-store-grid-artworks .records_list .content .description,*/
                /*    .section-store .subsection-store-grid-publications .records_list .content .description {*/
                /*        display: block;*/
                /*    }*/
                /*    .section-store .subsection-store-grid-publications .records_list .content .description .description_additional {*/
                /*        display: none;*/
                /*    }*/
            
            /* Condensed format button
            -------------------------------------------------- */
                      
    /*                .store_item .title, */
    /*                .store_item .quantity {*/
    /*                    display: none;*/
    /*                }*/
    /*                .store_items_condensed .store_items_condensed .store_item .price .tax_label {*/
    /*                    display: none;*/
    /*                }*/
        
    /*            .store_items_condensed .store_item {*/
    /*                padding: 0;*/
    /*                border: 0;*/
    /*                margin: 0 0 20px;*/
    /*            }*/
    /*                .store_items_condensed .store_item_group {*/
    /*                    padding: 0;*/
    /*                    border: 0;*/
    /*                    margin: 0;*/
    /*                }*/
    /*                .records_list .content .store_items_condensed .store_item .price,*/
    /*                .store_items_condensed .store_item .price {*/
    /*                    margin: 0 15px 0 0;*/
    /*                    padding: 0 0 0;*/
    /*                    display: inline-block;*/
    /*                    float: none;*/
    /*                    vertical-align: middle;*/
    /*                }*/
    /*                .store_items_condensed .store_item .store_item_controls {*/
    /*                    display: inline;*/
    /*                    float: none;*/
    /*                }*/
    /*                    .store_items_condensed .store_item .store_item_add_container {*/
    /*                        display: inline-block;*/
    /*                        vertical-align: middle;*/
    /*                        float: none;*/
    /*                    }*/
    /*                        .store_items_condensed .store_item .store_item_add_to_cart {*/
    /*                            white-space: nowrap;*/
    /*                            display: inline-block;*/
    /*                            vertical-align: middle;*/
    /*                            position: relative;*/
    /*                            border: 0;*/
    /*                            height: 28px;*/
    /*                            float: none;*/
    /*                            background: none;*/
    /*                        }*/
    /*                            .store_items_condensed .store_item_add_to_cart span {*/
    /*                                text-indent: -9999px;*/
    /*                            }*/
    /*                            .store_items_condensed .store_item_add_to_cart span:before {*/
    /*                                border: 0;*/
    /*                                display: inline-block;*/
    /*                                vertical-align: middle;*/
    /*                                cursor: pointer;*/
    /*                                content: "\e033";*/
    /*                                font-family: "artlogic-social-icons" !important;*/
    /*                                font-style: normal !important;*/
    /*                                font-weight: normal !important;*/
    /*                                font-variant: normal !important;*/
    /*                                font-size: 17px;*/
    /*                                letter-spacing: 0;*/
    /*                                text-transform: none !important;*/
    /*                                speak: none;*/
    /*                                -webkit-font-smoothing: antialiased;*/
    /*                                -moz-osx-font-smoothing: grayscale;*/
    /*                                line-height: 23px;*/
    /*                                text-indent: 0;*/
    /*                                position: absolute;*/
    /*                                top: 0;*/
    /*                                left: 0;*/
    /*                            }*/
    /*                            .store_items_condensed .store_item_add_to_cart span:after {*/
    /*                                border: 0;*/
    /*                                position: absolute;*/
    /*                                top: 0;*/
    /*                                left: 0;*/
    /*                                display: inline-block;*/
    /*                                vertical-align: middle;*/
    /*                                cursor: pointer;*/
    /*                                content: "\e032";*/
    /*                                font-family: "artlogic-social-icons" !important;*/
    /*                                font-style: normal !important;*/
    /*                                font-weight: normal !important;*/
    /*                                font-variant: normal !important;*/
    /*                                font-size: 17px;*/
    /*                                letter-spacing: 0;*/
    /*                                text-transform: none !important;*/
    /*                                speak: none;*/
    /*                                -webkit-font-smoothing: antialiased;*/
    /*                                -moz-osx-font-smoothing: grayscale;*/
    /*                                line-height: 23px;*/
    /*                                opacity: 0;*/
    /*                                transition: opacity 400ms linear;*/
    /*                                text-indent: 0;*/
    /*                            }*/
    /*                                .store_items_condensed .store_item_add_container:hover .store_item_add_to_cart span:after {*/
    /*                                    opacity: 1;*/
    /*                                }*/
    /*                            .store_items_condensed .store_item_add_container .store_item_add_to_cart:after {*/
    /*                                display: inline-block;*/
    /*                                vertical-align: middle;*/
    /*                                cursor: pointer;*/
    /*                                content: "+";*/
    /*                                line-height: 20px;*/
    /*                                padding-left: 4px;*/
    /*                            }*/
    /*                .store_items_condensed .store_item_remove_container {*/
    /*                    padding: 4px 6px 2px;*/
    /*                    margin-top: 3px;*/
    /*                    border-radius: 2px;*/
    /*                    float: right;*/
    /*                    font-size: 12px;*/
    /*                    line-height: 1.4rem;*/
    /*                    margin-left: 15px;*/
    /*                    border: 1px solid #eee;*/
    /*                }*/
    /*                    .store_items_condensed .store_item .store_item_remove_from_cart {*/
    /*                        display: none;*/
    /*                    }*/
    /*                    .store_items_condensed .store_item .store_item_remove_container .store_item_total {*/
    /*                        margin: 0;*/
    /*                    }*/
                        
                        
                        
    /*.scroll_section_container > section .scroll_section_header {*/
    /*    display: none;*/
    /*}*/

    /*#cover_page_slideshow_caption,*/
    /*#cover_page_slideshow_pager {*/
    /*    display: none;*/
    /*}*/
    
    /*#cover_page_slideshow_arrows > div {*/
    /*    text-indent: -9999px;*/
    /*}*/
    /*#cover_page_slideshow_arrows_prev .custom_icon {*/
    /*    float: left;*/
    /*    margin: 0 8px 0 0;*/
    /*    -webkit-transition: stroke 500ms linear;*/
    /*    -moz-transition: stroke 500ms linear;*/
    /*    -o-transition: stroke 500ms linear;*/
    /*    transition: stroke 500ms linear;*/
    /*    height: 13px;*/
    /*}*/
    /*#cover_page_slideshow_arrows_next .custom_icon {*/
    /*    float: right;*/
    /*    margin: 0 0 0 8px;*/
    /*    -webkit-transition: stroke 500ms linear;*/
    /*    -moz-transition: stroke 500ms linear;*/
    /*    -o-transition: stroke 500ms linear;*/
    /*    transition: stroke 500ms linear;*/
    /*}*/
    /*#cover_page_slideshow_arrows_prev .custom_icon svg,*/
    /*#cover_page_slideshow_arrows_next .custom_icon svg {*/
    /*    height: 13px;*/
    /*    width: 25px;*/
    /*    display: block;*/
    /*}*/
    /*body.fullscreen-slide-light #cover_page_slideshow_arrows_prev svg,*/
    /*body.fullscreen-slide-light #cover_page_slideshow_arrows_prev svg *,*/
    /*body.fullscreen-slide-light #cover_page_slideshow_arrows_next svg,*/
    /*body.fullscreen-slide-light #cover_page_slideshow_arrows_next svg * {*/
    /*    stroke: #333;*/
    /*}*/
    /*body.fullscreen-slide-dark #cover_page_slideshow_arrows_prev svg,*/
    /*body.fullscreen-slide-dark #cover_page_slideshow_arrows_prev svg *,*/
    /*body.fullscreen-slide-dark #cover_page_slideshow_arrows_next svg,*/
    /*body.fullscreen-slide-dark #cover_page_slideshow_arrows_next svg * {*/
    /*    stroke: #ffffff;*/
    /*    -webkit-transition: stroke 500ms linear;*/
    /*    -moz-transition: stroke 500ms linear;*/
    /*    -o-transition: stroke 500ms linear;*/
    /*    transition: stroke 500ms linear;*/
    /*}*/


    /* Records list
       Default styling for all content grids on the site
    ----------------------------------------------------------- */

    .records_list {

    }
        .records_list ul {

        }
        .records_list ul li {

        }
        .records_list ul li a,
        .records_list ul li a:visited {

        }
        .records_list ul li .image {

        }
        .records_list .content {

        }


    /* Image list
       A grid of images with captions e.g. Artists list
    ----------------------------------------------------------- */

    .image_list {

    }
        .image_list ul {

        }
        .image_list ul li {

        }
        .image_list ul li .image {

        }
        .image_list ul li .content {

        }


    /* Detail list
       A grid which usually has an image with more preview text/content
    ----------------------------------------------------------- */

    .detail_list {

    }
        .detail_list ul {

        }
        .detail_list ul li {

        }

        .detail_list ul li .image {

        }
        .detail_list ul li .content {

        }


    /* Full list
       A grid where each item fills the full width of the page
    ----------------------------------------------------------- */

    .full_list {

    }
        .full_list ul {

        }
        .full_list ul li {

        }
        .full_list ul li .image {

        }


    /* link
       Basic text link usually used throughout the site
    ----------------------------------------------------------- */

    .link {

    }
        .link a{

        }
        .link a,
        .link a:visited {

        }


    /* Miscellaneous
       Common classes used throughout the site, generally on grids
    ----------------------------------------------------------- */

    .description {

    }
    .subtitle {

    }
    .date {

    }
    .price {

    }
    .image {

    }
    .caption {

    }
    .divider {

    }





    /* Fancybox ----------------------------------------- */

    /* Removed for now as the detail page is broken */
/*    .fancybox-details-link {*/
/*        display: none;*/
/*    }*/
    
    
    
/*.scroll_section_container > section:first-child {*/
/*	padding-top: 30px;*/
/*}*/

@media screen and (min-width: 767px) {
    .section-store .subsection-store-record #content {
        display: flex;
        flex-direction: row-reverse;
        gap: 20px;
    }

    .section-store .subsection-store-record #content > * {
        flex: 1
    }
}

.record-page-content-combined-container #main_content .heading_wrapper {
    position: relative;
    z-index: 99;
}