@charset"utf-8";.photo p{position:relative;padding:0}p.arrow{background:transparent;font-size:5em;margin-left:42px;margin-top:-10px}p.arrow span{position:relative;font-size:0.3em;margin:0 30px 0 -10px}p.end{background:transparent;width:280px;height:104px;margin:-10px 80px 0 70px}p.end span{font-size:3em}.photo img{box-shadow:0 0 10px rgba(0, 0, 0, .15)}@media all and (min-width: 992px){#gallery body{overflow-y:auto}.photo{position:absolute;width:auto;white-space:nowrap;top:50vh}.photo p{display:inline-block;vertical-align:middle}.photo p a i{position:absolute;bottom:-40px;left:0;color:transparent;font-style:italic;transition:all 0.5s ease-in-out}.light p a:hover i{color:#000}.dark p a:hover i,.light .outline p a:hover i{color:#eeece6}.horz,.squr,.vert{margin:0 60px}}@media all and (max-width: 991px){.photo{position:relative;width:100%}.photo p{display:block;text-align:center;margin-left:auto;margin-right:auto}p.arrow{display:none}p.end{display:none}.photo p a i{visibility:hidden;margin-bottom:20px}.horz,.squr,.vert{margin:60px 0}#menu-grid{display:none}}@media all and (min-height: 841px){.photo{margin-top:-373px}.horz,.horz img{width:726px;height:449px}.vert,.vert img{width:449px;height:726px}.squr,.squr img{width:557px;height:557px}}@media all and (max-width: 991px){.photo{margin-top:0}.horz,.horz img{width:726px;height:449px}.vert,.vert img{width:449px;height:726px}.squr,.squr img{width:557px;height:557px}}@media all and (max-width: 800px){.photo{margin-top:0}.horz,.horz img{width:610px;height:377px}.vert,.vert img{width:377px;height:610px}.squr,.squr img{width:480px;height:480px}}@media all and (max-height: 840px){.photo{margin-top:-315px}.horz,.horz img{width:610px;height:377px}.vert,.vert img{width:377px;height:610px}.squr,.squr img{width:480px;height:480px}}@media all and (max-width: 650px){.photo{margin-top:0}.horz,.horz img{width:521px;height:322px}.vert,.vert img{width:322px;height:521px}.squr,.squr img{width:410px;height:410px}}@media all and (max-height: 725px){.photo{margin-top:-275px}.horz,.horz img{width:521px;height:322px}.vert,.vert img{width:322px;height:521px}.squr,.squr img{width:410px;height:410px}}@media all and (max-width: 550px){.photo{margin-top:0}.horz,.horz img{width:445px;height:275px}.vert,.vert img{width:275px;height:445px}.squr,.squr img{width:350px;height:350px}}@media all and (max-height: 625px){.photo{margin-top:-240px}.horz,.horz img{width:445px;height:275px}.vert,.vert img{width:275px;height:445px}.squr,.squr img{width:350px;height:350px}}@media all and (max-width: 460px){.photo{margin-top:0}.horz,.horz img{width:380px;height:235px}.vert,.vert img{width:235px;height:380px}.squr,.squr img{width:299px;height:299px}}@media all and (max-height: 550px){.photo{margin-top:-205px}.horz,.horz img{width:380px;height:235px}.vert,.vert img{width:235px;height:380px}.squr,.squr img{width:299px;height:299px}}@media all and (max-width: 400px){.photo{margin-top:0}.horz,.horz img{width:300px;height:186px}.vert,.vert img{width:186px;height:300px}.squr,.squr img{width:255px;height:255px}}@media all and (max-height: 500px){.photo{margin-top:-160px}.horz,.horz img{width:300px;height:186px}.vert,.vert img{width:186px;height:300px}.squr,.squr img{width:255px;height:255px}}.max700 .figimg,.max700 .figimg .image,.max700 .figimg .image img,.max700 .figvid,.max700 .figvid iframe{position:relative;display:block;padding:0;margin-left:auto;margin-right:auto}@media all and (min-width: 870px){.max700 .hrz,.max700 .hrz .image,.max700 .hrz .image img{width:700px;height:433px}}@media all and (min-width: 760px) and (max-width: 869px){.max700 .hrz,.max700 .hrz .image,.max700 .hrz .image img{width:610px;height:377px}}@media all and (min-width: 650px) and (max-width: 759px){.max700 .hrz,.max700 .hrz .image,.max700 .hrz .image img{width:521px;height:322px}}@media all and (min-width: 560px) and (max-width: 659px){.max700 .hrz,.max700 .hrz .image,.max700 .hrz .image img{width:445px;height:275px}}@media all and (min-width: 450px) and (max-width: 559px){.max700 .hrz,.max700 .hrz .image,.max700 .hrz .image img{width:380px;height:235px}}@media all and (min-width: 360px) and (max-width: 449px){.max700 .hrz,.max700 .hrz .image,.max700 .hrz .image img{width:300px;height:186px}}@media all and (max-width: 359px){.max700 .hrz,.max700 .hrz .image,.max700 .hrz .image img{width:260px;height:161px}}.max700 .squr{margin:0 auto}@media all and (min-width: 870px){.max700 .figvid,.max700 .figvid iframe{width:700px;height:394px}}@media all and (min-width: 760px) and (max-width: 869px){.max700 .figvid,.max700 .figvid iframe{width:610px;height:343px}}@media all and (min-width: 650px) and (max-width: 759px){.max700 .figvid,.max700 .figvid iframe{width:521px;height:293px}}@media all and (min-width: 560px) and (max-width: 659px){.max700 .figvid,.max700 .figvid iframe{width:445px;height:250px}}@media all and (min-width: 450px) and (max-width: 559px){.max700 .figvid,.max700 .figvid iframe{width:380px;height:214px}}@media all and (min-width: 360px) and (max-width: 449px){.max700 .figvid,.max700 .figvid iframe{width:300px;height:169px}}@media all and (max-width: 359px){.max700 .figvid,.max700 .figvid iframe{width:260px;height:146px}}#mosaic #preloader{opacity:0}.mosaica{position:relative;width:100%;max-width:2000px;margin:0 auto;z-index:2;text-align:center}.cubes{position:relative;display:inline-block;padding:0;margin:0}.cubes td{padding:0;margin:0}.cubes td a{display:block;margin:0;padding:0;background:transparent}.cubes td a img{box-shadow:0 0 10px rgba(0, 0, 0, .15)}.textbox td{vertical-align:middle}.textbox p{font-size:16px;line-height:24.5px}@media all and (min-width: 1921px){.wide,.wide a,.wide a img{width:732px;height:453px}.sqsm,.sqsm a,.sqsm a img{width:351px;height:351px}.tall,.tall a,.tall a img{width:516px;height:834px}.sqlg,.sqlg a,.sqlg a img{width:402px;height:402px}}@media all and (min-width: 1491px) and (max-width: 1920px){.wide,.wide a,.wide a img{width:610px;height:378px}.sqsm,.sqsm a,.sqsm a img{width:290px;height:290px}.tall,.tall a,.tall a img{width:432px;height:698px}.sqlg,.sqlg a,.sqlg a img{width:334px;height:334px}}@media all and (min-width: 1491px){.cubes{border:12px solid transparent}.wide{border-bottom:30px solid transparent}.sqsm:nth-of-type(1){border-right:30px solid transparent}.first .tall{border-right:30px solid transparent}.second .tall{border-left:30px solid transparent}.row .sqlg{border-top:30px solid transparent}}@media all and (min-width: 1201px) and (max-width: 1490px){.wide,.wide a,.wide a img{width:488px;height:302px}.sqsm,.sqsm a,.sqsm a img{width:234px;height:234px}.tall,.tall a,.tall a img{width:344px;height:556px}.sqlg,.sqlg a,.sqlg a img{width:268px;height:268px}}@media all and (min-width: 981px) and (max-width: 1200px){.wide,.wide a,.wide a img{width:390px;height:241px}.sqsm,.sqsm a,.sqsm a img{width:185px;height:185px}.tall,.tall a,.tall a img{width:276px;height:446px}.sqlg,.sqlg a,.sqlg a img{width:213px;height:213px}}@media all and (min-width: 981px) and (max-width: 1490px){.cubes{border:8px solid transparent}.wide{border-bottom:20px solid transparent}.sqsm:nth-of-type(1){border-right:20px solid transparent}.first .tall{border-right:20px solid transparent}.second .tall{border-left:20px solid transparent}.row .sqlg{border-top:20px solid transparent}}@media all and (min-width: 731px) and (max-width: 980px){.wide,.wide a,.wide a img{width:660px;height:408px}.sqsm,.sqsm a,.sqsm a img{width:315px;height:315px}.tall,.tall a,.tall a img{width:358px;height:578px}.sqlg,.sqlg a,.sqlg a img{width:274px;height:274px}}@media all and (min-width: 601px) and (max-width: 730px){.wide,.wide a,.wide a img{width:558px;height:345px}.sqsm,.sqsm a,.sqsm a img{width:264px;height:264px}.tall,.tall a,.tall a img{width:301px;height:486px}.sqlg,.sqlg a,.sqlg a img{width:228px;height:228px}}@media all and (min-width: 601px) and (max-width: 980px){.cubes{border:12px solid transparent;margin-bottom:2px}.wide{border-bottom:30px solid transparent}.sqsm:nth-of-type(1){border-right:30px solid transparent}.first .tall{border-right:30px solid transparent}.second .tall{border-left:30px solid transparent}.row .sqlg{border-top:30px solid transparent}}@media all and (max-width: 600px){.cubes{margin:0 auto}.cubes:nth-of-type(1){margin-top:60px}.cubes,.cubes tbody,.cubes td,.cubes tr{display:block}.cubes tbody,.cubes td{position:relative;margin:0 auto 60px}}@media all and (min-width: 551px) and (max-width: 600px){.sqlg,.sqlg a,.sqlg a img,.sqsm,.sqsm a,.sqsm a img{width:410px;height:410px}.tall,.tall a,.tall a img{width:322px;height:521px}.wide,.wide a,.wide a img{width:521px;height:322px}.textbox .tall{width:410px;height:350px}}@media all and (min-width: 461px) and (max-width: 550px){.sqlg,.sqlg a,.sqlg a img,.sqsm,.sqsm a,.sqsm a img{width:350px;height:350px}.tall,.tall a,.tall a img{width:275px;height:445px}.wide,.wide a,.wide a img{width:445px;height:275px}.textbox .tall{width:350px;height:350px}}@media all and (min-width: 401px) and (max-width: 460px){.sqlg,.sqlg a,.sqlg a img,.sqsm,.sqsm a,.sqsm a img{width:299px;height:299px}.tall,.tall a,.tall a img{width:235px;height:380px}.wide,.wide a,.wide a img{width:380px;height:235px}.textbox .tall{width:299px;height:345px}}@media all and (max-width: 400px){.sqlg,.sqlg a,.sqlg a img,.sqsm,.sqsm a,.sqsm a img{width:255px;height:255px}.tall,.tall a,.tall a img{width:186px;height:300px}.wide,.wide a,.wide a img{width:300px;height:186px}.textbox .tall{width:255px;height:345px}}.jb-idx-thb-list-page-number{display:none}.jb-idx-thb-frame,.jb-idx-thumb,.jb-thm-thumb-image{border-radius:30px !important}.jb-idx-thumbnail-container{z-index:1006}.jb-navigation .jbn-right-button{right:-40px}.jb-navigation .jbn-left-button{left:-40px}#photobox #dtouch,#photobox #touch{position:fixed;display:block;width:80%;height:80vh;z-index:1006;top:0;margin:5% 10%}#controlbar{font-size:16px}.controls{position:fixed;display:inline;width:40px;bottom:18px;z-index:1006;transition:all 0.3s ease-in-out}.controls a,.controls span{transition:all 0.3s ease-in-out}#back-button{font-size:2em;left:35px}#photobox #back-button{font-size:1.7em;bottom:20px}#notes #back-button{font-size:3em}#comment-button{font-size:2.6em;top:25px;left:28px;width:40px;height:40px}#comment-button span{line-height:40px;width:40px;height:40px}#download-button{font-size:1.8em;left:85px;padding-top:2px}#left-button{font-size:1.9em;right:70px}#right-button{font-size:1.9em;right:25px}#back-button a,#back-button a:visited,#comment-button a,#comment-button a:visited,#comment-button span,#download-button a,#download-button a:visited,#download-button span,#left-button a,#left-button a:visited,#right-button a,#right-button a:visited{opacity:0.6;cursor:pointer}#back-button a:active,#back-button a:hover,#comment-button a:active,#comment-button a:hover,#comment-button span:active,#comment-button span:hover,#download-button a:active,#download-button a:hover,#download-button span:active,#download-button span:hover,#left-button a:active,#left-button a:hover,#right-button a:active,#right-button a:hover{opacity:1}#comment,#download{visibility:hidden;opacity:0;position:fixed;background-color:transparent;top:50%;left:50%;padding:40px;transition:all 0.5s ease-in-out;z-index:-3}#comment{height:360px;margin-top:-220px}#download{height:400px;margin-top:-260px}#comment.bringforward2,#download.bringforward2{z-index:1013;visibility:visible}#comment hr,#download hr{margin-left:0;margin-right:0}#comment p.location{font-style:italic;opacity:0.5}#comment .squinch p.verse{position:absolute;bottom:50%;margin-bottom:20px}#comment .squinch p.location{position:absolute;top:50%;margin-top:20px}#comment .unsquinch p.location{margin-top:40px}#comment .long,#download .long{display:none}#close:hover,#dclose:hover,#dtouch:hover,#touch:hover{cursor:pointer}.blurb p#close,.blurb p#dclose,p#close,p#dclose{position:fixed;top:50%;left:50%;z-index:1013;font-size:32px;font-weight:400;opacity:0.8;transition:all 0.5s ease-in-out}p#close{margin-top:-205px}p#dclose{margin-top:-245px}p#close:hover,p#dclose:hover{opacity:1}@media all and (min-width: 450px){#comment,#download{width:320px;margin-left:-200px}p#close,p#dclose{margin-left:150px}}@media all and (max-width: 449px){#comment,#download{width:280px;margin-left:-180px}p#close,p#dclose{margin-left:130px}}#photobox.controlhide #menu-top,#photobox.controlhide .button-container,#photobox.controlhide .controls,.audioplayer.controlhide #links p,.audioplayer.controlhide #nav{opacity:0 !important}#photobox.controlhide2 .button-container,#photobox.controlhide2 .controls,.audioplayer.controlhide2 #links p{opacity:0 !important}#download-table{width:300px}.download-tab{display:inline-block;width:60px;margin-right:10px}.download-tab a{display:block}.download-tab a span{display:block;text-transform:uppercase;font-size:0.5em;line-height:1.2em;margin-top:5px}