.clear{clear:both}
.nobr{white-space:nowrap}
@font-face{font-family:FontAwesome;font-weight:400;font-style:normal}
div.pp_default .pp_content_container{background:#fff;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 1px 30px 0 rgba(0, 0, 0, .25);-webkit-box-shadow:0 1px 30px 0 rgba(0, 0, 0, .25);padding:20px 0;*zoom:1}
div.pp_default .pp_content_container:after, div.pp_default .pp_content_container:before{content:" ";display:table}
div.pp_default .pp_content_container:after{clear:both}
div.pp_default .pp_loaderIcon{background:url(../images/ajax-loader.gif) center no-repeat}
div.pp_default div.ppt{color:#000}
div.pp_default .pp_gallery ul li a{border:1px solid rgba(0, 0, 0, .5);background:#fff;box-shadow:0 1px 2px 0 rgba(0, 0, 0, .2);-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, .2);-webkit-border-radius:2px;border-radius:2px;display:block}
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a{border-color:#000}
div.pp_default .pp_next:before, div.pp_default .pp_previous:before{-webkit-border-radius:100%;border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0, 0, 0, .5);background-color:#444;color:#fff !important;font-size:16px !important;line-height:1em;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;font-family:FontAwesome;content:"\f190";text-indent:0;display:none;position:absolute;top:50%;margin-top:-10px;text-align:center}
div.pp_default .pp_next:before:hover, div.pp_default .pp_previous:before:hover{background-color:#000}
div.pp_default .pp_next:hover:before, div.pp_default .pp_previous:hover:before{display:block}
div.pp_default .pp_previous:before{left:1em}
div.pp_default .pp_next:before{right:1em;font-family:FontAwesome;content:"\f18e"}
div.pp_default .pp_details{margin:0;padding-top:1em}
div.pp_default .pp_description, div.pp_default .pp_nav{font-size:14px}
div.pp_default .pp_arrow_next, div.pp_default .pp_arrow_previous, div.pp_default .pp_nav, div.pp_default .pp_nav .pp_pause, div.pp_default .pp_nav p, div.pp_default .pp_play{margin:0}
div.pp_default .pp_nav{margin-right:1em;position:relative}
div.pp_default .pp_close{-webkit-border-radius:100%;border-radius:100%;height:1em;width:1em;background-color:#fff;color:#fff !important;line-height:1em;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;top:-.5em;right:-.5em;font-size:1.618em !important;}
div.pp_default .pp_close:hover:before{color:#292929;}
div.pp_default .pp_close:before{background:url(../images/close.png) no-repeat;content:"";display:block;position:absolute;top:5px;left:5px;right:0;bottom:0;}
div.pp_default .pp_arrow_next, div.pp_default .pp_arrow_previous{-webkit-border-radius:100%;border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0, 0, 0, .5);background-color:#444;color:#fff !important;font-size:16px !important;line-height:1em;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;position:relative;margin-top:-1px}
div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover{background-color:#000}
div.pp_default .pp_arrow_next:before, div.pp_default .pp_arrow_previous:before{font-family:FontAwesome;content:"\f190";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}
div.pp_default .pp_arrow_previous{margin-right:.5em}
div.pp_default .pp_arrow_next{margin-left:.5em}
div.pp_default .pp_arrow_next:before{content:"\f18e"}
div.pp_default a.pp_contract, div.pp_default a.pp_expand{-webkit-border-radius:100%;border-radius:100%;height:1em;width:1em;background-color:#fff;color:#fff !important;line-height:1em;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;right:auto;left:-.5em;top:-.5em;font-size:1.618em !important}
div.pp_default a.pp_contract:hover:before, div.pp_default a.pp_expand:hover:before{color:#292929;}
div.pp_default a.pp_contract:before, div.pp_default a.pp_expand:before{background:url(../../../../assets/images/expand.png) no-repeat;content:"";display:block;position:absolute;top:3px;left:3px;right:0;bottom:0;}
div.pp_default #respond{margin:0;width:100%;background:0 0;border:0;padding:0}
div.pp_default #respond .form-submit{margin-top:0;float:none}
div.pp_default .pp_inline{padding:0 !important}
div.pp_pic_holder a:focus{outline:0}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:10001}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10002}
.pp_top{height:20px;position:relative}
* html .pp_top{padding:0 20px}
.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle{left:0;position:static}
.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_fade{display:none}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_pause, .pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_next, a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;text-indent:-100000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0, 0, 0, .5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery li.selected a, .pp_gallery ul a:hover{border-color:#fff}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{display:block;height:33px;width:50px}
.pp_gallery li.default a img{display:none}
.pp_gallery .pp_arrow_next, .pp_gallery .pp_arrow_previous{margin-top:7px !important}
a.pp_next{display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_contract, a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;text-indent:-10000px}
.pp_bottom{height:20px;position:relative}
* html .pp_bottom{padding:0 20px}
.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_bottom .pp_middle{left:0;position:static}
.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res .pp_inline{text-align:left}
div.ppt{color:#fff !important;font-weight:700;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}