.esgbox-image,.esgbox-inner,.esgbox-nav,.esgbox-nav span,.esgbox-outer,.esgbox-skin,.esgbox-tmp,.esgbox-wrap,.esgbox-wrap iframe,.esgbox-wrap object{margin:0;border:0;vertical-align:top;outline:none;padding:0}.esgbox-wrap{left:0;z-index:8020;position:absolute;top:0}.esgbox-skin{text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#444;position:relative;background:#f9f9f9}.esgbox-opened{z-index:8030}.esgbox-opened .esgbox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.esgbox-inner,.esgbox-outer{position:relative}.esgbox-inner{overflow:hidden}.esgbox-type-iframe .esgbox-inner{-webkit-overflow-scrolling:touch}.esgbox-error{font:14px/20px Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;color:#444;white-space:nowrap;padding:15px}.esgbox-iframe,.esgbox-image{display:block;height:100%;width:100%}.esgbox-image{max-height:100%;max-width:100%}#esgbox-loading,.esgbox-close,.esgbox-next span,.esgbox-prev span{background-image:url(../images/esgbox_sprite.png)}#esgbox-loading{left:50%;opacity:.8;margin-top:-22px;margin-left:-22px;background-position:0 -108px;z-index:8060;cursor:pointer;position:fixed;top:50%}#esgbox-loading div{height:44px;background:url(../images/esgbox_loading.gif) 50% no-repeat;width:44px}.esgbox-close{right:-18px;top:-18px;height:36px;width:36px}.esgbox-close,.esgbox-nav{z-index:8040;cursor:pointer;position:absolute}.esgbox-nav{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;height:100%;background:transparent url(../images/blank.gif);width:40%}.esgbox-prev{left:0}.esgbox-next{right:0}.esgbox-nav span{visibility:hidden;margin-top:-18px;z-index:8040;cursor:pointer;position:absolute;top:50%;height:34px;width:36px}.esgbox-prev span{left:10px;background-position:0 -36px}.esgbox-next span{right:10px;background-position:0 -72px}.esgbox-nav:hover span{visibility:visible}.esgbox-tmp{left:-99999px;visibility:hidden;max-height:99999px;overflow:visible!important;position:absolute;top:-99999px;max-width:99999px}.esgbox-lock{width:auto}.esgbox-lock,.esgbox-lock body{overflow:hidden!important}.esgbox-lock-test{overflow-y:hidden!important}.esgbox-overlay{left:0;display:none;overflow:hidden;z-index:8010;position:absolute;top:0;background:url(../images/esgbox_overlay.png)}.esgbox-overlay-fixed{right:0;position:fixed;bottom:0}.esgbox-lock .esgbox-overlay{overflow:auto;overflow-y:scroll}.esgbox-title{visibility:hidden;text-shadow:none;font:normal 13px/20px Helvetica Neue,Helvetica,Arial,sans-serif;z-index:8050;position:relative}.esgbox-opened .esgbox-title{visibility:visible}.esgbox-title-float-wrap{margin-bottom:-35px;right:50%;text-align:center;z-index:8050;position:absolute;bottom:0}.esgbox-title-float-wrap .child{font-weight:700;text-shadow:0 1px 2px #222;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;line-height:24px;display:inline-block;color:#fff;white-space:nowrap;padding:2px 20px;margin-right:-100%;background:transparent;background:rgba(0,0,0,.8)}.esgbox-title-outside-wrap{margin-top:10px;color:#fff;position:relative}.esgbox-title-inside-wrap{padding-top:10px}.esgbox-title-over-wrap{left:0;color:#fff;position:absolute;padding:10px;bottom:0;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#esgbox-loading,.esgbox-close,.esgbox-next span,.esgbox-prev span{background-image:url(../images/esgbox_sprite%402x.png);background-size:44px 152px}#esgbox-loading div{background-image:url(../images/esgbox_loading%402x.gif);background-size:24px 24px}}#esgbox-buttons{left:0;z-index:8050;position:fixed;width:100%}#esgbox-buttons.top{top:10px}#esgbox-buttons.bottom{bottom:10px}#esgbox-buttons ul{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#444444",endColorstr="#222222",GradientType=0);border-radius:3px;margin:0 auto;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05);-moz-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05);border:1px solid #111;display:block;list-style:none;padding:0;height:30px;background:#323232;background:-moz-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#444),color-stop(50%,#343434),color-stop(50%,#292929),color-stop(100%,#333));background:-webkit-linear-gradient(top,#444,#343434 50%,#292929 0,#333);background:-o-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-ms-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:linear-gradient(top,#444,#343434 50%,#292929 0,#333);width:166px}#esgbox-buttons ul li{float:left;margin:0;padding:0}#esgbox-buttons a{opacity:.8;text-indent:-9999px;display:block;outline:none;background-image:url(../images/esgbox_buttons.png);background-repeat:no-repeat;height:30px;background-color:transparent;width:30px}#esgbox-buttons a:hover{opacity:1}#esgbox-buttons a.btnPrev{background-position:5px 0}#esgbox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}#esgbox-buttons a.btnPlay{background-position:0 -30px}#esgbox-buttons a.btnPlayOn{background-position:-30px -30px}#esgbox-buttons a.btnToggle{border-left:1px solid #111;background-position:3px -60px;border-right:1px solid #3e3e3e;width:35px}#esgbox-buttons a.btnToggleOn{background-position:-27px -60px}#esgbox-buttons a.btnClose{border-left:1px solid #111;background-position:-56px 0;width:35px}#esgbox-buttons a.btnDisabled{opacity:.4;cursor:default}#esgbox-thumbs{left:0;overflow:hidden;z-index:8050;position:fixed;width:100%}#esgbox-thumbs.bottom{bottom:2px}#esgbox-thumbs.top{top:2px}#esgbox-thumbs ul{margin:0;list-style:none;position:relative;padding:0}#esgbox-thumbs ul li{float:left;opacity:.5;padding:1px}#esgbox-thumbs ul li.active{opacity:.75;border:1px solid #fff;padding:0}#esgbox-thumbs ul li:hover{opacity:1}#esgbox-thumbs ul li a{border:1px solid #222;display:block;outline:none;overflow:hidden;position:relative;background:#111}#esgbox-thumbs ul li img{border:0;display:block;position:relative;padding:0;max-width:none}.esgbox-title iframe{vertical-align:middle;min-height:30px}.esgbox-type-iframe .esgbox-nav{width:60px}.esgbox-type-iframe .esgbox-nav span{visibility:visible;opacity:.5}.esgbox-type-iframe .esgbox-nav:hover span{opacity:1}.esgbox-type-iframe .esgbox-next{right:-60px}.esgbox-type-iframe .esgbox-prev{left:-60px}