.shot-overlay{background:rgba(30,30,30,0.9);top:0;left:0;z-index:9997;width:100%;height:100%;position:fixed;overflow-y:scroll;box-sizing:border-box;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 959px){.shot-overlay{overflow-y:auto}}.overlay-content{position:absolute;z-index:9997;top:20px;left:50%;width:920px;margin-left:-460px;padding:40px 95px;background:#f4f4f4;background-position:fixed;box-sizing:border-box;border-radius:6px}.overlay-content:after{position:absolute;content:"";bottom:-20px;height:20px;width:1px}@media only screen and (max-width: 959px){.overlay-content{left:auto;top:0;width:100%;max-width:100%;margin-left:0;padding:15px;border-radius:0}.overlay-content:after{display:none}}@media only screen and (width: 1024px) and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){.overlay-content{width:902px;margin-left:-451px}}.non-overlay{width:730px;margin:-30px auto 0 auto;padding:40px 0;box-sizing:border-box}@media screen and (max-width: 749px){.non-overlay{width:720px}}@media only screen and (max-width: 739px){.non-overlay{width:100%;max-width:100%;margin:0;padding:0}}ul.shot-nav li{display:none;position:absolute;top:0;z-index:9999}ul.shot-nav li a{display:inline-block;padding:278px 26px;opacity:.5}@media only screen and (width: 1024px) and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){ul.shot-nav li a{padding-left:21px;padding-right:21px}}ul.shot-nav li a:hover{opacity:.8}ul.shot-nav li img{width:15px}ul.shot-nav li.shot-nav-prev{left:-76px}@media only screen and (width: 1024px) and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){ul.shot-nav li.shot-nav-prev{left:-60px}}ul.shot-nav li.shot-nav-next{right:-76px}@media only screen and (width: 1024px) and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){ul.shot-nav li.shot-nav-next{right:-60px}}@media only screen and (max-width: 959px){ul.shot-nav{display:none}}.non-overlay ul.shot-nav li a{opacity:.37}.non-overlay ul.shot-nav li a:hover{opacity:.72}a.close-overlay{position:absolute;top:0;right:0;width:20px;height:20px;padding:20px;opacity:.5;z-index:9998;background-repeat:no-repeat;background-position:20px 20px;background-image:url(/assets/icon-shot-x-light-40c073cd65443c99d4ac129b69bf578c8cf97d69b78990c00c4f8c5873b0d601.png)}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){a.close-overlay{background-image:url(/assets/icon-shot-x-light-2x-a4fcd61bdb114023583740bd9f5a46734e243e5be2bff1baa3e1cc33e7877fcd.png);-webkit-background-size:20px 20px;-moz-background-size:20px 20px;background-size:20px 20px}}a.close-overlay img{height:0}a.close-overlay:hover{opacity:.8}@media only screen and (max-width: 959px){a.close-overlay{opacity:.34;background-image:url(/assets/icon-shot-x-7dbc9cdd6856806bcc277a21513ac00fd402944f9046212dfe5151e1bb3a5ab8.png)}}@media only screen and (max-width: 959px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 959px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 959px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-width: 959px) and (min-device-pixel-ratio: 1.5), only screen and (max-width: 959px) and (min-resolution: 1.5dppx){a.close-overlay{background-image:url(/assets/icon-shot-x-2x-e098b2b76f16b47d8469ff196c1f3a04f0419cbf7464640ea0082eee0db016f0.png);-webkit-background-size:20px 20px;-moz-background-size:20px 20px;background-size:20px 20px}}@media only screen and (max-width: 959px){a.close-overlay:hover{opacity:.5}}
