div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:30000}
.pp_default .pp_loaderIcon{background:url(img/loader.gif) center center no-repeat;height:480px;margin:auto;position:relative;text-align:center;top:15%;vertical-align:middle}
.pp_default .pp_content_container{position:relative;width:100%}
.pp_default .ppt{color:#fff;display:none;font-size:22px;margin:10px 0;z-index:9999}
.pp_default .pp_fade {display:none}
.pp_default .pp_description{display:none;font-size:18px;margin:5px 0}
.pp_default .pp_close{font-size:25px;position:absolute;right:0;top:-30px;display:block}
.pp_default .pp_previous{font-size:25px;position:absolute;left:-10%;top:40%;display:block}
.pp_default .pp_next{font-size:25px;position:absolute;right:-4%;top:40%;display:block}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:29500}
.page_overlay {background-color:rgba(0,0,0,0.85);display:none;left:0;position:fixed;top:0;height:100%;width:100%;z-index:29500}
.page_default {background:url(img/loader.gif) center center no-repeat;height:480px;margin:auto;position:relative;text-align:center;top:15%;vertical-align:middle}
.page_default .text {background-color:rgba(255,255,255,0.85);color:#2f2f2f;font-size:20px;text-align:left}
.page_default .text .big {font-size:28px}
@media only screen and (min-width : 320px) {
    .page_default {width:auto}
    .page_default .text {padding:50px}
}
@media only screen and (min-width : 768px) {
    .page_default {width:768px}
    .page_default .text {padding:120px}
}