/*------*/
div.adstore.menu_vertical.menu_content_all {
        background-color:aliceblue;
        border:solid black 1pt;
        column-count:1;
        float:none !important;
        padding:1em;
        margin:1em 0;
    }
@media screen and (max-width:768px) {div.adstore.menu_vertical.menu_content_all {column-count:1; font-size:150%;}}
@media screen and (max-width:50em) and (min-width:769px) {div.adstore.menu_vertical.menu_content_all {column-count:2;}}
@media screen and (max-width:70em) and (min-width:50em) {div.adstore.menu_vertical.menu_content_all {column-count:3;}}
@media screen and (max-width:90em) and (min-width:70em) {div.adstore.menu_vertical.menu_content_all {column-count:4;}}
@media screen and (min-width:90em) {div.adstore.menu_vertical.menu_content_all {column-count:5;}}
/*------*/
div.adstore_item { display:inline-block; margin-bottom:3em; vertical-align:top; width:15em;}
div.adstore_item h4 { font-family:sans-serif; margin-top:.5em;} /* Title */
div.adstore_item h5 { font-family:sans-serif; margin:.5em 0 .5em 0;} /* Author */
div.adstore_item figure { height:auto; width:auto; } /* enclose image or blank */
div.adstore_item img { height:8em; max-width:15em; } /* img */
/*------*/
div#adstore_page_above { margin-left:1em; }
div#adstore_page_below { border-top:1px solid darkgray; margin-top:2em; }
div#adstore_page_middle { margin-top:2em; }
div.adstore.adstore_small div.adstore_item { margin-bottom:.5em; width:8em;}
div.adstore.adstore_small img { height:4em; max-width:8em; } /* img author title */
div.adstore.adstore_small h4, div.adstore.adstore_small h5 { font-size:50%; }
/*------*/
@media screen and (max-width:768px) 
{
    div#adstore_page_above { display:none; }
}

