*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html.js-enabled .javascript-hide{display:none}.desktop-only{display:none}body{min-width:320px;width:100%}div#main,div#header-left,div.left-col.narrow,div.right-col,div#footer,div#footer div#footer-inner{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}div#main div#intro-text{width:104%;margin-left:-2%}#full-width{padding:0 2%}div.left-col{border:none}div#main img{max-width:100%;height:auto}#content-body{background-color:#fff}#content-body div.left-col img,#content-body div.right-col img{height:auto;max-width:100%;margin:10px auto!important;display:block;float:none!important}#content-body div.left-col img.gallery_image,#content-body div.right-col img.gallery_image{margin:0!important}.image-rotator-container .image-rotator{height:auto!important;width:100%!important}#content-body div.image-rotator img{height:auto!important;width:100%!important;position:relative!important;display:none!important;margin:0!important}#content-body div.image-rotator img.img_rotator_img:first-of-type{display:block!important;opacity:1!important}div#mainContent table{max-width:100%;width:100%}div#mainContent table img{max-width:none}div#main div.image-rotator-container div.narrowest-text{width:100%}iframe,.video-wrapper,.video-wrapper object{max-width:100%!important}div#map,div#map_canvas,iframe.soundcloud{width:96%!important;margin-left:2%;margin-right:2%}form input,form select{font-size:16px;background-image:none;background-color:#fff;padding-left:0;max-width:100%}div#promos div.promo{padding-bottom:14px;margin:0 auto;display:block;float:none}div#promos div.promo .promo-image img{margin-top:0!important;margin-bottom:0!important}.ui-dialog{max-width:92%;margin-left:4%}.gridRow{width:100%}.gridRow .gridItem,.gridRow .gridItem:last-of-type,.gridRow .gridItem.last{margin-left:auto;margin-right:auto;float:none}.zoom-wrapper,.openseadragon{width:96%!important;margin-left:2%;margin-right:2%}.mobileFullWidth{width:100%!important;display:block}div#main div#header{margin-bottom:0}div#main div#header-left{height:auto}div#main-logo a{background-size:100%;background-position:center;height:0;padding-bottom:20%;margin:0;width:100%}div#main div#header-right{display:none}div#mobile-nav-wrapper{display:inline-block;position:relative;width:100%}button#show-menu{width:100%;border:none;border-bottom:1px solid #888;outline:none;font-size:1.4em;font-weight:700;text-transform:uppercase;height:74px;padding:2px 0;background:url(/assets/microsites/default_images/burgerIcon-dark.png) #ededed no-repeat 2% center}a#mobile-home-link{position:absolute;right:0;top:14px;padding:0 2% 0 1%}a#mobile-home-link img{height:50px}.js-enabled #navigation{display:none}#navigation ul.menu{padding-left:0;width:auto;padding-bottom:7px}#navigation ul.menu li{font-size:16px;width:100%;height:auto;border-bottom:1px solid #ccc}#navigation ul.menu li a,#navigation ul.menu li a:hover,#navigation ul.menu li.selected a{width:100%;border:none;padding:14px 0}div#main #navigation ul.menu li a:hover{color:inherit}ul.sub-nav{background-color:#fff;padding:14px 2% 8px;border:none;float:none}div#main ul.sub-nav li{display:inline-block;font-size:1.4em;margin:0 47px 14px 0}div#footer{min-width:100%}#footer,#footer #base-footer{margin-top:0}ul#share-nav{width:96%;max-width:490px;margin:30px auto;display:block;padding:0;float:none}ul#share-nav li{display:block}ul#share-nav li a:hover{background-position:0 0}div#footer ul#share-nav li a{width:11%;height:0;padding-bottom:11%;max-width:54px;background-size:100%;background-repeat:no-repeat}ul#share-nav li#share-nav-0 a{background-image:url(/assets/images/layout/blog_mono_54.png)}ul#share-nav li#share-nav-1 a{background-image:url(/assets/images/layout/facebook_mono_54.png)}ul#share-nav li#share-nav-2 a{background-image:url(/assets/images/layout/twitter_mono_54.png)}ul#share-nav li#share-nav-3 a{background-image:url(/assets/images/layout/email_mono_54.png)}ul#share-nav li#share-nav-4 a{background-image:url(/assets/images/layout/flickr_mono_54.png)}ul#share-nav li#share-nav-5 a{background-image:url(/assets/images/layout/video_mono_54.png)}ul#base-nav{padding:30px 0}.o-ms-footer{padding:10px}div#object-wall .object.span1col,div#object-wall .object.span2col{width:50%}.js-enabled div#object-wall div.object.span3col{width:100%}body.object-page{width:100%}@media all and (max-width:450px){#current-tag-label{display:none}}