@import url(/lib/g/1.0/styles/responsive_topnav.css) screen and (max-width: 1023px);

@media screen and (min-width: 1430px) {
  div.exhibition #sub_nav {
    position: static;
    float: none !important;
    width: 100% !important;
    min-height: 0 !important;
    min-width: 0 !important;
    margin: 0 !important;
    height: auto;
  }
}

@media screen and (max-width: 1430px) {


    /* -----------------------------------------------------------
       Generic
    ----------------------------------------------------------- */
    

    /* -----------------------------------------------------------
       General layout
    ----------------------------------------------------------- */
    /* HEADER */
    #header-wrapper {
      min-width: 0;
    }
      #header {
        width: 100%;
      }
        #logo {
          right: 30px;
        }

    /* FOOTER */
    #footer {
      padding-left: 30px;
      padding-right: 30px;
    }
      #footer #social_links,
      #footer #mailinglist_link {
        position: static;
        float: right;
        width: auto;
        clear: none;
      }
      #footer .copyright {
        float: left;
        width: auto;
      }

    /* GENERIC GRIDS */
    body.responsive-layout-forced-image-lists .records_list.image_list > ul > li {
      width: 25% !important;
    }
      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: 80%;
      }
    body.responsive-layout-forced-lists .records_list.detail_list {
      margin-right: -40px !important;
    }
    body.responsive-layout-forced-lists #exhibitions-grid-archive  .records_list.detail_list {
      margin-right: -20px !important;
    }
    body.responsive-layout-forced-lists .records_list.detail_list > ul > li {
      display: inline-block !important;
      width: 50% !important;
      padding-right: 40px !important;
    }
      body.responsive-layout-forced-lists .records_list.detail_list ul li .outer,
      body.responsive-layout-forced-lists .records_list.detail_list ul li .content {
        width: 50% !important;
        display: inline-block !important;
        vertical-align: top !important;
      }
        body.responsive-layout-forced-lists .records_list.detail_list ul li .outer {
          padding-right: 20px;
          box-sizing: border-box;
        }
          body.responsive-layout-forced-lists .records_list.detail_list ul li .image_wrapper {
            right: 20px;
          }
      .section-artists .detail_list .image {
        width: 100% !important;
      }



    /* -----------------------------------------------------------
        Global classes
    ----------------------------------------------------------- */



    /* -----------------------------------------------------------
       Page Specific
    ----------------------------------------------------------- */
    /* HOME PAGE */
    body.section-home #main_content {
      min-width: 0 !important;
    }
    #supersized img {
      object-fit: cover;
    }
    #controls {
      padding-left: 30px;
      padding-right: 30px;
    }

    /* ARTISTS PAGE - list view */
    .page-artists #artist_list_slideshow_nav.simple_list {
      width: 55% !important;
      float: left !important;
    }
    .page-artists #artist_list_slideshow_nav.simple_list ul li {
      display: inline-block !important;
      width: 50% !important;
    }
    .page-artists #artist_list_slideshow {
      width: 40%;
    }
      .page-artists #artist_list_slideshow li {
        width: 100%;
      }
    /* ARTISTS PAGE - thumbnail views */
    div#artist_list.image_list.grid ul li  {
      display: inline-block !important;
    }

    /* EXHIBITIONS */
    .section-exhibitions ul#years-nav {
      width: 100%;
    }
    div.exhibition #sub_nav {
      position: static;
    }
    div#current div#bakery_gallery_records, div#current div#bakery_gallery_records ul, div#current div#bakery_gallery_records ul li,
    div#exhibitions-grid-archive div#bakery_gallery_records ul li .content {
      height: auto !important;
    }
    div#current div#main_gallery_records, div#forthcoming div#main_gallery_records {
      width: 70%;
      padding-right: 20px;
      box-sizing: border-box;
    }
    div#bakery_gallery_records, div#current div#bakery_gallery_records, div#forthcoming div#bakery_gallery_records {
      width: 30%;
      padding-right: 20px;
      box-sizing: border-box;
    }
      div#current div#main_gallery_records ul, div#forthcoming div#main_gallery_records ul, div#current div#main_gallery_records ul li, div#forthcoming div#main_gallery_records ul li, div#current div#main_gallery_records ul li .content, div#forthcoming div#main_gallery_records ul li .content,
      .page-exhibitions #exhibitions-grid-archive div#main_gallery_records ul li,
      div#current div#bakery_gallery_records ul, div#forthcoming div#bakery_gallery_records ul, div#current div#bakery_gallery_records ul li, div#forthcoming div#bakery_gallery_records ul li {
        width: 100%;
        margin: 0;

      }

    .page-param-past div#main_gallery_records {
      width: 60%;
    }
    .page-param-past div#bakery_gallery_records {
      width: 35%;
    }
    .page-param-past.page-exhibitions .detail_list li {
      margin-bottom: 20px !important;
    }
    .page-param-past.page-exhibitions .detail_list .image {
      display: inline-block;
      width: 30% !important;
      padding-right: 20px;
    }
      .page-param-past.page-exhibitions .detail_list .image span {
        margin: auto !important;
        display: inline-block;
      }
      #past div#exhibitions-grid-archive div#bakery_gallery_records ul li {
        width: 100% !important;
      }

    .section-exhibitions .subsection-installation .image_list ul li .image, .section-exhibitions .subsection-installation .image_list ul li .image span {
      width: 100% !important;
    }

    .section-exhibitions #image_gallery #content_module, .section-artists #image_gallery #content_module {
      width: 30%;
    }
    .section-exhibitions .subsection-works #image_gallery .image,
    .section-exhibitions #image_gallery .image, 
    .section-artists #image_gallery .image {
      width: 65% !important;
      float: right !important;
    }
    .page-exhibitions #edvanderelsken #exhibitions-grid-archive div#main_gallery_records ul li {
      width: 50% !important;
      margin-right: 0 !important;
      padding-right: 40px !important;
      font-size: 0;
    }
    .page-exhibitions #edvanderelsken #exhibitions-grid-archive div#main_gallery_records ul li {
        width: 49% !important;
        margin-right: 0 !important;
        padding-right: 40px !important;
        box-sizing: border-box;
        display: inline-block;
        float: none !important;
        clear: none !important;
        vertical-align: top;
    }
      .page-exhibitions #edvanderelsken #exhibitions-grid-archive div#main_gallery_records ul li .image {
        width: 35% !important;
        display: inline-block;
        padding-right: 20px !important;
        box-sizing: border-box;
      }
    .section-exhibitions .subsection-works .image_list ul li .image, 
    .section-exhibitions .subsection-works .image_list ul li .image span {
      width: 100% !important;
      max-width: 100% !important;
    }

    /* NEWS */
    .section-news .detail_list .art-fairs, .section-news .detail_list .image, .section-artists .detail_list .image {
      width: 100% !important;
    }
     body.section-news.responsive-layout-forced-lists .records_list.detail_list ul li .image_wrapper {
      right: 0;
      margin-right: 10px;
    }

    /* ABOUT */
    .section-about div#left-section {
      width: 40%;
    }
    .section-about div#right-section {
      width: 55% !important;
      float: right !important;
    }


}


/* ------------------------------------------------------------------------
--------------------------------- Size 3 ----------------------------------
------------------------------------------------------------------------ */

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


    /* -----------------------------------------------------------
       Generic
    ----------------------------------------------------------- */
    /* RESPONSIVE NAV */
    /*.responsive-nav-slide-nav #responsive_slide_nav_wrapper .navigation ul.topnav li a {*/
    /*  background: none !important;*/
    /*  color: #000 !important;*/
    /*  line-height: 1.4em !important;*/
    /*  text-indent: 0 !important;*/
    /*  height: auto;*/
    /*  font-weight: bold;*/
    /*  padding: 8px 0;*/
    /*}*/


    /* -----------------------------------------------------------
       General layout
    ----------------------------------------------------------- */
    /*#logo {*/
    /*  top: 20px;*/
    /*}*/

    /* GENERIC GRIDS */
    body.responsive-layout-forced-image-lists .records_list.image_list > ul > li {
      width: 33.33% !important;
    }

    /* HEADER */
    /*#slide_nav_reveal {*/
    /*  display: inline-block;*/
    /*  width: auto;*/
    /*  line-height: 63px;*/
    /*  color: white;*/
    /*}*/

    /* FOOTER */
    #artlogic {
      display: block !important;
    }



    /* -----------------------------------------------------------
        Global classes
    ----------------------------------------------------------- */



    /* -----------------------------------------------------------
       Page Specific
    ----------------------------------------------------------- */
    .section-artists #image_gallery .image {
      width: 60% !important;
      float: right !important;
    }

    /* EXHIBITIONS */
    .page-param-past div#main_gallery_records {
      width: 50%;
    }
    .page-param-past div#bakery_gallery_records {
      width: 45%;
    }




}

/* ------------------------------------------------------------------------
--------------------------------- Size 3 ----------------------------------
------------------------------------------------------------------------ */


@media screen and (max-width: 1250px) {
  


 /* Standard nav
----------------------------------------------------------- */


#translations_nav {
    position: static;
    display: none;
}

#top_nav {
    display: block;
    float: none;
    width: 100%;
    clear: both;
    position: static;
    padding: 20px 0 0 !important;
}
    #top_nav div,
    #top_nav .topnav,
    #top_nav ul li,
    #top_nav ul li a {
        display: block;
        float: none;
        width: 100% !important;
        clear: both;
        position: static;
        margin: 0 !important;
        text-align: center;
    }


    #top_nav ul li {
        margin: 0 0 10px !important;
    }
    #top_nav ul li.active a {
        background: none !important;
    }
    #top_nav.navigation ul li a {
        font-size: 14px;
    }
    #top_nav .topnav {
        display: none;
    }
    #top_nav #top_nav_reveal {
        display: block;
        float: none !important;
        width: 100% !important;
        cursor: pointer;
        margin: 0 0 20px !important;
    }
    #top_nav #header_quick_search {
        padding-left: 30px;
        padding-right: 30px;
    }
    #header_quick_search form {
        border: 1px solid #DDD;
        padding: 2px 8px;
    }
    #header_quick_search.header_quick_search_reveal .inputField,
    #header_quick_search.header_quick_search_reveal.active .inputField {
        width: 95%;
        max-width: 95%;
    }

    #header .social_links_item {
        width: 25px !important;
    }
    #header #social_links_nav {
        display: block;
        margin: 20px 0 0 0 !important;
        text-align: left;
    }
    body.responsive-nav-slide-nav:not(.slide-nav-active) #responsive_slide_nav_wrapper {
        display: none;
    }


/* Search
----------------------------------------------------------- */

        #top_nav #header_quick_search {
            position: static;
            display: none;
            width: 100%;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
        }
            #top_nav #header_quick_search form:after {
                display: block;
                clear: both;
                content: ' ';
            }
            #header_quick_search .inputField,
            #header_quick_search.header_quick_search_reveal .inputField {
                width: 90%;
                float: left;
            }
            #header_quick_search #header_quicksearch_btn {
                width: 5% !important;
                border: 0;
                clear: none;
                float: right;
                padding: 8px 0;
            }


 /* Slide nav
----------------------------------------------------------- */

   #slide_nav_reveal {
        display: block;
        width: 100%;
        text-align:center;
        font-size: 12px;
        letter-spacing: 1.6px;
        text-transform:uppercase;
        cursor:pointer;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    #responsive_slide_nav_wrapper {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: fixed;
        overflow-y: auto;
        padding: 20px;
        left: 0px;
        top: 0;
        bottom: 0;
        width: 250px;
        height: 100%; /* previously height: 120%; - broke the overflow auto */
        background: #ffffff;
        z-index:9999;
        opacity:0;
        -webkit-transition: all 0.4s cubic-bezier(.87,.17,.18,.85);
        -moz-transition: all 0.4s cubic-bezier(.87,.17,.18,.85);
        -o-transition: all 0.4s cubic-bezier(.87,.17,.18,.85);
        -ms-transition: all 0.4s cubic-bezier(.87,.17,.18,.85);
        transition: all 0.4s cubic-bezier(.87,.17,.18,.85);
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }
        @media (prefers-reduced-motion: reduce) {
            #responsive_slide_nav_wrapper {
                transition: none !important;
            }
        }
        body.cms-frontend-toolbar-active #responsive_slide_nav_wrapper {
            top: 28px;
        }

    /* ---- Right ---- */
    .responsive-nav-slide-nav.responsive-nav-side-position-right #responsive_slide_nav_wrapper  {
        right: -250px;
        left:auto;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    }
    .responsive-nav-slide-nav.responsive-nav-side-position-right.slide-nav-open #responsive_slide_nav_wrapper {
        right: 0;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.10);
        opacity:1.0;
    }
    /* ---- Left ---- */
    .responsive-nav-slide-nav.responsive-nav-side-position-left #responsive_slide_nav_wrapper  {
        left: -250px;
        right:auto;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    }
    .responsive-nav-slide-nav.responsive-nav-side-position-left.slide-nav-open #responsive_slide_nav_wrapper {
        left: 0;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.10);
        opacity:1.0;
    }
    .responsive-nav-slide-nav #responsive_slide_nav_wrapper .navigation,
    .responsive-nav-slide-nav #responsive_slide_nav_wrapper #translations_nav {
        position:static;
        display:block;
        width: 100%;
        padding: 0 !important;
        margin: 0 0 20px 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    #responsive_slide_nav_wrapper #top_nav #top_nav_reveal {
        display: block;
        margin: -20px -20px 0 -20px !important;
        padding: 20px 20px;
        text-align: right;
        backface-visibility: hidden;
    }
    #responsive_slide_nav_wrapper #top_nav #top_nav_reveal ul li {
        min-height: 0;
    }
    #responsive_slide_nav_wrapper #top_nav #top_nav_reveal ul li a {
        float: right !important;
        text-indent: -9999px;
        display:block;
        content: '';
        display:block;
        cursor: pointer;
        padding: 0;
        margin: 0 !important;
        background-position:right center;
        background-repeat:no-repeat;
        background-size: 13px auto;
        width: 13px !important;
        height: 13px;
        -webkit-tap-highlight-color: rgba(0,0,0,1);
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAD1BMVEUAAAAuLi4uLi4uLi4uLi7khVFqAAAABHRSTlMAlAFm9EODmgAAANFJREFUSMeF1csNgzAQRVGSNBBZKYB0wIIGENN/TSAkaxZXT5cFYGMfwJ+ZxY/PyM/+233ajzU9f//OG6gaEajallfVJAhUfZ/ziMCxzksARl8D0DcJAAEABIC+J4ACAJQAoMguXQaACnQAgfYg2JwEAVQS6FoCIACAAAAiAJMAAKKBQDQQiAYC0UAgAIAgwAb6Cv9I/U0fKB1qnyydbl8wuuR80eqy942jW883r25/DyAagjyIaRj0QKqh2IO5pgNPKJqSNKlpWtTEaqnZk7seFyspYvMlH28gAAAAAElFTkSuQmCC');
    }

    .responsive-nav-slide-nav #responsive_slide_nav_wrapper #top_nav .topnav,
    .responsive-nav-slide-nav #responsive_slide_nav_wrapper #top_nav.top_nav_centered ul.topnav {
        display:block;
        margin: 0 !important;
    }
    .responsive-nav-slide-nav #responsive_slide_nav_wrapper .navigation ul,
    .responsive-nav-slide-nav #responsive_slide_nav_wrapper #top_nav ul {
        width: 100% !important;
        margin: 0 !important;
    }
    .responsive-nav-slide-nav #responsive_slide_nav_wrapper .navigation ul li,
    .responsive-nav-slide-nav #responsive_slide_nav_wrapper #top_nav ul li {
        width: 100% !important;
        margin: 0 !important;
        min-height: 0;
        display: block;
        margin: 0;
        padding:0;
        text-align: left;
        float: none;
    }
    .responsive-nav-slide-nav #responsive_slide_nav_wrapper .navigation ul li a {
        line-height: 28px;
        display:block;
        padding: 5px 0;
        text-align: left;
        border-top: 0;
        float: none;
    }
    #responsive_slide_nav_wrapper #top_nav #header_quick_search {
        padding-left: 0;
        padding-right: 0;
        display:block;
        margin-top: 20px !important;
    }
        #responsive_slide_nav_wrapper #top_nav #header_quick_search #header_quicksearch_btn {
            line-height: 14px;
        }

    
    /* -----------------------------------------------------------
       Generic
    ----------------------------------------------------------- */
    /* RESPONSIVE NAV */
    .responsive-nav-slide-nav #responsive_slide_nav_wrapper .navigation ul.topnav li a {
      background: none !important;
      color: #000 !important;
      line-height: 1.4em !important;
      text-indent: 0 !important;
      height: auto;
      font-weight: bold;
      padding: 8px 0;
    }


    /* -----------------------------------------------------------
       General layout
    ----------------------------------------------------------- */
    #logo {
      top: 20px;
    }

    /* HEADER */
    #slide_nav_reveal {
      display: inline-block;
      width: auto;
      line-height: 63px;
      color: white;
    }
    
     #slide_nav_reveal {
      display: block;
      width: 100%;
      text-align:left;
      font-size: 12px;
      letter-spacing: 1.6px;
      text-transform:uppercase;
      cursor:pointer;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
    }
}



/* ------------------------------------------------------------------------
--------------------------------- Size 2 ----------------------------------
------------------------------------------------------------------------ */


@media screen and (max-width: 767px) {


    /* -----------------------------------------------------------
       Generic
    ----------------------------------------------------------- */

    /* GENERIC GRIDS */
    body.responsive-layout-forced-image-lists .records_list.image_list > ul > li, 
    body.responsive-layout-forced-lists .records_list.detail_list > ul > li {
      width: 50% !important;
    }
      body.responsive-layout-forced-lists .records_list.detail_list > ul > li .outer,
      body.responsive-layout-forced-lists .records_list.detail_list > ul > li .content {
        width: 100% !important;
        padding-right: 0 !important;
      }


    /* -----------------------------------------------------------
       General layout
    ----------------------------------------------------------- */
    /* FOOTER */
    #footer #social_links a {
      text-indent: -9999px;
    }
    div#twitter_link, div#facebook_link, div#youtube_link {
      margin-left: 5px;
    }
    #mailinglist_link {
      clear: right !important;
    }

    #image_gallery .image
    .section-exhibitions #image_gallery .image, 
    .section-artists #image_gallery .image {
      width: 100% !important;
      float: none !important;
    }


    /* -----------------------------------------------------------
        Global classes
    ----------------------------------------------------------- */
    #logo {
      width: 288px;
      top: 20px;
    }


    /* -----------------------------------------------------------
       Page Specific
    ----------------------------------------------------------- */
    /* ARTISTS - list view */
    #artist_list_slideshow {
      display: none;
    }
    .page-artists #artist_list_slideshow_nav.simple_list {
      width: 100% !important;
      float: none !important;
    }
      .page-artists #artist_list_slideshow_nav.simple_list ul {
        margin-right: -20px !important;
        width: auto !important;
      }
        .page-artists #artist_list_slideshow_nav.simple_list ul li { 
          width: 33.33% !important;
          padding-right: 20px !important;
          box-sizing: border-box;
        }
        .section-artists div#projects_with {
          margin-right: 20px;
        }


    /* EXHIBITIONS */
    #exhibitions-grid-archive .records_list.detail_list {
      margin-right: 0 !important;
    }
    div#current div#main_gallery_records, div#forthcoming div#main_gallery_records,
    div#bakery_gallery_records, div#current div#bakery_gallery_records, div#forthcoming div#bakery_gallery_records {
      width: 100% !important;
      padding-right: 0 !important;
    }
      div#bakery_gallery_records ul li .image, div#bakery_gallery_records ul li .image span {
        height: auto !important;
      }
    /* EXHIBITIONS */

    .page-param-past div#main_gallery_records,
    .page-param-past div#bakery_gallery_records {
      width: 100%;
      padding-right: 0;
      margin-right: 0;
      border: none;
    }
    .page-exhibitions #past #exhibitions-grid-archive .detail_list .content {
      width: 62% !important;
    }
    #past div#bakery_gallery_records ul li .content {
      width: 62% !important;
    }
    #past div#bakery_gallery_records ul li .image {
      width: 30% !important;
      display: inline-block;
      padding-right: 20px !important;
    }
    #past div#exhibitions-grid-archive div#bakery_gallery_records ul li {
      height: auto !important;
    }
    .section-exhibitions #image_gallery #content_module, .section-artists #image_gallery #content_module {
      width: 100%;
    }
    .section-exhibitions .subsection-works #image_gallery .image {
      width: 100% !important;
      float: right !important;
    }
    .page-exhibitions #edvanderelsken #exhibitions-grid-archive div#main_gallery_records ul {
      font-size: 0;
    }
      .page-exhibitions #edvanderelsken #exhibitions-grid-archive div#main_gallery_records ul li .image {
        width: 100% !important;
        padding-right: 0 !important;
      }
    body.responsive-layout-forced-lists.page-exhibitions #edvanderelsken #exhibitions-grid-archive .records_list.detail_list {
      margin-right: -40px !important;
    }
    .page-exhibitions #edvanderelsken #exhibitions-grid-archive div#main_gallery_records ul li {
        width: 50% !important;
    }

    /* STORE */
    .store-header > h1,
    .store-header > span {
      display: block;
      clear: both
      /*float: left;*/
    }

    /* ABOUT */
    .section-about div#left-section,
    .section-about div#right-section {
      width: 100% !important;
      float: none;
    }
    .section-about div#slideshow {
      position: relative !important;
    }


}





/* ------------------------------------------------------------------------
--------------------------------- Size 1 ----------------------------------
------------------------------------------------------------------------ */


@media screen and (max-width: 459px) {

    /* -----------------------------------------------------------
       Generic
    ----------------------------------------------------------- */
    /* GENERIC GRIDS */
    body.responsive-layout-forced-image-lists .records_list.image_list > ul > li, 
    body.responsive-layout-forced-lists .records_list.detail_list > ul > li {
      width: 100% !important;
    }


    /* -----------------------------------------------------------
       General layout
    ----------------------------------------------------------- */
    #header .inner, body.type-fullscreen #header .inner, #header.header_fixed .inner {
      padding-left: 20px !important;
      padding-right: 20px !important;
    }
    #logo {
      right: 20px;
      width: 210px;
      background-size: contain;
    }


    /* -----------------------------------------------------------
        Global classes
    ----------------------------------------------------------- */
    /* FOOTER */
    #footer {
      padding-left: 20px;
      padding-right: 20px;
    }
      #footer #social_links {
        padding-top: 0;
      }
      #footer #mailinglist_link {
        float: left;
      }

    body.responsive-layout-forced-lists .detail_list ul li .image,
    body.responsive-layout-forced-lists .records_list.detail_list ul li .outer, 
    body.responsive-layout-forced-lists .records_list.detail_list ul li .content {
      width: 100% !important;
    }

    


    /* -----------------------------------------------------------
       Page Specific
    ----------------------------------------------------------- */
    /* ARTISTS - list view */
    .page-artists #artist_list_slideshow_nav.simple_list ul li { 
      width: 100% !important;
    }

    /* EXHIBITIONS */
    div#current div#main_gallery_records, div#forthcoming div#main_gallery_records,
    div#bakery_gallery_records {
      padding-right: 0;
    }
    .page-exhibitions div#current .detail_list div#main_gallery_records .image, .page-exhibitions div#forthcoming .detail_list div#main_gallery_records .image,
    .section-exhibitions .subsection-works #image_gallery .image, .section-exhibitions #image_gallery .image, .section-artists #image_gallery .image,
    div#bakery_gallery_records ul li .image, div#bakery_gallery_records ul li .image span,
    div#bakery_gallery_records ul li .content,
    div#current div#main_gallery_records ul li .content, div#forthcoming div#main_gallery_records ul li .content {
      width: 100% !important;
      float: none !important;
    }

    .page-exhibitions #edvanderelsken #exhibitions-grid-archive div#main_gallery_records ul li { 
      width: 100% !important;
      padding-right: 0 !important;
    }




}


