div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{float:left;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:10px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;margin-bottom: 0;}
.pp_nav .currentTextHolder{
font-style:italic;
color:#999;
font-size:11px;
line-height:14px;
margin:5px 0 0 8px;
float:left;
white-space:nowrap;
position: static !important;
}
.pp_default .currentTextHolder{margin-top: 8px;}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:12px;font-weight:700;line-height:1.4;margin:6px 40px 5px 2px}
div.pp_default .pp_bottom .pp_left{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_rounded/sprite.png) -1px -101px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_rounded/sprite.png) -1px -101px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_square/sprite.png) -3px -101px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_square/sprite.png) -26px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_square/sprite.png) -3px -101px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_square/sprite.png) -26px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.pp_facebook .pp_top .pp_left{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/sprite.png) -88px -53px no-repeat}
div.pp_facebook .pp_top .pp_middle{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/contentPatternTop.png) top left repeat-x}
div.pp_facebook .pp_top .pp_right{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/sprite.png) -110px -53px no-repeat}
div.pp_facebook .pp_content_container .pp_left{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/contentPatternLeft.png) top left repeat-y}
div.pp_facebook .pp_content_container .pp_right{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/contentPatternRight.png) top right repeat-y}
div.pp_facebook .pp_expand{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.pp_facebook .pp_expand:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.pp_facebook .pp_contract{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.pp_facebook .pp_contract:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.pp_facebook .pp_close{width:22px;height:22px;background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.pp_facebook .pp_description{margin:0 37px 0 0}
div.pp_facebook .pp_loaderIcon{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/loader.gif) center center no-repeat}
div.pp_facebook .pp_arrow_previous{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.pp_facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.pp_facebook .pp_arrow_next{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.pp_facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.pp_facebook .pp_nav .pp_play{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.pp_facebook .pp_nav .pp_pause{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.pp_facebook .pp_next:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.pp_facebook .pp_previous:hover{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.pp_facebook .pp_bottom .pp_left{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/sprite.png) -88px -80px no-repeat}
div.pp_facebook .pp_bottom .pp_middle{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/contentPatternBottom.png) top left repeat-x}
div.pp_facebook .pp_bottom .pp_right{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:fixed;top:0;width:100%;z-index:100001}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:100003;margin-left: 3px;}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.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_details .pp_social{display:block !important; float:left;}
.pp_social:last-child{margin-right: 0;}
.pp_social .jig_pp_social_btn{ float:left; height:21px; margin:6px 9px 0 0; font-size: 15px; line-height: 0;}
.pp_social .jig_pp_social_btn img,
.pp_social .jig_pp_social_btn iframe{ vertical-align: baseline; }
.pp_social .jig_pp_twitter{min-width:61px;}
.pp_social .jig_pp_pinterest{min-width:49px;}
.pp_social .jig_pp_google {min-width:32px;}
.pp_social .jig_pp_facebook{min-width:135px; margin-right: 0;overflow:hidden}
.pp_social iframe {margin: 0;}
.pp_nav{clear:right;float:left;margin:0 8px 3px 0;}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:20000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:100003}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.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{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:200000}
a.pp_close{position:absolute;right:0;top:auto;bottom:0;display:block;line-height:22px;text-indent:-10000px;}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:100002;margin:0 0 5px 15px}
div.pp_default .pp_content{background-color:#f8f8f8}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.pp_facebook .pp_content .ppt,div.pp_facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.pp_facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fbfbfb;}
div.pp_facebook .pp_content{
background: rgb(251,251,251);
background:rgba(251,251,251,0.98);
}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/prettyphoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
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;z-index: -1;}
* 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_nav {width:auto !important;}
.pp_nav.pp_nav_hidden{display: none;}
#pp_full_res img{margin: 0;}
.pp_gallery ul li a img{width:50px; height:31px; background-size: cover;background-position: center 25%;}
a.pp_next,a.pp_previous,a.pp_expand,a.pp_contract,.jig_pp_pinterest a{
transition: initial;
}
.jig_pp_social_btn.jig_pp_pinterest > a:not(:first-child),
.jig_pp_social_btn.jig_pp_pinterest > span:not(:first-child){
display: none;
} .pp_includes_title .pp_description{
font-size: 13px;
line-height: 1.5;
}
.pp_description .ppt_inside{
font-size: 15px;
font-weight: 700;
}
.pp_details.pp_includes_title{
margin-bottom: 0;
}
.pp_details.pp_includes_title .pp_social{
float: right;
padding: 4px 40px 0 0;
}
.pp_details.pp_includes_title .pp_social .jig_pp_social_btn{
margin-top: 5px;
margin-bottom: 0;
} div.light_rounded .pp_description,
div.dark_rounded .pp_description,
div.light_square .pp_description,
div.dark_square .pp_description{
margin-top:2px;
vertical-align: top;
} .pp_details.pp_includes_title .pp_description .ppt_inside{
margin-top: -1px; 
}
div.pp_default .pp_details.pp_includes_title .pp_description .ppt_inside{
margin-top: -2px; 
}
.pp_details.pp_includes_title .pp_description{
display: inline-block;
margin-right: 40px;
}
.pp_details.pp_includes_title .pp_close{
bottom: auto;
top: 0;
}
.pp_details.pp_includes_title .jig_pp_social_btn:last-child{
margin-right: 0;
}
.pp_details.pp_includes_title .pp_bottom_right{
float: right;
position: relative;
min-height: 30px;
}
.pp_details.pp_includes_title.pp_alt_br_position .pp_bottom_right {
position: absolute;
top: 0;
right: 0;
}
.pp_details.pp_includes_title.pp_alt_x_position .pp_bottom_right{
position: static;
min-height: 0;
}
.pp_details.pp_includes_title.pp_alt_x_position .pp_social{
padding-right: 0 !important;
}
.pp_details.pp_includes_title .pp_social{
margin-top: -5px;
}
.pp_details.pp_includes_title .pp_description{
margin-right: 40px;
} .light_rounded .pp_details.pp_includes_title .pp_social,
.dark_rounded .pp_details.pp_includes_title .pp_social,
.light_square .pp_details.pp_includes_title .pp_social,
.dark_square .pp_details.pp_includes_title .pp_social{
padding-right: 85px;
}
.light_rounded .pp_details.pp_includes_title .pp_social,
.dark_rounded .pp_details.pp_includes_title .pp_social,
.light_square .pp_details.pp_includes_title .pp_social,
.dark_square .pp_details.pp_includes_title .pp_social{
padding-top: 1px;
}
.pp_facebook .pp_includes_title.pp_alt_x_position .pp_bottom_right,
.light_rounded .pp_includes_title.pp_alt_x_position .pp_bottom_right,
.dark_rounded .pp_includes_title.pp_alt_x_position .pp_bottom_right,
.light_square .pp_includes_title.pp_alt_x_position .pp_bottom_right,
.dark_square .pp_includes_title.pp_alt_x_position .pp_bottom_right{
min-height: 22px;
margin-top: 4px;
}
.pp_default .pp_includes_title.pp_socials_own_line.pp_alt_x_position .pp_bottom_right,
.pp_facebook .pp_includes_title.pp_socials_own_line .pp_bottom_right,
.light_rounded .pp_includes_title.pp_socials_own_line .pp_bottom_right,
.dark_rounded .pp_includes_title.pp_socials_own_line .pp_bottom_right,
.light_square .pp_includes_title.pp_socials_own_line .pp_bottom_right,
.dark_square .pp_includes_title.pp_socials_own_line .pp_bottom_right{
margin-top: 4px;
}
.pp_facebook .pp_includes_title .pp_bottom_right,
.light_rounded .pp_includes_title .pp_bottom_right,
.dark_rounded .pp_includes_title .pp_bottom_right,
.light_square .pp_includes_title .pp_bottom_right,
.dark_square .pp_includes_title .pp_bottom_right{
min-height: 0;
}
div.light_rounded .pp_content_container .pp_details,
div.dark_rounded .pp_content_container .pp_details,
div.light_square .pp_content_container .pp_details,
div.dark_square .pp_content_container .pp_details{
margin-top: 14px;
}
.pp_facebook .pp_nav,
.light_rounded .pp_nav,
.dark_rounded .pp_nav,
.light_square .pp_nav,
.dark_square .pp_nav{
margin-top: 2px;
margin-bottom: 5px;
}
.light_rounded .currentTextHolder,
.dark_rounded .currentTextHolder,
.light_square .currentTextHolder,
.dark_square .currentTextHolder{
margin-top: 3px;
} .pp_facebook .pp_details.pp_includes_title .pp_close{
top: 0;
}
.pp_facebook .pp_details.pp_includes_title .pp_social{
padding-right: 32px;
padding-top: 1px;
}
.pp_facebook .pp_details.pp_includes_title .pp_description .ppt_inside{
margin-top: 2px;
}
.pp_facebook .pp_nav .pp_arrow_previous{
width: 28px;
}
.jig_pp_preload_socials{
position: fixed;
left:0;
top:0; }#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:100001; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} #cboxOverlay{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/colorbox1/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxTopLeft{width:21px; height:21px; background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/colorbox1/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px; height:21px; background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/colorbox1/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/colorbox1/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/colorbox1/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px; background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/colorbox1/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/colorbox1/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/colorbox1/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/colorbox1/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:0; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:0; left:58px; color:#949494;}
#cboxLoadingOverlay{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/colorbox1/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/colorbox1/loading.gif) no-repeat center center;} #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; } #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/colorbox1/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/colorbox1/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/colorbox1/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;} .cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 100045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 100044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
span.mfp-close,
span.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 100046;
box-shadow: none;
touch-action: manipulation; }
span.mfp-arrow::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -38px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
font-size: 14px;
line-height: 1.4;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } } .mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
opacity: 0;
-webkit-backface-visibility: hidden; -webkit-transition: all 0.3s ease-out; 
-moz-transition: all 0.3s ease-out; 
-o-transition: all 0.3s ease-out; 
transition: all 0.3s ease-out;
}
.mfp-with-zoom.mfp-ready .mfp-container {
opacity: 1; }
.mfp-with-zoom.mfp-ready.mfp-bg {
opacity: 0.8; }
.mfp-with-zoom.mfp-removing .mfp-container, 
.mfp-with-zoom.mfp-removing.mfp-bg {
opacity: 0; }
.mfp-iframe-scaler .mfp-bottom-bar {
margin-top: 4px; }
.mfp-iframe-scaler .mfp-title small {
color: #bdbdbd;
display: block;
font-size: 12px;
line-height: 14px; }.pswp {
display: none;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
overflow: hidden;
-ms-touch-action: none;
touch-action: none;
z-index: 1500;
-webkit-text-size-adjust: 100%; -webkit-backface-visibility: hidden;
outline: none; }
.pswp * {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.pswp img {
max-width: none; } .pswp--animate_opacity { opacity: 0.001;
will-change: opacity; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp--open {
display: block; }
.pswp--zoom-allowed .pswp__img { cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.pswp--zoomed-in .pswp__img { cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab; }
.pswp--dragging .pswp__img { cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: grabbing; } .pswp__bg {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
will-change: opacity; }
.pswp__scroll-wrap {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: hidden; }
.pswp__container,
.pswp__zoom-wrap {
-ms-touch-action: none;
touch-action: none;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0; } .pswp__container,
.pswp__img {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; }
.pswp__zoom-wrap {
position: absolute;
width: 100%;
-webkit-transform-origin: left top;
-ms-transform-origin: left top;
transform-origin: left top; -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp__bg {
will-change: opacity; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
-webkit-transition: none;
transition: none; }
.pswp__container,
.pswp__zoom-wrap {
-webkit-backface-visibility: hidden; }
.pswp__item {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
overflow: hidden; }
.pswp__img {
position: absolute;
width: auto;
height: auto;
top: 0;
left: 0; } .pswp__img--placeholder {
-webkit-backface-visibility: hidden; } .pswp__img--placeholder--blank {
background: #222; }
.pswp--ie .pswp__img {
width: 100% !important;
height: auto !important;
left: 0;
top: 0; } .pswp__error-msg {
position: absolute;
left: 0;
top: 50%;
width: 100%;
text-align: center;
font-size: 14px;
line-height: 16px;
margin-top: -8px;
color: #CCC; }
.pswp__error-msg a {
color: #CCC;
text-decoration: underline; }    .pswp__button {
width: 44px;
height: 44px;
position: relative;
background: none;
cursor: pointer;
overflow: visible;
-webkit-appearance: none;
display: block;
border: 0;
padding: 0;
margin: 0;
float: right;
opacity: 0.75;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
-webkit-box-shadow: none;
box-shadow: none; }
.pswp__button:focus,
.pswp__button:hover {
opacity: 1; }
.pswp__button:active {
outline: none;
opacity: 0.9; }
.pswp__button::-moz-focus-inner {
padding: 0;
border: 0; } .pswp__ui--over-close .pswp__button--close {
opacity: 1; }
.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
background: url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/photoswipe4/default-skin.png) 0 0 no-repeat;
background-size: 264px 88px;
width: 44px;
height: 44px; }
@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) { .pswp--svg .pswp__button,
.pswp--svg .pswp__button--arrow--left:before,
.pswp--svg .pswp__button--arrow--right:before {
background-image: url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/photoswipe4/default-skin.svg); }
.pswp--svg .pswp__button--arrow--left,
.pswp--svg .pswp__button--arrow--right {
background: none; } }
.pswp__button--close {
background-position: 0 -44px; }
.pswp__button--share {
background-position: -44px -44px; }
.pswp__button--fs {
display: none; }
.pswp--supports-fs .pswp__button--fs {
display: block; }
.pswp--fs .pswp__button--fs {
background-position: -44px 0; }
.pswp__button--zoom {
display: none;
background-position: -88px 0; }
.pswp--zoom-allowed .pswp__button--zoom {
display: block; }
.pswp--zoomed-in .pswp__button--zoom {
background-position: -132px 0; } .pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
visibility: hidden; } .pswp__button--arrow--left,
.pswp__button--arrow--right {
background: none;
top: 50%;
margin-top: -50px;
width: 70px;
height: 100px;
position: absolute; }
.pswp__button--arrow--left {
left: 0; }
.pswp__button--arrow--right {
right: 0; }
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
content: '';
top: 35px;
background-color: rgba(0, 0, 0, 0.3);
height: 30px;
width: 32px;
position: absolute; }
.pswp__button--arrow--left:before {
left: 6px;
background-position: -138px -44px; }
.pswp__button--arrow--right:before {
right: 6px;
background-position: -94px -44px; } .pswp__counter,
.pswp__share-modal {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.pswp__share-modal {
display: block;
background: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 10px;
position: absolute;
z-index: 1600;
opacity: 0;
-webkit-transition: opacity 0.25s ease-out;
transition: opacity 0.25s ease-out;
-webkit-backface-visibility: hidden;
will-change: opacity; }
.pswp__share-modal--hidden {
display: none; }
.pswp__share-tooltip {
z-index: 1620;
position: absolute;
background: #FFF;
top: 56px;
border-radius: 2px;
display: block;
width: auto;
right: 44px;
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
-webkit-transform: translateY(6px);
-ms-transform: translateY(6px);
transform: translateY(6px);
-webkit-transition: -webkit-transform 0.25s;
transition: transform 0.25s;
-webkit-backface-visibility: hidden;
will-change: transform; }
.pswp__share-tooltip a {
display: block;
padding: 8px 12px;
color: #000;
text-decoration: none;
font-size: 14px;
line-height: 18px; }
.pswp__share-tooltip a:hover {
text-decoration: none;
color: #000; }
.pswp__share-tooltip a:first-child { border-radius: 2px 2px 0 0; }
.pswp__share-tooltip a:last-child {
border-radius: 0 0 2px 2px; }
.pswp__share-modal--fade-in {
opacity: 1; }
.pswp__share-modal--fade-in .pswp__share-tooltip {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); } .pswp--touch .pswp__share-tooltip a {
padding: 16px 12px; }
a.pswp__share--facebook:before {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
top: -12px;
right: 15px;
border: 6px solid transparent;
border-bottom-color: #FFF;
-webkit-pointer-events: none;
-moz-pointer-events: none;
pointer-events: none; }
a.pswp__share--facebook:hover {
background: #3E5C9A;
color: #FFF; }
a.pswp__share--facebook:hover:before {
border-bottom-color: #3E5C9A; }
a.pswp__share--twitter:hover {
background: #55ACEE;
color: #FFF; }
a.pswp__share--pinterest:hover {
background: #CCC;
color: #CE272D; }
a.pswp__share--download:hover {
background: #DDD; } .pswp__counter {
position: absolute;
left: 0;
top: 0;
height: 44px;
font-size: 13px;
line-height: 44px;
color: #FFF;
opacity: 0.75;
padding: 0 10px; } .pswp__caption {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
min-height: 44px; }
.pswp__caption small {
font-size: 11px;
color: #BBB; }
.pswp__caption__center {
text-align: left;
max-width: 420px;
margin: 0 auto;
font-size: 13px;
padding: 10px;
line-height: 20px;
color: #CCC; }
.pswp__caption--empty {
display: none; } .pswp__caption--fake {
visibility: hidden; } .pswp__preloader {
width: 44px;
height: 44px;
position: absolute;
top: 0;
left: 50%;
margin-left: -22px;
opacity: 0;
-webkit-transition: opacity 0.25s ease-out;
transition: opacity 0.25s ease-out;
will-change: opacity;
direction: ltr; }
.pswp__preloader__icn {
width: 20px;
height: 20px;
margin: 12px; }
.pswp__preloader--active {
opacity: 1; }
.pswp__preloader--active .pswp__preloader__icn { background: url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/photoswipe4/preloader.gif) 0 0 no-repeat; }
.pswp--css_animation .pswp__preloader--active {
opacity: 1; }
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
-webkit-animation: clockwise 500ms linear infinite;
animation: clockwise 500ms linear infinite; }
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
-webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }
.pswp--css_animation .pswp__preloader__icn {
background: none;
opacity: 0.75;
width: 14px;
height: 14px;
position: absolute;
left: 15px;
top: 15px;
margin: 0; }
.pswp--css_animation .pswp__preloader__cut { position: relative;
width: 7px;
height: 14px;
overflow: hidden; }
.pswp--css_animation .pswp__preloader__donut {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 14px;
height: 14px;
border: 2px solid #FFF;
border-radius: 50%;
border-left-color: transparent;
border-bottom-color: transparent;
position: absolute;
top: 0;
left: 0;
background: none;
margin: 0; }
@media screen and (max-width: 1024px) {
.pswp__preloader {
position: relative;
left: auto;
top: auto;
margin: 0;
float: right; } }
@-webkit-keyframes clockwise {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes clockwise {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@-webkit-keyframes donut-rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0); }
50% {
-webkit-transform: rotate(-140deg);
transform: rotate(-140deg); }
100% {
-webkit-transform: rotate(0);
transform: rotate(0); } }
@keyframes donut-rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0); }
50% {
-webkit-transform: rotate(-140deg);
transform: rotate(-140deg); }
100% {
-webkit-transform: rotate(0);
transform: rotate(0); } }  .pswp__ui {
-webkit-font-smoothing: auto;
visibility: visible;
opacity: 1;
z-index: 1550; } .pswp__top-bar {
position: absolute;
left: 0;
top: 0;
height: 44px;
width: 100%; }
.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
-webkit-backface-visibility: hidden;
will-change: opacity;
-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); } .pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
visibility: visible; }
.pswp__top-bar,
.pswp__caption {
background-color: rgba(0, 0, 0, 0.5); } .pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
background-color: rgba(0, 0, 0, 0.3); } .pswp__ui--idle .pswp__top-bar {
opacity: 0; }
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
opacity: 0; } .pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right { opacity: 0.001; } .pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
display: none; }
.pswp__element--disabled {
display: none !important; }
.pswp--minimal--dark .pswp__top-bar {
background: none; } body .pswp {
z-index: 150000;
}
.pswp--zoom-allowed.pswp--zoom-prevented .pswp__img{
cursor:default;
}
.pswp__caption__center{
-webkit-transition: color 0.33s;
transition: color 0.33s;
}
.pswp--zoomed-in .pswp__caption__center{
color: #FFF;
}
.pswp__caption small{
-webkit-transition: color 0.33s;
transition: color 0.33s;
}
.pswp--zoomed-in .pswp__caption small{
color: #EEE;
}
.hidePsPlaceholder .pswp__img--placeholder{
opacity: 0;
}
a.pswp__share--pinterest:hover{
background: #BD081C;
color: #FFF;
}
a.pswp__share--googleplus:hover{
background: #DD4B39;
color: #FFF;
}
.pswp__ca_slim .pswp__caption,
.pswp__ca_slimRTL .pswp__caption,
.pswp__ca_center .pswp__caption {
text-align: center;
}
.pswp__ca_slim .pswp__caption .pswp__caption__center{
text-align: left;
max-width: 960px;
display: inline-block;
}
.pswp__ca_left .pswp__caption .pswp__caption__center{
max-width: none;
}
.pswp__ca_center .pswp__caption .pswp__caption__center{
text-align: center;
max-width: none;
}
.pswp__ca_right .pswp__caption {
text-align: right;
}
.pswp__ca_right .pswp__caption .pswp__caption__center{
text-align: right;
max-width: none;
}
.pswp__ca_slimRTL .pswp__caption .pswp__caption__center{
text-align: right;
max-width: 960px;
display: inline-block;
}
.pswp--light-theme .pswp__bg {
background: #FFF;
}
.pswp--light-theme .pswp__button,
.pswp--light-theme .pswp__button--arrow--left:before,
.pswp--light-theme .pswp__button--arrow--right:before {
background-image: url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/photoswipe4/light-skin.png);
}
.pswp--light-theme .pswp__button--arrow--left,
.pswp--light-theme .pswp__button--arrow--right {
background: none;
}
@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) { .pswp--light-theme.pswp--svg .pswp__button,
.pswp--light-theme.pswp--svg .pswp__button--arrow--left:before,
.pswp--light-theme.pswp--svg .pswp__button--arrow--right:before {
background-image: url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/photoswipe4/light-skin.svg); }
.pswp--light-theme.pswp--svg .pswp__button--arrow--left,
.pswp--light-theme.pswp--svg .pswp__button--arrow--right {
background: none; } }
.pswp--light-theme .pswp__caption__center,
.pswp--light-theme .pswp__error-msg,
.pswp--light-theme .pswp__error-msg a,
.pswp--light-theme .pswp__counter{
color: #000;
}
.pswp--light-theme .pswp__caption small{
color: #222;
}
.pswp--light-theme .pswp__top-bar,
.pswp--light-theme .pswp__caption,
.pswp--light-theme .pswp__ui--fit .pswp__top-bar,
.pswp--light-theme .pswp__ui--fit .pswp__caption,
.pswp--light-theme .pswp__button--arrow--left:before,
.pswp--light-theme .pswp__button--arrow--right:before {
background-color: rgba(255, 255, 255, 0.5);
}body.ps-active, body.ps-building, div.ps-active, div.ps-building
{
background: #000;
overflow: hidden;
}
body.ps-active *, div.ps-active *
{ 
-webkit-tap-highlight-color:  rgba(255, 255, 255, 0); 
display: none;
}
body.ps-active *:focus, div.ps-active *:focus 
{ 
outline: 0; 
} div.ps-document-overlay 
{
background: #000;
} div.ps-uilayer { 
background: #000;
cursor: pointer;
} div.ps-zoom-pan-rotate{
background: #000;
}
div.ps-zoom-pan-rotate *  { display: block; } div.ps-carousel-item-loading 
{ 
background: url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/photoswipe3/loader.gif) no-repeat center center; 
}
div.ps-carousel-item-error 
{ 
background: url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/photoswipe3/error.gif) no-repeat center center; 
} div.ps-caption
{ 
background: #000000;
background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));
border-bottom: 1px solid #42403f;
color: #ffffff;
font-size: 13px;
font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif;
text-align: center;
}
div.ps-caption *  { display: inline; }
div.ps-caption-bottom
{ 
border-top: 1px solid #42403f;
border-bottom: none;
min-height: 44px;
}
div.ps-caption-content
{
padding: 13px;
display: block;
} div.ps-toolbar
{ 
background: #000000;
background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));
border-top: 1px solid #42403f;
color: #ffffff;
font-size: 13px;
font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif;
text-align: center;
height: 44px;
display: table;
table-layout: fixed;
}
div.ps-toolbar * { 
display: block;
}
div.ps-toolbar-top 
{
border-bottom: 1px solid #42403f;
border-top: none;
}
div.ps-toolbar-close, div.ps-toolbar-previous, div.ps-toolbar-next, div.ps-toolbar-play
{
cursor: pointer;
display: table-cell;
}
div.ps-toolbar div div.ps-toolbar-content
{
width: 44px;
height: 44px;
margin: 0 auto 0;
background-image: url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/photoswipe3/icons.png);
background-repeat: no-repeat;
}
div.ps-toolbar-close div.ps-toolbar-content
{
background-position: 0 0;
}
div.ps-toolbar-previous div.ps-toolbar-content
{
background-position: -44px 0;
}
div.ps-toolbar-previous-disabled div.ps-toolbar-content
{
background-position: -44px -44px;
}
div.ps-toolbar-next div.ps-toolbar-content
{
background-position: -132px 0;
}
div.ps-toolbar-next-disabled div.ps-toolbar-content
{
background-position: -132px -44px;
}
div.ps-toolbar-play div.ps-toolbar-content
{
background-position: -88px 0;
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 240dpi)
{
div.ps-toolbar div div.ps-toolbar-content
{
-moz-background-size: 176px 88px;
-o-background-size: 176px 88px;
-webkit-background-size: 176px 88px;
background-size: 176px 88px;
background-image: url(//www.designfunktion-essen.de/wp-content/plugins/justified-image-grid/images/photoswipe3/icons@2x.png);
}
}.wpgmza_map {
border:0;
} .wpgmza_map img:not(button>img)
{
border: none !important;
background-color:transparent !important;
padding:0 !important;
box-shadow: none !important;
} .wpgmza_map img[src$="//maps.gstatic.com/mapfiles/api-3/images/google4.png"]
{
box-shadow: none !important;
}
#wpgmza_map img { box-shadow: none !important; }
.wpgmza_table img {
box-shadow: none !important;
}
.gm-style div { margin-top:0 !important; }
#wpgmaps_directions_edit {
padding-top:20px;
}
.wpgmza_markerbox {  margin:0; padding:0;
color:#000 !important;
}
.wpgmza_markerbox img { margin: 3px !important; }
.wpgmza_markerbox h1,
.wpgmza_markerbox h2,
.wpgmza_markerbox h3,
.wpgmza_markerbox h4,
.wpgmza_markerbox h5,
.wpgmza_markerbox h6,
.wpgmza_markerbox h7,
.wpgmza_markerbox h8,
.wpgmza_markerbox strong,
.wpgmza_markerbox p,
.wpgmza_markerbox br {
margin:2px;
padding:1px;
color:#000 !important;
}
.wpgmza_markerbox a {
color:#1982D1 !important;
}
.wpgmaps_mlist_table {
width:42px;
}
.wpgmza_table .wpgmaps_mlist_marker {
width:32px;
height:32px;
vertical-align:top;
padding:0 !important;
}
.wpgmza_table .wpgmaps_mlist_info {
vertical-align:top;
text-align:left;
padding:0 !important;
}
.wpgmza_table .wpgmaps_mlist_row {
cursor:pointer;
}
.wpgmza_table .wpgmaps_mlist_row:hover {
background-color: #EEEEEE;
}
.wpgmaps_directions_outer_div {
padding-top:5px;
padding-bottom:5px;
}
.wpgmaps_directions_outer_div table, wpgmza_marker_list_class {
margin-bottom:0px !important;
}
.wpgmza_map h2 { clear:both; }
.wpgmaps_user_form { clear: both; }
.wpgmza_table { clear:both; }
.wpgmaps_mlist_row img {
margin-bottom:0 !important;
}
.wpgmza_table td {
vertical-align: top !important;
padding-bottom: 15px !important;
padding-right: 10px !important;
border: 0 !important;
}
.wpgmza_table tr { border: 0 !important; }
.wpgmza_table th {
text-align: left !important;
padding-bottom: 15px !important;
border: 0 !important;
min-width:100px;    
}
.dataTables_filter input[type="text"], .dataTables_filter select { display: inline !important; }
.dataTables_filter label { font-weight:bold; }
table.dataTable tr.child ul li { white-space: normal !important; }
.adp-placemark img { width:24px !important; max-width:none !important; }
.wpgmza_table .sorting { background-image: none !important; } #wpgm_premium {
display:block;
overflow:auto;
margin:10px;
margin-left:0;
clear:both;
width:90%;
}
#wpgm_premium h2 {
margin-top:0;
padding-top:0;
font-weight:200;
font-size: 20px;
padding-bottom:0px;
margin-bottom:2px;
}
#wpgm_premium p {
font-size:16px;
line-height:28px;
}
.wpgm_premium_row { 
margin-top:20px;
display:block;
clear:both;
width:100%;
overflow:auto;
}
.wpgm_details p {
padding-top:0px;
margin-top:2px;
color: #666 !important;
}
.wpgm_icon {
display:block;
float:left;
width:50px;
height:70px;
background-image:url(//www.designfunktion-essen.de/wp-content/plugins/wp-google-maps-pro/images/premium.png);
background-repeat: no-repeat;
}
.wpgm_details {
display:block;
float:left;
width:80%;
}
.wpgm_notice_message {
border-radius: 3px 3px 3px 3px;
border-style: solid;
border-width: 1px;
margin: 5px 0 15px;
padding: 0 0.6em;
background-color: #FFFFE0;
border-color: #E6DB55;
} .wpgmza_sl_main_div {
width:100%;
}
.wpgmza_sl_query_div {
height:30px;
display:block;
}
.wpgmza_sl_query_innerdiv1 { 
float:left;
display:block;
width:150px;
clear:left;
}
.wpgmza_sl_query_innerdiv2 {
display:block;
float:left;
}
.wpgmza_sl_radius_div {
display:block; 
height:30px;
margin-top:10px;
clear:both;
}
.wpgmza_sl_radius_innerdiv1 { 
float:left;
display:block;
width:150px;
}
.wpgmza_sl_radius_innerdiv2 {
display:block;
float:left;
width:250px;
}
.wpgmza_sl_radius_select {
}
.wpgmza_sl_select_option {
}
.wpgmza_sl_category_div {
display:block; 
clear:both;
height:auto; 
overflow:auto; 
margin-top:10px; 
margin-bottom:10px; 
}
.wpgmza_sl_category_innerdiv1 { 
float:left;
display:block;
width:150px;
}
.wpgmza_sl_category_innerdiv2 {
float:left;
}
.wpgmza_sl_search_button {
}
.wpgmza_marker_approval_msg { font-weight: bold; }
.scrollFix {
line-height: 1.35;
}
.wpgmza_infowindow_description { white-space: normal; }
.wpgmza_infowindow_title { white-space: normal; }
.wpgmza_infowindow_address { white-space: normal; }
.wpgmza_infowindow_title { font-weight: bold; }
.gm-style-iw div {overflow:visible !important;}
#wpgmza_marker_list tr { vertical-align: middle !important; }
#wpgmza_marker_list td { vertical-align: middle !important; }
#wpgmza_marker_list td img { vertical-align: middle !important; }
.wpgmza_marker_carousel { clear:both; }
.wpgmza-shadow { 
-webkit-box-shadow: 3px 3px 10px 0px rgba(107,107,107,1);
-moz-box-shadow: 3px 3px 10px 0px rgba(107,107,107,1);
box-shadow: 3px 3px 10px 0px rgba(107,107,107,1);
}
.wpgmza_innermap_holder { 
padding:5px;
background-color:white;
border: 1px solid #ccc;
border-radius:5px;
}
.wpgmza_small_img { max-width: 14px; max-height: 14px; }
ul.wpgmza_marker_list_class {
list-style: none;
margin-left:5px;
padding-left:0;
}
.wpgmza-basic-list-item { float:left; cursor:pointer; }
.wpgmaps_blist_row { clear:both; display:block; height:auto; overflow:hidden;   }
.wpgmaps_blist_row:hover { background-color:#EEE;  }
.wpgmza_div_marker { width:17px; height:17px; }
.wpgmza_div_address { padding-left:2px;}
.wpgmza_basic_row { 
display:block;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
margin-bottom:5px;
overflow:hidden;
}
.wpgmza-basic-listing-image-holder {
float:right;
width:20%;
}
.wpgmza-basic-listing-image-holder img { 
border:1px solid #ccc  !important;
padding:5px  !important;
float:right  !important;
height: auto !important;
width: 100% !important;
}
.wpgmza-basic-listing-content-holder { float:left; display:block; width:100%; }
.wpgmza-content-address-holder { width:78%; display:block; float:left; overflow:hidden;}
.wpgmza-content-address-holder img { float:left !important; margin:10px !important; max-width:30px !important; }
.wpgmza-address {
font-style: italic; 
display: block;
margin-top: 20px;
}
.wpgmza_row {
width:100%;
display:block;
overflow:auto;
}
.wpgmza_row_col {
width:90%;
float:left;
display:block;
overflow:auto;
margin:0.25%;
padding:0.2%;
min-height:360px;
}
.wpgmza_row_col h2 { 
font-weight:900;
}
.wpgmza_row_col ul li {
margin: 0.3em 2.5em;
}
.wpgmza_row_col ul {
list-style-type:disc;
}
@media only screen and (min-width:640px) {
.wpgmza_row_col {
width:31%;
float:left;
display:block;
overflow:auto;
margin:0.25%;
padding:0.2%;
min-height:360px;
} 
}
.owl-item p { word-break; break-word; }
.wpgmza_marker_address { word-break: break-word; }
.wpgmza_sl_search_button_div {
display:inline-block;
}
.wpgmza_sl_reset_button_div {
display:inline-block;
}
.wpgmza_filter_container{
display: block; 
float: left; 
margin-bottom:15px;
min-width:30%;
}
.addressInput { width: inherit !important; float:left; }
.sl_use_loc { float:left; margin-left:4px; }
.wpgmza_cat_checkbox_holder { 
display: block;
overflow: auto;
height: 100px;
overflow-y: auto;
padding:5px;
}
.wpgmza_cat_checkbox_item_holder label {
padding-left: 5px;
}
.wpgmza_cat_checkbox_item_holder_first { display:block; float:left; }
.wpgmza_cat_ul {
margin-left:10px;
padding-left: 0;
} .wpgmza_cat_checkbox_item_holder { 
display:block;
}
.wpgmaps_fullscreen {
position: fixed !important;
top:0;
left:0;
width:100% !important;
height: 100% !important;
z-index:9999;
}