.xtd-body-fix {
overflow:hidden
}

.LightBoxHome .fancybox-outer-wrapper {
width:0;
height:0
}

.xtd-mobile-caption-title {
color:rgba(255,255,255,0.84)
}

.xtd-mobile-caption-number {
margin-left:10px
}

#xtd-mobile-close-button {
cursor:pointer;
display:block;
width:62px;
height:62px;
position:fixed;
top:0;
right:0;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMDExREQ0NDE0QjYxMUUzQURDQUZBNzNGQzNCMTM0QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMDExREQ0NTE0QjYxMUUzQURDQUZBNzNGQzNCMTM0QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMwMTFERDQyMTRCNjExRTNBRENBRkE3M0ZDM0IxMzRDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjMwMTFERDQzMTRCNjExRTNBRENBRkE3M0ZDM0IxMzRDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+eZ6mhAAAAXNJREFUeNrs109Kw0AUBvDJ0KWIG2svIG5s1l2LeADP0YXLSlIMNFRP4wGkB3CddFHwAk3cSOtevzdtaZCqYfoSX2QefCGFmfTH/CPxkiRRqFPkAblEDpWMWiATZIC8tHA5Q56RIyWraMCukQukp3EZC0QWi2xjvZ5u6XWlBa3Jn+pAq4aUgzqogzrof4O+5nktffaCZvO5uun31TRNS/ehttSH+tYGPel01O0wVPejUSkstaG2gzA0fWud+vOuXwpbRHZ9/282029YLiTLrv8Oy4mk8vAp8sFxfEzTBLAY6KH5zYlkhW6wcRSZ++AuYkNWcOB72zuP98ktvtFcrUkaSUKulkFo1rCYEf26cbYbLDbLQQR0gyRYcU1yYzUXctcUc2J1VUhurBU0z7JSyF1Y25cS63OUXtmO2+3K++w99TZ/aIt0nyIO6qAO6qA80EUDnO8EnTQA+kTQAHkTjCRbQNAZ0kMekaUg4HJtItvsU4ABAHgqvWwLNLTGAAAAAElFTkSuQmCC);
background-repeat:no-repeat;
background-position:center;
background-color:transparent;
z-index:19991
}

a.xtdLightbox img {
border:none
}

.LightBoxHome #fancybox-wrap {
position:absolute;
top:0;
left:0;
z-index:1101;
outline:none;
display:none;
margin-top:20px
}

.LightBoxHome #fancybox-hide-sel-frame {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:transparent;
z-index:1101
}

.LightBoxHome #fancybox-frame {
width:100%;
height:100%;
border:none;
display:block;
background:#fff
}

.LightBoxHome .fancybox-bg {
position:absolute;
padding:0;
margin:0;
border:0;
width:20px;
height:20px;
z-index:1001
}

.xtd-hide {
display:none
}

.LightBoxHome #fancybox-loading div {
position:absolute;
top:0;
left:0;
width:40px;
height:480px;
background-image:url(default_assets/fancybox.png)
}

.LightBoxHome #fancybox-overlay {
position:absolute;
top:0;
left:0;
width:100%;
z-index:1100;
display:none
}

.LightBoxHome .image-title {
padding:10px;
float:left
}

.LightBoxHome .image-number {
padding:10px;
float:right
}

.LightBoxHome #fancybox-tmp {
padding:0;
margin:0;
border:0;
overflow:auto;
display:none
}

.LightBoxHome #fancybox-effects {
top:0;
position:absolute;
z-index:99999
}

.LightBoxHome #fancybox-outer {
position:relative;
width:100%;
height:100%;
background:#fff;
-webkit-box-shadow:0 0 30px rgba(0,0,0,0.6);
-moz-box-shadow:0 0 30px rgba(0,0,0,0.6);
box-shadow:0 0 30px rgba(0,0,0,0.6)
}

.LightBoxHome #fancybox-content {
width:0;
height:0;
padding:0;
outline:none;
position:relative;
overflow:hidden;
z-index:1102;
border-color:#fff;
border-style:solid
}

.LightBoxHome #fancybox-error {
color:#444;
font:normal 12px/20px Arial;
padding:14px;
margin:0
}

.LightBoxHome #fancybox-img {
width:100%;
height:100%;
padding:0;
margin:0;
border:none;
outline:none;
line-height:0;
vertical-align:top
}

.LightBoxHome #fancybox-close {
position:absolute;
top:-15px;
right:-15px;
width:30px;
height:30px;
background:transparent url(default_assets/fancybox.png) -40px 0;
cursor:pointer;
z-index:1103;
display:none
}

.LightBoxHome #fancybox-left,.LightBoxHome #fancybox-right {
position:absolute;
bottom:46%;
height:10%;
width:10%;
cursor:pointer;
outline:none;
background:transparent url(default_assets/blank.gif);
z-index:1102;
display:none
}

.LightBoxHome #fancybox-left {
left:0
}

.LightBoxHome #fancybox-right {
right:0
}

.LightBoxHome #fancybox-left-ico,.LightBoxHome #fancybox-right-ico {
position:absolute;
top:50%;
left:-9999px;
width:30px;
height:30px;
margin-top:-15px;
cursor:pointer;
z-index:1102;
display:block
}

.LightBoxHome #fancybox-left-ico {
background-image:url(default_assets/fancybox.png);
background-position:-40px -30px
}

.LightBoxHome #fancybox-right-ico {
background-image:url(default_assets/fancybox.png);
background-position:-40px -60px
}

.LightBoxHome #fancybox-left span {
left:20px;
display:none
}

.LightBoxHome #fancybox-right span {
left:auto;
right:20px;
display:none
}

.LightBoxHome #fancybox-left:hover span {
display:block
}

.LightBoxHome #fancybox-right:hover span {
display:block
}

.LightBoxHome #fancybox-title {
font-family:'Helvetica','Arial',sans-serif;
font-size:12px;
z-index:1102
}

.LightBoxHome .fancybox-title-inside {
padding-bottom:10px;
text-align:center;
color:#333;
background:#fff;
position:relative
}

.LightBoxHome .fancybox-title-outside {
padding-top:10px;
color:#fff
}

.LightBoxHome .fancybox-title-over {
position:absolute;
bottom:0;
left:0;
color:#FFF;
text-align:left
}

.LightBoxHome #fancybox-title-over {
padding:10px;
display:block
}

.LightBoxHome .fancybox-title-float {
position:absolute;
left:0;
bottom:-20px;
height:32px
}

.LightBoxHome #fancybox-title-float-wrap {
border:none;
border-collapse:collapse;
width:auto
}

.LightBoxHome #fancybox-title-float-wrap td {
border:none;
white-space:nowrap
}

.LightBoxHome #fancybox-title-float-left {
padding:0 0 0 15px;
background:url(default_assets/fancybox.png) -40px -90px no-repeat
}

.LightBoxHome #fancybox-title-float-main {
color:#FFF;
line-height:29px;
font-weight:700;
padding:0 0 3px;
background:url(default_assets/fancybox-x.png) 0 -40px
}

.LightBoxHome #fancybox-title-float-right {
padding:0 0 0 15px;
background:url(default_assets/fancybox.png) -55px -90px no-repeat
}

.LightBoxHome #fancybox-loading {
position:fixed;
top:50%;
left:50%;
width:40px;
height:40px;
margin-top:-20px;
margin-left:-20px;
cursor:pointer;
overflow:hidden;
z-index:1104;
display:none
}

.LightBoxHome .extend-effect {
-webkit-animation:xtdLightbox-effect-13 .4s ease;
-moz-animation:xtdLightbox-effect-13 .4s ease;
-o-animation:xtdLightbox-effect-13 .4s ease;
animation:xtdLightbox-effect-13 .4s ease
}