#cookie-law-info-bar{border:0;font-size:10pt;margin:0 auto;padding:16px 0;position:absolute;text-align:center;width:100%;z-index:9999;}
#cookie-law-info-again{font-size:10pt;margin:0;padding:2px 10px;text-align:center;z-index:9999;cursor:pointer;}
#cookie-law-info-bar span{vertical-align:middle;}
.cli-plugin-button, .cli-plugin-button:visited{display:inline-block;padding:8px 16px 8px;color:#fff;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;position:relative;cursor:pointer;margin-left:10px;text-decoration:none;}
.cli-plugin-button:hover{background-color:#111;color:#fff;text-decoration:none;}
.cli-plugin-button:active{top:1px;}
.cli-plugin-main-link{margin-left:10px;}
.small.cli-plugin-button, .small.cli-plugin-button:visited{font-size:11px;}
.cli-plugin-button, .cli-plugin-button:visited,
.medium.cli-plugin-button, .medium.cli-plugin-button:visited{font-size:13px;font-weight:500;line-height:1;}
.large.cli-plugin-button, .large.cli-plugin-button:visited{font-size:14px;padding:8px 14px 9px;}
.super.cli-plugin-button, .super.cli-plugin-button:visited{font-size:34px;padding:8px 14px 9px;}
.pink.cli-plugin-button, .magenta.cli-plugin-button:visited{background-color:#e22092;}
.pink.cli-plugin-button:hover{background-color:#c81e82;}
.green.cli-plugin-button, .green.cli-plugin-button:visited{background-color:#91bd09;}
.green.cli-plugin-button:hover{background-color:#749a02;}
.red.cli-plugin-button, .red.cli-plugin-button:visited{background-color:#e62727;}
.red.cli-plugin-button:hover{background-color:#cf2525;}
.orange.cli-plugin-button, .orange.cli-plugin-button:visited{background-color:#ff5c00;}
.orange.cli-plugin-button:hover{background-color:#d45500;}
.blue.cli-plugin-button, .blue.cli-plugin-button:visited{background-color:#2981e4;}
.blue.cli-plugin-button:hover{background-color:#2575cf;}
.yellow.cli-plugin-button, .yellow.cli-plugin-button:visited{background-color:#ffb515;}
.yellow.cli-plugin-button:hover {
background-color: #fc9200;
}#wpsl-wrap,.wpsl-gmap-canvas{margin-bottom:20px;width:100%}
#wpsl-result-list a,#wpsl-wrap [class*=" wpsl-icon-"]:focus,#wpsl-wrap [class^=wpsl-icon-]:active{outline:0}
#wpsl-map-controls div:hover,#wpsl-reset-map:hover,#wpsl-search-btn:hover,.wpsl-dropdown{cursor:pointer}
#wpsl-wrap,.wpsl-clearfix:after,.wpsl-contact-details{clear:both}
@font-face{font-family:wpsl-fontello;src:url(//www.peterpane.de/wp-content/plugins/wp-store-locator/font/fontello.eot?28897909);src:url(//www.peterpane.de/wp-content/plugins/wp-store-locator/font/fontello.eot?28897909#iefix) format('embedded-opentype'),url(//www.peterpane.de/wp-content/plugins/wp-store-locator/font/fontello.woff?28897909) format('woff'),url(//www.peterpane.de/wp-content/plugins/wp-store-locator/font/fontello.ttf?28897909) format('truetype'),url(//www.peterpane.de/wp-content/plugins/wp-store-locator/font/fontello.svg?28897909#fontello) format('svg');font-weight:400;font-style:normal}
#wpsl-gmap{float:right;width:66.5%;height:350px;margin-bottom:0}
.wpsl-store-below #wpsl-gmap{float:none;width:100%}
.wpsl-gmap-canvas{height:300px}
.gm-style-mtc,.gmnoprint{z-index:9999!important}
#wpsl-gmap div:not[class^=gv-iv],#wpsl-gmap img,.wpsl-gmap-canvas div:not[class^=gv-iv],.wpsl-gmap-canvas img{box-shadow:none!important;max-width:none!important;background:0 0}
#wpsl-gmap img,.wpsl-gmap-canvas img{display:inline!important;opacity:1!important;max-height:none!important}
#wpsl-gmap *{box-sizing:content-box!important;-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important}
#wpsl-gmap div.gm-iv-marker,.wpsl-gmap-canvas div.gm-iv-marker{backgroud-image:inherit}
#wpsl-wrap{position:relative;overflow:hidden}
#wpsl-search-wrap{float:left;width:100%}
#wpsl-search-wrap form{margin:0;padding:0;border:none;outline:0}
#wpsl-gmap #wpsl-map-controls{position:absolute;height:28px;right:10px;bottom:24px;border-radius:2px;z-index:3;font-size:11px;white-space:nowrap;overflow:hidden}
#wpsl-gmap #wpsl-map-controls.wpsl-street-view-exists{right:48px}
#wpsl-map-controls .wpsl-direction-preloader{margin:5px 5px 0}
#wpsl-map-controls div{float:left;background:#fff;border-radius:2px}
#wpsl-wrap [class*=" wpsl-icon-"],#wpsl-wrap [class^=wpsl-icon-]{position:relative;float:left;padding:7px 9px 7px 8px;display:inline-block;font-family:wpsl-fontello;font-style:normal;font-weight:400;font-size:1.3em;color:#737373;speak:none;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#wpsl-map-controls span{font-family:inherit;font-size:inherit}
#wpsl-wrap .wpsl-ie [class*=" wpsl-icon-"],#wpsl-wrap .wpsl-ie [class^=wpsl-icon-]{padding:9px 8px 4px}
#wpsl-wrap.wpsl-mobile [class*=" wpsl-icon-"],#wpsl-wrap.wpsl-mobile [class^=wpsl-icon-]{padding:8px 10px}
#wpsl-wrap .wpsl-icon-reset{border-radius:2px 0 0 2px;z-index:2;padding-left:9px;padding-right:4px}
#wpsl-wrap .wpsl-icon-direction{z-index:1}
#wpsl-map-controls.wpsl-reset-exists .wpsl-icon-direction{border-radius:0 2px 2px 0}
#wpsl-wrap .wpsl-active-icon,#wpsl-wrap [class*=" wpsl-icon-"]:hover,#wpsl-wrap [class^=wpsl-icon-]:hover{color:#000}
#wpsl-wrap .wpsl-in-progress,#wpsl-wrap .wpsl-in-progress:hover{color:#c6c6c6}
#wpsl-gmap #wpsl-reset-map{position:absolute;display:none;right:37px;top:37px;padding:6px 14px;background:#fff!important;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:2px;z-index:3}
.gm-style-cc{word-wrap:normal}
#wpsl-search-wrap .wpsl-input,#wpsl-search-wrap .wpsl-select-wrap{display:table}
#wpsl-search-btn,#wpsl-search-wrap #wpsl-radius,#wpsl-search-wrap #wpsl-results,#wpsl-search-wrap .wpsl-input input,#wpsl-search-wrap .wpsl-input label{display:table-cell}
#wpsl-search-wrap label{margin-bottom:0}
#wpsl-search-input{width:179px;height:auto;padding:7px 12px;font-size:100%;margin:0}
#wpsl-search-btn,#wpsl-search-wrap input{border:1px solid #d2d2d2;border-radius:3px}
#wpsl-search-btn{padding:7px 10px;line-height:1.428571429;font-weight:400;color:#7c7c7c;background-color:#e6e6e6;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-ms-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-webkit-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-o-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:linear-gradient(top,#f4f4f4,#e6e6e6);box-shadow:0 1px 2px rgba(64,64,64,.1);text-transform:none!important}
#wpsl-search-input.wpsl-error{border:1px solid #bd0028!important}
.wpsl-search{margin-bottom:12px;padding:12px 12px 0;background:#f4f3f3}
.wpsl-search.wpsl-checkboxes-enabled{padding:12px}
.wpsl-back{display:inline-block}
#wpsl-result-list{width:33%;margin-right:.5%}
.wpsl-store-below #wpsl-result-list{width:100%;margin:12px 0 0}
#wpsl-direction-details,#wpsl-stores{height:350px;overflow-y:auto}
#wpsl-direction-details,.wpsl-hide{display:none}
#wpsl-result-list p{padding-left:10px}
.wpsl-store-below #wpsl-result-list p{padding-left:0}
.wpsl-direction-before{margin:14px 0 21px;padding-left:10px}
.wpsl-store-below .wpsl-direction-before{padding-left:0}
.wpsl-direction-before div{margin-top:10px}
#wpsl-wrap #wpsl-result-list li{padding:10px;border-bottom:1px dotted #ccc;margin-left:0;overflow:hidden;list-style:none!important;text-indent:0}
#wpsl-wrap #wpsl-result-list li li{padding:0;border-bottom:0;margin-left:14px;overflow:visible}
#wpsl-wrap #wpsl-result-list ul li{list-style:none!important}
#wpsl-wrap #wpsl-result-list ol li{list-style:decimal!important}
#wpsl-wrap.wpsl-store-below #wpsl-result-list li{padding:10px 10px 10px 0}
#wpsl-result-list li p{padding-left:0;margin:0 0 20px}
.wpsl-store-details.wpsl-store-listing{position:relative;padding-right:20px}
.wpsl-store-details.wpsl-store-listing.wpsl-active-details:before,.wpsl-store-details.wpsl-store-listing:before{position:absolute;content:'';bottom:6px;right:0;border-top:5px solid #000;border-left:6px solid transparent;border-right:6px solid transparent}
.wpsl-store-details.wpsl-store-listing.wpsl-active-details:before{border-bottom:5px solid #000;border-top:none;border-left:6px solid transparent;border-right:6px solid transparent}
#wpsl-stores .wpsl-store-thumb{float:right;border-radius:3px;margin:7px 0 0 10px;padding:0;border:none}
.wpsl-direction-index{float:left;width:8%;margin:0 5% 0 0}
.wpsl-direction-txt{float:left;width:62%}
.wpsl-direction-distance{float:left;width:20%;margin:0 0 0 5%}
.wpsl-direction-txt span{display:block;margin-top:10px}
.wpsl-country,.wpsl-street{display:block;border-bottom:none!important}
.wpsl-directions{display:table;border-bottom:none!important}
#wpsl-wrap #wpsl-result-list li.wpsl-preloader{position:relative;border-bottom:none;padding:10px 10px 10px 35px}
.wpsl-preloader img{position:absolute;left:10px;top:50%;margin-top:-8px;box-shadow:none!important;border:none!important}
.wpsl-preloader span{float:left;margin:-5px 0 0 11px}
#wpsl-search-btn,#wpsl-search-wrap div{margin-right:10px;float:left}
#wpsl-search-wrap .wpsl-select-wrap{position:relative;z-index:2;margin-right:0}
#wpsl-search-wrap .wpsl-input-field{position:relative}
#wpsl-radius,#wpsl-results{float:left;margin-right:15px;display:inline}
#wpsl-category{z-index:1;clear:both}
#wpsl-search-wrap .wpsl-dropdown div{position:absolute;float:none;margin:-1px 0 0;top:100%;left:-1px;right:-1px;border:1px solid #ccc;background:#fff;border-top:1px solid #eee;border-radius:0 0 3px 3px;opacity:0;overflow:hidden;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}
#wpsl-search-wrap .wpsl-dropdown.wpsl-active div{opacity:1}
#wpsl-search-wrap .wpsl-input label{margin-right:0}
#wpsl-radius{margin-right:10px}
#wpsl-search select,#wpsl-search-wrap select,.wpsl-direction-details{display:none}
#wpsl-search-wrap div label{float:left;margin-right:10px;line-height:32px}
#wpsl-results label{width:auto}
#wpsl-result-list ul{list-style:none;margin:0;padding:0}
#wpsl-gmap .wpsl-info-window,.wpsl-gmap-canvas .wpsl-info-window{max-width:225px}
.wpsl-info-window span,.wpsl-more-info-listings span{display:block}
.wpsl-info-window .wpsl-no-margin{margin:0}
.wpsl-more-info-listings{display:none}
.wpsl-info-window span span{display:inline!important}
#wpsl-wrap .wpsl-info-window p{margin:0 0 10px}
.wpsl-store-hours{margin-top:10px}
.wpsl-store-hours strong{display:block}
#wpsl-gmap .wpsl-info-actions{display:block;margin:10px 0!important}
.wpsl-info-actions a{float:left;margin-right:7px}
.wpsl-info-actions .wpsl-zoom-here{margin-right:0}
.wpsl-dropdown{position:relative;width:90px;border:1px solid #ccc;background:#fff;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:0!important;z-index:2}
#wpsl-results .wpsl-dropdown{width:70px}
.wpsl-dropdown ul{position:absolute;left:0;width:100%;height:100%;padding:0!important;margin:0!important;list-style:none;overflow:hidden}
.wpsl-dropdown:hover{box-shadow:0 0 5px rgba(0,0,0,.15)}
.wpsl-dropdown .wpsl-selected-item,.wpsl-dropdown li{position:relative;display:block;line-height:normal;color:#000;overflow:hidden}
#wpsl-radius .wpsl-dropdown .wpsl-selected-item,#wpsl-radius .wpsl-dropdown li,#wpsl-results .wpsl-dropdown .wpsl-selected-item,#wpsl-results .wpsl-dropdown li{white-space:nowrap}
.wpsl-selected-item:after{position:absolute;content:"";right:12px;top:50%;margin-top:-4px;border:6px solid transparent;border-top:8px solid #000}
.wpsl-active .wpsl-selected-item:after{margin-top:-10px;border:6px solid transparent;border-bottom:8px solid #000}
.wpsl-dropdown li:hover{background:#f8f9f8;position:relative;z-index:3;color:#000}
.wpsl-dropdown .wpsl-selected-item,.wpsl-dropdown li,.wpsl-selected-item{list-style:none;padding:9px 12px!important;margin:0!important}
.wpsl-selected-dropdown{font-weight:700}
.wpsl-clearfix:after,.wpsl-clearfix:before{content:" ";display:table}
#wpsl-wrap .wpsl-selected-item{position:static;padding-right:35px!important}
#wpsl-category,.wpsl-input,.wpsl-select-wrap{position:relative;margin-bottom:10px}
#wpsl-search-wrap .wpsl-scroll-required div{overflow-y:scroll}
.wpsl-scroll-required ul{overflow:visible}
.wpsl-provided-by{float:right;padding:5px 0;text-align:right;font-size:12px;width:100%}
#wpsl-wrap .wpsl-results-only label{width:auto}
.wpsl-contact-details,.wpsl-location-address,.wpsl-locations-details{margin-bottom:15px}
table.wpsl-opening-hours td{vertical-align:top;padding:0 15px 0 0;text-align:left}
table.wpsl-opening-hours time{display:block}
table.wpsl-opening-hours{width:auto!important;font-size:100%!important}
table.wpsl-opening-hours,table.wpsl-opening-hours td{border:none!important}
.wpsl-gmap-canvas .wpsl-infobox{min-width:155px;max-width:350px!important;padding:10px;border-radius:4px;font-size:13px;font-weight:300;border:1px solid #ccc;background:#fff!important}
.wpsl-gmap-canvas .wpsl-infobox:after,.wpsl-gmap-canvas .wpsl-infobox:before{position:absolute;content:"";left:40px;bottom:-11px}
.wpsl-gmap-canvas .wpsl-infobox:after{border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #fff}
.wpsl-gmap-canvas .wpsl-infobox:before{border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #ccc;bottom:-13px;left:38px}
#wpsl-checkbox-filter,.wpsl-custom-checkboxes{display:block;float:left;margin:5px 0 15px;padding:0;width:100%}
#wpsl-checkbox-filter li,.wpsl-custom-checkboxes li{float:left;list-style:none;margin:0 1% 0 0}
#wpsl-checkbox-filter.wpsl-checkbox-1-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-1-columns li{width:99%}
#wpsl-checkbox-filter.wpsl-checkbox-2-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-2-columns li{width:49%}
#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-3-columns li{width:32%}
#wpsl-checkbox-filter.wpsl-checkbox-4-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-4-columns li{width:24%}
#wpsl-checkbox-filter input,.wpsl-custom-checkboxes input{margin-right:5px}
#wpsl-result-list .wpsl-contact-details span{display:block!important}
@media (max-width:825px){#wpsl-search-input{width:348px}
.wpsl-results-only #wpsl-search-wrap .wpsl-dropdown{width:70px}
#wpsl-search-wrap .wpsl-input{width:100%;margin-bottom:10px}
#wpsl-category label,#wpsl-radius label,.wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input,.wpsl-input label,.wpsl-no-filters #wpsl-search-wrap .wpsl-input,.wpsl-results-only #wpsl-search-wrap .wpsl-input{width:auto}}@media (max-width:720px){#wpsl-search-wrap .wpsl-dropdown{width:114px}}@media (max-width:675px){#wpsl-search-wrap #wpsl-search-btn{float:left;margin:0 5px 0 0}
.wpsl-dropdown,.wpsl-results-only #wpsl-search-wrap .wpsl-input{width:100%}
.wpsl-search{padding:2%}
#wpsl-result-list p,#wpsl-wrap #wpsl-result-list li,.wpsl-direction-before{padding-left:0}
.wpsl-input{margin-right:0}
#wpsl-gmap,#wpsl-result-list{float:none;width:100%}
#wpsl-gmap{margin-bottom:15px;margin-top:10px}
#wpsl-result-list,.wpsl-cat-results-filter .wpsl-select-wrap,.wpsl-filter .wpsl-select-wrap{margin-bottom:10px}
#wpsl-wrap #wpsl-result-list li.wpsl-preloader{padding-left:25px}
.wpsl-preloader img{left:0}
#wpsl-stores.wpsl-not-loaded{height:25px}
#wpsl-reset-map{top:25px}
#wpsl-category,#wpsl-search-btn,.wpsl-input,.wpsl-no-filters #wpsl-search-wrap .wpsl-input,.wpsl-select-wrap{margin-bottom:0}
#wpsl-stores.wpsl-no-autoload{height:auto!important}
#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,#wpsl-checkbox-filter.wpsl-checkbox-4-columns li{width:49%}}@media (max-width:570px){#wpsl-search-wrap #wpsl-search-btn{margin-bottom:5px}
.wpsl-search{padding:4%}
#wpsl-search-input{width:98%!important}
.wpsl-cat-results-filter #wpsl-search-input,.wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input,.wpsl-no-results #wpsl-search-input,.wpsl-results-only #wpsl-search-input{width:100%!important}
.wpsl-search-btn-wrap{margin-top:15px;clear:both}
.wpsl-checkboxes-enabled .wpsl-search-btn-wrap{margin-top:0}
#wpsl-search-btn,#wpsl-search-wrap div{margin-right:0}
#wpsl-search-wrap div label{display:block;width:100%}
.wpsl-select-wrap{width:100%}
#wpsl-radius,#wpsl-results{width:50%}
#wpsl-radius{margin-right:4%}
#wpsl-search-wrap .wpsl-dropdown{width:96%!important}
.wpsl-no-filters #wpsl-search-input,.wpsl-no-filters #wpsl-search-wrap .wpsl-input{width:100%!important}}@media (max-width:420px){#wpsl-checkbox-filter li{margin:0}#wpsl-checkbox-filter.wpsl-checkbox-1-columns li,#wpsl-checkbox-filter.wpsl-checkbox-2-columns li,#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,#wpsl-checkbox-filter.wpsl-checkbox-4-columns li{width:100%}}.chosen-container{position:relative;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}
.chosen-container.chosen-with-drop .chosen-drop{left:0}
.chosen-container a{cursor:pointer}
.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}
.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}
.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;border:1px solid #aaa;border-radius:5px;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}
.chosen-container-single .chosen-default{color:#999}
.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(//www.peterpane.de/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(//www.peterpane.de/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 0 2px no-repeat}
.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}
.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(//www.peterpane.de/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 100% -20px no-repeat;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}
.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}
.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}
.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}
.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}
.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}
.chosen-container .chosen-results li.group-option{padding-left:15px}
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}
.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}
.chosen-container-multi .chosen-choices li{float:left;list-style:none}
.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;outline:0;border:0!important;background:0 0!important;box-shadow:none;font-size:100%;line-height:normal;border-radius:0}
.chosen-container-multi .chosen-choices li.search-choice{position:relative;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}
.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(//www.peterpane.de/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}
.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}
.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}
.chosen-container-multi .chosen-results{margin:0;padding:0}
.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}
.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}
.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}
.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}
.chosen-disabled{opacity:.5!important;cursor:default}
.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}
.chosen-rtl{text-align:right}
.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}
.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}
.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}
.chosen-rtl .chosen-single div{right:auto;left:3px}
.chosen-rtl .chosen-single abbr{right:auto;left:26px}
.chosen-rtl .chosen-choices li{float:right}
.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}
.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}
.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{left:9999px}
.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}
.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}
.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(//www.peterpane.de/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -30px -20px no-repeat;direction:rtl}
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(//www.peterpane.de/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline{float:left}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}
.select2-container--classic .select2-results>.select2-results__options,.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}
.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}
.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:none}
.select2-container--classic .select2-dropdown--below{border-top:none}
.select2-container--classic .select2-results__option[role=group]{padding:0}
.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.searchandfilter-date-picker .ui-helper-hidden{display:none}
.searchandfilter-date-picker .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.searchandfilter-date-picker .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.searchandfilter-date-picker .ui-helper-clearfix:after,.searchandfilter-date-picker .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}
.searchandfilter-date-picker .ui-helper-clearfix:after{clear:both}
.searchandfilter-date-picker .ui-helper-clearfix{min-height:0}
.searchandfilter-date-picker .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.searchandfilter-date-picker .ui-front{z-index:100}
.searchandfilter-date-picker .ui-state-disabled{cursor:default!important}
.searchandfilter-date-picker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.searchandfilter-date-picker .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.searchandfilter-date-picker .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{top:1px}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{left:2px}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next{right:2px}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{left:1px}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover{right:1px}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next span,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month-year{width:100%}
.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month,.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-year{width:49%}
.searchandfilter-date-picker .ui-icon{width:16px;height:16px;background-position:16px 16px}
.searchandfilter-date-picker .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.searchandfilter-date-picker .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}
.searchandfilter-date-picker .ui-datepicker td{border:0;padding:1px}
.searchandfilter-date-picker .ui-datepicker td a,.searchandfilter-date-picker .ui-datepicker td span{display:block;text-align:center;text-decoration:none}
.searchandfilter-date-picker .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}
.ll-skin-melon .ui-datepicker{padding:0}
.ll-skin-melon .ui-datepicker-header{border:none;background:0 0;font-weight:400;font-size:15px}
.ll-skin-melon .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.ll-skin-melon .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#e9f0f4}
.ll-skin-melon .ui-datepicker .ui-datepicker-next,.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover,.ll-skin-melon .ui-datepicker .ui-datepicker-prev,.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{top:.9em;border:none}
.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{left:2px}
.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover{right:2px}
.ll-skin-melon .ui-datepicker .ui-datepicker-next span,.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-image:url(//www.peterpane.de/wp-content/plugins/search-filter-pro/public/assets/img/ui-icons_ffffff_256x240.png);background-position:-32px 0;margin-top:0;top:0;font-weight:400}
.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-position:-96px 0}
.ll-skin-melon .ui-datepicker table{margin:0}
.ll-skin-melon .ui-datepicker th{padding:1em 0;color:#ccc;font-size:13px;font-weight:400;border:none;border-top:1px solid #3a414d}
.ll-skin-melon .ui-state-disabled{opacity:1}
.searchandfilter .disabled,.searchandfilter.search-filter-disabled .noUi-connect{opacity:.7}
.ll-skin-melon .ui-state-disabled .ui-state-default{color:#fba49e}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}
.noUi-base{width:100%;height:100%;position:relative}
.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0;border-radius:2px}
.noUi-handle{position:relative;z-index:1}
.noUi-stacking .noUi-handle{z-index:10}
.noUi-stacking+.noUi-origin{*z-index:-1}
.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}
.noUi-state-drag *{cursor:inherit!important}
.noUi-horizontal{height:18px}
.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}
.noUi-horizontal.noUi-extended{padding:0 15px}
.noUi-horizontal.noUi-extended .noUi-origin{right:-15px}
.noUi-vertical{width:18px}
.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}
.noUi-vertical.noUi-extended{padding:15px 0}
.noUi-vertical.noUi-extended .noUi-origin{bottom:-15px}
.noUi-background{background:#FAFAFA;box-shadow:inset 0 1px 1px #f0f0f0}
.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}
.noUi-target{border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}
.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB}
.noUi-dragable{cursor:w-resize}
.noUi-vertical .noUi-dragable{cursor:n-resize}
.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}
.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}
.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}
.noUi-handle:after{left:17px}
.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}
.noUi-vertical .noUi-handle:after{top:17px}
[disabled] .noUi-connect,[disabled].noUi-connect{background:#B8B8B8}
[disabled] .noUi-handle{cursor:not-allowed}
.noUi-state-blocked .noUi-connect,.noUi-state-blocked.noUi-connect{background:#4FDACF}
.searchandfilter p{margin-top:1em;display:block}
.searchandfilter ul{display:block;margin-top:0;margin-bottom:0}
.searchandfilter ul li{list-style:none;display:block;padding-right:10px;padding:10px 0;margin:0}
.searchandfilter ul li li{padding:5px 0}
.searchandfilter ul li ul li ul{margin-left:20px}
.searchandfilter label{display:inline-block;margin:0;padding:0}
.searchandfilter>ul>li[data-sf-combobox="1"] label{display:block}
.searchandfilter li[data-sf-field-input-type=checkbox] label,.searchandfilter li[data-sf-field-input-type=radio] label,.searchandfilter li[data-sf-field-input-type=range-radio] label,.searchandfilter li[data-sf-field-input-type=range-checkbox] label{padding-left:10px}
.searchandfilter .sf-date-prefix{padding-right:5px;display:inline-block}
.searchandfilter .sf-count,.searchandfilter .sf-date-postfix{padding-left:5px;display:inline-block}
.searchandfilter .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
.searchandfilter h4{margin:0;padding:5px 0 10px;font-size:16px}
.searchandfilter .sf-range-max,.searchandfilter .sf-range-min{max-width:80px}
.searchandfilter .sf-meta-range-radio-fromto .sf-range-max,.searchandfilter .sf-meta-range-radio-fromto .sf-range-min{display:inline-block;vertical-align:middle}
.searchandfilter .sf-meta-range-radio-fromto span.sf-range-values-seperator{vertical-align:middle;display:inline-block;margin:0 15px}
.searchandfilter .datepicker{max-width:170px}
.searchandfilter select.sf-input-select{min-width:170px}
.searchandfilter select.sf-range-max.sf-input-select,.searchandfilter select.sf-range-min.sf-input-select{min-width:auto}
.searchandfilter ul>li>ul:not(.children){margin-left:0}
.searchandfilter .meta-slider{margin-top:10px;margin-bottom:10px;height:15px;max-width:220px}
.searchandfilter .noUi-connect{background-color:#526E91}
.searchandfilter .noUi-horizontal.noUi-extended{padding:0 10px}
.searchandfilter .noUi-horizontal.noUi-extended .noUi-origin{right:-10px}
.searchandfilter .noUi-handle{border-color:#ccc}
.searchandfilter .noUi-horizontal .noUi-handle{width:24px;height:24px;top:-5px;border-radius:20px;left:-12px}
.searchandfilter .noUi-horizontal .noUi-handle:after,.searchandfilter .noUi-horizontal .noUi-handle:before{height:9px;top:7px}
.searchandfilter .noUi-horizontal .noUi-handle:before{left:9px}
.searchandfilter .noUi-horizontal .noUi-handle:after{left:12px}
.ll-skin-melon{font-size:90%}
.ll-skin-melon .ui-datepicker td{background:#f7f7f7;border:none;padding:0}
.ll-skin-melon .ui-datepicker th{border-color:#4D6077}
.ll-skin-melon .ui-widget{font-family:inherit;background:#526E91;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}
.searchandfilter.horizontal ul>li{display:inline-block;padding-right:10px}
.searchandfilter.horizontal ul>li li{display:block}
.ll-skin-melon td .ui-state-default{background:0 0;border:none;text-align:center;padding:.3em;margin:0;font-weight:400;color:#6C88AC;font-size:14px}
.ll-skin-melon td .ui-state-active{background:#526E91;color:#fff}
.ll-skin-melon td .ui-state-hover{background:#C4D6EC}
.searchandfilter li.hide,.searchandfilter select option.hide{display:none}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{height:auto;padding:5px;color:#666;font-family:inherit}
.chosen-container{font-size:14px}
.chosen-container-single .chosen-single{height:auto}
.chosen-container-multi .chosen-choices li.search-choice{margin:3px 3px 3px 5px}
.search-filter-results .sf-active{font-weight:700}
.search-filter-results .sf-disabled{opacity:.5}@font-face{font-family:'IntroBold';src:url(//www.peterpane.de/wp-content/themes/peterpane/fonts/intro/306991_0_0.eot);src:url(//www.peterpane.de/wp-content/themes/peterpane/fonts/intro/306991_0_0.eot?#iefix) format('embedded-opentype'), url(//www.peterpane.de/wp-content/themes/peterpane/fonts/intro/306991_0_0.woff2) format('woff2'), url(//www.peterpane.de/wp-content/themes/peterpane/fonts/intro/306991_0_0.woff) format('woff'), url(//www.peterpane.de/wp-content/themes/peterpane/fonts/intro/306991_0_0.ttf) format('truetype');}
@font-face{font-family:'IntroRegular';src:url(//www.peterpane.de/wp-content/themes/peterpane/fonts/intro/306991_1_0.eot);src:url(//www.peterpane.de/wp-content/themes/peterpane/fonts/intro/306991_1_0.eot?#iefix) format('embedded-opentype'), url(//www.peterpane.de/wp-content/themes/peterpane/fonts/intro/306991_1_0.woff2) format('woff2'), url(//www.peterpane.de/wp-content/themes/peterpane/fonts/intro/306991_1_0.woff) format('woff'), url(//www.peterpane.de/wp-content/themes/peterpane/fonts/intro/306991_1_0.ttf) format('truetype');}
@font-face{font-family:'IntroHeadR-Base';src:url(//www.peterpane.de/wp-content/themes/peterpane/fonts/intro/306991_2_0.eot);src:url(//www.peterpane.de/wp-content/themes/peterpane/fonts/intro/306991_2_0.eot?#iefix) format('embedded-opentype'), url(//www.peterpane.de/wp-content/themes/peterpane/fonts/intro/306991_2_0.woff2) format('woff2'), url(//www.peterpane.de/wp-content/themes/peterpane/fonts/intro/306991_2_0.woff) format('woff'), url(//www.peterpane.de/wp-content/themes/peterpane/fonts/intro/306991_2_0.ttf) format('truetype');}
@font-face{font-family:'Boutique';font-weight:normal;font-style:normal;src:url(//www.peterpane.de/wp-content/themes/peterpane/fonts/boutique/boutiquescript.eot);src:url(//www.peterpane.de/wp-content/themes/peterpane/fonts/boutique/boutiquescript.eot?#iefix) format('embedded-opentype'), url(//www.peterpane.de/wp-content/themes/peterpane/fonts/boutique/boutiquescript.woff2) format('woff2'), url(//www.peterpane.de/wp-content/themes/peterpane/fonts/boutique/boutiquescript.woff) format('woff'), url(//www.peterpane.de/wp-content/themes/peterpane/fonts/boutique/boutiquescript.ttf) format('truetype');}
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face{font-family:'FontAwesome';font-weight:normal;font-style:normal;src:url(//www.peterpane.de/wp-content/themes/peterpane/fonts/font-awesome/fontawesome-webfont.eot?v=4.4.0);src:url(//www.peterpane.de/wp-content/themes/peterpane/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.4.0) format('embedded-opentype'), url(//www.peterpane.de/wp-content/themes/peterpane/fonts/font-awesome/fontawesome-webfont.woff2?v=4.4.0) format('woff2'), url(//www.peterpane.de/wp-content/themes/peterpane/fonts/font-awesome/fontawesome-webfont.woff?v=4.4.0) format('woff'), url(//www.peterpane.de/wp-content/themes/peterpane/fonts/font-awesome/fontawesome-webfont.ttf?v=4.4.0) format('truetype'), url(//www.peterpane.de/wp-content/themes/peterpane/fonts/font-awesome/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format('svg');}
.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
/* makes the font 33% larger relative to the icon container */
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%;}
.fa-2x{font-size:2em;}
.fa-3x{font-size:3em;}
.fa-4x{font-size:4em;}
.fa-5x{font-size:5em;}
.fa-fw{width:1.28571429em;text-align:center;}
.fa-ul{margin-left:2.14285714em;padding-left:0;list-style-type:none;}
.fa-ul > li{position:relative;}
.fa-li{position:absolute;top:.14285714em;left:-2.14285714em;width:2.14285714em;text-align:center;}
.fa-li.fa-lg{left:-1.85714286em;}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eeeeee;border-radius:.1em;}
.fa-pull-left{float:left;}
.fa-pull-right{float:right;}
.fa.fa-pull-left{margin-right:.3em;}
.fa.fa-pull-right{margin-left:.3em;}
/* Deprecated as of 4.4.0 */
.pull-right{float:right;}
.pull-left{float:left;}
.fa.pull-left{margin-right:.3em;}
.fa.pull-right{margin-left:.3em;}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {
		0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes fa-spin {
		0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.fa-flip-horizontal{-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);}
.fa-flip-vertical{-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);}:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical{filter:none;}
.fa-stack{line-height:2em;position:relative;display:inline-block;width:2em;height:2em;vertical-align:middle;}
.fa-stack-1x,
.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}
.fa-stack-1x{line-height:inherit;}
.fa-stack-2x{font-size:2em;}
.fa-inverse{color:#ffffff;}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before{content:'\f000';}
.fa-music:before{content:'\f001';}
.fa-search:before{content:'\f002';}
.fa-envelope-o:before{content:'\f003';}
.fa-heart:before{content:'\f004';}
.fa-star:before{content:'\f005';}
.fa-star-o:before{content:'\f006';}
.fa-user:before{content:'\f007';}
.fa-film:before{content:'\f008';}
.fa-th-large:before{content:'\f009';}
.fa-th:before{content:'\f00a';}
.fa-th-list:before{content:'\f00b';}
.fa-check:before{content:'\f00c';}
.fa-remove:before,
.fa-close:before,
.fa-times:before{content:'\f00d';}
.fa-search-plus:before{content:'\f00e';}
.fa-search-minus:before{content:'\f010';}
.fa-power-off:before{content:'\f011';}
.fa-signal:before{content:'\f012';}
.fa-gear:before,
.fa-cog:before{content:'\f013';}
.fa-trash-o:before{content:'\f014';}
.fa-home:before{content:'\f015';}
.fa-file-o:before{content:'\f016';}
.fa-clock-o:before{content:'\f017';}
.fa-road:before{content:'\f018';}
.fa-download:before{content:'\f019';}
.fa-arrow-circle-o-down:before{content:'\f01a';}
.fa-arrow-circle-o-up:before{content:'\f01b';}
.fa-inbox:before{content:'\f01c';}
.fa-play-circle-o:before{content:'\f01d';}
.fa-rotate-right:before,
.fa-repeat:before{content:'\f01e';}
.fa-refresh:before{content:'\f021';}
.fa-list-alt:before{content:'\f022';}
.fa-lock:before{content:'\f023';}
.fa-flag:before{content:'\f024';}
.fa-headphones:before{content:'\f025';}
.fa-volume-off:before{content:'\f026';}
.fa-volume-down:before{content:'\f027';}
.fa-volume-up:before{content:'\f028';}
.fa-qrcode:before{content:'\f029';}
.fa-barcode:before{content:'\f02a';}
.fa-tag:before{content:'\f02b';}
.fa-tags:before{content:'\f02c';}
.fa-book:before{content:'\f02d';}
.fa-bookmark:before{content:'\f02e';}
.fa-print:before{content:'\f02f';}
.fa-camera:before{content:'\f030';}
.fa-font:before{content:'\f031';}
.fa-bold:before{content:'\f032';}
.fa-italic:before{content:'\f033';}
.fa-text-height:before{content:'\f034';}
.fa-text-width:before{content:'\f035';}
.fa-align-left:before{content:'\f036';}
.fa-align-center:before{content:'\f037';}
.fa-align-right:before{content:'\f038';}
.fa-align-justify:before{content:'\f039';}
.fa-list:before{content:'\f03a';}
.fa-dedent:before,
.fa-outdent:before{content:'\f03b';}
.fa-indent:before{content:'\f03c';}
.fa-video-camera:before{content:'\f03d';}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before{content:'\f03e';}
.fa-pencil:before{content:'\f040';}
.fa-map-marker:before{content:'\f041';}
.fa-adjust:before{content:'\f042';}
.fa-tint:before{content:'\f043';}
.fa-edit:before,
.fa-pencil-square-o:before{content:'\f044';}
.fa-share-square-o:before{content:'\f045';}
.fa-check-square-o:before{content:'\f046';}
.fa-arrows:before{content:'\f047';}
.fa-step-backward:before{content:'\f048';}
.fa-fast-backward:before{content:'\f049';}
.fa-backward:before{content:'\f04a';}
.fa-play:before{content:'\f04b';}
.fa-pause:before{content:'\f04c';}
.fa-stop:before{content:'\f04d';}
.fa-forward:before{content:'\f04e';}
.fa-fast-forward:before{content:'\f050';}
.fa-step-forward:before{content:'\f051';}
.fa-eject:before{content:'\f052';}
.fa-chevron-left:before{content:'\f053';}
.fa-chevron-right:before{content:'\f054';}
.fa-plus-circle:before{content:'\f055';}
.fa-minus-circle:before{content:'\f056';}
.fa-times-circle:before{content:'\f057';}
.fa-check-circle:before{content:'\f058';}
.fa-question-circle:before{content:'\f059';}
.fa-info-circle:before{content:'\f05a';}
.fa-crosshairs:before{content:'\f05b';}
.fa-times-circle-o:before{content:'\f05c';}
.fa-check-circle-o:before{content:'\f05d';}
.fa-ban:before{content:'\f05e';}
.fa-arrow-left:before{content:'\f060';}
.fa-arrow-right:before{content:'\f061';}
.fa-arrow-up:before{content:'\f062';}
.fa-arrow-down:before{content:'\f063';}
.fa-mail-forward:before,
.fa-share:before{content:'\f064';}
.fa-expand:before{content:'\f065';}
.fa-compress:before{content:'\f066';}
.fa-plus:before{content:'\f067';}
.fa-minus:before{content:'\f068';}
.fa-asterisk:before{content:'\f069';}
.fa-exclamation-circle:before{content:'\f06a';}
.fa-gift:before{content:'\f06b';}
.fa-leaf:before{content:'\f06c';}
.fa-fire:before{content:'\f06d';}
.fa-eye:before{content:'\f06e';}
.fa-eye-slash:before{content:'\f070';}
.fa-warning:before,
.fa-exclamation-triangle:before{content:'\f071';}
.fa-plane:before{content:'\f072';}
.fa-calendar:before{content:'\f073';}
.fa-random:before{content:'\f074';}
.fa-comment:before{content:'\f075';}
.fa-magnet:before{content:'\f076';}
.fa-chevron-up:before{content:'\f077';}
.fa-chevron-down:before{content:'\f078';}
.fa-retweet:before{content:'\f079';}
.fa-shopping-cart:before{content:'\f07a';}
.fa-folder:before{content:'\f07b';}
.fa-folder-open:before{content:'\f07c';}
.fa-arrows-v:before{content:'\f07d';}
.fa-arrows-h:before{content:'\f07e';}
.fa-bar-chart-o:before,
.fa-bar-chart:before{content:'\f080';}
.fa-twitter-square:before{content:'\f081';}
.fa-facebook-square:before{content:'\f082';}
.fa-camera-retro:before{content:'\f083';}
.fa-key:before{content:'\f084';}
.fa-gears:before,
.fa-cogs:before{content:'\f085';}
.fa-comments:before{content:'\f086';}
.fa-thumbs-o-up:before{content:'\f087';}
.fa-thumbs-o-down:before{content:'\f088';}
.fa-star-half:before{content:'\f089';}
.fa-heart-o:before{content:'\f08a';}
.fa-sign-out:before{content:'\f08b';}
.fa-linkedin-square:before{content:'\f08c';}
.fa-thumb-tack:before{content:'\f08d';}
.fa-external-link:before{content:'\f08e';}
.fa-sign-in:before{content:'\f090';}
.fa-trophy:before{content:'\f091';}
.fa-github-square:before{content:'\f092';}
.fa-upload:before{content:'\f093';}
.fa-lemon-o:before{content:'\f094';}
.fa-phone:before{content:'\f095';}
.fa-square-o:before{content:'\f096';}
.fa-bookmark-o:before{content:'\f097';}
.fa-phone-square:before{content:'\f098';}
.fa-twitter:before{content:'\f099';}
.fa-facebook-f:before,
.fa-facebook:before{content:'\f09a';}
.fa-github:before{content:'\f09b';}
.fa-unlock:before{content:'\f09c';}
.fa-credit-card:before{content:'\f09d';}
.fa-feed:before,
.fa-rss:before{content:'\f09e';}
.fa-hdd-o:before{content:'\f0a0';}
.fa-bullhorn:before{content:'\f0a1';}
.fa-bell:before{content:'\f0f3';}
.fa-certificate:before{content:'\f0a3';}
.fa-hand-o-right:before{content:'\f0a4';}
.fa-hand-o-left:before{content:'\f0a5';}
.fa-hand-o-up:before{content:'\f0a6';}
.fa-hand-o-down:before{content:'\f0a7';}
.fa-arrow-circle-left:before{content:'\f0a8';}
.fa-arrow-circle-right:before{content:'\f0a9';}
.fa-arrow-circle-up:before{content:'\f0aa';}
.fa-arrow-circle-down:before{content:'\f0ab';}
.fa-globe:before{content:'\f0ac';}
.fa-wrench:before{content:'\f0ad';}
.fa-tasks:before{content:'\f0ae';}
.fa-filter:before{content:'\f0b0';}
.fa-briefcase:before{content:'\f0b1';}
.fa-arrows-alt:before{content:'\f0b2';}
.fa-group:before,
.fa-users:before{content:'\f0c0';}
.fa-chain:before,
.fa-link:before{content:'\f0c1';}
.fa-cloud:before{content:'\f0c2';}
.fa-flask:before{content:'\f0c3';}
.fa-cut:before,
.fa-scissors:before{content:'\f0c4';}
.fa-copy:before,
.fa-files-o:before{content:'\f0c5';}
.fa-paperclip:before{content:'\f0c6';}
.fa-save:before,
.fa-floppy-o:before{content:'\f0c7';}
.fa-square:before{content:'\f0c8';}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before{content:'\f0c9';}
.fa-list-ul:before{content:'\f0ca';}
.fa-list-ol:before{content:'\f0cb';}
.fa-strikethrough:before{content:'\f0cc';}
.fa-underline:before{content:'\f0cd';}
.fa-table:before{content:'\f0ce';}
.fa-magic:before{content:'\f0d0';}
.fa-truck:before{content:'\f0d1';}
.fa-pinterest:before{content:'\f0d2';}
.fa-pinterest-square:before{content:'\f0d3';}
.fa-google-plus-square:before{content:'\f0d4';}
.fa-google-plus:before{content:'\f0d5';}
.fa-money:before{content:'\f0d6';}
.fa-caret-down:before{content:'\f0d7';}
.fa-caret-up:before{content:'\f0d8';}
.fa-caret-left:before{content:'\f0d9';}
.fa-caret-right:before{content:'\f0da';}
.fa-columns:before{content:'\f0db';}
.fa-unsorted:before,
.fa-sort:before{content:'\f0dc';}
.fa-sort-down:before,
.fa-sort-desc:before{content:'\f0dd';}
.fa-sort-up:before,
.fa-sort-asc:before{content:'\f0de';}
.fa-envelope:before{content:'\f0e0';}
.fa-linkedin:before{content:'\f0e1';}
.fa-rotate-left:before,
.fa-undo:before{content:'\f0e2';}
.fa-legal:before,
.fa-gavel:before{content:'\f0e3';}
.fa-dashboard:before,
.fa-tachometer:before{content:'\f0e4';}
.fa-comment-o:before{content:'\f0e5';}
.fa-comments-o:before{content:'\f0e6';}
.fa-flash:before,
.fa-bolt:before{content:'\f0e7';}
.fa-sitemap:before{content:'\f0e8';}
.fa-umbrella:before{content:'\f0e9';}
.fa-paste:before,
.fa-clipboard:before{content:'\f0ea';}
.fa-lightbulb-o:before{content:'\f0eb';}
.fa-exchange:before{content:'\f0ec';}
.fa-cloud-download:before{content:'\f0ed';}
.fa-cloud-upload:before{content:'\f0ee';}
.fa-user-md:before{content:'\f0f0';}
.fa-stethoscope:before{content:'\f0f1';}
.fa-suitcase:before{content:'\f0f2';}
.fa-bell-o:before{content:'\f0a2';}
.fa-coffee:before{content:'\f0f4';}
.fa-cutlery:before{content:'\f0f5';}
.fa-file-text-o:before{content:'\f0f6';}
.fa-building-o:before{content:'\f0f7';}
.fa-hospital-o:before{content:'\f0f8';}
.fa-ambulance:before{content:'\f0f9';}
.fa-medkit:before{content:'\f0fa';}
.fa-fighter-jet:before{content:'\f0fb';}
.fa-beer:before{content:'\f0fc';}
.fa-h-square:before{content:'\f0fd';}
.fa-plus-square:before{content:'\f0fe';}
.fa-angle-double-left:before{content:'\f100';}
.fa-angle-double-right:before{content:'\f101';}
.fa-angle-double-up:before{content:'\f102';}
.fa-angle-double-down:before{content:'\f103';}
.fa-angle-left:before{content:'\f104';}
.fa-angle-right:before{content:'\f105';}
.fa-angle-up:before{content:'\f106';}
.fa-angle-down:before{content:'\f107';}
.fa-desktop:before{content:'\f108';}
.fa-laptop:before{content:'\f109';}
.fa-tablet:before{content:'\f10a';}
.fa-mobile-phone:before,
.fa-mobile:before{content:'\f10b';}
.fa-circle-o:before{content:'\f10c';}
.fa-quote-left:before{content:'\f10d';}
.fa-quote-right:before{content:'\f10e';}
.fa-spinner:before{content:'\f110';}
.fa-circle:before{content:'\f111';}
.fa-mail-reply:before,
.fa-reply:before{content:'\f112';}
.fa-github-alt:before{content:'\f113';}
.fa-folder-o:before{content:'\f114';}
.fa-folder-open-o:before{content:'\f115';}
.fa-smile-o:before{content:'\f118';}
.fa-frown-o:before{content:'\f119';}
.fa-meh-o:before{content:'\f11a';}
.fa-gamepad:before{content:'\f11b';}
.fa-keyboard-o:before{content:'\f11c';}
.fa-flag-o:before{content:'\f11d';}
.fa-flag-checkered:before{content:'\f11e';}
.fa-terminal:before{content:'\f120';}
.fa-code:before{content:'\f121';}
.fa-mail-reply-all:before,
.fa-reply-all:before{content:'\f122';}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before{content:'\f123';}
.fa-location-arrow:before{content:'\f124';}
.fa-crop:before{content:'\f125';}
.fa-code-fork:before{content:'\f126';}
.fa-unlink:before,
.fa-chain-broken:before{content:'\f127';}
.fa-question:before{content:'\f128';}
.fa-info:before{content:'\f129';}
.fa-exclamation:before{content:'\f12a';}
.fa-superscript:before{content:'\f12b';}
.fa-subscript:before{content:'\f12c';}
.fa-eraser:before{content:'\f12d';}
.fa-puzzle-piece:before{content:'\f12e';}
.fa-microphone:before{content:'\f130';}
.fa-microphone-slash:before{content:'\f131';}
.fa-shield:before{content:'\f132';}
.fa-calendar-o:before{content:'\f133';}
.fa-fire-extinguisher:before{content:'\f134';}
.fa-rocket:before{content:'\f135';}
.fa-maxcdn:before{content:'\f136';}
.fa-chevron-circle-left:before{content:'\f137';}
.fa-chevron-circle-right:before{content:'\f138';}
.fa-chevron-circle-up:before{content:'\f139';}
.fa-chevron-circle-down:before{content:'\f13a';}
.fa-html5:before{content:'\f13b';}
.fa-css3:before{content:'\f13c';}
.fa-anchor:before{content:'\f13d';}
.fa-unlock-alt:before{content:'\f13e';}
.fa-bullseye:before{content:'\f140';}
.fa-ellipsis-h:before{content:'\f141';}
.fa-ellipsis-v:before{content:'\f142';}
.fa-rss-square:before{content:'\f143';}
.fa-play-circle:before{content:'\f144';}
.fa-ticket:before{content:'\f145';}
.fa-minus-square:before{content:'\f146';}
.fa-minus-square-o:before{content:'\f147';}
.fa-level-up:before{content:'\f148';}
.fa-level-down:before{content:'\f149';}
.fa-check-square:before{content:'\f14a';}
.fa-pencil-square:before{content:'\f14b';}
.fa-external-link-square:before{content:'\f14c';}
.fa-share-square:before{content:'\f14d';}
.fa-compass:before{content:'\f14e';}
.fa-toggle-down:before,
.fa-caret-square-o-down:before{content:'\f150';}
.fa-toggle-up:before,
.fa-caret-square-o-up:before{content:'\f151';}
.fa-toggle-right:before,
.fa-caret-square-o-right:before{content:'\f152';}
.fa-euro:before,
.fa-eur:before{content:'\f153';}
.fa-gbp:before{content:'\f154';}
.fa-dollar:before,
.fa-usd:before{content:'\f155';}
.fa-rupee:before,
.fa-inr:before{content:'\f156';}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before{content:'\f157';}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before{content:'\f158';}
.fa-won:before,
.fa-krw:before{content:'\f159';}
.fa-bitcoin:before,
.fa-btc:before{content:'\f15a';}
.fa-file:before{content:'\f15b';}
.fa-file-text:before{content:'\f15c';}
.fa-sort-alpha-asc:before{content:'\f15d';}
.fa-sort-alpha-desc:before{content:'\f15e';}
.fa-sort-amount-asc:before{content:'\f160';}
.fa-sort-amount-desc:before{content:'\f161';}
.fa-sort-numeric-asc:before{content:'\f162';}
.fa-sort-numeric-desc:before{content:'\f163';}
.fa-thumbs-up:before{content:'\f164';}
.fa-thumbs-down:before{content:'\f165';}
.fa-youtube-square:before{content:'\f166';}
.fa-youtube:before{content:'\f167';}
.fa-xing:before{content:'\f168';}
.fa-xing-square:before{content:'\f169';}
.fa-youtube-play:before{content:'\f16a';}
.fa-dropbox:before{content:'\f16b';}
.fa-stack-overflow:before{content:'\f16c';}
.fa-instagram:before{content:'\f16d';}
.fa-flickr:before{content:'\f16e';}
.fa-adn:before{content:'\f170';}
.fa-bitbucket:before{content:'\f171';}
.fa-bitbucket-square:before{content:'\f172';}
.fa-tumblr:before{content:'\f173';}
.fa-tumblr-square:before{content:'\f174';}
.fa-long-arrow-down:before{content:'\f175';}
.fa-long-arrow-up:before{content:'\f176';}
.fa-long-arrow-left:before{content:'\f177';}
.fa-long-arrow-right:before{content:'\f178';}
.fa-apple:before{content:'\f179';}
.fa-windows:before{content:'\f17a';}
.fa-android:before{content:'\f17b';}
.fa-linux:before{content:'\f17c';}
.fa-dribbble:before{content:'\f17d';}
.fa-skype:before{content:'\f17e';}
.fa-foursquare:before{content:'\f180';}
.fa-trello:before{content:'\f181';}
.fa-female:before{content:'\f182';}
.fa-male:before{content:'\f183';}
.fa-gittip:before,
.fa-gratipay:before{content:'\f184';}
.fa-sun-o:before{content:'\f185';}
.fa-moon-o:before{content:'\f186';}
.fa-archive:before{content:'\f187';}
.fa-bug:before{content:'\f188';}
.fa-vk:before{content:'\f189';}
.fa-weibo:before{content:'\f18a';}
.fa-renren:before{content:'\f18b';}
.fa-pagelines:before{content:'\f18c';}
.fa-stack-exchange:before{content:'\f18d';}
.fa-arrow-circle-o-right:before{content:'\f18e';}
.fa-arrow-circle-o-left:before{content:'\f190';}
.fa-toggle-left:before,
.fa-caret-square-o-left:before{content:'\f191';}
.fa-dot-circle-o:before{content:'\f192';}
.fa-wheelchair:before{content:'\f193';}
.fa-vimeo-square:before{content:'\f194';}
.fa-turkish-lira:before,
.fa-try:before{content:'\f195';}
.fa-plus-square-o:before{content:'\f196';}
.fa-space-shuttle:before{content:'\f197';}
.fa-slack:before{content:'\f198';}
.fa-envelope-square:before{content:'\f199';}
.fa-wordpress:before{content:'\f19a';}
.fa-openid:before{content:'\f19b';}
.fa-institution:before,
.fa-bank:before,
.fa-university:before{content:'\f19c';}
.fa-mortar-board:before,
.fa-graduation-cap:before{content:'\f19d';}
.fa-yahoo:before{content:'\f19e';}
.fa-google:before{content:'\f1a0';}
.fa-reddit:before{content:'\f1a1';}
.fa-reddit-square:before{content:'\f1a2';}
.fa-stumbleupon-circle:before{content:'\f1a3';}
.fa-stumbleupon:before{content:'\f1a4';}
.fa-delicious:before{content:'\f1a5';}
.fa-digg:before{content:'\f1a6';}
.fa-pied-piper:before{content:'\f1a7';}
.fa-pied-piper-alt:before{content:'\f1a8';}
.fa-drupal:before{content:'\f1a9';}
.fa-joomla:before{content:'\f1aa';}
.fa-language:before{content:'\f1ab';}
.fa-fax:before{content:'\f1ac';}
.fa-building:before{content:'\f1ad';}
.fa-child:before{content:'\f1ae';}
.fa-paw:before{content:'\f1b0';}
.fa-spoon:before{content:'\f1b1';}
.fa-cube:before{content:'\f1b2';}
.fa-cubes:before{content:'\f1b3';}
.fa-behance:before{content:'\f1b4';}
.fa-behance-square:before{content:'\f1b5';}
.fa-steam:before{content:'\f1b6';}
.fa-steam-square:before{content:'\f1b7';}
.fa-recycle:before{content:'\f1b8';}
.fa-automobile:before,
.fa-car:before{content:'\f1b9';}
.fa-cab:before,
.fa-taxi:before{content:'\f1ba';}
.fa-tree:before{content:'\f1bb';}
.fa-spotify:before{content:'\f1bc';}
.fa-deviantart:before{content:'\f1bd';}
.fa-soundcloud:before{content:'\f1be';}
.fa-database:before{content:'\f1c0';}
.fa-file-pdf-o:before{content:'\f1c1';}
.fa-file-word-o:before{content:'\f1c2';}
.fa-file-excel-o:before{content:'\f1c3';}
.fa-file-powerpoint-o:before{content:'\f1c4';}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before{content:'\f1c5';}
.fa-file-zip-o:before,
.fa-file-archive-o:before{content:'\f1c6';}
.fa-file-sound-o:before,
.fa-file-audio-o:before{content:'\f1c7';}
.fa-file-movie-o:before,
.fa-file-video-o:before{content:'\f1c8';}
.fa-file-code-o:before{content:'\f1c9';}
.fa-vine:before{content:'\f1ca';}
.fa-codepen:before{content:'\f1cb';}
.fa-jsfiddle:before{content:'\f1cc';}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before{content:'\f1cd';}
.fa-circle-o-notch:before{content:'\f1ce';}
.fa-ra:before,
.fa-rebel:before{content:'\f1d0';}
.fa-ge:before,
.fa-empire:before{content:'\f1d1';}
.fa-git-square:before{content:'\f1d2';}
.fa-git:before{content:'\f1d3';}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before{content:'\f1d4';}
.fa-tencent-weibo:before{content:'\f1d5';}
.fa-qq:before{content:'\f1d6';}
.fa-wechat:before,
.fa-weixin:before{content:'\f1d7';}
.fa-send:before,
.fa-paper-plane:before{content:'\f1d8';}
.fa-send-o:before,
.fa-paper-plane-o:before{content:'\f1d9';}
.fa-history:before{content:'\f1da';}
.fa-circle-thin:before{content:'\f1db';}
.fa-header:before{content:'\f1dc';}
.fa-paragraph:before{content:'\f1dd';}
.fa-sliders:before{content:'\f1de';}
.fa-share-alt:before{content:'\f1e0';}
.fa-share-alt-square:before{content:'\f1e1';}
.fa-bomb:before{content:'\f1e2';}
.fa-soccer-ball-o:before,
.fa-futbol-o:before{content:'\f1e3';}
.fa-tty:before{content:'\f1e4';}
.fa-binoculars:before{content:'\f1e5';}
.fa-plug:before{content:'\f1e6';}
.fa-slideshare:before{content:'\f1e7';}
.fa-twitch:before{content:'\f1e8';}
.fa-yelp:before{content:'\f1e9';}
.fa-newspaper-o:before{content:'\f1ea';}
.fa-wifi:before{content:'\f1eb';}
.fa-calculator:before{content:'\f1ec';}
.fa-paypal:before{content:'\f1ed';}
.fa-google-wallet:before{content:'\f1ee';}
.fa-cc-visa:before{content:'\f1f0';}
.fa-cc-mastercard:before{content:'\f1f1';}
.fa-cc-discover:before{content:'\f1f2';}
.fa-cc-amex:before{content:'\f1f3';}
.fa-cc-paypal:before{content:'\f1f4';}
.fa-cc-stripe:before{content:'\f1f5';}
.fa-bell-slash:before{content:'\f1f6';}
.fa-bell-slash-o:before{content:'\f1f7';}
.fa-trash:before{content:'\f1f8';}
.fa-copyright:before{content:'\f1f9';}
.fa-at:before{content:'\f1fa';}
.fa-eyedropper:before{content:'\f1fb';}
.fa-paint-brush:before{content:'\f1fc';}
.fa-birthday-cake:before{content:'\f1fd';}
.fa-area-chart:before{content:'\f1fe';}
.fa-pie-chart:before{content:'\f200';}
.fa-line-chart:before{content:'\f201';}
.fa-lastfm:before{content:'\f202';}
.fa-lastfm-square:before{content:'\f203';}
.fa-toggle-off:before{content:'\f204';}
.fa-toggle-on:before{content:'\f205';}
.fa-bicycle:before{content:'\f206';}
.fa-bus:before{content:'\f207';}
.fa-ioxhost:before{content:'\f208';}
.fa-angellist:before{content:'\f209';}
.fa-cc:before{content:'\f20a';}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before{content:'\f20b';}
.fa-meanpath:before{content:'\f20c';}
.fa-buysellads:before{content:'\f20d';}
.fa-connectdevelop:before{content:'\f20e';}
.fa-dashcube:before{content:'\f210';}
.fa-forumbee:before{content:'\f211';}
.fa-leanpub:before{content:'\f212';}
.fa-sellsy:before{content:'\f213';}
.fa-shirtsinbulk:before{content:'\f214';}
.fa-simplybuilt:before{content:'\f215';}
.fa-skyatlas:before{content:'\f216';}
.fa-cart-plus:before{content:'\f217';}
.fa-cart-arrow-down:before{content:'\f218';}
.fa-diamond:before{content:'\f219';}
.fa-ship:before{content:'\f21a';}
.fa-user-secret:before{content:'\f21b';}
.fa-motorcycle:before{content:'\f21c';}
.fa-street-view:before{content:'\f21d';}
.fa-heartbeat:before{content:'\f21e';}
.fa-venus:before{content:'\f221';}
.fa-mars:before{content:'\f222';}
.fa-mercury:before{content:'\f223';}
.fa-intersex:before,
.fa-transgender:before{content:'\f224';}
.fa-transgender-alt:before{content:'\f225';}
.fa-venus-double:before{content:'\f226';}
.fa-mars-double:before{content:'\f227';}
.fa-venus-mars:before{content:'\f228';}
.fa-mars-stroke:before{content:'\f229';}
.fa-mars-stroke-v:before{content:'\f22a';}
.fa-mars-stroke-h:before{content:'\f22b';}
.fa-neuter:before{content:'\f22c';}
.fa-genderless:before{content:'\f22d';}
.fa-facebook-official:before{content:'\f230';}
.fa-pinterest-p:before{content:'\f231';}
.fa-whatsapp:before{content:'\f232';}
.fa-server:before{content:'\f233';}
.fa-user-plus:before{content:'\f234';}
.fa-user-times:before{content:'\f235';}
.fa-hotel:before,
.fa-bed:before{content:'\f236';}
.fa-viacoin:before{content:'\f237';}
.fa-train:before{content:'\f238';}
.fa-subway:before{content:'\f239';}
.fa-medium:before{content:'\f23a';}
.fa-yc:before,
.fa-y-combinator:before{content:'\f23b';}
.fa-optin-monster:before{content:'\f23c';}
.fa-opencart:before{content:'\f23d';}
.fa-expeditedssl:before{content:'\f23e';}
.fa-battery-4:before,
.fa-battery-full:before{content:'\f240';}
.fa-battery-3:before,
.fa-battery-three-quarters:before{content:'\f241';}
.fa-battery-2:before,
.fa-battery-half:before{content:'\f242';}
.fa-battery-1:before,
.fa-battery-quarter:before{content:'\f243';}
.fa-battery-0:before,
.fa-battery-empty:before{content:'\f244';}
.fa-mouse-pointer:before{content:'\f245';}
.fa-i-cursor:before{content:'\f246';}
.fa-object-group:before{content:'\f247';}
.fa-object-ungroup:before{content:'\f248';}
.fa-sticky-note:before{content:'\f249';}
.fa-sticky-note-o:before{content:'\f24a';}
.fa-cc-jcb:before{content:'\f24b';}
.fa-cc-diners-club:before{content:'\f24c';}
.fa-clone:before{content:'\f24d';}
.fa-balance-scale:before{content:'\f24e';}
.fa-hourglass-o:before{content:'\f250';}
.fa-hourglass-1:before,
.fa-hourglass-start:before{content:'\f251';}
.fa-hourglass-2:before,
.fa-hourglass-half:before{content:'\f252';}
.fa-hourglass-3:before,
.fa-hourglass-end:before{content:'\f253';}
.fa-hourglass:before{content:'\f254';}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before{content:'\f255';}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before{content:'\f256';}
.fa-hand-scissors-o:before{content:'\f257';}
.fa-hand-lizard-o:before{content:'\f258';}
.fa-hand-spock-o:before{content:'\f259';}
.fa-hand-pointer-o:before{content:'\f25a';}
.fa-hand-peace-o:before{content:'\f25b';}
.fa-trademark:before{content:'\f25c';}
.fa-registered:before{content:'\f25d';}
.fa-creative-commons:before{content:'\f25e';}
.fa-gg:before{content:'\f260';}
.fa-gg-circle:before{content:'\f261';}
.fa-tripadvisor:before{content:'\f262';}
.fa-odnoklassniki:before{content:'\f263';}
.fa-odnoklassniki-square:before{content:'\f264';}
.fa-get-pocket:before{content:'\f265';}
.fa-wikipedia-w:before{content:'\f266';}
.fa-safari:before{content:'\f267';}
.fa-chrome:before{content:'\f268';}
.fa-firefox:before{content:'\f269';}
.fa-opera:before{content:'\f26a';}
.fa-internet-explorer:before{content:'\f26b';}
.fa-tv:before,
.fa-television:before{content:'\f26c';}
.fa-contao:before{content:'\f26d';}
.fa-500px:before{content:'\f26e';}
.fa-amazon:before{content:'\f270';}
.fa-calendar-plus-o:before{content:'\f271';}
.fa-calendar-minus-o:before{content:'\f272';}
.fa-calendar-times-o:before{content:'\f273';}
.fa-calendar-check-o:before{content:'\f274';}
.fa-industry:before{content:'\f275';}
.fa-map-pin:before{content:'\f276';}
.fa-map-signs:before{content:'\f277';}
.fa-map-o:before{content:'\f278';}
.fa-map:before{content:'\f279';}
.fa-commenting:before{content:'\f27a';}
.fa-commenting-o:before{content:'\f27b';}
.fa-houzz:before{content:'\f27c';}
.fa-vimeo:before{content:'\f27d';}
.fa-black-tie:before{content:'\f27e';}
.fa-fonticons:before{content:'\f280';}
.fa-reddit-alien:before{content:'\f281';}
.fa-edge:before{content:'\f282';}
.fa-credit-card-alt:before{content:'\f283';}
.fa-codiepie:before{content:'\f284';}
.fa-modx:before{content:'\f285';}
.fa-fort-awesome:before{content:'\f286';}
.fa-usb:before{content:'\f287';}
.fa-product-hunt:before{content:'\f288';}
.fa-mixcloud:before{content:'\f289';}
.fa-scribd:before{content:'\f28a';}
.fa-pause-circle:before{content:'\f28b';}
.fa-pause-circle-o:before{content:'\f28c';}
.fa-stop-circle:before{content:'\f28d';}
.fa-stop-circle-o:before{content:'\f28e';}
.fa-shopping-bag:before{content:'\f290';}
.fa-shopping-basket:before{content:'\f291';}
.fa-hashtag:before{content:'\f292';}
.fa-bluetooth:before{content:'\f293';}
.fa-bluetooth-b:before{content:'\f294';}
.fa-percent:before{content:'\f295';}
@font-face{font-family:'peterpane';font-weight:normal;font-style:normal;src:url(//www.peterpane.de/wp-content/themes/peterpane/fonts/peter-pane/peterpane.eot?gl77tc);src:url(//www.peterpane.de/wp-content/themes/peterpane/fonts/peter-pane/peterpane.eot?gl77tc#iefix) format('embedded-opentype'), url(//www.peterpane.de/wp-content/themes/peterpane/fonts/peter-pane/peterpane.ttf?gl77tc) format('truetype'), url(//www.peterpane.de/wp-content/themes/peterpane/fonts/peter-pane/peterpane.woff?gl77tc) format('woff'), url(//www.peterpane.de/wp-content/themes/peterpane/fonts/peter-pane/peterpane.svg?gl77tc#peterpane) format('svg');}
.pp{font-family:'peterpane';font-style:normal;-webkit-font-smoothing:antialiased;}
.pp-x{font-size:1.33333333em;line-height:.75em;vertical-align:-25%;}
.pp-decoration-t,
.pp-decoration-b{font-size:6em;line-height:0;display:block;width:100%;text-align:center;}
.pp-decoration-t.pp-ornament-t:before,
.pp-decoration-b.pp-ornament-b:before{position:relative;left:-9px;}
.pp-decoration-t{margin-bottom:20px;padding-top:40px;}
.pp-decoration-b{margin-top:20px;padding-bottom:40px;}
.pp-close:before{content:'\e900';}
.pp-menu:before{content:'\e901';}
.pp-arrow-b:before{content:'\e902';}
.pp-arrow-bl:before{content:'\e903';}
.pp-arrow-br:before{content:'\e904';}
.pp-arrow-l:before{content:'\e905';}
.pp-arrow-r:before{content:'\e906';}
.pp-arrow-t:before{content:'\e907';}
.pp-arrow-tl:before{content:'\e908';}
.pp-arrow-tr:before{content:'\e909';}
.pp-ornament-lr:before{content:'\e90b';}
.pp-ornament-t:before{content:'\e90c';}
.pp-bow:before{content:'\e90d';}
.pp-feather-horz:before{content:'\e90e';}
.pp-feather-vert:before{content:'\e90f';}
.pp-telescope:before{content:'\e910';}
.pp-whistle:before{content:'\e911';}
.pp-hook:before{content:'\e912';}
.pp-necklace:before{content:'\e913';}
.pp-compass:before{content:'\e914';}
.pp-crocodile:before{content:'\e915';}
.pp-arrow-long-l:before{content:'\e916';}
.pp-arrow-long-r:before{content:'\e917';}
.pp-pirates:before{content:'\e918';}
.pp-tents:before{content:'\e919';}
.pp-watch:before{content:'\e91a';}
.pp-whale:before{content:'\e91b';}
.pp-magic:before{content:'\e91c';}
.pp-ornament-b:before{content:'\e90a';}
/*ONLY FOR TIGERS*/


@media (max-width: 641px) {
		.coupon{min-height:360px !important;}
.bot_align{bottom:30px;}
}


@media (min-width: 642px) {
		.bot_align{bottom:64px;}
}


.bot_align{position:absolute;left:0;width:100%;text-align:center;}
/* Divider - 3 Stars
--------------------------------------------------------- */
@media (max-width: 770px) {
		.content-grid div.content:not(:last-child) .col:last-child{padding-bottom:4em;}
		.content-grid div.content:not(:last-child) .col:last-child:after{position:absolute;right:1.25em;left:1.25em;display:block;margin:2.3em 0 2em 0;padding:0;width:calc(100% - 2.5em);height:14px;background-image:url(//www.peterpane.de/wp-content/themes/peterpane/images/peterpane_divider_star.svg);background-position:top center;background-repeat:no-repeat;content:'';}
}




/* Reset Phone Link Sytling
--------------------------------------------------------- */
a[href^=tel]{color:inherit;}

@media (min-width: 540px) {
		.content-carte.items .menu-carte-item .col-1-3,
		.content-carte.items .col-1-3:last-child{width:50%;}
.content-carte.items .menu-carte-item .col{padding-right:0;padding-left:0;}
.content-carte.items .menu-carte-item .col-1-3 .item-carte{padding:0 1.25em;}
}

@media (min-width: 1000px) {
		.content-carte.items .menu-carte-item .col-1-3,
		.content-carte.items .col-1-3:last-child{width:33.33333%;}
.content-carte.items .menu-carte-item .col{padding-right:0;padding-left:0;}
.content-carte.items .menu-carte-item .col-1-3 .item-carte{padding:0 1.25em;}
}


/* Countdown Startseite
--------------------------------------------------------- */

.countdown{margin:0 auto;width:100%;}
.countdown.styled div{display:inline-block;width:52px;text-align:center;}
.countdown.styled div.sep{width:10px;vertical-align:15%;font-size:.75em;}
.countdown.styled div span{font-size:.5em;}
/* Abstände fixen
--------------------------------------------------------- */

/* Border */
/*
.content{border:1px solid pink;}
.content:last-child{border:2px solid blue;}
.section-content .content:first-child{border:1px solid green;}
.section-overview,
.section-content{border:1px solid orange;}
*/



/*.content{position:relative;margin:0 auto;padding:2.5em 2.5em 2.5em 2.5em;}
*/ 
.content:last-child{padding-bottom:0;}
.section-hero .content:first-child{padding:0;}
.section-content .content:first-child{padding-top:0;}
.section-hero,
.section-overview,
.section-content{padding:2em 0;}
.section-hero,
.section-overview,
.section-content-wlan{padding:0.75em 0 0em 0;}
/*@media (min-width: 769px) {
.section-hero,
.section-overview,
.section-content{padding:2.5em 0;}
}*/


.section-location{padding:4.5em 0 2.5em 0;}
.section-location + .section-hero{padding:0;}
.section-home-slider{padding-bottom:0;}

.section-post-navigation .content{padding-top:0;}
.stamp{padding-bottom:2.5em !important;}
.stamp h3{margin-top:1.4em;margin-bottom:1em;}
@media (max-width: 579px) {
		.stamp h3{margin-top:0;margin-bottom:.6em;}
}


/* Sidebar News/Event-Detailsite
--------------------------------------------------------- */
.item-meta .beta{margin:0;letter-spacing:.06em;}
.item-meta .menu-restaurants-container .page_item:not(:last-child){margin:0 0 10px 0;}
/* Navigation News/Event-Detailsite
--------------------------------------------------------- */
.post-nav .text-left i{margin-right:10px;}
.post-nav .text-right i{margin-left:10px;}
@media (max-width: 750px) {
		.post-nav .post-nav-prev,
		.post-nav .post-nav-next{display:none;}
}


.section-post-navigation .col-container{border-top:1px solid black;}
.section-post-navigation .col-container .col-1-3:nth-child(2){border-right:1px solid black;border-left:1px solid black;}
.section-post-navigation .col-container .col-1-3 a{font-size:1.125em;}
@media (max-width: 481px) {
		.section-post-navigation .col-container .col-1-3 a{font-size:.875em;}
}


/* Extra Helper Classes
--------------------------------------------------------- */
.text-upper{text-transform:uppercase;letter-spacing:.25em;}
/* Pagination News/Event-Overview
--------------------------------------------------------- */
.menu-paginate-container{font-size:1.125em;}
.wp-pagenavi{text-align:center;}
.page-numbers li{display:inline;margin:0 .5em;}
.wp-pagenavi a,
.page-numbers li a{color:black;}
.wp-pagenavi a{margin:0 .5em;}
.wp-pagenavi span{margin:0 .125em;}
@media (min-width: 600px) {
		.wp-pagenavi .previouspostslink,
		.page-numbers .prev{margin:0 3em 0 0;}
	.wp-pagenavi .nextpostslink,
		.page-numbers .next{margin:0 0 0 3em;}
}

.wp-pagenavi .current,
.page-numbers.current{vertical-align:-30%;font-size:5em;font-family:'Boutique', serif;-webkit-font-smoothing:antialiased;}
/* grunge border for beige section
--------------------------------------------------------- */
.grunge-border + section,
.grunge-border{margin-top:60px;}
@media (max-width: 1200px) {
		.grunge-border + section,
		.grunge-border{margin-top:40px;}
}

@media (max-width: 800px) {
		.grunge-border + section,
		.grunge-border{margin-top:20px;}
}

/*
@media (max-width: 500px) {
	.grunge-border + section,
	.grunge-border{margin-top:0;}
}
*/



.grunge-border::before,
.grunge-border::after{position:absolute;z-index:-1;display:block;width:100%;height:32px;background-position:0 0;background-size:1920px 32px;background-repeat:repeat-x;content:'';}
.grunge-border::before{top:-30px;background-image:url(//www.peterpane.de/wp-content/themes/peterpane/images/peterpane_border_top.svg);background-position:center bottom;}
.grunge-border::after{bottom:-30px;background-image:url(//www.peterpane.de/wp-content/themes/peterpane/images/peterpane_border_bottom.svg);background-position:center top;}
@media (max-width: 650px) {
		.grunge-border::before{top:-15px;}
.grunge-border::after{bottom:-15px;}
}


/* Sideimages – Map
--------------------------------------------------------- */
.map_left,
.map_right,
.map_top{position:absolute;display:block;overflow:hidden;background-image:url(//www.peterpane.de/wp-content/themes/peterpane/images/peterpane-map.png);background-repeat:no-repeat;}
.map_left{left:0;z-index:1;background-position:right center;}
.map_right{right:0;z-index:1;background-position:left center;}
.map_xmas{right:-2%;background-image:url(//www.peterpane.de/wp-content/themes/peterpane/images/peterpane_zauberstab.png);background-size:100%;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg);}
.map_top{top:0;z-index:-1;width:100%;background-position:bottom center;}
@media (min-width: 1650px) {
		.map_left{top:65%;width:200px;height:800px;}
	.map_right{top:25%;width:260px;height:840px;}
	.map_top{left:-150px;height:100px;}
}


@media (max-width: 1650px) {
		.map_left{top:65%;width:100px;height:800px;}
	.map_right{top:25%;width:150px;height:800px;}
	.map_top{left:-300px;height:100px;}
}

@media (max-width: 1490px) {
		.map_left,
		.map_right{display:none;}
	.map_xmas{display:block;}
}


@media (max-width: 1025px) {
		.map_top{display:none;}
}

@media (max-width: 1025px) {
		.map_xmas{display:none;}
}

/* Retina-specific Stuff, Background-images
--------------------------------------------------------- */
@media
(-webkit-min-device-pixel-ratio: 2),
(min-device-pixel-ratio: 2),
(min-resolution: 192dpi),
(min-device-width: 768px) {
		.map_left,
		.map_right,
		.map_top{background-image:url(//www.peterpane.de/wp-content/themes/peterpane/images/peterpane-map@2x.png);background-size:1350px 1005px;}
	.map_xmas{background-image:url(//www.peterpane.de/wp-content/themes/peterpane/images/peterpane_zauberstab.png);background-size:100%;}
}


/* Restaurant-Finder Dropdown in header
--------------------------------------------------------- */
.location_search{margin:0 1.25em;padding:1em 0;border-bottom:1px solid black;font-family:'Boutique', serif;-webkit-font-smoothing:antialiased;}
.location_search span{font-size:2.5rem;}
.location_search i{position:absolute;top:1.4em;right:1.25em;vertical-align:30%;}
.loaction_select{padding:1.25em 1.25em .5em 1.25em;font-family:'IntroBold', sans-serif;}
.loaction_select span{text-transform:uppercase;letter-spacing:.3rem;font-size:.75rem;}
/*.dropdown-content::-webkit-scrollbar{width:5px;height:5px;}
.dropdown-content::-webkit-scrollbar-thumb{background-color:black;}
*/ 



/* Restaurant Finder
--------------------------------------------------------- */
.wpsl-input-first{padding-left:100px !important;}
.wpsl-search{background-image:url(//www.peterpane.de/wp-content/themes/peterpane/images/Finder_Grafik@1x.png)!important;background-position:top left!important;background-repeat:no-repeat!important;}
@media
(-webkit-min-device-pixel-ratio: 2),
(min-device-pixel-ratio: 2),
(min-resolution: 192dpi),
(min-device-width: 500px) {
		.wpsl-search{background-image:url(//www.peterpane.de/wp-content/themes/peterpane/images/Finder_Grafik@2x.png)!important;background-size:200px 161px!important;}
}


@media screen and (max-width: 500px) {
		.wpsl-search{background-image:none!important;}
.wpsl-input-first{padding-left:0 !important;text-align:center;}
}




.wpsl-input span{display:block;margin-top:-25px;margin-bottom:30px;line-height:inherit;}
/*.wpsl-input span{font-size:98px;line-height:3px;float:left;margin-right:20px;}
*/ @media screen and (min-width: 769px) {
		.wpsl-input span{display:inline-block;margin-top:-30px;margin-right:10px;margin-bottom:0;vertical-align:middle;font-size:5em;line-height:inherit;}
}


/* News/Event Item
--------------------------------------------------------- */
.location{display:block;margin-bottom:20px;letter-spacing:.05em;font-size:.875em;cursor:pointer;}
.item-event .item-content .col,
.item-news .item-content .col{padding:0 1.25em;}
.item.item-event p,
.item.item-news p{font-size:1em;}
.item.item-news h4,
.item.item-event h4{margin-bottom:.4em;font-family:'IntroBold', sans-serif;}
ul.show-location{display:none;margin:8px 0 16px 0;}
ul.show-location li{display:block;}
ul.show-location li:not(:last-child){margin-right:4px;}
/*ul.show-location li:not(:last-child)::after{content:', ';}
*/ 

/* Header
--------------------------------------------------------- */
header hr{height:3px;border:none;background-image:url(//www.peterpane.de/wp-content/themes/peterpane/images/peterpane_border_header.svg);background-position:top center;background-size:cover;}
/* Stamp Images
--------------------------------------------------------- */
.stamp .col-1-2{width:100%;}
@media screen and (max-width: 579px) {
		.stamp .col-1-2{text-align:center;}
}
@media screen and (min-width: 580px) {
		.stamp .col-1-2{width:50%;}
.stamp .col-1-2:first-child{text-align:right;}
}

.stamp img{max-width:200px;height:auto;}
/* Text Links
--------------------------------------------------------- */
.txt_link{letter-spacing:.1em;font-size:1em;font-family:'IntroBold', sans-serif;/*width:100%;*/ cursor:pointer;}
.menu-paginate-container .prev i.pp-arrow-l,
.menu-paginate-container .previouspostslink i.pp-arrow-l,
.arrow_ani_left a i{position:relative;left:0;-webkit-transition:left .25s;-moz-transition:left .25s;-ms-transition:left .25s;-o-transition:left .25s;transition:left .25s;}
.menu-paginate-container .prev:hover i.pp-arrow-l,
.menu-paginate-container .previouspostslink:hover i.pp-arrow-l,
.arrow_ani_left a:hover i{left:-8px;}
.menu-paginate-container .next i.pp-arrow-r,
.menu-paginate-container .nextpostslink i.pp-arrow-r,
.arrow_ani_right a i,
.txt_link i.text-right{position:relative;right:0;-webkit-transition:right .25s;-moz-transition:right .25s;-ms-transition:right .25s;-o-transition:right .25s;transition:right .25s;}
.menu-paginate-container .next:hover i.pp-arrow-r,
.menu-paginate-container .nextpostslink:hover  i.pp-arrow-r,
.arrow_ani_right a:hover i,
.txt_link:hover i.text-right{right:-8px;}
/* Peters Quotes
--------------------------------------------------------- */
.item-quote blockquote{font-size:1.625em;font-family:'IntroHeadR-Base', sans-serif;}
.item-quote blockquote + p{text-transform:uppercase;letter-spacing:.125em;font-size:.875em;}
.item-quote blockquote p{letter-spacing:.04em;}
.item-quote blockquote strong{margin:0 5px;vertical-align:-25%;font-size:2em;font-family:'Boutique', serif;-webkit-font-smoothing:antialiased;}
.item-quote i{font-size:7em;}
/* Restaurant Detailseite
--------------------------------------------------------- */
.cta_box{margin-top:-100px;/* -55 */ padding:40px 20px 30px 20px;font-size:1.55em;line-height:1.65;}
@media screen and (max-width: 1319px) {
		.cta_box{margin-right:20px;margin-left:20px;}
}

.cta_box div,
.cta_box span{display:inline-block;}
@media screen and (max-width: 1025px) {
		.cta_box{padding:30px 20px 20px 20px;}
	.cta_box div{display:block;}
}

@media screen and (max-width: 500px) {
		.cta_box{margin-right:10px;margin-left:10px;padding:10px 10px 15px 10px;}
}


.cta_box div:first-child{margin-right:40px;}
@media screen and (max-width: 1025px) {
		.cta_box div:first-child{margin-right:0;margin-bottom:1em;}
}

/*
.section-location .content-alt{padding-top:3em;padding-bottom:3em;}
*/ 
.section-location h1{margin:0;}
.cta_box .upper_hl{margin-right:8px;}
@media screen and (max-width: 641px) {
		.cta_box .upper_hl{display:block;margin-top:1em;margin-right:0;margin-bottom:.5em;}
}

.cta_social a:not(:last-child){margin-right:8px;}
@media screen and (max-width: 1080px) {
		.page-3-items .col-1-3:not(:last-child){width:50%;}
.page-3-items .col-1-3.last{width:100%;}
}

@media screen and (max-width: 641px) {
		.page-3-items .col-1-3:not(:last-child){width:100%;}
.page-3-items .col-1-3 .min-height--500{padding:2em 1.25em;min-height:250px;}
}

.item-card,
.item-hours,
.item-teaser,
.item-book{padding:1.25em;}
.item-teaser h2,
.item-teaser h3,
.item-teaser h4{margin-bottom:.6em;font-size:1.75em;font-family:'IntroHeadR-Base', sans-serif;}
.item-book{background-size:500px;background-repeat:no-repeat;}
@media screen and (max-width: 500px) {
		.item-book{background-size:380px;background-repeat:no-repeat;}
}

.item-book span:first-child{display:block;}
.item-book-christ{padding:1.25em;}
.item-book-christ{background-size:500px;background-repeat:no-repeat;}
@media screen and (max-width: 500px) {
		.item-book-christ{background-size:380px;background-repeat:no-repeat;}
}

.item-teaser p{font-size:1em;}
.item-card div p:first-child{text-transform:uppercase;letter-spacing:.15em;font-size:.875em;font-family:'Intro', sans-serif;}
.item-card p:nth-child(2){margin-bottom:.4em;font-size:5em;font-family:'Boutique', serif;line-height:.9;-webkit-font-smoothing:antialiased;}



/* Headline Styling je nach Modul
--------------------------------------------------------- */
.item-card .card-headline{margin-bottom:1.25em;font-size:1.75em;font-family:'IntroHeadR-Base', sans-serif;}
.item-hours .hours-headline{margin-bottom:0;font-weight:normal;font-style:normal;font-size:1.125em;font-family:'IntroBold';line-height:1.5em;}
.item-book .book-headline{margin-bottom:1.85em;font-size:initial;}
/* Footer
--------------------------------------------------------- */
.sm-container{text-align:center;}
@media screen and (min-width: 1026px) {
		.sm-container{text-align:left;}
}

.copyright{display:block;margin-top:1em;letter-spacing:.05em;font-size:.875em;}
.copyright a{color:gray;}
.menu-footer-container{margin-top:1.875em;}
@media screen and (max-width: 1025px) {
		.footer_locations{text-align:center;}
footer .size--3xl{max-width:720px;}
.site-footer .col-1-2{width:100%;}
}

.menu-restaurants-container .page_item,
.menu-dropdown-container .page_item,
footer .page_item{letter-spacing:.12em;font-family:'IntroHeadR-Base', sans-serif;}
.menu-restaurants-container .page_item strong,
.menu-dropdown-container .page_item strong,
footer .page_item strong{letter-spacing:0;}
/* Hidden footer image - Reveal effect
--------------------------------------------------------- */
#wrapper{z-index:1;margin-bottom:48vh;background:#ffffff;}
.footer_reveal{position:fixed;bottom:0;left:0;z-index:-5;width:100%;height:50vh;background-image:url(//www.peterpane.de/wp-content/themes/peterpane/images/peterpane_cocktails_see_you.jpg);background-position:center center;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;}
.footer_reveal_xmas{background-image:url(//www.peterpane.de/wp-content/themes/peterpane/images/peterpane_christmas_footer.jpg);}
.footer_reveal_content{position:absolute;top:50%;right:10px;left:10px;margin:0 auto;line-height:.7 !important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.footer_reveal_content .xmas{text-transform:uppercase;line-height:1 !important;}
.text-rotate,
.footer_reveal_content div{display:inline-block;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);}
.footer_reveal_content div span{display:inline-block;}
/* Instagram
--------------------------------------------------------- */
.content-instagram,
.content-instagram .overlay,
.instagram-pics,
.item-instagram,
.content-instagram,
.slider .slides li,
.slider .instagram-pics li,
.item-instagram p{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.item-instagram p + p span{margin-right:10px;}
.item-instagram p + p span:last-child{margin-right:0;}
.item-instagram p + p span i{margin-right:5px;}

/* Facebook Counter
--------------------------------------------------------- */
.fb_counter_detail .item{padding:40px 20px;}
.fb_counter_detail .fb_counter_digits{display:inline-block;margin-top:-50px;margin-right:25px;margin-bottom:0;margin-left:25px;padding:0;height:0;vertical-align:middle;font-size:7.5em;line-height:0;}
.fb_counter_detail .fb_text{vertical-align:text-bottom;}
.fb_counter_detail .fb_text i.pp-arrow-r{margin-left:20px;}
@media screen and (max-width: 1100px) {
		.fb_counter_detail .fb_counter_digits{margin-right:0;}
.fb_counter_detail .fb_text{display:block;margin-top:0;margin-top:20px;}
}
@media screen and (max-width: 720px) {
		.fb_counter_detail .fb_text i.pp-arrow-r{display:block;margin-top:20px;margin-left:0;}
}


/* Banner - TripAdvisor
--------------------------------------------------------- */
@media screen and (min-width: 640px) {
		.banner{position:absolute;top:20px;right:20px;display:block;max-width:160px;}
.banner_mobile{display:none;}
}


@media screen and (max-width: 641px) {
		.banner_mobile{position:relative;display:block;margin-top:40px;max-width:160px;}
.banner{display:none;}
}
 *,
*::after,
*::before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-tap-highlight-color: rgba(0,0,0,.05);
} *{margin:0;padding:0;outline:none;border:none;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{background-color:#1a1a1a;color:black;text-decoration:none;font-weight:normal;font-style:normal;font-size:100%;font-family:'IntroRegular', sans-serif;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}
.body-overflow{overflow:hidden!important;}
.h0,
h1,
h2,
h3,
h4,
h5,
h6{margin-top:0;text-decoration:none;letter-spacing:.0125em;font-weight:normal;font-style:normal;font-family:'IntroHeadR-Base', sans-serif;line-height:1.25em;}
h1,
h2,
h3{margin-bottom:.45em;}
h4,
h5,
h6{margin-bottom:1.25em;}
.tera,
.giga,
.mega{word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-ms-hyphens:auto;overflow-wrap:break-word;}
.tera{font-size:12em;}
.giga{margin-bottom:.05em;font-size:7.5em;}
.mega{font-size:5em;}
.kilo{font-size:3.5em;}
h1,
.alpha{font-size:2.5em;}
h2,
.beta{font-size:1.9em;}
h3,
.gamma{font-size:1.75em;}
h4,
.delta{font-size:1.125em;}
h5,
.epsilon{font-size:1em;}
h6,
.zeta{font-size:.75em;}
.post-content ul,
ul.list,
p,
blockquote{position:relative;margin-bottom:1.25em;text-decoration:none;font-size:1.125em;line-height:1.5em;}
.post-content ul,
ul.list{padding-left:20px;list-style-type:disc;text-align:left;}
.post-content ul li:not(:last-child){margin-bottom:8px;}
.post-content ul.slides,
.post-content ul.marp-direction-nav{padding:0 !important;}
.post-content ul.slides li,
.post-content ul.marp-direction-nav li{margin-bottom:0 !important;}
@media screen and (max-width: 800px) {
p,
blockquote{font-size:1em;}
.tera{font-size:8em;}
.giga{margin-bottom:.4em;font-size:4em;}
.mega{font-size:3em;}
.kilo{font-size:2.5em;}
h1,
.alpha{font-size:2.2em;}
h2,
.beta{font-size:1.8em;}
h3,
.gamma{font-size:1.5em;}
h4,
.delta{font-size:1em;}
h5,
.epsilon{font-size:.75em;}
}
p:last-child{margin-bottom:0;}
strong{font-weight:normal;font-style:normal;font-family:'IntroBold';}
span.phone{text-transform:uppercase;letter-spacing:.05em;font-size:2em;font-family:'IntroHeadR-Base';}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-smaller{font-size:.75em;}
.lighter{opacity:.5;}
hr{margin:0 auto;padding:0;border:none;border-top:2px solid black;}
.ffam_ihb{font-family:'IntroHeadR-Base', sans-serif;}
.ffam_ib{font-family:'IntroBold', sans-serif;}
.ffam_b{font-family:'Boutique', serif;line-height:.9;-webkit-font-smoothing:antialiased;}
.sub_hl{margin:1em;text-transform:uppercase;letter-spacing:.15em;font-size:.875em;font-family:'IntroBold', sans-serif;}
.upper_hl{text-transform:uppercase;letter-spacing:.15em;}
.great_hl{margin-bottom:0;font-size:7.5em;}
.center-txt{text-align:center;}
.heading-event-news{margin:25px auto 0 auto;max-width:900px;}
.post-header-wrapper{position:relative;width:100%;}
.post-header .valign-middle{width:auto;}
@media screen and (max-width: 1280px) {
.post-header .valign-middle{position:relative;top:50px;font-size:small;}
}
.news-event-button{margin:10px 0 0 0;}
@media screen and (min-width: 1025px) {
.valign-right{position:absolute !important;top:50%;left:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.valign-right-1-3{left:66%;}
}
.valign-top,
.valign-middle,
.valign-bottom{position:absolute;left:0;z-index:100;padding:1.25em;width:100%;height:auto;}
.valign-top{top:0;}
.valign-middle{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.valign-parent{display:table;width:100%;}
.valign-middle-alt{display:table-cell;vertical-align:middle;}
.valign-bottom{bottom:0;}
@media screen and (min-width: 1025px) {
.valign-header{position:absolute;top:50%;left:0;z-index:100;padding:1.25em;width:100%;height:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
} p a,
.location a,
.toggle-locations{border-bottom:1px solid black;}
a[href^=tel],
span.cta_link,
a.cta_link,
a.open-bookatable,
a.txt_link{padding-bottom:3px;border-bottom:2px solid #ffcc00;}
span.cta_link_christ{padding-bottom:3px;border-bottom:2px solid #fff;}
.toggle-locations, a{background:transparent;color:black;text-decoration:none;-webkit-transition:color .15s;-moz-transition:color .15s;-o-transition:color .15s;transition:color .15s;}
a.text-black:hover,
.toggle-locations:hover,
a:hover{color:#ffcc00;}
a:active,
a:hover,
a:focus{outline:0;}
.item-cat-title:hover{color:#000000;}
.item-cat-title:hover,
.button.bg-cta:hover{background-color:#f5ce33;}
#wpsl-search-wrap #wpsl-search-btn:hover,
input[type='submit']:hover,
.button:hover.bg-black{background-color:#333333;color:#ffffff !important;}
.item-cat-title,
#wpsl-search-wrap #wpsl-search-btn,
input[type='submit'],
.button{-webkit-transition:background-color .15s;-moz-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s;}
.button{display:block;padding:1em 0;width:100%;border:1px solid transparent;background-color:transparent;letter-spacing:.1em;font-size:1em;font-family:'IntroBold';cursor:pointer;}
.button i.text-right{position:relative;right:0;-webkit-transition:right .2s;-moz-transition:right .2s;-ms-transition:right .2s;-o-transition:right .2s;transition:right .2s;}
.button:hover i.text-right{right:-8px;}
.button i.text-down{position:relative;bottom:0;-webkit-transition:bottom .2s;-moz-transition:bottom .2s;-ms-transition:bottom .2s;-o-transition:bottom .2s;transition:bottom .2s;}
.button:hover i.text-down{bottom:-4px;}
.button-round{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;}::-moz-selection{background-color:rgba(255, 204, 0,.2);color:black;text-shadow:none;}::selection{background-color:rgba(255, 204, 0,.2);color:black;text-shadow:none;}
#wrapper{position:relative;}
.site-header,
.site-main,
.site-footer{position:relative;display:block;clear:both;margin:0 auto;}
.site-header{z-index:999;}
.site-footer{z-index:0;padding:15px 0;}
.logo-community{margin:0 auto;max-width:240px;}
.logo-mobile{display:none;}
@media screen and (max-width: 1025px) {
.logo-mobile{display:block;}
}
.logo-footer{max-width:220px;}
@media screen and (max-width: 1025px) {
.logo-footer{margin:0 auto;max-width:190px;}
} .global-menu{position:relative;z-index:1;margin:0 auto;padding:1.25em 2.5em;}
@media screen and (max-width: 1281px) {
.global-menu{padding:0;}
}
ul.menu{position:relative;list-style:none;}
ul{list-style:none;}
.back-to-home{padding:3em 0;font-size:.8125em;}
@media screen and (max-width: 800px) {
.back-to-home{padding:0;text-align:center;}
} .menu-mobile{position:absolute;top:17px;right:1.25em;display:none;float:right;margin-top:1.25em;padding:1.25em;width:53px;height:53px;border:1px solid;font-size:17px;cursor:pointer;}
.menu-mobile:before,
.menu-mobile-open:before{position:absolute;top:50%;left:0;margin:0 auto;width:100%;text-align:center;font-family:'peterpane';-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.menu-mobile:before{content:'\e901';}
.menu-mobile-open:before{content:'\e900';}
@media screen and (max-width: 1025px) {
.menu-mobile{display:block;}
}  @media screen and (max-width: 1025px) {
.menu-wrapper{display:none;clear:both;}
}
@media screen and (min-width: 1025px) {
.menu-wrapper-open{display:block!important;}
}
.menu-wrapper{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);will-change:transform;}
.menu-main-container{margin:0 -1.25em;text-align:center;font-family:'IntroBold';}
@media screen and (max-width: 1025px) {
.menu-main-container{margin:0;padding:1em 0;}
}
.menu-main-container ul li{position:relative;display:inline-block;}
@media screen and (max-width: 1025px) {
.menu-main-container ul li{display:block;}
}
.menu-main-container ul li a{display:inline-block;margin:15px;letter-spacing:.05em;}
@media screen and (min-width: 1200px) {
.menu-main-container ul li a{font-size:1.125em;}
}
@media screen and (max-width: 1024px) {
.menu-main-container ul li a{font-size:1.2em;}
.menu-main-container .sub-menu:after,
.menu-main-container .sub-menu:before{display:none;}
}
.menu-main-container ul li:hover a{color:#ffcc00;}
.menu-main-container ul li.current-menu-item a,
.menu-main-container ul li.current-menu-parent a,
.menu-main-container ul li.current-page-ancestor a{border-bottom:2px solid #ffcc00;}
@media screen and (min-width: 1025px) {
.menu-main-container ul li.menu-item-has-children:hover a{position:relative;z-index:3;}
.menu-main-container ul li.menu-item-has-children a::after{padding-left:10px;content:'\f0d7';font-size:.75em;font-family:'FontAwesome';}
} .menu-main-container .sub-menu:after,
.menu-main-container .sub-menu:before{position:absolute;visibility:visible;width:0;height:0;border:solid transparent;content:'';pointer-events:none;}
.menu-main-container .sub-menu:after{top:-16px;right:50%;margin-right:-8px;border-width:8px;border-bottom-color:#ffffff;}
.menu-main-container .sub-menu:before{top:-20px;right:50%;margin-right:-10px;border-width:10px;border-bottom-color:#000000;}
.menu-main-container ul li ul.sub-menu{position:absolute;z-index:2;display:none;padding:15px 0;min-width:100%;border:1px solid black;background-color:white;text-align:left;font-size:.75em;font-family:'IntroRegular';}
@media screen and (max-width: 1025px) {
.menu-main-container ul li ul.sub-menu{position:relative;display:block;padding:0 0 20px 0;border:none;text-align:center;}
}
.menu-main-container ul li:hover .sub-menu{display:block;}
.menu-main-container ul li ul.sub-menu li{display:block;white-space:nowrap;}
.menu-main-container ul li ul.sub-menu li a{display:block;padding:0 15px;border:none!important;color:black;}
.menu-main-container ul li ul.sub-menu li a::before,
.menu-main-container ul li ul.sub-menu li a::after{display:none!important;}
.menu-main-container ul li ul.sub-menu li a:hover,
.menu-main-container ul li ul.sub-menu li.current-menu-item a{color:#ffcc00;}
.dropdown{position:relative;z-index:100;margin:0;}
@media screen and (max-width: 1025px) {
.site-header .dropdown{margin:0 auto;width:100%;}
}
.dropdown-button{margin:0!important;padding:1em;}
.dropdown-content{position:absolute;display:none;overflow-y:auto;width:100%;border:1px solid black;border-top:none;background-color:white;}
.dropdown-content a:not(.lsa){display:block;padding:.5em 1.25em;color:black;text-decoration:none;}
.menu-dropdown-container ul li.current_page_item a,
.dropdown-content a:hover:not(.lsa){background-color:#ffd736;}
.menu-dropdown-container{text-align:left;}
.menu-carte-container{border-bottom:1px solid black;}
#carte .menu-carte-container ul li:hover a{color:#ffcc00;}
#carte .menu-carte-container ul li.current-menu-item a{border-bottom:4px solid #ffcc00;}
.menu-carte-container-bottom{border-top:1px solid black;border-bottom:none;}
#carte .menu-carte-container ul li{display:inline-block;}
#carte .menu-carte-container ul li a{display:inline-block;padding:1.25em 0 .75em 0;border-bottom:4px solid transparent;color:black;text-transform:uppercase;letter-spacing:.035em;font-size:1.375em;font-family:'IntroHeadR-Base';}
#carte .menu-carte-container{position:relative;overflow:hidden;margin-right:auto;margin-left:auto;max-width:100%;height:auto;text-align:center;}
#carte .menu-carte-container .menu{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin:0;padding:0 1.5em;list-style:none;white-space:nowrap;}
#carte .menu-carte-container .menu .menu-carte-item:first-child{padding-left:0 !important;}
#carte .menu-carte-container .menu .menu-carte-item{display:inline-block;padding-right:12px;padding-left:12px;}
@media (max-width: 540px) {
#carte .menu-carte-container ul li a{font-size:1.2em;}
#carte .menu-carte-container .menu .menu-carte-item{padding-right:8px;padding-left:8px;}
}
#carte .menu-carte-container .menu .menu-carte-item:last-child{padding-right:0 !important;}
#carte .menu-carte-container:after{position:absolute;top:0;right:0;z-index:1;display:table;visibility:visible;visibility:visible;clear:both;width:40px;height:61px;background:-webkit-linear-gradient( right , white, rgba(255, 255, 255, .55));background:linear-gradient(to left, white, rgba(255, 255, 255, .55));content:'';opacity:1;opacity:1;-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;pointer-events:none;}
#carte .menu-carte-container.is-ended:after{visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;}
.menu-footer-container ul li{display:block;margin:10px 0;}
.menu-footer-container ul li:not(:last-child){margin-right:15px;}
@media screen and (max-width: 1025px) {
.copyright,
.menu-footer-container{text-align:center;}
.menu-footer-container ul li{margin:10px 15px;}
}
@media screen and (min-width: 641px) {
.menu-footer-container ul li{display:inline-block;margin:0;}
}
.menu-footer-container ul li a{color:gray;font-family:'IntroBold';}
.columns-social-box ul{-webkit-columns:3;-moz-columns:3;columns:3;}
.menu-restaurants-container ul ul{padding:0 1.25em;-webkit-columns:3;-moz-columns:3;columns:3;}
@media screen and (max-width: 641px) {
.menu-restaurants-container ul ul{text-align:center;-webkit-columns:1;-moz-columns:1;columns:1;}
}
@media screen and (max-width: 641px) {
.columns-social-box ul{text-align:left;-webkit-columns:1;-moz-columns:1;columns:1;}
}
.menu-restaurants-container ul ul li a{color:gray;line-height:2em;}
.copyright a:hover,
.menu-footer-container ul li a:hover,
.menu-restaurants-container ul ul li a:hover,
.menu-restaurants-container ul ul li.current_page_item a{padding-bottom:.25em;border-bottom:1px solid white;color:white;}
.menu-social-media-container ul{list-style:none;}
.menu-social-media-container ul span{display:none;}
.menu-social-media-container ul li{display:inline-block;font-size:1em;}
.menu-social-media-container ul li a{margin-right:1em;padding:.25em 0;cursor:pointer;}
@media screen and (max-width: 800px) {
.site-header .menu-social-media-container ul li{font-size:2em;}
.site-header .menu-social-media-container ul li:last-child,
.site-header .menu-social-media-container ul li.smaller{display:block;padding-top:15px;font-size:16px;}
}
@media screen and (max-width: 1025px) {
.menu-social-media-container ul li a{margin-right:0;padding:.25em;}
}
.menu-social-media-container ul li a:hover{text-decoration:none;}
.site-header .menu-social-media-container{padding:3em 0;text-align:right;font-size:.8125em;font-family:'IntroBold';}
.site-header .menu-social-media-container ul a{color:black;}
@media screen and (max-width: 800px) {
.site-header-community .menu-social-media-container{padding:0;text-align:center;}
.site-header-community .menu-social-media-container ul li{font-size:1.25em;}
.site-header-community .menu-social-media-container ul li.smaller{display:inline-block;font-size:14px;}
}
.item-meta .menu-social-media-container ul li a:hover,
.site-header .menu-social-media-container ul a:hover{color:#ffcc00;}
.site-footer .menu-social-media-container ul a{color:white;}
.item-meta .menu-social-media-container{font-size:.8125em;}
.item-meta .menu-social-media-container ul li a{margin-right:0;padding:0 .5em;color:black;}
.col-container{position:relative;clear:both;margin:0 -1.25em;padding:0;}
.col-container::after{display:block;clear:both;content:' ';}
.col-container--0{margin:0;}
.menu-social-media-container-wlan ul{list-style:none;}
.menu-social-media-container-wlan ul span{display:none;}
.menu-social-media-container-wlan ul li{display:inline-block;font-size:1em;}
.menu-social-media-container-wlan ul li a{margin-right:1em;padding:.25em 0;cursor:pointer;}
@media screen and (max-width: 800px) {
.site-header .menu-social-media-container-wlan ul li{font-size:2em;}
.site-header .menu-social-media-container-wlan ul li:last-child,
.site-header .menu-social-media-container-wlan ul li.smaller{padding-top:15px;font-size:16px;}
}
@media screen and (max-width: 1025px) {
.menu-social-media-container-wlan ul li a{margin-right:0;padding:.25em;}
}
.menu-social-media-container-wlan ul li a:hover{text-decoration:none;}
.site-header .menu-social-media-container-wlan{padding:3em 0;text-align:center;font-size:.8125em;font-family:'IntroBold';}
.site-header .menu-social-media-container-wlan ul a{color:black;}
@media screen and (max-width: 800px) {
.site-header-community .menu-social-media-container-wlan{padding:0;text-align:center;}
.site-header-community .menu-social-media-container-wlan ul li{font-size:1.25em;}
.site-header-community .menu-social-media-container-wlan ul li.smaller{display:inline-block;font-size:14px;}
}
.item-meta .menu-social-media-container-wlan ul li a:hover,
.site-header .menu-social-media-container-wlan ul a:hover{color:#ffcc00;}
.site-footer .menu-social-media-container-wlan ul a{color:white;}
.item-meta .menu-social-media-container-wlan{font-size:.8125em;}
.item-meta .menu-social-media-container-wlan ul li a{margin-right:0;padding:0 .5em;color:black;}
.col-container{position:relative;clear:both;margin:0 -1.25em;padding:0;}
.col-container::after{display:block;clear:both;content:' ';}
.col-container--0{margin:0;}
.col{position:relative;display:block;float:left;margin:0 auto;padding:1.25em;min-height:1px;}
@media screen and (max-width: 1025px) {
.section .col{padding:1.25em;}
}
.col-wlan{position:relative;display:block;float:left;margin:0 auto;min-height:1px;}
.col-1-10{width:10%;}
.col-1-10-fix{width:10%!important;}
.col-1-8{width:12.5%;}
.col-1-8-fix{width:12.5%!important;}
.col-1-6{width:16.66666%;}
@media screen and (max-width: 769px) {
.col-1-6{width:50%;}
}
@media screen and (max-width: 481px) {
.col-1-6{width:100%;}
}
.col-1-6-fix{width:16.66666%!important;}
.col-1-5{width:20%;}
@media screen and (max-width: 769px) {
.col-1-5{width:40%;}
}
.col-1-5-fix{width:20%!important;}
.col-1-4{width:25%;}
@media screen and (max-width: 769px) {
.col-1-4{width:50%;}
}
@media screen and (max-width: 481px) {
.col-1-4{width:100%;}
}
.col-1-4-fix{width:25%!important;}
.col-1-3{width:33.33333%;}
.col-1-3-wlan{width:100%;}
@media screen and (max-width: 769px) {
.col-1-3{width:100%;}
}
@media screen and (max-width: 800px) {
.site-header-community .col-1-3{width:100%;}
}
.col-1-3-fix{width:33.33333%!important;}
.col-2-5{width:40%;}
@media screen and (max-width: 769px) {
.col-2-5{width:100%;}
}
.col-1-2{width:50%;}
@media screen and (max-width: 769px) {
.col-1-2{width:100%;}
}
.section-overview .items .col-1-2{width:100%;}
@media (min-width: 600px) { .section-overview .items .col-1-2{width:50%;}
.col-odd,
.col-even{margin:0 0 25px 0;}
}
.col-1-2-fix{width:50%!important;}
.col-3-5{width:60%;}
@media screen and (max-width: 769px) {
.col-3-5{width:100%;}
}
.col-2-3{width:66.666666%;}
@media screen and (max-width: 769px) {
.col-2-3{width:100%;}
}
.col-2-3-fix{width:66.666666%!important;}
.col-3-4{width:75%;}
@media screen and (max-width: 769px) {
.col-3-4{width:50%;}
}
@media screen and (max-width: 321px) {
.col-3-4{width:100%;}
}
.col-3-4-fix{width:75%!important;}
.col-1-1{width:100%;}
.col-logo{width:20%;}
@media screen and (max-width: 1025px) {
.col-logo{width:240px;}
}
@media screen and (max-width: 360px) {
.col-logo{width:200px;}
}
.col-menu{width:55%;}
@media screen and (max-width: 1025px) {
.col-menu{padding:0;padding-bottom:0;width:100%;}
}
.col-dropdown{float:right;width:25%;}
@media screen and (max-width: 1025px) {
.col-dropdown{top:18px;right:75px;width:270px;}
}
@media screen and (max-width: 560px) {
.col-dropdown{top:0;right:0;padding:0 1.25em 1.25em 1.25em;width:100%;}
}
@media screen and (max-width: 769px) {
.col .col{width:100%!important;}
}
@media screen and (max-width: 769px) {
.col-logo-community{padding-bottom:0;}
} section{position:relative;clear:both;margin:0 auto;}
.text-transp{color:transparent;}
.text-white{color:white;}
.text-beige{color:#f7f6f3;}
.text-gray{color:gray;}
.text-black{color:black;}
.text-cta{color:#ffcc00;}
.bg-transp{background-color:transparent;}
.bg-white{background-color:white;}
.bg-beige{background-color:#f7f6f3;}
.bg-gray{background-color:gray;}
.bg-black{background-color:#1a1a1a;}
.bg-cta{background-color:#ffd736;}
.border{border-width:1px;border-style:solid;border-color:transparent;}
.border-top{border-top:1px solid;}
.border-bottom{border-bottom:1px solid;}
.border-transp{border-color:transparent;}
.border-white,
.border-white::before{border-color:white;}
.border-beige,
.border-beige::before{border-color:#f7f6f3;}
.border-gray,
.border-gray::before{border-color:gray;}
.border-black,
.border-black::before{border-color:black;}
.border-cta,
.border-cta::before{border-color:#ffcc00;}
section.grunge-border{z-index:0;}
@media screen and (min-width: 700px) {
.carte .border-rotate::before{-webkit-transform:rotate(-.8deg);-moz-transform:rotate(-.8deg);-ms-transform:rotate(-.8deg);-o-transform:rotate(-.8deg);transform:rotate(-.8deg);}
.border-rotate::before{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;border-width:1px;border-style:solid;background-color:white;content:'';-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-ms-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);transform:rotate(-1.5deg);}
}
.brush{display:block;}
.brush-border{position:absolute;left:0;display:block;width:100%;height:10px;background-color:transparent;background-image:url(//www.peterpane.de/wp-content/themes/peterpane/images/peterpane_brush_border_white.svg);background-position:center center;background-size:100px 10px;background-repeat:repeat-x;}
.bg-beige .brush-border{background-image:url(//www.peterpane.de/wp-content/themes/peterpane/images/peterpane_brush_border_beige.svg);}
.brush-border-top{top:-5px;}
.brush-border-bottom{bottom:-5px;}
.content{position:relative;margin:0 auto;padding:1.5em 2.5em;}
@media screen and (max-width: 769px) {
.content{padding:0 1.25em;}
.content .content-single{padding:0;}
}
.content::after{display:block;clear:both;content:' ';}
.content-alt{padding-top:0;padding-bottom:0;}
.content-alt-b{padding-top:0;}
.content-alt-t{padding-bottom:0;}
.content .content-single{padding-left:0;}
.content-single figure{margin-bottom:2.5em;}
.content-restaurant{margin-top:-15em;}
@media screen and (max-width: 1025px) {
.content-restaurant{margin-top:0;}
}
.content-restaurant h1{font-family:'IntroHeadR-Base';}
section.carte{overflow:hidden;}
.carte-pad{padding:1.5em;}
@media screen and (min-width: 550px) {
.carte-pad{padding:3.5em 2.5em;}
}
@media screen and (max-width: 539px) {
#carte .content .content-carte.items .menu-carte-item:first-child .col{padding:0 1.25em 1.25em 1.25em;}
#carte .content .content-carte.items .menu-carte-item:last-child .col{padding:1.25em 1.25em 0 1.25em;}
}
.content-toggle{display:none;}
.content-carte .carte-item{margin-bottom:28px;}
.content-carte .content-download{margin-bottom:2.5em;padding:0;max-width:200px;width:100%;}
@media screen and (min-width: 1281px) {
.content-carte .content-download{position:absolute;right:0;margin-right:-140px;}
}
@media screen and (min-width: 1441px) {
.content-carte .content-download{margin-right:calc(-200px - 2.5em);}
}
.content-carte h1{text-transform:uppercase;letter-spacing:.15em;font-size:.75em;}
.content-carte h2{text-transform:uppercase;letter-spacing:.015em;font-size:2em;font-family:'IntroBold';}
.content-carte h3{font-size:2em;}
.content-carte .item-carte .image-container{margin-bottom:1em;}
.content-carte .item-carte h4,
.content-carte h4{letter-spacing:.0625em;font-size:1em;font-family:'IntroBold';line-height:28px;}
.content-carte h4{margin-bottom:28px;text-transform:uppercase;}
.content-carte .item-carte h4{margin-bottom:0;text-transform:none;}
.content-carte h5{margin-bottom:0;font-size:1.5em;line-height:28px;}
.content-carte p{letter-spacing:.02em;font-family:'IntroHeadR-Base';line-height:24px;}
.content-carte .text-smaller p{font-size:.75rem;font-family:'IntroRegular', sans-serif;}
.menu-carte-item .col{padding:1.25em;}
@media screen and (min-width: 500px) {
.carte-download .col-1-2{width:50%;}
}
.carte-download .col-1-2{padding:0;}
#content-finder .content-toggle:first-of-type{display:block;}
#content-finder .item-content{padding-right:1em;padding-left:1em;}
#content-finder .item-content p{font-size:.875em;}
#content-finder .item-content .item-meta{padding:1.25em 0;}
@media screen and (max-width: 1025px) {
#content-finder .col{width:100%;}
#content-finder .valign-right .item{margin:0 auto;width:66%;}
}
@media screen and (max-width: 481px) {
#content-finder .valign-right .item{width:100%;}
}
.content-finder .menu-restaurants-container ul ul li a{display:block;padding-bottom:0;border:none;color:black;}
.content-finder .menu-restaurants-container ul ul li a:hover,
.content-finder .menu-restaurants-container ul ul li.current-menu-item a{color:#ffcc00;}
.content-community .size--xl{max-width:1280px!important;}
.content-community .image-container{margin:0 auto;}
.content-community .col-container .col{padding:10px;}
@media screen and (max-width: 1023px) {
.content-community .col-container .col-1-4{width:50%;}
.content-community .col-container .col-1-2{width:100%;}
}
@media screen and (max-width: 481px) {
.content-community .col-container .col{width:100%;}
}
.content-community .col-container:first-of-type .col:first-of-type{float:right;}
.content-community .col-container .col:nth-of-type(13){float:right;}
.content-community .col-container .col:nth-of-type(6),
.content-community .col-container .col:nth-of-type(16){clear:left;}
.content-community .col-container .col .item-content{position:relative;}
.content-community .col-container .item-quote .item-content,
.content-community .col-container .item- .item-content{padding-bottom:calc(100% - 2px);}
.content-community .col-container .col .item-post{position:absolute;z-index:1;padding:1.5em;}
@media screen and (min-width: 769px) {
.content-community .col-container .item-quote .valign-middle{padding:3em;}
.content-community .col-container .item-quote h2{margin-bottom:40px;}
}
@media screen and (max-width: 1441px) {
.content-community .col-container .col .item-post .beta{font-size:1.5em;}
.content-community .col-container .col .item-post p{font-size:1em;}
}
@media screen and (max-width: 1281px) {
.content-community .col-container .col .item-post .beta{font-size:1.25em;}
.content-community .col-container .col .item-post p{font-size:1em;}
}
@media screen and (max-width: 1023px) {
.content-community .col-container .col .item-post .beta{font-size:1.9em;}
.content-community .col-container .col .item-post p{font-size:1.125em;}
}
@media screen and (max-width: 769px) {
.content-community .col-container .col .item-post .beta{font-size:1.5em;}
.content-community .col-container .col .item-post p{font-size:1em;}
}
@media screen and (max-width: 641px) {
.content-community .col-container .col .item-post .beta{font-size:1.25em;}
.content-community .col-container .col .item-post p{font-size:.875em;}
}
@media screen and (max-width: 481px) {
.content-community .col-container .col .item-post .beta{font-size:1.5em;}
.content-community .col-container .col .item-post p{font-size:1.125em;}
} .social-media-channel{position:absolute;right:10px;bottom:10px;z-index:2;width:40px;height:40px;background-color:white;}
.social-media-channel span{display:block;vertical-align:middle;text-align:center;line-height:40px;}
.overlay-play{background-color:hsla(0, 0%, 0%, .4);}
.fa-play{position:absolute;top:50%;left:50%;z-index:2;margin-top:-30px;margin-left:-25px;color:white;font-size:60px;}
.malinky-load-more{margin-top:2em;margin-bottom:4em;}
.open-overlay{cursor:pointer;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;}
.open-overlay:hover{opacity:.9;}
.item-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;margin:0;padding:0;width:100%;height:100%;background-color:hsla(0, 0%, 0%, .8);}
.item-overlay .overlay-wrapper{overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100%;}
.overlay-close{display:block;clear:both;margin:0 auto;max-width:1280px;width:100%;height:160px;background:url(//www.peterpane.de/wp-content/themes/peterpane/images/peterpane_icon-close.png) no-repeat center center;background-size:48px;cursor:pointer;}
@media screen and (min-width: 768px) {
.item-community .overlay-close{margin-bottom:-40px;}
}
.overlay-content{clear:both;margin:0 auto;padding:10px;width:100%;}
@media screen and (min-width: 768px) {
.overlay-content{padding:40px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
} .instagram_typo{display:block;margin:20px auto 40px auto;max-width:300px;}
.content-instagram{overflow:hidden;margin:.8em;line-height:0;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-transform:scale(.85);-moz-transform:scale(.85);-ms-transform:scale(.85);-o-transform:scale(.85);transform:scale(.85);}
.current-content-instagram{cursor:default;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.content-instagram .valign-middle,
.content-instagram .overlay{opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}
.current-content-instagram .valign-middle{opacity:1;}
.current-content-instagram .overlay{opacity:.5;}
.insta-likes{font-size:20px;}
.insta-likes span:first-child{margin-right:15px;}
.insta-likes span i{margin-right:5px;}
@media screen and (max-width: 769px) { .insta-likes{font-size:16px;}
}  .items article:nth-child(2){margin-top:60px;}
@media screen and (max-width: 1025px) {
.items article:nth-child(2){margin-top:0;}
}
.items article:last-child{margin-bottom:0;}
@media screen and (min-width: 1024px) {
.col-odd,
.col-even{margin:0 0 60px 0;}
}
.col-even{float:right;clear:right;}
.col-odd{float:left;clear:left;}
.item{position:relative;}
.item-quote{padding:3em 4em 4em 4em;}
@media screen and (max-width: 500px) {
.item-quote{padding:1.5em 3em 3em 3em;}
} .item-news .item-header{width:calc(100% - 2.5em);}
.item .item-header{position:absolute;z-index:2;margin-top:calc(-2.3em - 25px);text-align:center;}
.item .item-content{position:relative;padding:2.3em 1.15em 1.15em 1.15em;}
.item-event .item-content,
.item-news .item-content{padding:2.3em 1.15em 2em 1.15em;}
.item-footer{position:relative;padding:0 1.25em;text-align:right;}
.item .item-date::after{display:block;clear:both;content:' ';}
.item .item-date{padding:.5em 1.2em .2em 1.2em;letter-spacing:.05em;}
.item .item-date .date{font-size:1.85em;font-family:'IntroHeadR-Base';}
.item-cat-title{position:relative;display:inline-block;padding:.6em 1.8em;text-transform:uppercase;letter-spacing:.125em;font-size:.625em;}
.item-meta{padding:2em 0;}
.item-meta-content-box{padding:0 0 2em 0;}
.item-meta:last-child{padding-bottom:0;}
span.meta-info{display:block;margin-bottom:12px;text-transform:uppercase;letter-spacing:.125em;font-size:11px;}
.job-filter{padding-right:0!important;padding-left:0!important;}
.job-filter .col-container{padding:1.5em 0;}
@media screen and (max-width: 769px) {
.job-filter .col-container{padding:.5em 1.25em;}
}
.job-filter .col{padding-top:0;padding-bottom:0;line-height:50px;}
@media screen and (max-width: 769px) {
.job-filter .col{padding:.25em 0;}
}
.job-filter form li{position:relative;float:left;padding:0 2em 0 0;min-width:240px;width:33.33333%;}
@media screen and (max-width: 769px) {
.job-filter form li{margin-bottom:1em;padding-right:0;width:100%;}
.job-filter form li:last-child{margin-bottom:0;}
}
.job-filter form li:nth-child(1)::after,
.job-filter form li:nth-child(2)::after{position:absolute;top:0;right:3em;content:'\f078';font-family:'FontAwesome';}
@media screen and (max-width: 769px) {
.job-filter form li:nth-child(1)::after,
.job-filter form li:nth-child(2)::after{right:1em;}
}
.job-filter form label{display:block;background-color:white;}
.job-filter form select,
.job-filter form select:focus{position:relative;z-index:2;display:block;padding:1em;width:100%;border:1px solid black;border-radius:0;background-color:transparent;letter-spacing:.1em;font-size:1em;font-family:'IntroBold';cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.job-filter form select::-ms-expand{display:none;}
.job-filter form option{padding:0 1em;}
.job-filter form .search-filter-reset{color:black;}
.job-filter form .search-filter-reset:before{margin-right:1em;content:'\f00d';font-family:'FontAwesome';}
.item-job{padding:1em;border-bottom:1px solid black;line-height:20px;}
.item-job:hover{background-color:#f7f6f3;}
.item-job:first-child{border-top:1px solid black!important;}
.item-job .job-title{font-size:1.375em;}
.item-job .col{padding:.25em 1.25em;}
.item-job .col:last-child{text-align:right;}
@media screen and (max-width: 1023px) {
.item-job .col:nth-child(1){width:100%;}
}
@media screen and (max-width: 1023px) {
.item-job .col:nth-child(2),
.item-job .col:nth-child(3){width:50%;}
}
@media screen and (max-width: 481px) {
.item-job .col:nth-child(2),
.item-job .col:nth-child(3){width:100%;}
.item-job .col:last-child{text-align:left;}
} .site-footer .item-content{padding:1.25em;}
.site-footer .item-content h4{margin-bottom:.4em;font-family:'IntroBold', sans-serif;}
.teaser{position:absolute;bottom:-40px;left:-40px;z-index:1;display:block;width:200px;}
@media screen and (max-width: 1025px) {
.teaser{bottom:-25px;left:-25px;width:155px;}
}
@media screen and (max-width: 740px) {
.teaser{display:none;}
} @media screen and (min-width: 1025px) {
.min-height--100{min-height:100px;}
}
@media screen and (min-width: 642px) {
.item.min-height--500.valign-parent{height:500px;}
}
.min-height--500{min-height:500px;}
.size--tn{max-width:40px;}
.size--3xs{max-width:80px;}
.size--2xs{max-width:160px;}
.size--xs{max-width:240px;}
.size--s{max-width:320px;}
.size--m{max-width:640px;}
.size--l{max-width:1040px;}
.size--xl{max-width:1280px;}
.size--2xl{max-width:1440px;}
.size--3xl{max-width:1680px;}
@media screen and (max-width: 768px) {
.section-content .size--l,
.section-content .size--xl,
.section-content .size--2xl,
.section-content .size--3xl{max-width:700px;}
} .size--hd{max-width:1280px;}
.size--fhd{max-width:1920px;}
.size--fs{overflow:hidden;padding:0;}
.size--instagram{overflow:hidden;padding:3em 0 3em 0;}
.size--10{width:10%;}
.size--20{width:20%;}
.size--25{width:25%;}
.size--30{width:30%;}
.size--33{width:33.33333%;}
.size--40{width:40%;}
.size--50{width:50%;}
.size--60{width:60%;}
.size--66{width:66.66666%;}
.size--70{width:70%;}
.size--75{width:75%;}
.size--80{width:80%;}
.size--90{width:90%;}
.size--100{width:100%;}
.overlay{position:absolute;top:0;left:0;display:block;width:100%;height:100%;line-height:0;}
.overlay--10{opacity:.1;}
.overlay--20{opacity:.2;}
.overlay--50{opacity:.5;}
.overlay--90{opacity:.9;}
.slide-overlay{position:absolute;right:20%;bottom:25px;left:20%;padding:20px;background:rgba(255, 255, 255, .85);text-align:center;}
.slide-overlay .txt_link{display:inline-block;margin-top:10px;}
.slide-overlay-title{font-size:1.9em;}
@media screen and (max-width:1060px) {
.slide-overlay-title{font-size:1.4em;}
}
@media screen and (max-width:740px) {
.slide-overlay{right:0;top:35%;left:0;padding:20px 20px;}
.marp-viewport{height:325px;}
.slide-overlay-title{font-size:1.2em;}
.slide-overlay .txt_link{font-size:.8em;}
}
.slider{position:relative;margin:1.25em auto 2.5em auto;}
.content-grid .start-slider,
.start-slider,
.content-grid .content-slider,
.content-slider{margin-top:0;margin-bottom:80px;}
@media screen and (max-width: 1025px) { .section-home-slider .start-slider,
.section-home-slider .content-slider{margin-bottom:0;}
}
@media screen and (min-width: 1025px) {
.instagram-slider{margin-bottom:5em;}
}
@media screen and (max-width: 1441px) {
.instagram-slider{margin-right:-15%;margin-left:-15%;}
}
@media screen and (max-width: 1025px) {
.instagram-slider{margin-right:-45%;margin-left:-45%;}
}
@media screen and (max-width: 769px) {
.instagram-slider{margin-right:-80%;margin-left:-80%;}
}
.instagram-slider .content-instagram-abs{position:absolute;top:0;left:40%;display:block;width:20%;height:100%;}
@media screen and (max-width: 769px) {
.instagram-slider .content-instagram-abs{height:100%;}
}
.slider .slides,
.slider .instagram-pics{margin:0!important;}
.slider .slides li,
.slider .instagram-pics li{position:relative;list-style:none!important;}
.start-slider li,
.content-slider li{line-height:0;}
.start-slider .slide{max-height:600px;height:100vh;}
@media screen and (max-width: 1025px) {
.start-slider .slide{max-height:600px;height:65vh;}
}
@media screen and (max-width: 800px) {
.start-slider .slide{max-height:640px;height:45vh;}
}
@media screen and (max-width: 670px) {
.start-slider .slide{max-height:600px;height:65vh;}
}
@media screen and (max-width: 740px) and (max-height: 440px) {
.start-slider .slide{max-height:500px;height:75vh;}
}
@media screen and (max-width: 375px) {
.start-slider .slide{max-height:500px;height:65vh;}
}
.slider .slides li.hidden,
.slider .instagram-pics li.hidden{visibility:hidden;}
.slider .slides > li,
.slider .instagram-pics > li{display:none;-webkit-backface-visibility:hidden;}
.slides::after
.instagram-pics::after{display:block;visibility:hidden;clear:both;height:0;content:'.';line-height:0;}
html[xmlns] .slides,
html[xmlns] .instagram-pics{display:block;}
* html .slides,
* html .instagram-pics{height:1%;}
.no-js .slides > li:first-child,
.no-js .instagram-pics > li:first-child{display:block;}
.marp-viewport{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.loading .marp-viewport{max-height:300px;}
.marp-count{position:absolute;bottom:-40px;left:50%;display:block;margin-left:-40px;width:80px;height:40px;vertical-align:middle;text-align:center;line-height:40px;z-index:50;}
.marp-direction-nav{position:absolute;bottom:-40px;left:0;z-index:1;display:block;width:100%;height:calc(100% + 40px);}
.instagram-slider .marp-direction-nav{bottom:-64px;left:40%;width:20%;height:calc(100% + 64px);}
@media screen and (max-width: 1025px) {
.instagram-slider .marp-direction-nav{bottom:0;height:100%;}
}
.section-home-slider .marp-direction-nav{height:40px;}
.marp-direction-nav li{list-style:none!important;}
.marp-direction-nav a{position:absolute;top:0;display:block;width:50%;height:100%;cursor:pointer;}
.marp-direction-nav a::before{position:absolute;bottom:0;height:40px;vertical-align:middle;font-size:1.33333333em;font-family:'peterpane';line-height:40px;}
@media screen and (max-width: 1025px) {
.instagram-slider .marp-direction-nav a::before{display:none;}
}
.marp-direction-nav a.marp-prev{left:0;}
.marp-direction-nav a.marp-prev::before{right:50px;content:'\e905';-webkit-transition:right .2s;-moz-transition:right .2s;-ms-transition:right .2s;-o-transition:right .2s;transition:right .2s;}
.marp-direction-nav a.marp-prev:hover::before{right:60px;}
.instagram-slider .marp-direction-nav a.marp-prev::before{right:10px;}
.instagram-slider .marp-direction-nav a.marp-prev:hover::before{right:20px;}
.marp-direction-nav a.marp-next{right:0;}
.marp-direction-nav a.marp-next::before{left:50px;content:'\e906';-webkit-transition:left .2s;-moz-transition:left .2s;-ms-transition:left .2s;-o-transition:left .2s;transition:left .2s;}
.marp-direction-nav a.marp-next:hover::before{left:60px;}
.instagram-slider .marp-direction-nav a.marp-next::before{left:10px;}
.instagram-slider .marp-direction-nav a.marp-next:hover::before{left:20px;}
.start-slider .marp-control-nav,
.content-slider .marp-control-nav{position:absolute;bottom:1.25em;left:0;z-index:1;display:block;margin:0!important;width:100%;text-align:center;line-height:0;}
@media screen and (min-width: 1025px) {
.start-slider .marp-control-nav,
.content-slider .marp-control-nav{display:none;}
}
.start-slider .marp-control-nav li,
.content-slider .marp-control-nav li{display:inline-block;padding:8px;background-color:white;zoom:1;*display:inline;}
.start-slider .marp-control-nav li:first-child,
.content-slider .marp-control-nav li:first-child{padding-left:16px;-webkit-border-radius:16px 0 0 16px;-moz-border-radius:16px 0 0 16px;border-radius:16px 0 0 16px;}
.start-slider .marp-control-nav li:last-child,
.content-slider .marp-control-nav li:last-child{padding-right:16px;-webkit-border-radius:0 16px 16px 0;-moz-border-radius:0 16px 16px 0;border-radius:0 16px 16px 0;}
.start-slider .marp-control-paging li a,
.content-slider .marp-control-paging li a{display:block;width:8px;height:8px;border:1px solid black;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:black;text-indent:-9999px;cursor:pointer;}
.start-slider .marp-control-paging li a:hover,
.start-slider .marp-control-paging li a.marp-active,
.content-slider .marp-control-paging li a:hover,
.content-slider .marp-control-paging li a.marp-active{background-color:white;}
.mar--0{margin:0;}
.mar--0-2{margin:0 0 2em 0;}
.mar--0-40{margin:0 40px;}
.mar--bot--0{margin-bottom:0em;}
.pad--0{padding:0;}
.pad--10{padding:5px 10px;}
.pad--20{padding:10px 20px;}
.pad--40{padding:20px 40px;}
.pad--80{padding:40px 80px;}
.pad-top--0{padding-top:0;}
.pad-bottom--0{padding-bottom:0;}
.pad-bottom--2{padding-bottom:2em;}
.pad-bottom--3{padding-bottom:3em !important;}
.pad--1{padding:1em;}
.pad--2{padding:2em;}
.pad--75{padding:0.75em;}
.figure{line-height:0;}
.bg-image{background-position:center center;background-repeat:no-repeat;}
.bg-pos--l-t{background-position:left top;}
.bg-pos--l-c{background-position:left center;}
.bg-pos--l-b{background-position:left bottom;}
.bg-pos--r-t{background-position:right top;}
.bg-pos--r-c{background-position:right center;}
.bg-pos--r-b{background-position:right bottom;}
.bg-pos--c-t{background-position:center top;}
.bg-pos--c-c{background-position:center center;}
.bg-pos--c-b{background-position:center bottom;}
.bg-cover{background-size:cover;}
.bg-contain{background-size:contain;}
.screen-height--50{min-height:50vh;}
.image-container{position:relative;display:block;clear:both;margin:0 auto 1.25em auto;line-height:0;}
img{margin:0 auto;width:100%;height:auto;border:none;line-height:0;}
img.alignnone,
img.aligncenter{display:block;clear:both;margin:0 auto 1.25em auto;}
img.alignleft{float:left;}
img.alignright{float:right;}
img.circle{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
img:last-child{margin-bottom:0;}
.wp-caption{width:100%!important;}
.wp-caption-text{padding:10px;text-align:center;letter-spacing:.04em;font-size:.875em;}
.iframe-container{position:relative;overflow:hidden;padding-bottom:56.25%;width:100%;height:0;}
.iframe-container iframe{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;border:none;}
.page-3-items .iframe-spotifiy-container{margin-bottom:0;}
.iframe-spotifiy-container{position:relative;margin-bottom:1.25em;width:100%;}
.iframe-spotifiy-container iframe{margin:0;padding:0;width:100%;border:none;}
.iframe-facebook-container{margin-top:2em;}
iframe.instagram-media{margin:0 auto!important;}
.content-finder-slide{margin-bottom:-500px;}
.content-finder-slide-open{margin-bottom:0;}
.content-finder-slide .wpsl-gmap-canvas{opacity:0;}
.content-finder-slide .wpsl-gmap-canvas-open{opacity:1;}
.wpsl-search{margin-bottom:0;padding:2em;width:100%;background-color:#ffd736;}
@media screen and (min-width: 1441px) {
.wpsl-search{padding:3.25em;}
}
#wpsl-search-wrap{display:block;float:none;margin-bottom:0;}
#wpsl-search-wrap .col{padding:0 .5em;}
@media screen and (max-width: 1025px) {
.wpsl-input .col-1-2{width:100%;}
.wpsl-input .col-1-4{width:50%;}
#wpsl-search-wrap .col{padding:.5em;}
}
@media screen and (max-width: 769px) {
#wpsl-search-wrap .col{padding:.5em;}
}
@media screen and (max-width: 481px) {
#wpsl-search-wrap .col{padding:.5em 0;}
}
@media screen and (max-width: 570px) {
.wpsl-input .col-1-4{width:100%;}
} #wpsl-search-wrap div{margin-right:0;}
#wpsl-search-wrap .wpsl-input{display:block!important;margin-bottom:0;}
#wpsl-search-wrap .wpsl-input p{width:100%;letter-spacing:.5px;font-size:1.5em;font-family:'IntroHeadR-Base';}
#wpsl-search-wrap .wpsl-input #wpsl-search-input{display:block;width:100%!important;}
#wpsl-search-wrap #wpsl-radius{width:100%;}
.wpsl-dropdown{width:100%!important;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.wpsl-dropdown select,
#wpsl-radius-dropdown{padding:12px;height:auto;font-size:16px;font-family:'IntroRegular', sans-serif;line-height:30px;}
.wpsl-dropdown:hover{box-shadow:none;}
#wpsl-search-wrap #wpsl-radius .wpsl-dropdown div{right:0;left:0;border:none;}
@media (max-width: 570px) {
#wpsl-search-wrap .wpsl-dropdown{width:100%!important;}
}
#wpsl-search-wrap #wpsl-radius .wpsl-dropdown li:hover,
#wpsl-search-wrap #wpsl-radius .wpsl-dropdown li.wpsl-selected-dropdown{background-color:#f7f6f3;}
#wpsl-search-wrap input,
#wpsl-search-wrap label,
#wpsl-search-wrap p,
#wpsl-search-wrap .wpsl-dropdown .wpsl-selected-item{display:block;margin:0!important;padding:12px!important;border:none!important;font-size:16px;line-height:30px!important;}
#wpsl-search-wrap label.abs{position:absolute;width:100%!important;}
#wpsl-search-btn,
#wpsl-search-wrap input{border-radius:0;}
#wpsl-search-wrap #wpsl-search-btn{background-color:#1a1a1a;background-image:none;color:white;}
#wpsl-wrap,
.wpsl-gmap-canvas{margin-bottom:0;}
.gm-style div{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;}
.gm-style div{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;}
.gm-style .gm-style-iw{padding:12px 0 10px 12px;font-size:11px;}
.gm-style .gm-style-iw p:first-of-type strong:first-child{font-size:16px;line-height:36px;}
.gm-style .gm-style-iw div{min-width:180px!important;}
.gm-style .gm-style-iw hr{margin:16px auto;padding:0;border:none;border-top:1px solid black;}
input[type='email'],
input[type='number'],
input[type='search'],
input[type='text'],
input[type='tel'],
input[type='url'],
input[type='password'],
textarea,
select{box-sizing:border-box;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;box-shadow:none;font-family:'IntroRegular', sans-serif;}
input[type='submit'],
input[type='reset'],
input[type='button'],
input[type='email'],
input[type='number'],
input[type='search'],
input[type='text'],
input[type='tel'],
input[type='url'],
input[type='password'],
textarea,
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input[type='email']:focus,
input[type='number']:focus,
input[type='search']:focus,
input[type='text']:focus,
input[type='tel']:focus,
input[type='url']:focus,
input[type='password']:focus,
textarea:focus,
select:focus{outline:0;border:none;}
input[type='checkbox'],
input[type='radio']{display:inline;}
form.coupon input,
form.coupon input:focus,
form.wpcf7-form input,
form.wpcf7-form input:focus,
form.wpcf7-form textarea,
form.wpcf7-form textarea:focus,
form.wpcf7-form select,
form.wpcf7-form select:focus{display:block;padding:1em;width:100%;border:1px solid black;font-size:1em;line-height:1.25em;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
form.wpcf7-form textarea{min-width:100%;max-width:100%;height:160px;}
form.wpcf7-form select{background-color:transparent;;}
form.wpcf7-form .filiale{display:block;}
form.wpcf7-form .filiale::after{position:absolute;top:15px;right:20px;z-index:-1;content:'\f078';font-family:'FontAwesome';}
form.coupon label.abs{position:absolute;padding:1em;font-size:1em;line-height:1.25em;}
form.coupon input[type='text']:hover,
form.wpcf7-form input[type='text']:hover,
form.wpcf7-form textarea:hover,
form.coupon input[type='text']:focus,
form.wpcf7-form input[type='text']:focus,
form.wpcf7-form textarea:focus{border:1px solid #ffcc00;}
.ajax-loader{width:auto;}
.wpcf7 span.wpcf7-not-valid-tip{margin-top:10px;}
.wpcf7 div.wpcf7-response-output{margin:2em auto;padding:1em;border-color:#ffcc00;font-size:1em;line-height:1.5;}
.wpcf7 div.wpcf7-mail-sent-ok{border-color:#8eac26;}::-webkit-input-placeholder{color:black!important;opacity:1!important;}::-moz-placeholder{color:black!important;opacity:1!important;}:-moz-placeholder{color:black!important;opacity:1!important;}:-ms-input-placeholder{color:black!important;opacity:1!important;}:focus::-webkit-input-placeholder{opacity:0!important;transition:opacity .35s ease-in-out;}:focus:-moz-placeholder{opacity:0!important;-moz-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out;}:focus::-moz-placeholder{opacity:0!important;-moz-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out;}:focus:-ms-input-placeholder{opacity:0!important;-ms-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out;}
.ui-datepicker{border:none;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;background:#f7f6f3!important;font-family:'IntroRegular', sans-serif;}
.ui-datepicker .ui-datepicker-header{border:none;background:transparent;font-weight:normal;font-size:18px;font-family:'IntroBold', sans-serif;}
.ui-datepicker .ui-datepicker-header .ui-state-hover{border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:transparent;cursor:pointer;}
.ui-datepicker .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#e9f0f4;}
.ui-datepicker .ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker .ui-datepicker-prev{top:10px;border:none;}
.ui-datepicker .ui-datepicker .ui-datepicker-prev-hover{left:2px;}
.ui-datepicker .ui-datepicker .ui-datepicker-next-hover{right:2px;}
.ui-datepicker .ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker .ui-datepicker-prev span{top:0;margin-top:0;background-image:url(//www.peterpane.de/wp-content/themes/peterpane/images/ui-icons_ffffff_256x240.png);background-position:-32px 0;font-weight:normal;}
.ui-datepicker .ui-datepicker .ui-datepicker-prev span{background-position:-96px 0;}
.ui-datepicker .ui-datepicker table{margin:0;}
.ui-datepicker .ui-datepicker th{padding:1em 0;border:none;border-top:1px solid #3a414d;color:#cccccc;font-weight:normal;font-size:13px;}
.ui-datepicker .ui-datepicker td{padding:0;border:none;background:#f97e76;}
.ui-datepicker td .ui-state-default{margin:0;padding:.5em;border:none;background:transparent;color:black;text-align:center;font-weight:normal;font-size:16px;}
.ui-datepicker .ui-state-disabled{opacity:.2;}
.ui-datepicker .ui-state-disabled .ui-state-default{color:black;}
.ui-datepicker td .ui-state-active,
.ui-datepicker td .ui-state-hover{background:black;color:white;}
.effects{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.desktop{display:block;}
@media screen and (max-width: 641px) {
.desktop{display:none;}
}
@media screen and (max-width: 1025px) {
.site-header .desktop{display:none;}
}
.mobile{display:none;}
@media screen and (max-width: 641px) {
.mobile{display:block;}
}
@media screen and (max-width: 1025px) {
.site-header .mobile{display:block;text-align:center;}
} .fl{float:left;}
.fr{float:right;}
.fn{float:none;}
.none{display:none;}
.cf::after,
.cf::before{display:table;content:'';}
.cf::after{clear:both;}
.cf{zoom:1;}
.clear{display:block;visibility:hidden;clear:both;overflow:hidden;width:0;height:0;}
code{display:block;clear:both;padding:1em;background-color:lavender;color:blue;text-align:center;font-size:13px;}
.btn-facebook{background:#3b5998;}
.share{border-radius:2px;color:#fff;margin-right:20px;}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
.fa-facebook-f::before, .fa-facebook::before{content:"\f09a";}
.fb-fanpage-popup figure {
padding: 1.5rem 0;
width: 50%;
margin: 0 auto;
}