/**handles:wre-gm-markers,taxopress-frontend-css,recent-posts-widget-with-thumbnails-public-style**/
.wre-map-wrapper{position:relative}.wre-map-wrapper a{color:#787878}.wre-map-wrapper .loading,.wre-map-wrapper .map-overlay-no-results{position:absolute;z-index:1;top:50%;left:50%;height:60px;width:60px;margin-top:-30px;margin-left:-30px;line-height:68px;text-align:center;opacity:.9;border-radius:2px;background-color:#fff}.wre-map-wrapper .loading i,.wre-map-wrapper .map-overlay-no-results i{font-size:30px}.wre-map-wrapper .map-overlay-no-results{display:none;width:250px;margin-left:-125px;font-size:.9em;line-height:60px}.wre-map-wrapper .search-panel{position:absolute;z-index:1;top:10px;left:10px}.wre-map-wrapper .search-panel input.search-input{padding:5px 35px 5px 10px;background-color:#fff;opacity:.8;color:#787878;border:none;border-radius:2px;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);-o-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);-ms-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);box-shadow:1px 1px 1px 0 rgba(0,0,0,.2)}.wre-map-wrapper .search-panel input.button{background:rgba(0,0,0,0) url(//maps.gstatic.com/tactile/omnibox/quantum_search_button-20150825-1x.png) repeat scroll 0 0/72px 24px;border:medium none;content:'';display:inline-block;height:24px;padding:0;width:24px;margin:0 8px 0 0;position:absolute;right:0;top:2px}.wre-map-wrapper .map-controls{position:absolute;z-index:1;top:10px;right:10px;text-align:right;padding:0;list-style:none;margin:0}.wre-map-wrapper .map-controls>li{display:inline-block}.wre-map-wrapper .map-controls .control{display:inline-block;margin-bottom:5px;padding:0 10px;font-size:12px;line-height:30px;opacity:.8;border-radius:2px;background-color:#fff;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);-webkit-transition:background-color .2s;transition:background-color .2s}.wre-map-wrapper .map-controls .control:hover{opacity:1;color:#fff;background-color:#43becc}.wre-map-wrapper .map-controls .control.active{opacity:1;color:#fff;background-color:#43becc}.wre-map-wrapper .map-controls .control.active:hover{background-color:#43becc}.wre-map-wrapper .map-controls i{line-height:30px;text-align:center;display:inline-block;font-style:normal}.wre-map-wrapper .map-controls .current-location i{margin:0 5px 0 0}.wre-map-wrapper .map-controls .map-type{position:relative}.wre-map-wrapper .map-controls .map-type ul{position:absolute;top:33px;left:0;display:none;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);-o-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);-ms-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);overflow:hidden;opacity:.8;margin:0}.wre-map-wrapper .map-controls .map-type ul li{padding:3px 10px;font-size:12px;text-align:left;color:#787878;background-color:#fff}.wre-map-wrapper .map-controls .map-type ul li:first-child{margin-top:3px}.wre-map-wrapper .map-controls .map-type:hover ul{display:block}.wre-map-wrapper .map-controls .map-type:hover ul li.active,.wre-map-wrapper .map-controls .map-type:hover ul li:hover{color:#fff;background-color:#23282d}.wre-google-map{position:relative;height:400px;width:100%}.wre-google-map img{max-width:none;display:inline}.wre-google-map .cluster img{max-width:100%;max-height:100%}.wre-google-map .cluster>div{position:relative;width:auto;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;color:#fff!important}.wre-google-map label{width:auto;display:inline}.wre-google-map .infoBox{width:auto!important}.wre-google-map .map-marker-container{max-width:330px;position:relative;font-size:15px;background-color:#fff;background-color:rgba(255,255,255,.9);-webkit-transition:all .3s;transition:all .3s;float:left;padding:30px 20px 10px}.wre-google-map .map-marker-container .arrow-down{position:absolute;bottom:-28px;left:20px;border:14px solid transparent;border-top-color:#fff;border-top-color:rgba(255,255,255,.9)}.wre-google-map .map-marker-container .close-infobox{position:absolute;right:10px;top:0;cursor:pointer;opacity:.5}.wre-google-map .map-marker-container .close-infobox:hover{opacity:1}.wre-google-map .map-marker-container .close-infobox i:before{font-size:24px;color:#444;font-weight:400}.wre-google-map .map-marker-container .content{margin:5px 0 0;font-size:13px}.wre-google-map .map-marker-container .price{font-size:13px;float:left;width:100%;margin-top:15px;margin-bottom:0}.wre-google-map .map-marker-container .title{display:inline;font-size:15px;font-weight:400;line-height:18px;margin:0;color:#43becc;-webkit-transition:all .2s;transition:all .2s}.wre-google-map .map-marker-container a{padding-bottom:2px;color:#5dac8e;font-weight:700;text-decoration:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.wre-google-map .map-marker-container img{float:left;margin:0 15px 0 0;max-width:none;height:auto}.wre-google-map .map-marker-container .logo{padding:15px 20px 0}a.view-on-google-maps-link{display:block;opacity:.4;margin-top:1em;font-size:.8em;text-align:right;line-height:1;color:#787878}a.view-on-google-maps-link:hover{opacity:.8}.map-no-properties-found{padding:30px 0}.list-unstyled{padding:0;list-style-type:none}.wre-loader-container{position:absolute;z-index:1001;top:0;left:0;margin:0 auto;height:100%;width:100%;text-align:center}.wre-loader-container .svg-loader{text-align:center;position:relative;top:50%;left:50%;height:80px;width:80px;margin-top:-40px;margin-left:-40px;-webkit-mask-image:url(https://mg-immobilien.org/wp-content/plugins/wp-real-estate/assets/images/map-loader.svg);mask-image:url(https://mg-immobilien.org/wp-content/plugins/wp-real-estate/assets/images/map-loader.svg);-webkit-mask-size:cover;mask-size:cover;background-color:#43becc}.wre-google-map .gm-style .cluster div{background-color:#ffbd2d;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border:5px solid #fad789;border:5px solid rgba(250,215,137,.8)}@media (max-width:768px){.wre-google-map .map-marker-container .content{display:none}.wre-google-map .map-marker-container{max-width:180px}.wre-google-map .map-marker-container img{width:100%!important}.wre-google-map .map-marker-container .title{display:block;padding-top:5px}.wre-google-map .map-marker-container .price{margin-top:5px}.wre-map-wrapper .map-controls{bottom:0;top:auto;right:0;left:0;background-color:rgba(0,0,0,.5);text-align:center;padding-top:5px;padding-bottom:5px}.wre-map-wrapper .map-controls .control{margin-bottom:0}.wre-map-wrapper .search-panel{left:5px;right:5px;top:3px}}
.taxopress-table-container{width:100%}.taxopress-table-row td{border:none}.taxopress-table-row:nth-child(n+7){display:none}.taxopress-close-table-link,.taxopress-see-more-link{cursor:pointer}.taxopress-close-table-link{display:none}.taxopress-see-more-container{text-align:right;padding:10px}.hidden{display:none}.taxopress-table-container .taxopress-post-count{text-align:right;padding-right:30px}.taxopress-arrow{display:inline-block}.taxopress-arrow.right{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid}.taxopress-arrow.down{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid}.taxopress-border-cloud a{text-decoration:none;border:1px solid;padding:4px 7px;display:inline-block;margin:3px}.taxopress-box-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}.taxopress-box-list a{display:block;text-decoration:none;box-sizing:border-box;word-wrap:break-word}.taxopress-box-list img{max-width:100%;height:auto;display:block}.taxopress-boxrelatedpost-cat{color:#666;font-size:.9em}@media (max-width:1200px){.taxopress-box-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.taxopress-box-list{grid-template-columns:1fr;word-wrap:break-word}}.taxopress-parent-child-list{list-style:none!important}.taxopress-parent-term{font-weight:400;margin:.5em 0;list-style-type:none!important;position:relative;padding-left:1.5em}.taxopress-child-list{list-style:none!important;margin:.3em 0 .3em 1em!important;padding-left:0!important}.taxopress-child-term{font-weight:400;margin:.2em 0;position:relative;padding-left:1.5em}.taxopress-parent-term::before{content:"•";position:absolute;left:0;font-size:1.2em;line-height:1}.taxopress-child-list>li::before{content:"○";position:absolute;left:0;font-size:1.2em;line-height:1}.taxopress-child-list .taxopress-child-list>li::before{content:"▪  ▪";font-size:1.2em}.taxopress-child-list{margin-left:1em!important}.taxopress-child-list .taxopress-child-list{margin-left:1em!important}.taxopress-child-list li,.taxopress-parent-term{font-weight:400}.taxopress-box-list img.custom-image-class{width:var(--tp-image-width,200px);height:var(--tp-image-height,200px);object-fit:cover;aspect-ratio:1/1;display:block;max-width:100%}
.rpwwt-widget ul{list-style:outside none none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.rpwwt-widget ul li{overflow:hidden;margin:0 0 1.5em}.rpwwt-widget ul li:last-child{margin:0}.rpwwt-widget .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.rpwwt-widget .screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.rpwwt-widget ul li img{display:inline;float:left;margin:.3em .75em .75em 0}.rpwwt-widget ul li img{width:75px;height:75px}