

        body #image_gallery.record-layout-descriptive #image_container {
            width: 58%;
            float: right;
        }
        #image_gallery.record-layout-descriptive #secondary_content_module,
        #image_gallery.record-layout-descriptive .page_stats {
            width: 58%;
            float: right;
        }
        body #image_gallery.record-layout-descriptive #content_module {
            width: 38%;
            float: left;
        }

    body #image_gallery.artwork_full_details_open #image_container {
        width: 30%;
    }
    body #image_gallery.artwork_full_details_open #content_module {
        width: 60%;
    }
    body.responsive-layout-forced-lists .records_list.feature_list ul li .image {
        width: 40%;
        float: left;
    }
    body.responsive-layout-forced-lists .records_list.feature_list ul li .content {
        width: 55%;
        float: right;
    }
    
    #popup_content #image_gallery.image_gallery_no_caption #content_module {
            left: 15px !important;
    }

    /* Three columns in this viewport */
    .records_list.image_list > ul > li,
    .records_list.detail_list > ul > li {
        width: 33.3%;
    }
    /*body.responsive-layout-forced-image-lists .records_list.image_list,
    body.responsive-layout-forced-lists .records_list.detail_list {
        margin-right: -20px;
        width: auto;
    }
    body.responsive-layout-forced-image-lists .records_list.image_list > ul,
    body.responsive-layout-forced-lists .records_list.detail_list > ul {
        display: inline;
        clear: none;
    }
    body.responsive-layout-forced-image-lists .records_list.image_list > ul > li,
    body.responsive-layout-forced-lists .records_list.detail_list > ul > li {
        float: none;
        display: inline-block;
        vertical-align: top;
        width: 33.33%;
        clear: none;
        margin-right: 0;
        padding-right: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }*/
    /*
    body.responsive-layout-forced-image-lists .records_list.image_list ul li:nth-of-type(3n),
    body.responsive-layout-forced-lists .records_list.detail_list ul li:nth-of-type(3n) {
        margin-right: 0;
    }
    */
    /*body.responsive-layout-forced-image-lists .records_list.image_list ul li.unequal_threecol,
    body.responsive-layout-forced-lists .records_list.detail_list ul li.unequal_threecol {
        width: 100%;
        margin-right: 0;
    }

    body.responsive-layout-forced-image-lists .records_list.image_list ul li .outer,
    body.responsive-layout-forced-lists .records_list.detail_list ul li .outer {
        display: inline-block;
        position: relative;
        width: 100%;
        margin-bottom: 20px;
    }
    body.responsive-layout-forced-image-lists .records_list.image_list ul li .fill,
    body.responsive-layout-forced-lists .records_list.detail_list ul li .fill {
        margin-top: 100%;
        display: block;
    }
        body.responsive-layout-forced-image-lists .records_list.image_list ul li.panel_image_text_adjacent .fill,
        body.responsive-layout-forced-lists .records_list.detail_list ul li.panel_image_text_adjacent .fill {
            display: inline-block;
            vertical-align: middle;
        }
    body.responsive-layout-forced-image-lists .records_list.image_list ul li .image_wrapper,
    body.responsive-layout-forced-lists .records_list.detail_list ul li .image_wrapper {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
    }
    body.responsive-layout-forced-image-lists .records_list.image_list ul li .image,
    body.responsive-layout-forced-lists .records_list.detail_list ul li .image,
    body.responsive-layout-forced-image-lists .records_list.image_list ul li .image span,
    body.responsive-layout-forced-lists .records_list.detail_list ul li .image span {
        height: auto;
    }


    body.responsive-layout-forced-lists.page-artists .subsection-artist-list-preview #list_preview_navigation.records_list.columns_list ul,
    body.responsive-layout-forced-lists.page-artists .subsection-artist-list-preview-letters #list_preview_navigation.records_list.columns_list ul {
        width: 50%;
        display: inline-block;
        vertical-align: top;
    }*/

    /* Tile list ----------------------------------------------------------- */

    /*body.responsive-layout-forced-tile-lists .records_list.tile_list ul {
        width: 30%;
        margin-right: 5%;
        float: left;
    }
    body.responsive-layout-forced-tile-lists .records_list.tile_list ul:nth-of-type(3n) {
        margin-right: 0;
    }*/

    /* Lists in a sidebar are excluded ----------------------------------------------------------- */

    body.responsive-layout-forced-image-lists #sidebar .records_list.image_list ul li,
    body.responsive-layout-forced-lists #sidebar .records_list.detail_list ul li {
        width: 100%;
        clear: both;
        margin-right: 0;
    }



    /* Artist list ----------------------------------------------------------- */
/*
    body.responsive-layout-forced-lists.section-artists #artist_list.names_list ul {
        margin-right: -20px;
    }
    body.responsive-layout-forced-lists.section-artists #artist_list.names_list li {
        width: 33.33%;
        padding-right: 20px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }*/


    /* Feature panels
    ----------------------------------------------------------- */


        /* Feature panel type 4 - Image/Text adjacent
        ----------------------------------------------------------- */

        /*.feature_panels .records_list.image_list ul li.panel_image_text_adjacent{
            width: 100%;
        }
        .feature_panels .records_list.image_list ul li.panel_image_text_adjacent .outer {
            width: 50%;
            display: inline-block;
        }
        .feature_panels .records_list.image_list ul li.panel_image_text_adjacent .content {
            width: 50%;
            display: inline-block;

        }*/
