body{visibility:inherit}.app-promo{float:right;position:relative;margin:0 0 10px 10px;cursor:pointer;width:120px}body.fullscreen .app-promo{display:none!important}@media screen and (max-width:37.49em){.app-promo{float:none;margin:0 10px 10px 0;display:inline-block;left:50%;transform:translateX(-100%)}body.os-mobile .app-promo{transform:translateX(-50%)}}.app-promo .mask{background-color:#2f2f2f;border-radius:4px;z-index:0;position:relative;position:absolute;width:100%;height:100%;opacity:.8;border-radius:8px}.app-promo .mask,.app-promo .mask a{color:#fff}.app-promo .mask:before{content:'';position:absolute;width:100%;height:18px;left:0;top:0;background:linear-gradient(#717171,#424141);border-radius:4px 4px 0 0;z-index:-1}.app-promo .mask:after{content:'';position:absolute;width:100%;height:18px;left:0;top:18px;background:linear-gradient(#404040,#2f2f2f);z-index:-1}.app-promo .mask>*{z-index:2}body:not(.fullscreen) .app-promo .mask>*{position:relative}.app-promo .content{padding:10px 20px 10px 20px;position:relative;top:-10px;left:-20px;z-index:2;width:100%}.app-promo p{width:100%;margin:0;text-align:center}.app-promo .text{margin-top:10px;font-family:Helvetica,Arial,sans-serif}.app-promo a{color:#fff;text-decoration:none}.app-promo .img{margin-top:10px;position:relative;width:100%}.app-promo img{text-align:center}.app-promo img.on,.app-promo.over img.off{visibility:hidden;position:absolute}.app-promo.over img.on{position:inherit;visibility:visible}.app-promo.over a{text-decoration:underline}.lightgallery{position:relative}.lightgallery.fullscreen{position:static!important}.lightgallery.fullscreen .lightGallery-captions p{font-size:16px!important}.lightgallery:not(.fullscreen) .lg-next,.lightgallery:not(.fullscreen) .lg-prev{display:none}.lightgallery .lightGallery-captions{position:relative;color:#000!important;text-shadow:0 0 1px rgba(0,0,0,.5)}.lightgallery .lightGallery-captions::before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;border-radius:4px;padding-bottom:1px;background:#fff;opacity:.85}#slideshow.lightgallery{clear:right;float:right;width:219px;height:396px;margin-left:8px;margin-top:48px}@media screen and (max-width:37.49em){#slideshow.lightgallery{float:none;margin:24px auto}}#slideshow.lightgallery.fullscreen .lg-outer{left:50%;transform:translateX(-50%);max-width:640px}#video{clear:right;float:right;margin:40px 0 10px 10px}ul.app-list{-moz-column-count:3;column-count:3}#reviews{height:150px}