@charset "utf-8";
/*
 * photoswipe.css
 * Copyright (c) %%year%% by Code Computerlove (http://www.codecomputerlove.com)
 * Licensed under the MIT license
 *
 * Default styles for PhotoSwipe
 * Avoid any position or dimension based styles
 * where possible, unless specified already here.
 * The gallery automatically works out gallery item
 * positions etc.
 */
body.ps-active,body.ps-building,div.ps-active,div.ps-building{overflow:hidden;background:#000}
body.ps-active *,div.ps-active *{display:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}
body.ps-active :focus,div.ps-active :focus{outline:0}
/* Document overlay */
div.ps-document-overlay{background:#000}
/* UILayer */
div.ps-uilayer{background:#000;cursor:pointer}
/* Zoom/pan/rotate layer */
div.ps-zoom-pan-rotate{background:#000}
div.ps-zoom-pan-rotate * { display: block; }
/* Carousel */
div.ps-carousel-item-loading{background-image:url(../images/wap_loader.gif);background-position:center center;background-repeat:no-repeat}
div.ps-carousel-item-error{background-image:url(../images/wap_error.gif);background-position:center center;background-repeat:no-repeat}
/* Caption */
div.ps-caption{border-bottom:1px solid #42403f;background:#000;background:-moz-linear-gradient(top,#303130 0,#000101 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#303130),color-stop(100%,#000101));color:#fff9d7;text-align:center;font-weight:700;font-size:1.2em;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif}
div.ps-caption *{display:inline}
div.ps-caption-bottom{min-height:44px;border-top:1px solid #42403f;border-bottom:none}
div.ps-caption-content{display:block;padding-top:13px;padding-bottom:13px}
/* Toolbar */
div.ps-toolbar{display:table;height:44px;border-top:1px solid #42403f;background:#000;background:-moz-linear-gradient(top,#303130 0,#000101 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#303130),color-stop(100%,#000101));color:#fff;table-layout:fixed;text-align:center;font-size:13px;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif}
div.ps-toolbar *{display:block}
div.ps-toolbar-top{border-top:none;border-bottom:1px solid #42403f}
div.ps-toolbar-close,div.ps-toolbar-next,div.ps-toolbar-play,div.ps-toolbar-previous{display:table-cell;cursor:pointer}
div.ps-toolbar div div.ps-toolbar-content{margin:0 auto 0;width:44px;height:44px;background-image:url(../images/wap_icons.png);background-repeat:no-repeat}
div.ps-toolbar-close div.ps-toolbar-content{background-position:0 0}
div.ps-toolbar-previous div.ps-toolbar-content{background-position:-44px 0}
div.ps-toolbar-previous-disabled div.ps-toolbar-content{background-position:-44px -44px}
div.ps-toolbar-next div.ps-toolbar-content{background-position:-132px 0}
div.ps-toolbar-next-disabled div.ps-toolbar-content{background-position:-132px -44px}
div.ps-toolbar-play div.ps-toolbar-content{background-position:-88px 0}
/* Hi-res display */
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){div.ps-toolbar div div.ps-toolbar-content{background-image:url(../images/wap_icons@2x.png);background-size:176px 88px;-moz-background-size:176px 88px;-o-background-size:176px 88px;-webkit-background-size:176px 88px}
}
.gallery{overflow:hidden;padding:0 1%;background:url(../images/wap_ulbg.png) 49.5% 50% repeat-y;}
.gallery li{float:left;padding:.6em 0;width:46%;height:100px;overflow:hidden; margin:0 1.2%; border-bottom:1px #D3D3D3 dashed;text-align:center;}
.gallery li:nth-child(even){margin-left:4%;}