  <css>
    

 div.hooka {color:blue} 
 
 div.xbanner { background-color: #7d7d7d; background-position: center; background-repeat: no-repeat; background-size: cover; display: block; position: relative; width: 100%; height:335px;} 
 
 
 div.xbanner img { width:100%; height:100%; } 
 
 div.acknowlegement {margin-top:.85rem;}
 
 @media (min-width: 1500px) { 
    div.xbanner { height: 335px; background-color: #7d7d7d; background-position: center; background-repeat: no-repeat; background-size: cover; display: block; position: relative; width: 100%; } 
} 

/** works **/ 
div.fancybox-caption__body {background-color:#111}
div#gallery {text-align:center;} 
div.obj {display:inline-block;padding:0rem;height:250px;    
margin: 2rem 3rem 4rem 2rem;
    vertical-align: top;} 
div.obj img {height:100%;} 
div.obj span.pcapt {display:block;font-size:small;text-align:center;max-width: 350px;}

img.fancybox-image {max-width: inherit;} 
div.fancybox-caption {padding:0px;} 
div.ts {display:inline-block;width:25%;vertical-align:top;border-right:1px solid #eee;text-align:left;} 
div.label {display:inline-block;width:70%;vertical-align:top;text-align:justify;padding: 0rem 2rem;} 
div.tsm img {width:100%;} 
div.tsm span {display:block;} 
div.ts span {display:block;} 
span.mk {font-weight:700;} 
span.ti {font-style:italic;} 
div.artist {clear:both;} 
div.artist p {font-size:85%;} 
div.artist img {float: left; width: 200px;
    margin: .2rem 1rem 0.2rem 0rem;
    padding: 1rem; }


/** inline figures **/
div.fig {
    max-width:300px;
    padding:.1rem 2rem;
}

div.fig span.caption {display:block;font-size:small;text-align:center;}

div.left {float:left;}
div.right {float:right}

div.callout {text-align: left; width: 340px; margin-left: 20px; margin-bottom: 20px; background-color: #eeeeee; padding: 20px;}
 
@media only screen and (max-width: 420px) {
    .is-compact .fancybox__footer {
        position: relative;
    }
    .is-compact .fancybox__footer .fancybox__caption {
        padding: 2px;
    }
    div.ts {display:block;width:100%;font-size:.7em;}
    div.label {display:block;width:100%;font-size:.7em;}
    
    div.callout {width:90%;}
    
    div.fig {max-width:90%;}
    div.left {float:none;}
    div.right {float:none;}
}

 
 
</css>