.obj-detail .current 
{
  /* border: 2px solid red; */
  opacity:1;
}
.obj-detail .photo a.big
{
  max-width:600px;
  min-height:400px;
  display:inline-block;
  width:100%;
}
.obj-detail nav
{
	max-width:600px;
}
.obj-detail nav a 
{
  display:inline-block;
  /*border: 2px solid white;*/
  opacity:0.25;
}
.obj-detail nav a:hover
{
	opacity:1;
}
.obj-detail nav a:active
{
	opacity:0.75;
}
.obj-detail nav img 
{
  display:block;
  width:calc((600px - 50px) / 6);
  height:auto;
  margin: 10px 10px 0 0;
}
.obj-detail nav a:nth-child(6n) img 
{
	margin: 10px 0 0;
}
.obj-detail .photo
{
	position:relative;
}
.obj-detail .photo .border
{
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 2;
	display: inline-block;
	/* width: 580px; */
	width: calc(100% - 20px);
	height: 380px;
	border: 2px solid #FFFFFF;
}	
.obj-detail .photo .border:hover
{
	background:url(images/lupa-50.png) no-repeat center center;
}
.obj-detail .content
{
	padding-left:50px;
}
.obj-detail h2.m
{
	display:none;
	/* font-size: 30px; */
	font-size: 23px;
}
.obj-detail h2
{
	text-transform: inherit;
	padding:0;
	margin:0 0 50px 0;
	font-size: 40px;
	/* line-height: 35px; */
	line-height: 1.2;
	/* word-break: break-all; */
	word-break: normal;
	/* white-space: nowrap; */
	display:inline-block;
	box-sizing:border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	width:100%;
}
.obj-detail h2.l
{
	margin-top: 0px !important;
}
.obj-detail .date
{
	font-size: 16px;
	line-height: 30px;
}
.obj-detail .date span
{
	font-weight: bold;
}
.obj-detail hr
{
	background: #EDAA17;
	height: 2px;
	border:0;
}
.obj-detail .desc
{
	padding:24px 0 0 0;
	font-size: 16px;
	line-height: 30px;
}
#objects h3
{
	text-align:center;
	font-weight: bold;
	font-size: 20px;
	line-height: 25px;
	margin:50px 0;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}
.obj-detail .photo .nav
{
	position:absolute;
	top:calc(50% - 44px);
	height:88px;
	width:44px;
	z-index:5;
}
.fancybox-image-wrap .pic-border
{
	position: absolute;
	top:10px;
	left:10px;
	width:calc(100% - 20px);
	height:calc(100% - 20px);
	border: 2px solid #fff;
	z-index: 3;
}
.fancybox-image-wrap .fancybox-button
{
	height:88px;
	width:44px;
	border: none;
	cursor: pointer;
	padding: 0;
	position: absolute;
	bottom: 50%;
	transform: translateY(50%);
	z-index:5;
}
.obj-detail .photo .nav.disable
{
	opacity:0.5;
	cursor:default;
}
.obj-detail .photo .prev,
.fancybox-image-wrap .fancybox-button--arrow_left
{
	left:0;
	background:url(images/arrow-left.png) no-repeat;
}
.obj-detail .photo .prev:not(.disable):hover,
.fancybox-image-wrap .fancybox-button--arrow_left:not(:disabled):hover
{
	background:url(images/arrow-left-h.png) no-repeat;
}
.obj-detail .photo .prev:not(.disable):active,
.fancybox-image-wrap .fancybox-button--arrow_left:not(:disabled):active
{
	background:url(images/arrow-left-a.png) no-repeat;
}
.obj-detail .photo .next,
.fancybox-image-wrap .fancybox-button--arrow_right
{
	right:0;
	background:url(images/arrow-right.png) no-repeat;
}
.obj-detail .photo .next:not(.disable):hover,
.fancybox-image-wrap .fancybox-button--arrow_right:not(:disabled):hover
{
	background:url(images/arrow-right-h.png) no-repeat;
}
.obj-detail .photo .next:not(.disable):active,
.fancybox-image-wrap .fancybox-button--arrow_right:not(:disabled):active
{
	background:url(images/arrow-right-a.png) no-repeat;
}