
/*
@font-face {
    font-family: 'Tenso';
    src: url('../fonts/30F633_0_0.eot');
    src: url('../fonts/30F633_0_0.eot?#iefix') format('embedded-opentype'),
    url('../fonts/30F633_0_0.woff2') format('woff2'),
    url('../fonts/30F633_0_0.woff') format('woff'),
    url('../fonts/30F633_0_0.ttf') format('truetype'),
    url('../fonts/30F633_0_0.svg#wf') format('svg');}
    
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Regular-webfont.eot');
    src: url('../fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('../fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Bold-webfont.eot');
    src: url('../fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Bold-webfont.woff') format('woff'),
         url('../fonts/Roboto-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Italic-webfont.eot');
    src: url('../fonts/Roboto-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Italic-webfont.woff') format('woff'),
         url('../fonts/Roboto-Italic-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: italic;

}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-BoldItalic-webfont.eot');
    src: url('../fonts/Roboto-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-BoldItalic-webfont.woff') format('woff'),
         url('../fonts/Roboto-BoldItalic-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-BoldItalic-webfont.svg#robotobold_italic') format('svg');
    font-weight: bold;
    font-style: italic;

} **/

footer {
    max-width:600px;
    margin:auto;
    color:white;
    font-size:9pt;
    padding:12px;
    opacity:.5;
}

footer div:first-child {
    font-size:10pt;
    padding-bottom:6px;
}

footer a {
    color:white;
    text-decoration:none;
    font-weight:bold;
}

footer a:hover {
    color:goldenrod;
}

body {
    font-family:Roboto,Helvetica,"Helvetica Neue",Arial,sans-serif;
}

body .title-tag div {
    display:inline-block;
}

body.hasContent .title-tag div {
    display:none;
}


body .title-tag a {
    display:none;
    text-decoration:none;
    color:white;
}

body .title-tag a:hover {
    color:goldenrod;
}

body.hasContent .title-tag a {
    display:inline-block;
}

ul { vertical-align: baseline; }

#nav-menu li {
    vertical-align:baseline;
}

#nav-menu li.home {
    display:none;
    text-transform:uppercase;
    font-weight:bold;
    font-size:90%;
    vertical-align:baseline;
}

body.hasContent.scrolled #nav-menu li.home, body.hasContent.zoomed #nav-menu li.home {
    display:inline-block;
}

header {
    background:black;
    width:100%;
    max-width:1200px;
    margin:auto;
    color:white;
    height:100%;
    position:relative;
    left: 0;
    right: 0;
    top: 0;

}

#page {
    max-width:1200px; background:white; margin:auto; text-align:center; 
    display:flex;
    flex-direction:row;
    flex-wrap:nowrap;
    justify-content:flex-start;
 /*   align-items:stretch; */
    overflow:hidden;

}

#div-content {
    font-family:Roboto,Helvetica,"Helvetica Neue",Arial,sans-serif;
    min-height:800px;
    background:white;
    max-width:880px;
    margin:auto;
    padding:20px;
    text-align:left;
    display:none;
    -webkit-transition-property: all;
    -webkit-transition-duration: .5s;
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    transition-property: all;
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
   
}

.quote {

    font-family:Georgia; vertical-align:baseline; display:block; background:black;;
}
.quote.open-quote {
    font-size:90pt; line-height:0.2; margin-top:50px;  
}
.quote.close-quote {
    text-align:right; font-size:60pt; line-height:0.2; margin-top:30px;
}

#zoom-wrap { margin:15px; }
/*
#zoom-content { background-color:rgba(196,222,226,0.3);}
*/
#div-content p {
    font-size:11pt;
  text-align:left;
}

#div-content > .title, .group > .desc > .title {
    text-align:left;
    display:none;
  
}

#div-content > .title div, .group > .desc > .title div {
    font-size:19.5pt;
    display:inline-block;
    padding-bottom:20px;
}

#div-content .text p:first-child {
    font-size:15.5pt;
}

body.hasContent #div-content {
  

}

#spinner {
    height:30px; display:none; padding:8px; margin:auto; margin-top:30px;
}

body.hasContent.scrolled #div-content, body.hasContent.zoomed #div-content {
    margin-top:38px;
}

#div-bg {
    opacity:1;
    -webkit-transition-property: all;
    -webkit-transition-duration: .5s;
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);  
    transition-property: all;
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}

#nav-sub-menu ul li:first-child {
    padding-right:10px;
}

body.hasContent.zoomed #div-bg {
    opacity:0;
}

body.hasContent.zoomed #div-content {
  /*  margin-right:50%; max-width:33%; */
  margin-left:15%;
  padding-left:0px;
  padding-right:0px;
}



#zoom-wrap {
    width:0px; height:0px; display:inline-block; text-align:left;
    overflow:hidden;
    background:white;
    flex-basis:0px;
    flex-shrink:0;
    flex-grow:0;
    display:none;
    -webkit-transition-property: all;
    -webkit-transition-duration: .5s;
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    transition-property: all;
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    
}

#div-content {
    flex-basis:880px;
    flex-grow:1;
    flex-shrink:1;
}

#spinner {
    
}

body.hasContent.zoomed #zoom-wrap {
    min-height:100%;
    min-width:600px;
    min-height:620px;
    display:block;
}

#div-zoom {  
    min-height:100%;
     text-align:left;
    display:inline-block;
    margin-top:58px;
    position:fixed; max-width:100%; height:auto;  overflow:hidden;
    margin-left:0; width:0px;
    -webkit-transition-property: all;
    -webkit-transition-duration: .5s;
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    transition-property: all;
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);

}


body.hasContent.zoomed #div-zoom {
    width:600px; 
}

body.hasContent.zoomed #zoom-wrap {
    flex-basis:600px;

}


#zoom-content {
    text-align:left;
    padding:30px;
    margin-right:30px;
    display:inline-block;
    width:600px;
    overflow:hidden;
}

.zoom-nav {
    font-family:Roboto,Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:9.5pt;
    text-align:left;

}

header {
    -webkit-transition-property: all;
    -webkit-transition-duration: .5s;
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    transition-property: all;
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    }
body.hasContent header {
    height:170px;

}

body.hasContent.scrolled header, body.hasContent.zoomed header {
    height:38px;

    position:fixed;
}

body.hasContent.scrolled header .head-title, body.hasContent.zoomed header .head-title {
    display:none;
}

body.hasContent header .title-tag {
  
}

body {
  }

.head-title {

    color:white; text-align:center; font-family:Roboto,Helvetica,"Helvetica Neue",Arial,sans-serif;  padding-top:35px; font-weight:bold;
    
    }

    .title-tag {
        
        text-transform:uppercase; font-size:11pt;
     -webkit-transform:scale(1.05,1); /* Safari and Chrome */
    -moz-transform:scale(1.05,1); /* Firefox */
    -ms-transform:scale(1.05,1); /* IE 9 */
    -o-transform:scale(1.05,1); /* Opera */
    transform:scale(1.05,1); /* W3C */ 
    }

nav {
    
    color:white; font-family:Roboto,Helvetica,"Helvetica Neue",Arial,sans-serif; font-size:9.5pt;
    
    }
    

#menu-expander { display:none; }
   
    
    
nav#nav-menu {
    margin-top:25px;
}

nav#nav-sub-menu {
    padding-top:5px; 
     font-size:9.5pt; color:black;
}



#div-bg, #div-bg-fixed {
    position:absolute;
    width:100%;
    height:100%;
    overflow:hidden;
}


#div-bg-fixed {
    position:fixed;
    max-width:1200px;
    top:0;
    left:0;
    right:0;
    z-index:-1;
    margin:auto;
}

#div-bg div, #div-bg-fixed div {
    position:absolute;
    width:100%;
    max-width:1200px;
    background-size:1200px;
    background-repeat:no-repeat;
    height:100%;
    background-position:center top;
    margin:auto; 
    background-color:black;
}

body.hasContent.scrolled header #nav-menu, body.hasContent.zoomed header #nav-menu {
    margin-top:10px;
}

body.hasContent header > #div-bg
{
   
}

.signature {
    background-image:url('../images/design/adorners/sig-judith_shapiro.png');
    background-size:100%;
    display:inline-block;
    background-repeat:no-repeat;
    width:273px; height:68px;
}


#zoom-content {
    font-family:Roboto,Helvetica,"Helvetica Neue",Arial,sans-serif;
}

#zoom-content .artwork {
    display:inline-block;
}

#zoom-content .artwork img {
    max-width:500px;
    margin-bottom:20px;
}

#zoom-content .artwork img {
    background-color:lightgrey;
    min-height:265px;
    min-width:265px;
    background-image:url('../images/design/adorners/rolling.gif');
    background-size:30px; background-repeat:no-repeat; background-position:center center;
}

#zoom-content .wrapper {
    vertical-align:top;
    flex-wrap:nowrap;
    display:none;
    -ms-grid-columns:min-content;
    -ms-grid-rows: min-content;
}

 #zoom-content .wrapper.selected, #zoom-content .wrapper.prev {
        display:inline-block;
        display: -ms-grid;
}

#zoom-content .wrapper.selected > figure {
   
}

#zoom-content .artworks {

    overflow:hidden;
    display:flex;
    flex-direction:row;
    flex-wrap:nowrap;
    justify-content:flex-start;

    }



#zoom-content .wrapper {
  
}

#zoom-content .artwork {
    margin:0;
    width:600px;
    display:inline-block;
    background-opacity:0.5;
    background-size:auto 245px;
    background-repeat:no-repeat;

 /*       height: -moz-min-content;
     height: -webkit-min-content;
   height:min-content; */
   /* display:flex; */
    flex-direction:column;
    flex-basis:max-content;
    
}



    
#div-content .group {
    padding-top:20px;
    font-family:Roboto,Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:9.5pt;
    
}


#div-content .group .title {
    margin-bottom:20px;
    font-size:19.5pt;
}

#div-content .series {
    font-family:Roboto,Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:9.5pt;
    padding-bottom:10px;
    padding-top:20px;
    border-bottom:10px solid black;
}



#div-content .series .title {
  /*  font-weight:bold; */
    font-size:16.5pt;
  /*  text-transform:uppercase; */
    margin-bottom:20px;
    display:inline-block;
}

#div-content .series .period {
  /*  font-weight:bold; */
    font-size:14.5pt;
  /*  text-transform:uppercase; */
    margin-bottom:20px;
    
    padding-left:16px;
    display:inline-block;    
}


#div-content .wrapper {
    vertical-align:top;
    flex-wrap:nowrap;
    display: -ms-grid;
    -ms-grid-columns:min-content;
    -ms-grid-rows: min-content;

    }

#div-content .artworks {
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    justify-content:flex-start;

    }

#page {

}


#div-content .artwork {
    margin:0;
    display:inline-block;
    background-opacity:0.5;
    background-size:auto 245px;
    background-repeat:no-repeat;
     margin-right:30px;
    margin-bottom:10px; 
     width: -moz-min-content;
     width: -webkit-min-content;
   width:min-content;
 /*       height: -moz-min-content;
     height: -webkit-min-content;
   height:min-content; */
   /* display:flex; */
    flex-direction:column;
    flex-basis:max-content;
    max-width:100px;
    
}

#div-content .exhibitions {
    padding-top:15px;
}

#div-content .exhibitions div {
    padding-bottom:2px;

}
#div-content .exhibitions .exhibition {
    
    width:200px; display:inline-block;
    font-size:10pt;
    padding-right:8px;
    padding-bottom:16px;
}
#div-content .exhibitions .exhibition .title {
    font-size:12pt;
}
#div-content .exhibitions .exhibition .date {
    font-size:10.5pt;
    font-weight:bold;
}

#div-content .artwork img {
  /*  flex-basis:fit-content; */
    height:100px;
    margin-bottom:8px;
    min-width:100px;
      
}

.artwork .desc { 
  /*  flex-basis:min-content; */
 color:#333333;
   
}
#div-content .artwork .desc { 
  /*  flex-basis:min-content; */
 color:#333333;
   
}

#div-content .artwork img, .artwork .desc { }


.artwork div { padding:2px; color:black; }

#zoom-content a.repeater
{
    text-decoration:none;
    background: #c4dee2;
    color:black;
    padding:2px;
}
#zoom-content a.repeater:hover
{
    text-decoration:none;
    background: black;
    color:white;
}

/* bluecolor #c4dee2; */

#div-content .artwork div { padding:2px; color:black; background-color: #c4dee2;  }
#div-content a:hover .artwork div, #div-content .wrapper.selected .artwork div  { color:white; background:black; }

#div-content .all .artwork .desc {
    display:none;
}

#div-content .all .artwork {
    margin-right:5px;
    margin-bottom:5px;
}

#div-content .all .artwork img {
    height:100px;
}

#div-content .all .group {
    padding-top:0px;
}

#div-content .all .group > .desc {
    display:none;
}


#div-content .all .group .title {
    font-size:16.5pt;
}

#div-content .all .series .title {
    font-size:14.5pt;
}
#div-content .all .series .period {
    font-size:12.5pt;
}

#div-content .all .series {

    border-bottom:10px solid black;
}


.artwork .title {

    display:inline;

}

#div-content .artwork .title {

    font-size:10pt;
    display:inline;
    padding-right:6px;

}

.artwork .year {
    display:inline-block;

}

.artwork .medium {
    display:inline; overflow:hidden;
}

#div-content .artwork .medium {
    display:none;
}

.artwork .dim {
    display:inline;
 
}

#div-content .artwork .dim {
    display:none;
}

nav {

}

nav ul {
    list-style-type:none;
    position:relative;
    margin:0px; padding: 0px;
     white-space:nowrap;
    vertical-align:baseline;
    display:flex; flex-direction:row; flex-wrap:nowrap; text-align:center; justify-content: center;
    
}

nav li {
      white-space:nowrap;
    overflow:auto;
      display:inline-block;

    vertical-align:top; text-align:top; 
}

nav a {
    padding:0px 10px;
    white-space:nowrap;
    overflow:auto;
    text-decoration:none;
    color:white;
    border-left:1px solid white;
    display:inline-block;
    vertical-align:baseline; 
}

nav a.selected {
}

.nav-menu {  }

nav {
    position:relative;
}

nav a:first-child {
    border-left:0px;
}

nav#nav-sub-menu a {
   color:black;
    border-left:0px;
}
nav#nav-sub-menu a:first-child {
    border-left:0px;
}

nav a:hover {
   color: goldenrod;
}

nav#nav-menu li a {
    margin-bottom: 8px;
}

nav#nav-menu a.selected {
    background:black;
    color:white;

}

nav#nav-menu li.gallery div {
    max-width:1200px; background:white; margin:auto; width:100%; left:0px; position:absolute;
    white-space:normal;
    overflow:hidden;
}

nav#nav-menu li.gallery div {
   height:0;
    -webkit-transition-property: all;
    -webkit-transition-duration: .5s;
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    transition-property: all;
	transition-duration: .25s;
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);

}


body.hasContent nav#nav-menu li.gallery.selected div {
  height:25;
}

nav#nav-menu li.gallery:hover div {
    /*
    height:25;
        -webkit-transition-property: all;
    -webkit-transition-duration: .5s;
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
        transition-property: all;
	transition-duration: .25s;
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    */
}

nav#nav-menu li.gallery:hover > a.gallery {
   
}

nav#nav-menu a:hover {
    color:goldenrod;
}
nav#nav-sub-menu a:hover {
    color:goldenrod;
}


#div-content {
    max-width:60%; margin:auto;
}

.photo-header {
      
}

.subtitle {
    font-size:16pt;
    margin-top:20px;
}

.photo-header.bio {
    background-size:940px; 
    background-image:url('../images/content/photos/hero/about.jpg');height:400px; min-width:528px; background-repeat:no-repeat; background-position:center -30;
}

.photo-header.exhibits {
    background-size:880px; 
    background-image:url('../images/content/photos/hero/exhibitions.jpg');height:400px; min-width:528px; background-repeat:no-repeat; background-position:right -180;
}


@media only screen and (max-width: 1150px), only screen and (max-device-width: 1150px) {
    body.hasContent.zoomed #div-content {
        margin-left:12%;
    }
}
@media only screen and  (max-width: 1100px), only screen and (max-device-width: 1100px) {
    body.hasContent.zoomed #div-content {
        margin-left:10%;
    }
}
@media only screen and  (max-width: 1050px), only screen and (max-device-width: 1050px) {
    body.hasContent.zoomed #div-content {
        margin-left:8%;
    }
}
@media only screen and  (max-width: 1000px), only screen and (max-device-width: 1000px) {
    body.hasContent.zoomed #div-content {
        margin-left:5%;
    }
}

     only screen and (max-width: 800px), only screen and (max-device-width: 800px) {
    #page {
        text-align:left;
    }
    body.hasContent.zoomed  #zoom-wrap {
        float:none;
        margin:auto;
        margin-top:38px;
        background:white;
        width:100%;
        max-width:1200px;
    }
    #div-zoom {
    }
    body.hasContent.zoomed #div-zoom {
        height:auto;
        position:relative;
        margin:auto;
        margin-top:38px;

       /* width:100%; */
    }

    body.hasContent.zoomed #div-content
    {
       display:none;
    }
    body.hasContent.zoomed #div-content .group
    {
        display:none;
    }

    #div-content {
    max-width:80%; margin:auto;
}


#zoom-content .artwork {
  
}

    #zoom-content .artwork img {
       
    }

}


@media only screen and (max-width: 480px) {
    .artworks { flex-direction:column; flex-wrap:nowrap;}
    .wrapper {
        display:block;
    }
.artwork
{
    
}

.artwork img
{

}

#div-content.doc {
    max-width:90%; margin:auto;
}
    

}

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

    
}

@media only screen and (max-device-width: 480px) {
    #div-content .artwork {
        max-width:250px;
    }
    #div-content .artwork img {
        min-width:250px;
        height:250px;
    }
    #div-content .series {
        font-size:25px;
        border-bottom: 20px solid black;
    }

    #div-content .group .title {
        font-size:55.5pt;
    }

    #div-content .series .desc {
        padding-bottom:40px;
    }

    #div-content .series .title, #div-content .all .series .title {
        font-size:48.5pt;
    }

    #div-content .series .period, #div-content .all .series .period {
        font-size:44.5pt;
    }

    #div-content .artwork .title {
        font-size:30.5pt;
    }
    #div-content .artwork .year {
        font-size:28.5pt;
    }

    #zoom-content .artwork {
        font-size:40.5pt;
    }

    #zoom-content .artwork .year {
        font-size: 36.5pt;
    }

    #zoom-content {
        width:1200px;
    }

    #zoom-content .artwork {
        width:1200px;
    }

    #div-content .all .artwork img {
        height:250px;
    }
    
    #zoom-content .artwork img {
        max-width:1200px;
        
        min-height:600px;
        min-width:600px;
    }
    body.hasContent.zoomed #div-zoom {
       width:1200px;
    }
    body.hasContent.zoomed #zoom-wrap {
        min-height:1240px;
        min-height:100%;
        flex-basis:1200px;
    }

    #div-bg div, #div-bg-fixed div {
        background-size:auto 100%;
    }

    .signature {
        width:759px;
        height:176px;
    }

    .title-tag {
        font-size:35.5pt;
    }

        nav, nav#nav-sub-menu {
        font-size:32.5px;
    }
    

    a.repeater {
        font-size:45.5px;
        padding:4px;
    }

#div-content p {
    font-size:33pt;

}



#div-content .exhibitions {
    padding-top:15px;
}

#div-content .exhibitions div {
    padding-bottom:2px;

}
#div-content .exhibitions .exhibition {
    
    width:600px; display:inline-block;
    font-size:32pt;
    padding-right:0px;
    padding-bottom:40px;
}
#div-content .exhibitions .exhibition .title {
    font-size:40pt;
}
#div-content .exhibitions .exhibition .date {
    font-size:35pt;
    font-weight:bold;
}


#div-content .title div {
    
}

#div-content .text p:first-child {
   font-size:40pt;
}

.quote.open-quote {
    font-size:200pt;
    margin-top:100px;
}

.quote.close-quote {
    font-size:150pt;
}

#div-content {
    max-width:100%; margin:auto;
}

#div-content .title  {display:block; }
#div-content .title { font-size:80pt; }
#div-content .title div { font-size:80pt; }

.photo-header {
      
}

.photo-header.bio {
    background-size:2000px; 
    height:800px; background-repeat:no-repeat; background-position:center -30;
}

.photo-header.exhibits {
    background-size:2000px; 
    height:800px; background-repeat:no-repeat; background-position:right -390;
}

.subtitle {
    font-size:60pt;
}
footer {
    max-width:100%;
    font-size:12px;
    padding:10px;
}

footer div:first-child {
    font-size:25px;
    padding-bottom:20px;
}

    body.hasContent .head-title { display:none; }

    body.hasContent header, body.hasContent.scrolled header, body.hasContent.zoomed header {
        height:140px; 
    }

    nav#nav-menu, body.hasContent.zoomed nav#nav-menu, body.hasContent.scrolled nav#nav-menu { margin-top:35px; }

    nav { text-align:right; }

    nav ul { padding-right:20px;}
    nav#nav-menu ul { display:none; background:black;}
    nav#nav-sub-menu ul { background:#666666;}

    body.hasContent nav#nav-menu li.gallery.selected div {  position:relative; height:100%; width:100%;margin-right:0px;}

    nav ul { flex-direction:column; font-size:50px; justify-content:right; text-align:right;}
    
    #menu-expander { color:white; display:block; font-size:65.5px; padding-right:16px; }
    #menu-expander:before { }

    body.hasContent.zoomed #div-zoom { z-index:1; }
    body.hasContent.zoomed header { z-index:2; }
    body.hasContent.zoomed #zoom-wrap {  margin-top: 160px;}

    body.hasContent #div-bg { display:none; }
    #div-zoom figcaption { font-size:40pt;}
    #div-zoom figcaption.desc .title { font-size:42pt;}
    #div-zoom figcaption.desc { width:700px;}
    #div-zoom figcaption.desc .year { margin-left:15px; font-size:38pt; }
#nav-menu li.home {
    display:none;
}

body.hasContent.scrolled #nav-menu li.home, body.hasContent.zoomed #nav-menu li.home {
    display:none;
}
}

