﻿#colorbox{
    overflow:visible !important;    /*PATCH v.RWD*/
}

#colorbox,
#cboxOverlay,
#cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%
}

#cboxMiddleLeft,
#cboxBottomLeft {
	clear: left
}

#cboxContent {
	position: relative
}

#cboxLoadedContent {
	overflow: auto
}

#cboxTitle {
	margin: 0
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
	cursor: pointer
}

.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block
}

.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0
}

#cboxOverlay {
	background: #000
}

#colorbox #cboxContent {
	margin-top: 20px
}

#colorbox #cboxError {
	padding: 50px;
	border: 1px solid #ccc
}

#colorbox #cboxLoadedContent {
	border: 5px solid #fdb913;
	border: 5px solid rgba(253, 185, 19, 0.8);
	background: #fff;
	border-bottom: none
}

#colorbox #cboxTitle {
	position: absolute;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	left: 0;
	color: white;
	height: 60px;
	width: 100%;
	background-color: transparent;
	/*background-color: rgba(253, 185, 19, 0.8);*/      /*PATCH v.RWD*/
	*zoom: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#CCFDB913', endColorstr='#CCFDB913')";
	/*border: 5px solid #fdb913;*/                      /*PATCH v.RWD*/
	border-top: none;
	text-align: center
}

#colorbox #cboxTitle span {
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

#colorbox #cboxTitle div {
	font-size: 1.5em;
	display: inline-block;
	vertical-align: middle
}

#colorbox #cboxCurrent {
	display: none !important
}

#colorbox #cboxSlideshow {
	position: absolute;
	top: -20px;
	right: 90px;
	color: #fff
}

#colorbox #cboxPrevious:before {
	content: "\f0a8";
	font-family: FontAwesome;
	color: #fdb913;
	font-size: 3em;
	position: absolute;
	top: 50%;
	left: 10px
}

#colorbox #cboxPrevious.hover {
	background-position: bottom left
}

#colorbox #cboxNext:before {
	content: "\f0a9";
	font-family: FontAwesome;
	color: #fdb913;
	font-size: 3em;
	position: absolute;
	top: 50%;
	right: 10px
}

#colorbox #cboxNext.hover {
	background-position: bottom right
}

#colorbox #cboxLoadingOverlay {
	background: #000
}

#colorbox #cboxLoadingGraphic {
	background: url(../img/loading.gif) no-repeat center center
}

#colorbox #cboxClose:before {
	content: "\f057";
	font-family: FontAwesome;
	color: #fdb913;
	font-size: 2em;
	position: absolute;
	top: 10px;
	right: 10px
}