.pps-clearfix:before,
.pps-clearfix:after{content:" ";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;height:0;}
.pps-clearfix:after{clear:both;}
* html .pps-clearfix{zoom:1;}
*:first-child+html .pps-clearfix{zoom:1;}
.pps-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000;opacity:0.3;}
.pps-popup{display:none;position:absolute;top:60px;z-index:9999;width:600px;height:auto;max-height:550px;opacity:1;box-shadow:0px 3px 6px rgba(0, 0, 0, 0.4);-moz-box-shadow:0px 3px 6px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0px 3px 6px rgba(0, 0, 0, 0.4);}
.pps-wrap{position:relative;height:100%;max-height:inherit;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#FFFFFF;}
.pps-close{position:absolute;top:-21px;right:-21px;z-index:3;width:41px;height:41px;}
.pps-close a.pps-close-link{display:block;width:26px;height:26px;margin:8px 0 0 7px;background:url(images/icon_close.png) no-repeat 0 0;text-indent:-9999px;outline:none;border:0;cursor:pointer;}
.pps-close a.pps-close-link:hover{background-position:-26px 0;}
.pps-header{position:relative;padding:13px 15px;border-bottom:1px solid #EEEEEE;}
.pps-title{padding:0;margin:0;color:#000;line-height:20px;text-align:left;font-size:20px;font-family:inherit;line-height:21px;}
.pps-content{padding:15px 15px 25px;min-height:120px;max-height:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;overflow:auto;}
.pps-content p{margin:0px;margin-bottom:15px;font-family:inherit;line-height:21px;text-align:left;}
a.pps-btn.pps-button-popup{display:inline-block;padding:4px 12px 4px;margin:0px;color:#FFF;text-shadow:0 -1px 0px rgba(0, 0, 0, 0.25);line-height:16px;font-weight:bold;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-align:center;text-decoration:none;cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-width:1px;border-style:solid;box-shadow:0 1px 0 rgba(255, 255, 255, 0.5), 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.15) inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-color:#0179C0 #0179C0 #0160A5;background:#268BC9;background:-moz-linear-gradient(top, #62A8DB 0%, #0D7EC2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#62A8DB), color-stop(100%,#0D7EC2));background:-webkit-linear-gradient(top, #62A8DB 0%,#0D7EC2 100%);background:-o-linear-gradient(top, #62A8DB 0%,#0D7EC2 100%);background:-ms-linear-gradient(top, #62A8DB 0%,#0D7EC2 100%);background:linear-gradient(to bottom, #62A8DB 0%,#0D7EC2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62A8DB', endColorstr='#0D7EC2',GradientType=0);}
a.pps-btn.pps-button-popup:hover{color:#FFF;background:#177FBF;background:-moz-linear-gradient(top, #4D9ED5 0%, #0172B6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4D9ED5), color-stop(100%,#0172B6));background:-webkit-linear-gradient(top, #4D9ED5 0%,#0172B6 100%);background:-o-linear-gradient(top, #4D9ED5 0%,#0172B6 100%);background:-ms-linear-gradient(top, #4D9ED5 0%,#0172B6 100%);background:linear-gradient(to bottom, #4D9ED5 0%,#0172B6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4D9ED5', endColorstr='#0172B6',GradientType=0);}
.pps-loading{position:absolute;left:46%;top:46%;z-index:10002;width:24px;height:24px;display:block;background-image:url(images/loading.gif);}
.pps-popupslider a:active,
.pps-popupslider a:focus{outline:none;}
.slides-pps,
.pps-control-nav,
.pps-direction-nav{margin:0;padding:0;list-style:none;}
.pps-control-nav > li,
.pps-direction-nav > li{margin:0;padding:0;list-style:none;}
.pps-popup .pps-popupslider{zoom:1;margin:0;padding:0;width:100%;height:100% !important;background:none;box-shadow:none;}
.pps-popup .pps-popupslider .slides-pps > li{display:none;background:none;margin:0;border:0;padding:0;-webkit-backface-visibility:hidden;height:100%;list-style:none;}
.pps-popup .pps-popupslider .slides-pps > li:before,
.pps-popup .pps-popupslider .slides-pps > li:after{background:none;}
.pps-popup .flex-pauseplay span{text-transform:capitalize;}
.pps-popup .slides-pps:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .pps-popup .slides-pps{display:block;}
* html .pps-popup .slides-pps{height:1%;}
.no-js .slides-pps > li:first-child{display:block;}
.pps-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.pps-popup .loading .pps-viewport{max-height:300px;}
.pps-popup .pps-popupslider .slides-pps{zoom:1;height:96%;}
.pps-popup .carousel li{margin-right:5px}
.pps-direction-nav,
.pps-popup .flex-direction-nav{*height:0;margin:0;padding:0;list-style:none;}
.pps-direction-nav a,
.pps-popup .flex-direction-nav a{position:absolute;top:52%;left:-70px;z-index:3;height:37px;width:37px;margin-top:-30px;outline:0;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(images/arrows.png) no-repeat left top;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.pps-direction-nav .pps-prev:hover,
.pps-popup .flex-direction-nav .flex-prev:hover{background-position:left bottom;}
.pps-direction-nav .pps-next,
.pps-popup .flex-direction-nav .flex-next{left:auto;right:-70px;background-position:right top;}
.pps-direction-nav .pps-next:hover,
.pps-popup .flex-direction-nav .flex-next:hover{background-position:right bottom;}
.pps-direction-nav .pps-disabled,
.pps-popup .flex-direction-nav .flex-disabled{display:none;cursor:default;}
.pps-control-nav,
.pps-popup .flex-control-nav{width:100%;height:8px;margin:0;padding:0;padding-top:6px;list-style:none;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:center;}
.pps-control-nav li,
.pps-popup .flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline;}
.pps-control-nav li a,
.pps-popup .flex-control-nav li a{display:block;width:8px;height:8px;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3);outline:0;}
.pps-control-nav li a:hover,
.pps-popup .flex-control-nav li a:hover{background:rgba(0, 0, 0, 0.7);}
.pps-control-nav li a.pps-active,
.pps-popup .flex-control-nav li a.flex-active{background:rgba(0,0,0,0.9);cursor:default;}
.pps-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
.pps-control-thumbs li{width:25%;float:left;margin:0;}
.pps-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}
.pps-control-thumbs img:hover{opacity:1;}
.pps-control-thumbs .pps-active{opacity:1;cursor:default;}
.pps-popup.pps-border-true{padding:8px;background-color:rgba(0, 0, 0, 0.40);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.pps-popup.pps-border-true .pps-close{background:url(images/icon_close.png) no-repeat 0 -52px;}
.pps-popup.pps-dark .pps-wrap{background:#000;}
.pps-popup.pps-dark .pps-close{background-position:0 -93px;}
.pps-popup.pps-dark a.pps-close-link{background-position:0 -26px;}
.pps-popup.pps-dark a.pps-close-link:hover{background-position:-26px -26px;}
.pps-popup.pps-dark .pps-header{border-bottom:1px solid #151515;}
.pps-popup.pps-dark .pps-title{color:#BBB;}
.pps-popup.pps-dark.pps-border-popup{background-color:rgba(255, 255, 255, 0.15);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.pps-popup.pps-dark .pps-control-nav li a{background:rgba(255, 255, 255, 0.4);box-shadow:0 0 3px rgba(255, 255, 255, 0.2) inset;}
.pps-popup.pps-dark .pps-control-nav li a:hover{background:rgba(255, 255, 255, 0.6);}
.pps-popup.pps-dark .pps-control-nav li a.pps-active{background:rgba(255, 255, 255, 0.8);}
.pps-popup.pps-dark.pps-border-true{background-color:rgba(255, 255, 255, 0.15);}
.pps-content-wp-editor .aligncenter{display:block;margin-left:auto;margin-right:auto;}
.pps-content-wp-editor .wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin-bottom:10px;}
.pps-content-wp-editor .wp-caption.alignleft{margin:0px 10px 10px 0px;}
.pps-content-wp-editor .wp-caption.alignright{margin:0px 0px 10px 10px;}
.pps-content-wp-editor .wp-caption img{margin:0;padding:0;border:0 none;}
.pps-content-wp-editor .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.pps-content-wp-editor .alignright{float:right;}
.pps-content-wp-editor .alignleft{float:left}
.pps-content-wp-editor img.alignleft{display:inline;float:left;margin-right:15px;}
.pps-content-wp-editor img.alignright{display:inline;float:right;margin-left:15px;}
.pps-popup .border-round{display:none !important}
.pps-popup .pps-content-wp-editor{height:100%;width:100%;}
.pps-popup .pps-embed iframe,
.pps-popup .pps-iframe iframe,
.pps-popup .pps-pdf > iframe,
.pps-popup .pps-embed embed{display:block;border:0;width:100%;max-width:100%;}
.pps-popup .pps-embed iframe[src*="soundcloud"]{height:160px !important;}
.pps-popup .pps-content-wp-editor img{width:auto;height:auto;max-width:100%;}
.pps-popup img.pps-img-slider,
.pps-popup .pps-embed > img{display:block;width:100%;height:auto;border:0;}
.pps-popup .pps-pdf,
.pps-popup .pps-iframe,
.pps-single-popup,
.pps-popup .pps-single-popup > li,
.pps-popup .pps-popupslider > li,
.pps-video-fix{height:100%;}
.pps-popup .pps-single-popup > li{margin:0 !important;padding:0 !important;list-style:none;background:none;}
@media screen and (max-width:767px){.pps-popup{height:auto !important;width:80% !important;left:8% !important;}
.pps-direction-nav .pps-prev,
.pps-popup .flex-direction-nav .pps-prev{left:-48px;}
.pps-direction-nav .pps-next,
.pps-popup .flex-direction-nav .flex-next{right:-48px;}
.pps-popup .pps-embed iframe,
.pps-popup .pps-iframe iframe,
.pps-popup .pps-embed embed,
.pps-popup .pps-video-fix iframe{height:260px;}
}
@media screen and (max-width:480px){.pps-popup{height:auto !important;width:86% !important;left:3.5% !important;}
.pps-direction-nav .pps-prev,
.pps-popup .flex-direction-nav .pps-prev{left:18px;}
.pps-direction-nav .pps-next,
.pps-popup .flex-direction-nav .flex-next{right:18px;}
.pps-popup .pps-embed iframe,
.pps-popup .pps-iframe iframe,
.pps-popup .pps-embed embed,
.pps-popup .pps-video-fix iframe{height:200px;}
}