.component.zoom2{position:relative;border-radius:0;overflow:hidden;background-color:#000}.component.zoom2.dark.transparent{background-color:#fff}.component.zoom2>.componentTitle{display:none;color:#fff!important;background-color:#000}.component.zoom2.showTitle>.componentTitle{display:block}.fitContain .component.zoom2,.fitCover .component.zoom2{height:100%}.fitContain .component.zoom2>.image,.fitCover .component.zoom2>.image{position:absolute;top:0;left:0;bottom:0;right:0}.component.zoom2.multiMode>.image.x1>img{cursor:pointer}.component.zoom2>.image.x2{display:none}.component.zoom2>.viewer{visibility:hidden;position:absolute;top:0;left:0;bottom:0;right:0}.component.zoom2>.viewer iframe{height:100%;width:100%;border:none}.component.zoom2 .busy{position:relative;padding:7px 0 7px 26px}.component.zoom2 .busy:after{content:"Creating zooms…"}.component.zoom2 .busy .spinner{left:13px!important}.component.zoom2 .nav{position:absolute;right:0;top:0}.component.zoom2 .nav>div{position:absolute;cursor:pointer}.component.zoom2.singleMode .closeFullPage,.component.zoom2.singleMode .openFullPage{display:none}body.UIMode_Popup .component.zoom2.singleMode .nav .closeFullPage{display:block}.component.zoom2 .openFullPage{top:0;right:0;width:36px;height:36px;color:#fff;opacity:.5;font-size:36px;line-height:36px;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;font-family:FontAwesome,sans-serif}.component.zoom2.dark.transparent .openFullPage{color:#000}.component.zoom2 .openFullPage:after{content:"\f00e"}.component.zoom2 .openFullPage:hover,.component.zoom2.hoverFullPage .openFullPage{opacity:1}.component.zoom2>.image.x1,.component.zoom2>.image.x2{display:none}.component.zoom2.x1>.image.x1,.component.zoom2.x2>.image.x2{display:block}.component.zoom2.fullPage{position:fixed;top:0;left:0;bottom:0;right:0;z-index:10000;margin:0}.component.zoom2.fullPage>.componentTitle{position:relative;display:flex;border:none;margin:0;padding:0;z-index:1}.component.zoom2.fullPage .componentTitle>div{flex-shrink:0}.component.zoom2.fullPage .componentTitle>.label{flex-grow:1;flex-shrink:1;align-self:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.component.zoom2.fullPage.multiMode .openFullPage{display:none}.component.zoom2.fullPage>.image,.component.zoom2.fullPage>.viewer{top:30px}.component.zoom2.fullPage .component.pager{margin:4px}.component.zoom2.fullPage .component.pager a{color:#fff}.component.zoom2.fullPage .component.pager input{color:#313234}.component.zoom2 .fullPageActions{display:none}.component.zoom2.fullPage .fullPageActions{display:flex}.component.zoom2.fullPage .closeFullPage,.component.zoom2.fullPage .closeViewer,.component.zoom2.fullPage .openViewer{width:30px;height:30px;color:#fff;font-family:FontAwesome,sans-serif;font-size:22px;line-height:30px;text-align:center;cursor:pointer}.component.zoom2.fullPage .closeFullPage:after{content:"\f00d"}.component.zoom2.fullPage .openViewer:after{content:"\f00e"}.component.zoom2.fullPage .closeViewer:after{content:"\f010"}.component.zoom2.fullPage .closeViewer,.component.zoom2.fullPage .openViewer{display:none}.component.zoom2.fullPage.viewerReady.viewer .closeViewer,.component.zoom2.fullPage.zoom:not(.viewer) .openViewer{display:block}.component.zoom2.viewer>.image.x1,.component.zoom2.viewer>.image.x2{display:none}.component.zoom2.viewer>.viewer{visibility:visible}