#cboxOverlay,#colorbox,#colorbox #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}#colorbox #cboxMiddleLeft,#colorbox #cboxBottomLeft{clear:left;}
#colorbox,#colorbox #cboxContent,#colorbox #cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
#colorbox #cboxContent{position:relative;}
#colorbox #cboxLoadedContent{overflow:auto;}
#colorbox #cboxLoadedContent *{max-width:100%;}
#colorbox #cboxTitle{margin:0;}
#colorbox #cboxLoadingOverlay,#colorbox #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#colorbox #cboxPrevious,#colorbox #cboxNext,#colorbox #cboxClose,#colorbox #cboxSlideshow{cursor:pointer;}
#colorbox .cboxPhoto{max-width:none;border:0;margin:auto;float:left;display:block;}
#colorbox .cboxIframe{width:100%;height:100%;border:0;display:block;}
#cboxOverlay,#colorbox,#colorbox #cboxWrapper{overflow:visible !important;}
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
#colorbox #cboxWrapper > div:after{content:"";display:table;clear:both;}
#colorbox #cboxError{padding:50px;border:1px solid #CCC;}
#colorbox #cboxLoadedContent{text-align:center;}
#colorbox #cboxTitle,#colorbox #cboxCurrent,#colorbox #cboxClose{position:fixed;color:#FFF;}
#colorbox #cboxTitle{background:rgba(0,0,0,0.65);left:0;bottom:0;width:100%;padding:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#colorbox #cboxCurrent{top:24px;right:62px;text-transform:uppercase;font-family:"futura book legacy","FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;z-index:1;}
#colorbox #cboxPrevious,#colorbox #cboxNext,#colorbox #cboxClose,#colorbox #cboxSlideshow{background:none;width:auto;padding:0;border:0;margin:0;text-indent:-9999px;overflow:visible;}#colorbox #cboxPrevious:active,#colorbox #cboxNext:active,#colorbox #cboxClose:active,#colorbox #cboxSlideshow:active{outline:0;}
#colorbox #cboxPrevious,#colorbox #cboxNext{background:rgba(0,0,0,0.5) url(../../images/studio/icon.arrow-large.png) no-repeat 45% center;background-size:50% auto;position:absolute;top:calc(50% - (30px / 2));width:25px;height:30px;text-indent:-9999px;position:fixed;}
@media (min-width:960px){#colorbox #cboxPrevious,#colorbox #cboxNext{top:calc(50% - (60px / 2));width:50px;height:60px;}}
#colorbox #cboxPrevious{left:0;}#colorbox #cboxNext{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);right:0;}#colorbox #cboxClose{background:transparent url(../../images/studio/icon.close.png) no-repeat center center;top:22px;right:22px;width:25px;height:25px;}
#colorbox #cboxLoadingGraphic:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:'';display:block;background:url(../../images/studio/sprite.loading.png) no-repeat center;background-size:32px;width:32px !important;height:32px !important;z-index:9000;-webkit-animation:loading 0.8s steps(19) infinite 0.5s infinite;-moz-animation:loading 0.8s steps(19) infinite;-o-animation:loading 0.8s steps(19) infinite;-ms-animation:loading 0.8s steps(19) infinite;animation:loading 0.8s steps(19) infinite;}
@media screen and (-webkit-min-device-pixel-ratio:2),screen and (max-moz-device-pixel-ratio:2){#colorbox #cboxLoadingGraphic:before{background-image:url(../../images/studio/sprite.loading_2x.png);}}
@keyframes loading{from{background-position:0 0;}to{background-position:0 -608px;}}
@media (min-width:960px){#colorbox #cboxContent{padding:0 60px;}
#colorbox #cboxTitle{min-height:66px;padding:20px;}
#colorbox #cboxCurrent{top:123px;right:55px;}
#colorbox #cboxClose{top:118px;right:15px;}}

