/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position:relative;
	background:#000;
	color:#fff;
	text-shadow:none;
	padding:15px 235px !important;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 13px/18px 'Lato', sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width:100%;
	max-height:100%;
	cursor:pointer;
}

#fancybox-loading {
	background-image: url('http://www.damirdoma.com/static/dd/img/fancybox_sprite.png');
}
.fancybox-prev span, .fancybox-next span {
	background-image: url('http://www.damirdoma.com/static/dd/img/boxnav.png');
	background-repeat: no-repeat;
}


#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background:url(http://www.damirdoma.com/static/dd/img/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	background:url(http://www.damirdoma.com/static/dd/img/closex.png) center center no-repeat;
	position: absolute;
	top:0;
	right:0;
	width:80px;
	height:80px;
	cursor:pointer;
	z-index:8040;
}
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('http://www.damirdoma.com/static/dd/img/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
	visibility: hidden;
}
.fancybox-prev {
	left: 0;
}
.fancybox-next {
	right: 0;

}
.fancybox-nav span {
	position: absolute;
	top:30%;
	width: 27px;
	height: 53px;
	margin-top: -26px;
	cursor: pointer;
	z-index: 8040;
	padding:  40px 30px;
	visibility: visible;
	overflow: hidden;
}

.fancybox-prev span {
	left: -168px;
	background-position: 30px 40px;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
.fancybox-next span {
	right: -168px;
	background-position: 30px 40px;
}
.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: rgba(0,0,0,0.85);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

.fancybox-title {
	visibility:hidden;
	position:absolute;
	min-height:300px;
	bottom:10px;
	left:0;
	width:235px;
	font-weight:700;
	font-size:12px;
	text-shadow:none;
	z-index:8050;
	color:#fff;
	text-align:center;
}
.fancybox-title h3 {
	font-size:14px;
	font-weight:700;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	padding:0;
}
.fancybox-title h3 strong {
	display:block;
}
.fancybox-title h3 span {
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
	font-weight:normal;
}
.fancybox-title .look-desc {
	font-size: 12px;
	line-height: 20px;
	font-weight: 400;
	text-transform: none;
}
.fancybox-title .look-desc strong {
	font-style: normal;
	text-transform: none;
}
.fancybox-title .look-desc a {
	font-size: 12px;
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;
	background: rgba(0, 0, 0, 0.8);
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
.fancybox-title iframe {
    min-height: 30px;
    vertical-align: middle;
}
.fancybox-title {
	font-weight: bold;
}
.fancybox-scnd-title {
	text-transform:none;
	font-weight: 400;
	
}

.fancybox-shopping {
	position:absolute;
	min-height:300px;
	bottom:10px;
	right:0;
	width:235px;
	font-weight:700;
	font-size:12px;
	text-shadow:none;
	z-index:8050;
	color:#fff;
	text-align:center;
}
.fancybox-shopping p {
	padding:0 0 15px 0;	
}
.fancybox-shopping strong {
	font-size:14px;
	font-weight:700;
	text-align:center;
	text-transform:uppercase;
}
.fancybox-shopping a {
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
	font-weight:normal;
	color:#999;
}
.fancybox-shopping a:hover {
	text-decoration:underline;
}

.fancybox-sharing {
	width:100%;
	height:35px;
	display:block;
}
.fancybox-sharing:hover > h4 {
	opacity: 1;
}
.fancybox-sharing a:hover {
	color:#fff;
	opacity: 1;

}
.fancybox-sharing h4, .fancybox-sharing a {
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-ms-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;	
}
.fancybox-sharing h4 {
	color: rgba(255,255,255,0.7);
	text-transform: none;
	padding-bottom: 10px;
	opacity: 0;
}
.fancybox-sharing a {
	background:url(http://www.damirdoma.com/static/dd/img/share-sprite.png) center center no-repeat;
	width:22px;
	opacity:0.3;
	height:20px;
	display:block;
	float:left;
	margin:7px 8px 7px 0;
	padding:0;
	line-height:20px;
	color:transparent;

}
.fancybox-sharing a.fb {
	background-position: 0 0;
}
.fancybox-sharing a.tw {
	background-position: 0 -30px;
}
.fancybox-sharing a.tu {
	background-position: 0 -60px;
}
.fancybox-sharing a.in {
	background-position: 0 -89px;
}
.fancybox-sharing a.pi {
	background-position: 0 -115px;
}
.fancybox-sharing a.go {
	background-position: 0 -144px;
}
.fancybox-sharing a.fa {
	background-position: 0 -172px;
	height: 22px;
}
.fancybox-sharing a.we {
	background-position: 0 -203px;
}
.fancybox-sharing a.em {
	background-position: 2px -228px;
}
.fancybox-skin a.fullsize {
	/*background:none;*/
	background:url(http://www.damirdoma.com/static/dd/img/share-sprite.png) 0 -256px no-repeat;
	display:block;
	float:right;
	width:22px;
	opacity:0.3;
	height:20px;
	margin:7px 0;
	cursor:pointer;
}
.fancybox-skin a:hover.fullsize {
	opacity:1;
}

/* supersized start */
#supersized-loader {
	display:none;
	position:absolute; 
	top:50%; 
	left:50%; 
	z-index:0; 
	width:60px; 
	height:60px; 
	margin:-30px 0 0 -30px; 
	text-indent:-999em; 
	background:url(http://www.damirdoma.com/static/dd/img/supersized/progress.gif) no-repeat center center;
}
#supersized {
	display:none;
	background:#fff; 
	position:fixed; 
	left:0; 
	top:0; 
	overflow:hidden; 
	z-index:-999; 
	height:100%; 
	width:100%; 
}
#supersized-controls {
	position:fixed; 
	left:0; 
	top:0; 
	overflow:hidden;
	height:100%; 
	width:100%;
	z-index:11000;
}
#moarea {
	position:relative;
	width:100%;
	margin:100px 0;	
}
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/

#supersized li { display:block; list-style:none; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; }
#supersized a {
	display:block;
	height:auto;
	left:0;
	min-height:100%;
	min-width:1024px;
	overflow:hidden;
	text-align:center;
	position:fixed;
	top:0;
	width:100%;
}
#supersized li.prevslide { z-index:-20; }
#supersized li.image-loading { background:#fff url(http://www.damirdoma.com/static/dd/img/supersized/progress.gif) no-repeat center center; width:100%; height:100%; }
#supersized li.image-loading img { visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img { display:inline; }

#controls-wrapper { 
margin:0 auto; 
height:42px; 
width:100%; 
bottom:0; 
left:0; 
z-index:4; 
position:fixed;
box-shadow:none;
border:0;
}
#controls { overflow:hidden; height:100%; position:relative; text-align:center; z-index:5; }

#navigation { float:right; margin:0px 20px 0 0; }

#prevslide, #nextslide{
	position:absolute;
	top:50%; 
	margin-top:-220px;
	cursor:pointer;
	opacity:1 !important;
}
#prevslide {
	left:120px;
	padding:150px 80px 150px 60px;
}
#prevslide span {
	background:url(http://www.damirdoma.com/static/dd/img/boxnav.png) 0 0 no-repeat;
	display:block;
	height:53px; 
	width:27px;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
#nextslide { 
	right:120px;
	padding:150px 60px 150px 80px;
}
#nextslide span { 
	background:url(http://www.damirdoma.com/static/dd/img/boxnav.png) 0 0 no-repeat;
	display:block;
	height:53px; 
	width:27px;
}
.mobile #prevslide span, .mobile #nextslide span {
	background:url(http://www.damirdoma.com/static/dd/img/boxnav-blk.png) 0 0 no-repeat;
}

#tray-button{ float:right; margin-top:1px; border-left:1px solid #333; background:url(http://www.damirdoma.com/static/dd/img/supersized/bg-hover.png) repeat-x 0 44px; }
#tray-button:hover{ background-position:0 1px; cursor:pointer; }
		
#progress-back{ z-index:5; position:fixed; bottom:42px; left:0; height:8px; width:100%; background:url(http://www.damirdoma.com/static/dd/img/supersized/progress-back.png) repeat-x; }
#progress-bar{ position:relative; height:8px; width:100%; background:url(http://www.damirdoma.com/static/dd/img/supersized/progress-bar.png) repeat-x; }
#scthumbs {
	z-index:100;
	position:fixed;
	top:75px;
	left:80px;
	width:76px;
}
#scclose {
	background:url(http://www.damirdoma.com/static/dd/img/closex.png) center center no-repeat;
	z-index:20;
	position:fixed;
	top:75px;
	right:75px;
	width:80px;
	height:80px;
	cursor:pointer;
	overflow:hidden;	
}
.mobile #scclose {
	background:url(http://www.damirdoma.com/static/dd/img/closex-blk.png) center center no-repeat;
}
/* supersized end */

