/* =================================================================
-----------------------   Easy pie chart    ------------------------
================================================================= */
.easyPieChart { position: relative; text-align: center;}
.easyPieChart canvas { position: absolute; top: 0; left: 0; }
.chart { float: left; margin: 10px; }
.percentage,
.label { text-align: center; color: #333; font-weight: 100; font-size: 1.2em; margin-bottom: 0.3em; }
.credits { padding-top: 0.5em; clear: both; color: #999; }
.credits a { color: #333; }
.dark { background: #333; }
.dark .percentage-light,
.dark .label { text-align: center; color: #999; font-weight: 100; font-size: 1.2em; margin-bottom: 0.3em; }



/***************** Prettyphoto ******************/

div.pp_pic_holder a:focus{outline:none} 
div.pp_overlay{background:#000!important;left:0;position:fixed;top:0;width:100%;z-index:95000!important; opacity: 0; transition: opacity 0.32s linear;}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:100000!important; -webkit-backface-visibility: hidden; line-height: 22px;}
body[data-smooth-scrolling="1"] div.pp_pic_holder { margin-left: -7px; }

#wn_lightbox .pp_content{min-width:40px; height:auto!important; }
* html #wn_lightbox .pp_content{width:40px}
#wn_lightbox .pp_content_container{position:relative;text-align:left;width:100%; }
#wn_lightbox .pp_content_container .pp_left{padding-left:20px}
#wn_lightbox .pp_content_container .pp_right{padding-right:20px}
#wn_lightbox .pp_content_container .pp_details{margin: 0px; position: absolute; top: -30; left: 0; color: #fff;}
#wn_lightbox .pp_description{display:none;margin:0}
#wn_lightbox .pp_social{float:left;margin:0}
#wn_lightbox .pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
#wn_lightbox .pp_social .twitter{float:left}
#wn_lightbox .pp_nav{display: inline-block;}
#wn_lightbox .pp_nav p{float:left;white-space:nowrap;margin:2px 4px; padding: 0px!important; line-height: 37px;}
#wn_lightbox .pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
#wn_lightbox a.pp_previous, #wn_lightbox a.pp_next{display:block;height:40px;margin-top:-20px;overflow:hidden;text-indent:-10000px;width:40px; text-align: center;}
#wn_lightbox .pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}
#wn_lightbox .pp_gallery{display:none!important;left:50%;margin-top:-50px;position:absolute;z-index:100000}
#wn_lightbox .pp_gallery div{float:left;overflow:hidden;position:relative}
#wn_lightbox .pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
#wn_lightbox .pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
#wn_lightbox .pp_gallery ul a img{border:0}
#wn_lightbox .pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
#wn_lightbox .pp_gallery .pp_previous,.pp_gallery .pp_next{margin-top:7px!important}

#wn_lightbox .ppt {
    left: 20px;
    position: relative;
    opacity: 0!important;
}

#wn_lightbox .pp_loaderIcon{background:url(img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; background-color: transparent; display:none;height:100%!important; width:100%!important;left:0;top:0; position:fixed; z-index:98000;}
#wn_lightbox div.dark_rounded {padding-top:17px}
#wn_lightbox div.dark_rounded iframe { overflow-y: hidden;}
#wn_lightbox div.dark_rounded .pp_details { display: none; }

#wn_lightbox a.pp_close{position:absolute; display:block; position: absolute; z-index: 1000001; right:0; top:0; font-size: 12px!important; border-radius: 100px; height: 35px; width: 35px;
transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s; 
-webkit-transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s; 
font-family: 'OpenSansRegular'; }
body a.pp_close .fa { 
	backface-visibility: hidden; 
	-moz-backface-visibility: hidden; 
	-webkit-backface-visibility: hidden; 
	left: -2px;
	width: 34px!important;
	height: 34px!important;
	font-size: 30px;
	transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s; 
	-webkit-transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s; 
	color: #ddd!Important; font-size: 18px!important; max-width: none!important; line-height: 34px!important; text-align: center;}
body a.pp_close:hover .fa { color: rgba(255, 255, 255, 1)!important; transform: rotate(270deg); -webkit-transform: rotate(270deg);}

#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{ display: none;}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#fff}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
.pp_fade { position: relative; z-index: 100000;}
.pp_left, .pp_right  { height: 100%; }
.pp_inline iframe {
	width: 100%;
}
#wn_lightbox a:hover {text-decoration: none;}
#wn_lightbox a.pp_previous, #wn_lightbox a.pp_next {
	position: fixed;
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	z-index: 100000;
	text-indent: 0!important;
	left: 25px;
	top: 50%;
	z-index: 1000001;
	font-size:34px;
	color: #ddd!Important;
}
#wn_lightbox a.pp_next {
	left: auto;
	right: 25px;
}

#wn_lightbox a.pp_previous:before, #wn_lightbox a.pp_next:before {
	color: inherit;
	text-shadow: 0px 1px 2px rgba(0,0,0,0.4);
	color: #fff;
	font-family: 'fontAwesome';
}
#wn_lightbox a.pp_previous:before {content: "\f104"}
#wn_lightbox a.pp_next:before {content: "\f105"}
#wn_lightbox a.pp_previous:before:hover, #wn_lightbox a.pp_next:before:hover  {
	color: #fff!Important;
	text-decoration: none;
	
}

body[data-smooth-scrolling="1"] a.pp_next {
	right: 40px;
}
