
.peFlareLightbox {
z-index:2000;
position:fixed;
top:0;
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-transform:translateZ(0px);
-webkit-transition:opacity .5s;
-moz-transition:opacity .5s;
-o-transition:opacity .5s;
-ms-transition:opacity .5s;
opacity:0;
filter:Alpha(Opacity=0);
overflow:hidden;
left:0;
display:none;
zoom:1;
}

.peFlareLightbox img {
max-width:none!important;
}

.peFlareLightbox div,.peFlareLightbox span,.peFlareLightbox img {
outline:0;
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-moz-box-shadow:0;
-webkit-box-shadow:0;
box-shadow:0;
margin:0;
padding:0;
}

.peFlareLightbox .peFlareLightboxHidden {
position:absolute;
opacity:0;
visibility:hidden;
filter:Alpha(Opacity=0);
z-index:1;
}

.peFlareLightbox .peFlareLightboxOverlay {
position:absolute;
opacity:.88;
background-color:#000;
filter:Alpha(Opacity=100);
width:100%;
height:100%;
z-index:2;
}

.peFlareLightbox .peFlareLightboxContent {
position:absolute;
width:100%;
height:100%;
z-index:3;
}

.peFlareLightbox .peFlareLightboxVideo {
-webkit-transform:translateZ(0px);
-webkit-transition:opacity .5s;
-moz-transition:opacity .5s;
-o-transition:opacity .5s;
-ms-transition:opacity .5s;
position:absolute;
background-color:#000;
width:100%;
height:100%;
z-index:6;
opacity:0;
visibility:hidden;
}

.peFlareLightbox .peFlareLightboxVideo>div,.peFlareLightbox .peFlareLightboxVideo>iframe {
width:100%;
}

.peFlareLightbox .peFlareLightboxThumbs {
-webkit-transform:translateZ(0px);
position:absolute;
width:100%;
height:86px;
/* margin-top:-84px; */
top:100%;
z-index:5;
-webkit-transition:margin-top .5s;
-moz-transition:margin-top .5s;
-o-transition:margin-top .5s;
-ms-transition:margin-top .5s;
}

.peFlareLightbox .peFlareLightboxThumbs.peFlareLightboxActive {
margin-top:-84px;
}

.peFlareLightbox .peFlareLightboxThumbs>span {
overflow:hidden;
display:block;
width:100%;
height:50px;
margin-top:-50px;
}

.peFlareLightbox.msie .peFlareLightboxThumbs>span {
background-color:#000;
opacity:0;
filter:Alpha(Opacity=0);
}

.peFlareLightbox .peFlareLightboxThumbs>div {
overflow:hidden;
background-color:rgba(0,0,0,0.5);
}

.peFlareLightbox .peFlareLightboxThumbs>div>div {
overflow:hidden;
margin:auto;
}

.peFlareLightbox.mobile .peFlareLightboxThumbs>div>div {
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
}

.peFlareLightbox .peFlareLightboxThumbs>div>div>span {
width:90px;
height:60px;
display:block;
overflow:hidden;
float:left;
cursor:pointer;
border:2px solid #AAA;
box-shadow:2px 2px 2px #000;
margin:10px 0 10px 10px;
}
.peFlareLightbox .peFlareLightboxThumbs>div>div>span:hover {
border:2px solid #2db9ba;
}

.peFlareLightbox .peFlareLightboxThumbs>div>span {
width:90px;
height:60px;
display:block;
overflow:hidden;
float:left;
cursor:pointer;
background:url(/Assets/img/spinner.gif) no-repeat center center;
background-color:rgba(0,0,0,.8);
margin:10px 0 10px 10px;
}

.peFlareLightbox .peFlareLightboxThumbs>div>span.loaded {
background-image:none;
}

.peFlareLightbox .peFlareLightboxContent>div {
-webkit-transition:all 1s;
-moz-transition:all 1s;
-o-transition:all 1s;
-ms-transition:all 1s;
-webkit-transform:translateZ(0px);
position:absolute;
overflow:hidden;
display:block;
width:100%;
height:100%;
opacity:0;
}

.peFlareLightbox .peFlareLightboxControls {
-webkit-transform:translateZ(0px);
z-index:1000;
left:50%;
position:absolute;
}

.peFlareLightbox .peFlareLightboxControls>div {
position:relative;
left:-50%;
}

.peFlareLightbox .peFlareLightboxControls a {
z-index:1000;
display:block;
float:right;
width:60px;
height:60px;
opacity:.65;
margin:5px 5px 5px 0;
}

.peFlareLightbox .peFlareLightboxSpinner {
-webkit-transform:translateZ(0px);
z-index:1010;
width:100%;
height:100%;
position:absolute;
filter:Alpha(Opacity=100);
}

.peFlareLightbox .peFlareLightboxSpinner span {
display:block;
width:24px;
height:24px;
position:absolute;
top:50%;
margin-top:-12px;
left:50%;
margin-left:-12px;
border-radius:4px;
filter:Alpha(Opacity=100);
background:url(/Assets/img/spinner.gif) no-repeat center center;
background-color:rgba(0,0,0,.8);
}

.peFlareLightbox a.peFlareLightboxVideoIcon {
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-transform:translateZ(0px);
-webkit-transition:opacity .5s;
-moz-transition:opacity .5s;
-o-transition:opacity .5s;
-ms-transition:opacity .5s;
position:absolute;
z-index:10;
cursor:pointer;
height:84px;
width:84px;
top:50%;
left:50%;
display:block;
visibility:hidden;
opacity:0;
}

.peFlareLightbox a.peFlareLightboxVideoIcon span {
-webkit-tap-highlight-color:rgba(0,0,0,0);
position:relative;
display:block;
width:84px;
height:84px;
margin-top:-42px;
margin-left:-42px;
background:url(/Assets/img/start.png) no-repeat 0 0;
}

.peFlareLightbox .peFlareLightboxContent .peFlareLightboxRenderImage img {
-webkit-transition:all 1s;
}

.peFlareLightbox .peFlareLightboxContent>div.peFlareLightboxRenderGallery {
-webkit-transition:all 0;
-moz-transition:all 0;
-o-transition:all 0;
-ms-transition:all 0;
background-color:#000;
filter:Alpha(Opacity=100);
opacity:1;
}

.peFlareLightbox .peFlareLightboxContent>div.peFlareLightboxRenderGallery img {
display:block;
position:absolute;
-webkit-transform-origin:0 0;
}

.peFlareLightbox .peFlareLightboxContent>div.peFlareLightboxRenderGallery img.pePrevBW {
z-index:1;
}

.peFlareLightbox .peFlareLightboxContent>div.peFlareLightboxRenderGallery img.pePrevColor {
z-index:2;
}

.peFlareLightbox .peFlareLightboxContent>div.peFlareLightboxRenderGallery img.peCurrentBW {
z-index:4;
}

.peFlareLightbox .peFlareLightboxContent>div.peFlareLightboxRenderGallery img.peCurrentColor {
z-index:5;
}

.peFlareLightbox .peFlareLightboxControls a#peFlareLightboxControlPrev {
background:url(/Assets/img/prev@2x.png) no-repeat 0 0;
}

.peFlareLightbox .peFlareLightboxControls a#peFlareLightboxControlNext {
background:url(/Assets/img/next@2x.png) no-repeat 0 0;
}

.peFlareLightbox .peFlareLightboxControls a#peFlareLightboxControlClose {
background:url(/Assets/img/close@2x.png) no-repeat 0 0;
}

.peFlareLightbox .peFlareLightboxControls a#peFlareLightboxControlThumbs {
background:url(/Assets/img/thumbs@2x.png) no-repeat 0 0;
}

.peFlareLightbox a.peFlareLightboxVideoIcon:hover span {
background-position:0 -84px;
}

.peFlareLightbox .peFlareLightboxContent .peFlareLightboxRenderImage img.fit {
border:4px solid #FFF;
box-shadow:4px 4px 4px #000;
}

#simplePro,#multiPro {
zoom:1;
}

.projekktor {
background-color:#000;
font-family:'Lucida Grande',Trebuchet MS,Arial,Sans-Serif;
font-size:12px;
font-weight:700;
text-align:center;
text-transform:uppercase;
text-shadow:0 1px 1px #0c0c0c;
display:block;
position:relative;
margin:0;
padding:0;
}

.ppdisplay {
position:relative!important;
}

.ppcontrols {
position:absolute;
bottom:0;
right:0;
display:block;
overflow:hidden;
width:100%;
height:36px;
background:#000;
border-color:#413e3e;
border-style:solid;
border-width:1px 0;
margin:0;
padding:0;
}

.ppplay,.pppause {
display:block;
position:absolute;
top:6px;
left:0;
background:url(video/theme/greyscale_ui.png) no-repeat left top transparent;
width:30px;
height:30px;
cursor:pointer;
}

.ppplay:hover {
background:url(video/theme/greyscale_ui.png) no-repeat left -35px transparent;
}

.ppplay:active {
background:url(video/theme/greyscale_ui.png) no-repeat left -36px transparent;
}

.pppause {
background:url(video/theme/greyscale_ui.png) no-repeat left -70px transparent;
}

.pppause:hover {
background:url(video/theme/greyscale_ui.png) no-repeat left -105px transparent;
}

.ppfsenter,.ppfsexit {
display:block;
position:absolute;
top:6px;
right:0;
width:30px;
height:30px;
background:url(video/theme/greyscale_ui.png) no-repeat right top transparent;
cursor:pointer;
}

.ppfsenter:hover {
background:url(video/theme/greyscale_ui.png) no-repeat right -35px transparent;
}

.ppfsenter:active {
background:url(video/theme/greyscale_ui.png) no-repeat right -36px transparent;
}

.ppfsexit {
background:url(video/theme/greyscale_ui.png) no-repeat right -70px transparent;
}

.ppfsexit:hover {
background:url(video/theme/greyscale_ui.png) no-repeat right -105px transparent;
}

.ppfsexit:active {
background:url(video/theme/greyscale_ui.png) no-repeat right -106px transparent;
}

.ppscrubber {
position:absolute;
display:block;
left:0;
top:0;
height:5px;
width:100%;
background:url(video/theme/greyscale_ui_bar_load.gif) repeat-x left top transparent;
border-bottom:1px solid #444;
margin:auto;
padding:0;
}

.ppplayhead,.pploaded {
position:absolute;
display:block;
left:0;
bottom:0;
height:5px;
width:1px;
cursor:pointer;
z-index:301;
background-color:#fff!important;
}

.pploaded {
z-index:10;
background:#413e3e;
filter:alpha(opacity=80);
-ms-filter:alpha(opacity=80);
opacity:.5!important;
}

.ppplayhead {
margin-top:-5px;
}

.pptitle {
position:absolute;
left:31px;
color:#fff;
overflow:hidden;
text-align:left;
line-height:30px;
height:30px;
font-size:11px;
padding:0 10px;
}

.pptimeleft,.ppvmax,.ppmute {
position:absolute;
top:6px;
right:153px;
color:#413e3e;
width:100px;
line-height:30px;
height:30px;
font-size:8px;
font-style:normal;
overflow:hidden;
}

.pptimeleft span {
background-color:transparent!important;
-moz-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
font-size:11px;
color:#999;
}

.pptimeleft {
background:url(video/theme/greyscale_ui.png) no-repeat -91px top transparent;
right:100px;
top:7px;
}

.ppvmax {
position:absolute;
top:6px;
right:31px;
width:30px;
display:none;
border-left:none;
background:url(video/theme/greyscale_ui.png) no-repeat -842px top transparent;
}

.ppvmax:hover {
background:url(video/theme/greyscale_ui.png) no-repeat -842px -35px transparent;
}

.ppvmax:active {
background:url(video/theme/greyscale_ui.png) no-repeat -842px -36px transparent;
}

.ppmute {
position:absolute;
top:6px;
width:30px;
right:85px;
border-right:0;
cursor:default;
background:url(video/theme/greyscale_ui.png) no-repeat -749px top transparent;
}

.ppvslider {
position:absolute;
right:17px;
top:19px;
height:6px;
width:60px;
cursor:pointer;
background:url(video/theme/greyscale_ui.png) no-repeat -781px -13px transparent;
}

.ppvmarker {
position:absolute;
right:0;
left:0;
height:6px;
width:100%;
background:url(video/theme/greyscale_ui.png) no-repeat -634px -13px transparent;
}

.ppvknob {
cursor:pointer;
z-index:201;
position:absolute;
background:url(video/theme/greyscale_ui.png) no-repeat -699px -5px transparent;
top:-7px;
left:0;
width:6px;
height:20px;
}

.ppnext,.ppprev {
display:block;
position:absolute;
top:6px;
right:255px;
background:url(video/theme/greyscale_ui.png) no-repeat -59px top transparent;
width:30px;
height:30px;
cursor:pointer;
}

.ppnext {
border-right:0;
}

.ppnext:hover {
background:url(video/theme/greyscale_ui.png) no-repeat -59px -35px transparent;
}

.ppnext:active {
background:url(video/theme/greyscale_ui.png) no-repeat -59px -36px transparent;
}

.ppprev {
right:284px;
background:url(video/theme/greyscale_ui.png) no-repeat -32px top transparent;
}

.ppprev:hover {
background:url(video/theme/greyscale_ui.png) no-repeat -32px -35px transparent;
}

.ppprev:active {
background:url(video/theme/greyscale_ui.png) no-repeat -32px -36px transparent;
}

.pptestcard {
background:url(video/theme/noise.gif) center center repeat;
width:100%;
height:100%;
color:#fff;
font-size:18px;
overflow:hidden;
}

.pptestcard p {
background-color:#3b393e;
width:60%;
line-height:25px;
position:relative;
top:25%;
border:5px solid #000;
text-align:center;
margin:auto;
padding:10px;
}

.ppbuffering {
position:absolute;
left:50%;
bottom:50%;
margin-left:-45px;
margin-bottom:-38px;
z-index:9010;
background:url(video/theme/buffering.gif) no-repeat center center #000;
height:84px;
width:84px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
display:none;
padding:0;
}

.ppstart {
position:absolute;
left:50%;
bottom:50%;
margin-left:-45px;
margin-bottom:-38px;
cursor:pointer;
height:84px;
width:84px;
display:block;
z-index:8000;
background:url(video/theme/start.png) no-repeat left top transparent;
padding:0;
}

.ppstart:hover {
background:url(video/theme/start.png) no-repeat left bottom transparent;
}

.ppstart:active {
background:url(video/theme/start.png) no-repeat left -169px transparent;
}

.ppdebug {
background-color:#fff;
border:1px solid #999;
margin-top:15px;
position:absolute;
text-align:left;
width:250px;
height:250px;
z-index:1050;
overflow:scroll;
padding:25px 25px 20px;
}

.ppsocialbar {
position:absolute;
right:0;
bottom:14%;
width:90px;
height:50%;
padding:0;
}

.ppsocialbutton,.ppsocialbutton:hover {
cursor:pointer;
overflow:hidden;
height:16px;
width:80px;
text-align:center;
font-size:14px;
background-color:#191b10;
color:#fdfdfd;
-moz-border-radius:5px;
-webkit-border-radius:5px;
line-height:14px;
opacity:.5;
filter:alpha(opacity=50);
-ms-filter:alpha(opacity=50);
margin:15px 0;
padding:5px;
}

.ppsocialbutton:hover {
opacity:1;
filter:alpha(opacity=100);
-ms-filter:alpha(opacity=100);
}

.ppsocialpopup {
position:absolute;
margin-right:-122px;
margin-top:-140px;
right:50%;
top:50%;
width:185px;
height:225px;
text-align:center;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:rgba(34,34,34,0.8);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99222222,endColorstr=#99222222);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99222222, endColorstr=#99222222)";
color:#fefefe;
padding:10px 20px;
}

.ppsocialpopup textarea {
width:185px;
height:65px;
border:1px solid #ccc;
outline:0 none;
overflow:hidden;
display:block;
margin:0;
padding:0;
}

.ppsocialpopup a {
display:block;
width:100%;
text-decoration:underline;
text-align:center;
color:#ddd;
cursor:pointer;
margin:5px auto;
}

.ppsocialpopup a:hover {
text-decoration:none;
}

.peFlareLightbox.peFlareLightboxActive,.peFlareLightbox .peFlareLightboxControls a:hover {
opacity:1;
}

.peFlareLightbox .peFlareLightboxVideo video,.pplogo.active,.ppstart.active,.ppbuffering.active,.ppcontrols.active,.ppplay.active,.pppause.active,.ppfsenter.active,.ppfsexit.active,.ppprev.active,.ppnext.active {
display:block;
}

.peFlareLightbox .peFlareLightboxVideo.peFlareLightboxActive,.peFlareLightbox a.peFlareLightboxVideoIcon.peFlareLightboxActive {
opacity:1;
visibility:visible;
}

.peFlareLightbox.mobile .peFlareLightboxThumbs>div>div.touchMove,.peFlareLightbox .peFlareLightboxContent>div.touchMove {
-webkit-transition:all 0;
-moz-transition:all 0;
-o-transition:all 0;
-ms-transition:all 0;
}

.hiddenLightboxContent,.pplogo.inactive,.ppstart.inactive,.ppbuffering.inactive,.ppcontrols.inactive,.ppplay.inactive,.pppause.inactive,.ppfsenter.inactive,.ppfsexit.inactive,.ppprev.inactive,.ppnext.inactive {
display:none;
}

@mediamin-width480px and max-width767px {
.peFlareLightbox a.peFlareLightboxVideoIcon {
height:42px;
width:42px;
}

.peFlareLightbox a.peFlareLightboxVideoIcon span {
width:42px;
height:42px;
margin-top:-21px;
margin-left:-21px;
background:url(/Assets/img/start_mob.png) no-repeat 0 0;
}

.peFlareLightbox a.peFlareLightboxVideoIcon:hover span {
background-position:0 -42px;
}
}

@media only screen and (max-device-width: 480px) {

	.peFlareLightbox .peFlareLightboxControls {
		left: 0%;
	}

	.peFlareLightbox .peFlareLightboxControls > div {left:0;text-align:center}
}






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
