/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
	2019-05-07
*/
#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;transition:none}#cboxWrapper{max-width:100%}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative;transition:none}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#colorbox *,#colorbox ::after,#colorbox ::before{box-sizing:border-box}#cboxOverlay{background:#000}#colorbox{outline:0;max-width:100%}#cboxContent{margin-top:32px;overflow:visible;background:#000;max-width:100%}.cboxIframe{background:#000}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#000;padding:1px;max-width:100%;max-height:calc(100vh-40px)}#cboxLoadedContent.modalContent{background:#fff;padding:0;box-sizing:border-box;overflow-x:hidden!important}#cboxLoadedContent.modalContent .wrap{padding:0}#cboxLoadingGraphic{background:url(loading.gif) no-repeat center center}#cboxLoadingOverlay{background:#000}#cboxTitle{position:absolute;top:-22px;left:0;color:#fff}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:40px;height:40px;position:absolute;top:-40px;background:url(controls.png) no-repeat 0 0;transition:none}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxPrevious{background-position:0 0;right:64px}#cboxPrevious:hover{background-position:0 -50px}#cboxNext{background-position:-50px 0;right:42px}#cboxNext:hover{background-position:-50px -50px}#cboxClose{background-position:-100px 0;right:0}#cboxClose:hover{background-position:-100px -50px}.cboxSlideshow_off #cboxPrevious,.cboxSlideshow_on #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}