body.ps-active, body.ps-building, div.ps-active, div.ps-building
{background: #000;overflow: hidden;}
body.ps-active *, div.ps-active *{-webkit-tap-highlight-color:  rgba(255, 255, 255, 0); 	display: none;}
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: url(../img/icon/loader-2.html) no-repeat center center; }

/* Caption */
div.ps-caption
{ 	background: rgba(0, 0, 0, 0);
	color: #fff;
	font-size: 12px;letter-spacing:4px;
	font-family: "prox";
	text-align: center;}
div.ps-caption *  { display: inline; }
div.ps-caption-bottom
{ 	border-top: 1px solid #42403f;
	border-bottom: none;
	min-height: 44px;}
div.ps-caption-content{	padding: 13px;	display: block;font-family: "prox";}

/* Toolbar */
div.ps-toolbar
{ 	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	font-size: 13px;
	font-family: "prox";
	text-align: center;
	height: 44px;
	display: table;
	table-layout: fixed;}
div.ps-toolbar * { display: block;}

div.ps-toolbar-top 
{	border-bottom: 1px solid #42403f;
	border-top: none;}

div.ps-toolbar-close, div.ps-toolbar-previous, div.ps-toolbar-next, div.ps-toolbar-play
{	cursor: pointer;	display: table-cell;}

div.ps-toolbar div div.ps-toolbar-content
{	width: 44px;
	height: 44px;
	margin: 0 auto 0;
	background-image: url(../img/icon/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;}

 /* TEXT SELECT HACK */

::selection {background: #ffca00;color:#fff; /* Safari */	}
::-webkit-selection {background:#ffca00;;color:#fff;/* Chrome */}
::-moz-selection {background: #ffca00;;color:#fff; /* Firefox */}