@font-face{font-family:'Italianno';font-style:normal;font-weight:400;src:local('Italianno') , local('Italianno-Regular') , url(//fonts.gstatic.com/s/italianno/v5/RzzA8gdr3WCK_nxdg53KGj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff')}body.noScript{display:block}html{background:#717171;margin:0;padding:0;width:100%}body{background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/bg/lines-10.png.pagespeed.ce.XcFwYxsZL2.png) repeat top left;float:left;margin:0 auto;padding:0;color:#ededed;font-family:"Open Sans",helvetica,Verdana,sans-serif;font-size:14px;width:100%}.bg_image{opacity:.70;position:fixed;z-index:-99;bottom:-50px;width:113%;left:-10%;transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s}header,main,footer{width:100%;float:left}h1,h2,h3,h4,h5,h6{font-family:'Italianno',sans-serif}h1{font-size:50px;margin:35px 0;padding:0;font-weight:normal}h2{font-size:46px;margin:30px 0;padding:0;font-weight:normal}h3{font-size:42px;margin:28px 0;padding:0;font-weight:normal}h4{font-size:40px;margin:25px 0;padding:0;font-weight:normal}h5{font-size:36px;font-weight:normal}h6{font-size:34px;font-weight:normal}a{color:#bbb;transition:color .5s ease-in-out;-moz-transition:color .5s ease-in-out;-webkit-transition:color .5s ease-in-out}a:hover{color:#b00000}img.alignleft.size-thumbnail,img.alignleft.size-medium{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#fff;border-image:none;border-style:solid;border-width:9px 9px 30px;display:block;float:left;margin:10px}img.alignleft.size-thumbnail{width:151px}.entry-content hr{border-color:#555;border-style:none none solid;border-width:medium medium 1px;display:block;float:left;margin:10px 1%;width:98%}.more-link{color:#fff;display:block;float:left;font-family:'italianno',sans-serif;font-size:32px;padding:0 5px 0 0;text-align:right;text-decoration:none;width:80px}.more-link:hover{color:#b00000}.edit-link{background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/icons/bearbeiten.png.pagespeed.ce.nXIblB9LR3.png) no-repeat center center;bottom:10px;display:block;float:left;height:21px;left:0;position:absolute;text-indent:-10000px;width:30px;opacity:.3}.edit-link:hover{opacity:1}.edit-link a.post-edit-link{display:block;float:left;height:100%;width:100%}img{box-shadow:0 0 0 #000;-moz-backface-visibility:hidden;opacity:.8;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;border:0 none;outline:0}img:hover{box-shadow:0 0 0 #000;-moz-backface-visibility:hidden;opacity:1}.sprite-spinner{display:inline-block;overflow:hidden;position:fixed;text-align:left;top:43%;left:50%;margin:0 0 0 -40px;z-index:999}.wrapper{clear:both;margin:0 auto;width:1000px}.wrapper.fullwidth{width:100%;clear:both}.left40,.right40{width:40%}.left60,.right60{width:60%}.left,.left40,.left60{float:left}.right,.right40,.right60{float:right}input[type="submit"]{background:#b00000;border:none;border-radius:2px;-webkit-border-radius:2px;-webkit-appearance:none;color:#ededed;float:right;font-family:inherit;font-size:12px;margin:0 1%;padding:0;text-transform:uppercase}input[type="text"],input[type="tel"],input[type="email"],input[type="password"]{width:93%}input[type="text"],input[type="tel"],input[type="email"],input[type="password"],textarea{border:1px solid #ccc;color:#aaa;float:left;font-family:"Open Sans",helvetica,sans-serif;font-size:12px;height:30px;line-height:30px;margin:2px;padding:0 5px}.seperator_big{background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/sep_big.png.pagespeed.ce.p9WaFNu3Xb.png) repeat scroll 0 0 rgba(0,0,0,0);display:block;float:left;height:30px;margin:0 0 20px;width:1000px}.list1col{float:left;margin:1%;width:98%}.list2col{float:left;margin:1%;width:48%}.list3col{float:left;margin:1%;width:31%}.list4col{float:left;margin:1%;width:23%}.displaynone{display:none}body div#fancy_title div{font:35px 'italianno';text-shadow:0 0 30px rgba(0,0,0,1)}body td#fancy_title_main,body td#fancy_title_left,body td#fancy_title_right{background:none;height:40px}body div#fancy_overlay{background-color:#444!important;opacity:.7!important;z-index:998}body div#fancy_outer,body div#fancy_title{z-index:999}.logo>a{background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/wappen_freisbach.png.pagespeed.ce.Ly5_CTW--_.png) no-repeat center center;box-shadow:0 10px 36px rgba(0,0,0,.18);display:block;float:left;height:87px;margin:10px;text-indent:-10000px;width:70px;border-radius:0 0 34px 34px}.name a{color:#ededed;font-family:'italianno',sans-serif;font-size:80px;text-decoration:none;text-shadow:0 0 40px rgba(0,0,0,1);-webkit-text-shadow:0 0 40px rgba(0,0,0,1)}.name a span{font-size:43px;margin:0 30px}.navopener{display:none}header ul{list-style:none;margin:0;padding:0}header ul li{float:left;margin:0 0 20px}header nav{float:left;position:relative;width:100%;z-index:99}header nav ul#menu-header{display:block;float:left;margin:0;padding:0;width:65%}header nav .lvl1{margin:0;padding:0 0 20px}header nav .lvl1>a{color:#ededed;font-family:inherit;font-size:20px;font-weight:bold;padding:0 65px 0 0;text-decoration:none;text-transform:uppercase}header nav .lvl1.current-menu-item>a{color:#fb0000}header nav .lvl1 a:hover{color:#ddd}header nav .lvl1 .sub-menu{display:none;float:left;height:auto;left:0;margin:0;padding:0;position:absolute;top:40px;width:250px;z-index:10;box-shadow:0 0 30px rgba(0,0,0,.2);-webkit-box-shadow:0 0 30px rgba(0,0,0,.2)}header nav .menu-item-has-children{position:relative}header nav .menu-item-has-children:hover .sub-menu{display:block}header nav .lvl2-top{background:#e10613;height:5px;margin:0;width:100%}header nav .lvl2-top span{border-bottom:7px solid #e10613;border-left:7px solid transparent;border-right:7px solid transparent;display:block;height:0;margin:-7px 0 0 10px;width:0}header nav .lvl2{background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/arrow_right_wgrey.png.pagespeed.ce.q7Ecq7Oyju.png) no-repeat scroll 10px 12px #555;float:left;margin:0;padding:0;text-transform:uppercase;width:100%}header nav .lvl2 a{border-bottom:1px solid #ededed;color:#ededed;display:block;margin:0 10px;padding:8px 10px;text-decoration:none}header nav .lvl2 a:hover{color:#ccc}header nav .lvl2.last a{border:0 none}#site-navigation .search{float:right;margin:-5px 0;width:34%}#site-navigation .search form{background:#ccc;float:left;width:100%}#site-navigation .search input[type="text"]{width:65%}#site-navigation .search input[type="submit"]{background:none repeat scroll 0 0 #ccc;border-radius:0;cursor:pointer;float:left;height:32px;margin:2px 0;transition:background .5s ease-in-out 0s;-moz-transition:background .5s ease-in-out 0s;-webkit-transition:background .5s ease-in-out 0s;width:29.5%}#site-navigation .search input[type="submit"]:hover{background:#b00000}.search-results .entry-title{font-size:2em;font-weight:300;margin:2px 0;font-family:inherit}.search-results .entry-title a{text-decoration:none}#primary.site-content{background:#333;float:left;margin:25px auto 0;width:1000px}header ul li.wetter{float:right}.wetter .weather{margin:-10px 0 -40px;position:relative}#wp-simpleweather>div{text-align:center;width:200px}#simpleweather-widget h3{display:none}#simpleweather-widget span#current_weather{display:none}.wetter #simpleweather-widget #current_temperature{color:#555;font-size:25px;left:50%;margin:0 0 0 -100px;position:absolute;text-align:center;text-shadow:0 0 9px rgba(255,255,255,1);top:21%;width:200px}.wetter #simpleweather-widget img#current_weather_image{height:auto;margin:-10px 0 0;width:160px}#simpleweather-widget h3#tomorrow_forecast_header{display:block;font-family:"Open Sans",helvetica,sans-serif;font-size:16px;margin:-30px 0 30px;position:absolute;text-align:center;width:200px;z-index:100;cursor:pointer}.wetter-morgen{background:rgba(185,185,185,.9);border-radius:5px;box-shadow:0 0 60px rgba(0,0,0,.6);display:none;float:left;height:100px;left:0;position:absolute;top:0;width:200px;z-index:199}.wetter-morgen img#tomorrow_weather_image{margin:0 0 -25px;width:100px}.wetter-morgen>span{color:#555;display:block;float:left;font-size:12px;font-weight:normal;width:100%}.wetter-morgen strong{font-weight:normal}.wetter-morgen span.close{background:#b00000;border:1px solid maroon;border-radius:4px;color:#ededed;cursor:pointer;display:block;font-size:13px;font-weight:lighter;height:15px;line-height:12px;opacity:.5;overflow:hidden;position:absolute;right:1px;text-align:center;top:1px;width:15px;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.wetter-morgen span.close:hover{opacity:1}main section.fullwidth{position:relative}.slide{height:400px;margin:0 auto;width:1000px}.slide1,.slide2,.slide3{float:left;height:350px;position:absolute;width:1000px}.pagination{float:left;left:50%;list-style:none;margin:10px 0 0 -36px;padding:0;position:absolute;text-align:center;width:60px;display:none}.pagination>li{float:left;text-indent:-10000px;width:20px}.pagination a{background-image:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/button/slider_navi.png.pagespeed.ce.9lDb_MtjwC.png);background-repeat:no-repeat;background-position:-16px 0;opacity:.3;transition:opacity .8s ease-in-out;-moz-transition:opacity .8s ease-in-out;-webkit-transition:opacity .8s ease-in-out;display:block;height:20px;width:20px}.current a{background-position:4px 0;opacity:1}.fullwidth .seperator_big{margin:0 auto;float:none}.slide h2{font-family:"Open Sans",helvetica,sans-serif;font-size:120px;font-weight:bold;line-height:100px;text-align:center;text-transform:uppercase}.slide h3{font-size:100px;line-height:60px;margin:0;text-align:center}.slide h4{font-family:"Open Sans",helvetica,sans-serif;font-size:35px;margin:10px;padding:0;text-align:center}.more{bottom:0;float:right;font-family:'italianno',sans-serif;font-size:40px;position:absolute;right:0;text-decoration:none;vertical-align:bottom;color:#ededed;transition:color .5s ease-in-out;-moz-transition:color .5s ease-in-out;-webkit-transition:color .5s ease-in-out}.more:hover{color:#740e13}.next,.prev{display:block;height:200px;margin:70px 10px;opacity:.3;position:absolute;text-indent:-10000px;top:0;transition:opacity .5s ease-in-out 0s;width:110px}.next:hover,.prev:hover{opacity:1}.next{background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/button/next_big.png.pagespeed.ce.MRAh7uQqWA.png) repeat center center;right:0}.prev{background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/button/prev_big.png.pagespeed.ce.-_Novsg0vN.png) repeat center center;left:0}.contentbox article{background:#c8292a;min-height:350px;margin:30px 1%;position:relative}.contentbox article canvas{left:50%;margin:0 0 0 -60px;position:absolute;top:-12px}.contentbox .content{float:left;margin:75px 7% 10%;width:86%;max-height:235px;overflow:hidden;text-overflow:ellipsis}.contentbox .content h3{display:block;font-family:"Open Sans",helvetica,sans-serif;font-size:25px;margin:0;text-align:center;text-transform:uppercase;width:100%}.contentbox .content h4{color:#740e13;font-size:32px;margin:0;text-align:center}.contentbox .content p{font-size:13px}.contentbox .more{padding:0 20px}.previewbox ul{list-style:none outside none;margin:0;padding:0}.previewbox li,.widget_archive li{display:block;float:left;width:100%}.previewbox .newspreview a,.widget-area .widget_archive a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aaa;display:block;float:left;font-size:16px;text-decoration:none;text-transform:uppercase;width:100%}.previewbox .newspreview a:hover,.widget-area .widget_archive a:hover{color:#ededed}.previewbox .newspreview .post-date,aside.widget .date-start.dtstart,aside.widget .date-end.dtend,aside.widget .duration{color:#777;font-size:12px;font-weight:bold;text-transform:uppercase}.previewbox .newspreview li,.widget-area .widget_archive li{background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/arrow_right_white.png.pagespeed.ce.k3WKzkSUrd.png) no-repeat left 5px;margin:6px 0;padding:0 10px}.previewbox #content{background:#333;margin:0 0 -21px;padding:10px 10px 30px}.previewbox #content>div{margin:5px 1%;width:31%;float:left}@media screen and (max-width:480px){.previewbox #content>div{width:98%}}.previewbox h3,.widget-area h3{border-bottom:1px solid #ededed;border-top:1px solid #ededed;color:#b00000;display:block;float:left;font-family:"Open Sans",helvetica,sans-serif;font-size:16px;margin:10px 1%;padding:10px 10px;text-transform:uppercase;width:95%}.previewbox .shortDesc{float:right;width:50%}.previewbox .images a{display:block;float:left;opacity:.8;overflow:hidden;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}aside#dpe_fp_widget-2 a{height:100px;overflow:hidden;display:block;margin:0 0 20px}aside#dpe_fp_widget-2 img{width:45%}.previewbox .images .attachment-medium{margin:-10px -5%;width:50%}.previewbox .images h5{font-size:28px;line-height:20px;margin:5px 0 0}.previewbox .images li{margin:5px 0 10px}.previewbox .facebook div{background:#444}.tribe-events-adv-list-widget ol,.tribe-events-list-widget ol{margin:0;list-style:none;float:left;width:100%;padding:0}iframe .pluginFacepile li{margin:4px!important}.post-313 img[class*="align"],.post-313 img[class*="wp-image-"],.post-313 img[class*="attachment-"]{padding:0 10px 0 0}a.document{padding:0 0 0 17px}a.pdf{background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/icons/pdf-icon.png.pagespeed.ce.APOXHqIzJ4.png) no-repeat scroll left center rgba(0,0,0,0)}.archive-header,.page-header{margin:10px 20px -10px;width:96%}.archive-title{display:block;float:left;height:45px;margin:10px 0 20px 0;width:96%}.single .entry-header .entry-title{display:block;float:left;font-size:3.271rem;margin:4px 0;width:90%}div.sharedaddy h3.sd-title{display:none!important}.head-navigation{border-bottom:1px solid #ededed;border-top:1px solid #ededed;float:left;font-size:12px;padding:5px 1%;text-transform:uppercase;width:98%}.head-navigation a{color:#b00000;text-decoration:none}.head-navigation a,.head-navigation strong{padding:0 5px}.archive-meta{display:block;float:left;margin:0;width:100%}.category-impressionen #content article,body.category-impressionen article.category-impressionen{float:left;margin:1%;width:31%}#content{float:left;padding:10px;width:98%}.head-navigation .page-nav nav ul#menu-header.nav-menu,#content .nav-single h3.assistive-text{display:none}.nav-previous,.nav-next{border:1px solid;float:left;height:20px;margin:0 5px;text-indent:-10000px;width:20px}.page-nav{float:right;width:50%}.category header nav.navigation{display:block;float:right;width:auto}.nav-previous>a,.nav-next>a{display:block;float:left;height:100%;padding:0;width:100%}span.meta-nav{height:100%;width:100%}.category article.format-standard img.attachment-post-thumbnail{float:left;margin:0 20px 20px 0;width:20%}.tag-unternehmen-in-freisbach .attachment-post-thumbnail{border-left:6px solid #fc0;border-top:6px solid #fc0}.commercial{border:1px solid;border-radius:3px;color:#777;cursor:pointer;display:none;float:left;font-size:25px;font-weight:bold;height:30px;line-height:30px;margin:16px 10px 0 0;padding:0 5px;position:relative;text-align:center;width:20px}.tag-unternehmen-in-freisbach .commercial,.tag-anzeige .commercial{display:block}.commercial span{background:none repeat scroll 0 0 #222;color:#999;display:none;font-size:10px;font-weight:normal;left:-1px;line-height:12px;padding:10px;position:absolute;text-align:left;top:53px;width:174px;z-index:99;height:103px;opacity:.8}.commercial:hover{color:#fc0}.commercial:hover span{display:block}.category article.format-standard h1.entry-title,.category article.format-standard h2.entry-title{display:block;float:left;margin:10px 0;width:90%}.category article.format-standard h1.entry-title a,.category article.format-standard h2.entry-title a{display:block;float:left;font-size:39px;text-decoration:none;width:70%}.category article.format-standard h1.entry-title a:hover,.category article.format-standard h2.entry-title a:hover{color:#b00000}.category article.format-standard.tag-anzeige h1.entry-title a:hover,.category article.format-standard.tag-anzeige h2.entry-title a:hover,.category article.format-standard.tag-unternehmen-in-freisbach h1.entry-title a:hover,.category article.format-standard.tag-unternehmen-in-freisbach h2.entry-title a:hover{color:#fc0}.category article.format-standard .entry-content{float:left;width:100%}.category article.format-standard .more-link{float:right}.category article.format-standard .seperator_big{float:left;margin:-10px auto -20px;width:100%}body.category-impressionen article.category-impressionen .thumbnail_outer{background:none repeat scroll 0 0 #fff;box-shadow:0 0 20px rgba(0,0,0,.4);display:block;float:left;height:200px;width:100%}body.category-impressionen article.category-impressionen .thumbnail_inner{display:block;float:left;height:182px;margin:9px;overflow:hidden;position:absolute;width:94%}article.category-impressionen .more-link,.immocaster_resultlist_entry .more-link,.view_archive article.format-standard .more-link,.view_tags article.format-standard .more-link,.view_search article.format-standard .more-link{bottom:0;position:absolute;right:10px}body.category-impressionen article.category-impressionen .entry-content h2{display:block;float:left;font-size:40px;height:37px;margin:0 0 20px;text-decoration:none;width:100%}body.category-impressionen article.category-impressionen .entry-content>p{display:block;float:left;font-size:13px;height:50px;overflow:hidden}body.category-impressionen article.category-impressionen .entry-content{float:left;height:270px;position:relative;width:100%;overflow:hidden}body.category-impressionen article.category-impressionen .entry-content .deckel{background:rgba(0,0,0,.6);height:180px;left:-100%;padding:10px 3%;position:absolute;top:57px;transition:left .5s ease-in-out 0s;width:94%;overflow:hidden}body.category-impressionen article.category-impressionen .entry-content:hover .deckel{left:0}body.category-impressionen article.category-impressionen footer.entry-meta{background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/sep_small.png.pagespeed.ce.i_LZdfL3Hr.png) no-repeat center top;height:10px}.view_archive .seperator_big{width:100%}.view_archive #content{padding:20px;width:96%}.view_archive .archive-title{border-bottom:1px solid;border-top:1px solid;display:block;float:left;font-family:"Open Sans",helvetica;font-size:18px;font-weight:normal;height:35px;line-height:35px;margin:10px -2.1% 20px;text-transform:uppercase;width:104.3%}.view_archive .thumbnail_outer{display:block;float:left;height:100px;width:150px}.view_archive .thumbnail_inner{display:block;height:90px;margin:5px;overflow:hidden;width:140px}.view_archive a[rel="bookmark"]{text-decoration:none}.view_archive a[rel="bookmark"] h2,.view_archive .format-standard h1{font-size:45px;margin:-20px 0 5px}.view_archive .archive-date{background:#ededed;border:1px solid #555;color:#777;float:right;margin:20px 0 -42px -5px;padding:5px;text-align:right;text-transform:uppercase}.view_archive .entry-content p,.category .format-standard p{float:left;margin:0 0 15px 15px;width:75%}.view_archive .attachment-post-thumbnail.wp-post-image{float:left;width:150px}.view_archive footer.entry-meta,.view_archive .format-standard .seperator_big{display:none}.view_archive .edit-link{bottom:-23px;left:5px}.view_search .seperator_big{width:100%}.view_search #content{padding:20px;width:96%}.view_search .page-title{border-bottom:1px solid;border-top:1px solid;display:block;float:left;font-family:"Open Sans",helvetica;font-size:18px;font-weight:normal;height:35px;line-height:35px;margin:10px -2.1% 20px;text-transform:uppercase;width:104.3%}.view_search .thumbnail_outer{display:block;float:left;height:100px;width:150px}.view_search .thumbnail_inner{display:block;height:90px;margin:5px;overflow:hidden;width:140px}.view_search a[rel="bookmark"]{text-decoration:none}.view_search a[rel="bookmark"] h2,.view_search .format-standard h1{font-size:45px;margin:-20px 0 5px}.view_search .archive-date{background:#ededed;border:1px solid #555;color:#777;float:right;margin:20px 0 -42px -5px;padding:5px;text-align:right;text-transform:uppercase}.view_search .entry-content p{float:left;margin:0 0 15px 15px;width:75%}.view_search .attachment-post-thumbnail.wp-post-image{float:left;width:150px}.view_search footer.entry-meta,.view_search .format-standard .seperator_big,.view_search article .seperator_big{display:none}.view_search .edit-link{bottom:-23px;left:5px}.view_tags .seperator_big{width:100%}.view_tags #content{padding:20px;width:96%}.view_tags .archive-title{border-bottom:1px solid;border-top:1px solid;display:block;float:left;font-family:"Open Sans",helvetica;font-size:12px;font-weight:normal;height:25px;line-height:25px;margin:10px -2.1% 20px;padding:0 1%;text-transform:uppercase;width:102.3%}.view_tags .thumbnail_outer{display:block;float:left;height:100px;width:150px}.view_tags .thumbnail_inner{display:block;height:90px;margin:5px;overflow:hidden;width:140px}.view_tags a[rel="bookmark"]{text-decoration:none}.view_tags a[rel="bookmark"] h2,.view_tags .format-standard h1{font-size:45px;margin:-20px 0 5px}.view_tags .archive-date{background:#ededed;border:1px solid #555;color:#777;float:right;margin:20px 0 -42px -5px;padding:5px;text-align:right;text-transform:uppercase}.view_tags .entry-content p{float:left;margin:0 0 15px 15px;width:75%}.view_tags .attachment-post-thumbnail.wp-post-image{float:left;width:150px}.view_tags footer.entry-meta,.view_tags .format-standard .seperator_big,.view_tags article .seperator_big{display:none}.view_tags .edit-link{bottom:-23px;left:5px}.single-post .head-navigation{margin:0 0 20px}.single-post #primary.site-content{width:100%}.single-post #content{width:98%}.single-post article{width:96.5%}article{float:left;margin:19px;position:relative}article footer{background:none;height:auto;position:relative;border-top:1px solid #555;padding:10px 0;font-size:12px}#secondary.widget-area{background:#333;float:left;padding:0 1%;width:98%}#secondary .widget{float:left;margin:1%;width:31%}body #tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.entry-title{position:relative;float:left;width:100%;height:21px}body.tribe-is-responsive .tribe-events-calendar div[id*="tribe-events-event-"] h3.entry-title a{position:absolute}.widget-area aside.widget ul,.widget-area .tribe-events-list-widget ol,.widget-area .tribe-events-adv-list-widget ol{float:left;list-style-type:none;margin:0;padding:0}td.tribe-events-othermonth{background:#666;color:#333}body.events-archive.events-gridview #tribe-events-content table .type-tribe_events{margin:-5px 0;padding:1px 1px;border:none;width:100%}#content h3.tribe-events-month-event-title{padding:0 0 10px;margin:0 0 10px;border:none;line-height:1}.single-tribe_events #jp-relatedposts{display:none!important}.widget-area aside.widget h4.entry-title{background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/arrow_right_white.png.pagespeed.ce.k3WKzkSUrd.png) no-repeat scroll left 5px rgba(0,0,0,0);font-family:"Open Sans",helvetica;font-size:17px;margin:3px 0;padding:0 0 0 10px;text-decoration:none;text-transform:uppercase}.tribe-events-widget-link{float:right;font-family:'italianno';font-size:28px}.tribe-events-widget-link a{color:#b00000;text-decoration:none}.widget-area aside.widget h4.entry-title a{text-decoration:none}.single article .seperator_big{margin:30px 0;width:100%}.tribe-bar-disabled{display:none}.single .nav-previous,.single .nav-next{border:none;display:block;height:200px;margin:-100px 10px 0 10px;opacity:.3;position:fixed;text-indent:-10000px;top:50%;transition:opacity .5s ease-in-out 0s;width:110px;z-index:105}.tribe-events-nav-previous:hover,.tribe-events-nav-next:hover,.single .nav-previous:hover,.single .nav-next:hover{opacity:1}.single .nav-next,.tribe-events-nav-previous{background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/button/prev_big.png.pagespeed.ce.-_Novsg0vN.png) repeat center center;left:0}.single .nav-previous,.tribe-events-nav-next{background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/button/next_big.png.pagespeed.ce.MRAh7uQqWA.png) repeat center center;right:0}div.wp-caption.aligncenter{max-width:940px;width:100%!important}#content td{border-bottom:1px solid #555;font-weight:normal;padding:5px;text-align:left;width:10%}#content table{width:100%}#content tbody{width:100%}#content tr{width:100%}#content td:first-child{background:#222;width:30%}#content th{background:#444;padding:10px 5px;text-align:left}span.label{width:100px;display:block;float:left}.entry-contactform .textwidget{height:0;width:96%;margin:2%;z-index:999;overflow:hidden;transition:height .5s ease-in-out 0s;-moz-transition:height .5s ease-in-out 0s;-webkit-transition:height .5s ease-in-out 0s}h3.entry-form-title{cursor:pointer;transition:color .5s ease-in-out 0s;-moz-transition:color .5s ease-in-out 0s;-webkit-transition:color .5s ease-in-out 0s}h3.entry-form-title:hover{color:#b00}.entry-contactform.active .textwidget{height:auto}.entry-contactform{position:relative;float:left;width:100%}.entry-contactform label{width:20%;float:left;display:block}.entry-contactform input,  .entry-contactform textarea {width:70%;margin:0 15%}.entry-contactform .wpcf7-textarea{width:70%;height:100px;resize:vertical;margin:0 15%}.entry-contactform input.wpcf7-form-control.wpcf7-captchar{width:96%;float:left}.entry-contactform span.wpcf7-form-control-wrap.captcha-416{width:40%;margin:10px 10px 10px 0}.entry-contactform input[type="submit"]{padding:9px 0;width:71.5%;margin:1px 15%;float:left}.entry-contactform span.wpcf7-form-control-wrap{width:100%;float:left;display:block;margin:5px 0;text-align:center}.entry-contactform .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{width:100%;height:400px;margin:0;background:#333}.entry-contactform.active .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{width:100%;height:400px;margin:0;background:#333}.entry-contactform .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{height:0}.entry-contactform .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{top:53px;width:97%}.single_impressionen .bg_image{opacity:.6}.entry-content h1{margin:0}#tribe-events-pg-template{margin:0 auto;width:1000px}#tribe-events-pg-template>div{background:#333;float:left;padding:2%;width:96%}.tribe-events-schedule.updated.published.tribe-clearfix{float:left;width:100%}.tribe-events-single #tribe-events-footer{background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/sep_big.png.pagespeed.ce.p9WaFNu3Xb.png) no-repeat bottom center;float:left;height:35px;width:100%}.tribe-events-cal-links{float:left;width:100%}.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix{margin:35px auto}.tribe-events-meta-group{float:left;margin:1%;width:31%}.tribe-events-after-html{float:left}.tribe-events-after-html{float:left;width:100%;height:100px}.type-tribe_events{display:block;float:left;margin:10px 0;width:100%}.tribe-events-single-event-description{display:block;float:left;width:100%}.tribe-events-single-section-title{border-bottom:1px solid #ededed;border-top:1px solid #ededed;color:#b00000;font-family:'open sans';font-size:16px;margin:5px 0;padding:10px;text-transform:uppercase}.tribe-events-button,.tribe-events-gmap{background:#ccc;box-shadow:0 0 10px rgba(0,0,0,.5);color:#222;display:block;float:left;font-size:12px;margin:0 10px 0 0;padding:10px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .5s ease-in-out 0s;-moz-transition:background .5s ease-in-out 0s;-webkit-transition:background .5s ease-in-out 0s}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous,#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next{width:100px}.tribe-events-button:hover,.tribe-events-gmap:hover{background:#b00000;color:#ccc}.tribe-events-nav-next>a,.tribe-events-nav-previous>a{display:block;height:200px;width:110px}.tribe-events-nav-next,.tribe-events-nav-previous{border:none;display:none;margin:-100px 10px 0 10px;opacity:.3;position:fixed;text-indent:-10000px;top:50%;transition:opacity .5s ease-in-out 0s;-moz-transition:opacity .5s ease-in-out 0s;-webkit-transition:opacity .5s ease-in-out 0s}.tribe-events-schedule p.date,.entry-content p.date{border-top:1px solid;display:block;float:left;font-family:'Open Sans';font-size:16px;margin:0;padding:1%;text-transform:uppercase;width:98%}.tribe-events-single h1{margin:0}.tribe-events-month h2.tribe-events-page-title{margin:0;position:relative;text-align:left;z-index:0}#post-126 .list2col h2{font-size:40px;margin:30px 0 20px;text-align:center}#post-126 .list2col{height:200px;overflow:hidden;position:relative}#post-126 .list2col img{margin:-50px 0 0 0;width:100%}#post-126 .list2col>p{text-align:center}#post-126 .list2col .deckel{width:90%;height:155px;position:absolute;z-index:99;top:200px;background:rgba(0,0,0,.50);padding:5%;transition:top .5s ease-in-out 0s;-moz-transition:top .5s ease-in-out 0s;-webkit-transition:top .5s ease-in-out 0s}#post-126 .list2col:hover .deckel{top:0}#post-126 .more.fade{font-size:32px;right:10px}.type-page .entry-content{float:left;width:100%}.type-page .entry-header h1.entry-title{font-size:50px;margin:0}article.type-page{width:97%}.entry-content .search{margin:0 auto;float:none}body .tribe-events-meta-group .tribe-events-single-section-title,body .tribe-events-widget .tribe-events-widget-events-list__header,#content h3{width:100%;float:left;display:block;border-bottom:1px solid #ededed;border-top:1px solid #ededed;font-family:"Open Sans",helvetica;font-size:16px;text-transform:uppercase;padding:10px 10px;box-sizing:border-box}dd.tribe-organizer-url{display:none}dd.tribe-venue-url{display:none}.tribe-events-c-top-bar ul#menu-header{display:none}.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix{width:100%}.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg,.tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg{width:20px;height:20px;display:block}body .tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg path,body .tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg path{fill:#e50000}body .tribe-events .datepicker .day.active,body .tribe-events .datepicker .day.active.focused,body .tribe-events .datepicker .day.active:focus,body .tribe-events .datepicker .day.active:hover,body .tribe-events .datepicker .month.active,body .tribe-events .datepicker .month.active.focused,body .tribe-events .datepicker .month.active:focus,body .tribe-events .datepicker .month.active:hover,body .tribe-events .datepicker .year.active,body .tribe-events .datepicker .year.active.focused,body .tribe-events .datepicker .year.active:focus,body .tribe-events .datepicker .year.active:hover{background:unset;color:#e50000}#content .tribe-events-header th{background:#c4c4c4;text-align:center}body .tribe-events .datepicker .day,body .tribe-events .datepicker .month,body .tribe-events .datepicker .year{text-align:center}body .tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,body .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{background:none;border:0;font-size:1rem}body span.tribe-events-c-top-bar__datepicker-mobile{color:#fff;font-size:1rem;display:inline-block}body time.tribe-events-c-top-bar__datepicker-time{display:inline-block;margin:-6px 0 0}#content .tribe-events-header td,#content .tribe-events-header td:first-child{background:#eee;width:auto}body .tribe-events-widget .tribe-events-widget-events-list__header{margin-bottom:10px;margin-top:10px}.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages{width:100%}body .tribe-events-meta-group .tribe-events-single-section-title,body .tribe-common .tribe-common-h5,body .tribe-common .tribe-common-h6,body .tribe-common .tribe-common-h--alt{color:#b00000}body .tribe-events-widget-events-list__events{float:left;color:#fff}body.single-tribe_events .tribe-events-single .tribe-events-event-meta,body .tribe-events-event-meta,h1.tribe-events-single-event-title,body .tribe-events-single-event-title,body .tribe-events .tribe-events-calendar-month__calendar-event-title-link:visited,body .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:visited,body .tribe-events .tribe-events-calendar-month__day-date-daynum,body .tribe-common .tribe-common-b2,body .tribe-common a,body .tribe-common a:active,body .tribe-common a:focus,body .tribe-common a:hover,body .tribe-common a:visited,body .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month,body .tribe-common .tribe-common-h2,body .tribe-events-schedule h2{color:#fff}body .tooltipster-sidetip{display:none!important}body .tribe-events-calendar td a{font-size:10px;word-break:normal;text-transform:none;white-space:normal}body .tribe-events-widget .tribe-events-widget-events-list__view-more-link,body .tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited{color:#999;background:#444;padding:.3rem 1rem;margin:1rem 0 0;float:right;display:block;border-radius:4px;font-family:'Open Sans';text-transform:uppercase;font-size:.8rem}span.less,span.more{background:#b00;border:1px solid #ededed;border-radius:3px;color:#fff;cursor:pointer;float:left;font-family:"Open Sans",helvetica,sans-serif;font-size:16px;font-weight:bold;height:20px;line-height:20px;opacity:.5;position:relative;text-align:center;width:20px;margin:0 5px 0 -9px}span.less:hover,span.more:hover{opacity:1}#content .struktur em{clear:left;display:block;float:left;padding:0 10px;width:45%}#content .struktur strong{clear:both;display:block;float:left;margin:10px 0 0;width:100%}.booking_div{float:left;width:100%;overflow:hidden;padding:30px 0 0 0}.booking_img{float:left;width:35%}.booking_content{float:right;width:65%}.booking_div.first{padding:6px 0 0}.booking_div h2{border-top:1px solid #555;cursor:pointer;display:block;float:left;font-family:'Open Sans';font-size:16px;margin:0 0 30px;padding:5px 15px;text-transform:uppercase;width:100%;transition:color .5s ease-in-out 0s;-moz-transition:color .5s ease-in-out 0s;-webkit-transition:color .5s ease-in-out 0s}.booking_div h2:hover{color:#b00000}.booking_div.first h2{border:none}.booking_div.close h2{background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/arrow_right_white.png.pagespeed.ce.k3WKzkSUrd.png) no-repeat scroll left center rgba(0,0,0,0)}.booking_div.open h2{background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/arrow_bottom_red.png.pagespeed.ce.maqlc8kPh2.png) no-repeat scroll left center rgba(0,0,0,0)}.booking_div>p{display:block;float:left;width:100%}.booking_div .more{position:static}.booking_div.close{height:216px}.booking_div.open{height:100%}.entry-content .immocaster_resultlist_wrapper{float:left;width:100%}.immocaster_resultlist_entry{position:relative}.entry-content .immocaster_resultlist_entry h2{height:43px;overflow:hidden;width:100%;margin:0;font-family:"Open Sans",helvetica;font-size:16px;text-transform:uppercase;padding:5px 0}.entry-content .immocaster_resultlist_entry_title a{text-decoration:none}.entry-content .immocaster_resultlist_wrapper .immocaster_resultlist_entry{float:left;margin:1%;width:31%;background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/sep_small.png.pagespeed.ce.i_LZdfL3Hr.png) no-repeat center bottom rgba(0,0,0,0);border:medium none;margin-bottom:10px;padding-bottom:30px}.immocaster_resultlist_entry .immocaster_resultlist_entry_address{display:none}.immocaster_resultlist_entry .immocaster_resultlist_entry_image{background:#ededed;float:left;margin:10px 0;padding:5px;width:100%}.immocaster_resultlist_entry .immocaster_resultlist_entry_image>a{display:block;float:left;height:160px;overflow:hidden;width:100%}.immocaster_resultlist_entry .immocaster_resultlist_entry_image img{border:medium none;margin:-50% 0 0;max-width:none}.immocaster_resultlist_entry .immocaster_resultlist_entry_infos .label{float:left;width:77px}.immocaster_resultlist_entry .immocaster_resultlist_entry_infos address span{font-size:12px;color:#aaa}.entry-content .immocaster_resultlist_paginator{float:left;padding:5px 0;width:100%}.entry-content .immocaster_resultlist_paginator span{width:22px}.entry-content .immocaster_resultlist_paginator span.immocaster_pager_current{background:#b00000}.commercialProfiles>li{background:#444;border:1px solid #555;border-radius:0 0 150px 150px;float:left;font-size:13px;height:351px;list-style:none;margin:1%;padding:0 1%;position:relative;width:29%}.commercialProfiles .button{background:#fb0000;border-radius:3px;bottom:70px;color:#fff;left:50%;margin:0 0 0 -70px;padding:5px 20px;position:absolute;text-align:center;text-decoration:none;width:100px}.commercialProfiles{margin:0;padding:0;display:none}.commercialProfiles h4{text-align:center}.tribe-is-responsive .tribe-events-calendar div[id*="tribe-events-event-"] h3.entry-title a:before{content:"+ "}.tribe-is-responsive .tribe-events-calendar div[id*="tribe-events-event-"] h3.entry-title a{background:none repeat scroll 0 0 #ccc;color:#b00000;display:block;font-family:"Open Sans",helvetica;font-size:12px;height:21px;line-height:22px;margin:2px;opacity:.5;overflow:hidden;padding:0 5px;text-decoration:none;width:12px}.tribe-is-responsive .tribe-events-calendar div[id*="tribe-events-event-"] h3.entry-title a{transition:width .5s ease-in-out;-moz-transition:width .5s ease-in-out;-webkit-transition:width .5s ease-in-out;transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-webkit-transition:height .5s ease-in-out;transition:left .5s ease-in-out;-moz-transition:left .5s ease-in-out;-webkit-transition:left .5s ease-in-out;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.tribe-is-responsive .tribe-events-calendar div[id*="tribe-events-event-"] h3.entry-title a:hover{left:0;width:auto;height:auto;opacity:1}#tribe-events #tribe-events-content{position:static}#tribe-events #tribe-events-content ul.tribe-events-sub-nav{position:absolute;left:0;top:50%;margin:80px 0 0 0;padding:0}.tdp-fum-form-wrapper,.tdp-fum-psw-form-wrapper{float:left;margin:1%;width:48%;position:relative;height:300px}.fum-button.button-submit{bottom:0;margin:0 17px;padding:10px;position:absolute;right:0;width:200px}footer{background:#696d6f;height:425px}footer .fullwidth{height:360px;position:relative;top:0;z-index:99}footer .contact{height:260px;left:50%;margin:0 0 0 -500px;opacity:0;padding:50px 0;position:absolute;top:0;width:1000px}footer nav{float:left;width:100%;z-index:100}footer nav.main{background:#111;position:relative}footer div.meta{width:100%;background:#333;bottom:0;height:35px;position:fixed;z-index:101;list-style:none;margin:0;padding:0}footer nav ul{list-style:none;margin:0;padding:0}footer ul.menu{list-style:none;margin:0 auto;padding:0}footer nav ul li,footer .menu .menu-item{float:right;margin:0;padding:0}.main li.active{background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/bg/active_bg.png.pagespeed.ce.Kp13yPyj7b.png) no-repeat center bottom;height:40px;margin:0 0 -15px;padding:0 0 15px}footer nav ul li a,footer .meta ul li a{color:#ededed;display:block;float:left;text-transform:uppercase;font-family:'"Open Sans",  helvetica',sans-serif;padding:10px 50px;text-decoration:none}footer .meta ul li a{padding:10px 15px}footer p{text-transform:uppercase}.adress p{font-size:12px}.adress p span{float:left;width:60px}.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{background:#696d6f;height:150px;position:absolute;right:-5px;top:92px;width:570px;border:none!important}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{position:absolute;top:89px;right:-3px;font-size:13px}footer .right60 .left{width:45%}footer .right60 .right{width:55%}footer .right60 textarea{height:103px;width:70%;min-height:103px;resize:vertical}footer .right60 input[type="submit"]{height:107px;width:75px}.map{display:block;float:left;height:350px;position:absolute;top:0;width:100%;-webkit-filter:grayscale(100%);transition:filter .5s ease-in-out;-moz-transition:filter .5s ease-in-out;-webkit-transition:filter .5s ease-in-out;-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url(data:image/svg+xml;utf8,<svg\ xmlns=\'//www.w3.org/2000/svg\'><filter\ id=\'grayscale\'><feColorMatrix\ type=\'matrix\'\ values=\'0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0\ 0\ 0\ 1\ 0\'/></filter></svg>#grayscale);filter:gray}.map:hover{filter:none;-webkit-filter:none}.map iframe{border:0 none;height:350px;width:100%}.mapOverlay{background:#555;float:left;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.copyright{bottom:5px;float:left;font-size:10px;left:50px;position:absolute;text-align:center;z-index:100}.copyright a{color:#ccc}.sep{padding:0 10px}.dpe-flexible-posts .title{color:#fff;display:block;float:right;font-size:24px;margin:0;padding:0;width:50%}.previewbox .dpe-flexible-posts li>a{display:block;float:left;width:100%}.adsense-container{display:block;float:left;margin:20px 0;min-height:100px;width:100%}.mmc-article{float:left;display:block}.mmc-article form{width:50%;margin:0 25%}h4.tribe-event-title{font-family:inherit;font-size:inherit;padding:0;margin:3px}textarea.wpcf7-form-control.wpcf7-textarea{width:93%;height:150px}input.wpcf7-form-control.wpcf7-submit{float:right;width:50%;height:30px;margin:0 4%}@media (min-width:999px){header ul li.logo{margin:0 50px 20px -17px}}@media screen and (max-width:1000px){img.alignleft.size-thumbnail{width:20%}.wrapper{clear:both;margin:0 auto;width:100%}#primary.site-content{width:100%}header nav .lvl1 .sub-menu{width:auto}header nav ul#menu-header{width:70%}#site-navigation .search{width:30%}.slide{width:90%}.slide1,.slide2,.slide3{width:900px}footer .contact{width:100%}#site-navigation .search input[type="text"]{margin:2px 0 2px 2px}}@media screen and (max-width:880px){header ul{margin:0;padding:0}.logo{width:10%}.name{width:65%}.name a{font-size:75px}.name a span{font-size:40px}.wetter{width:25%}header nav ul#menu-header{width:100%}#site-navigation .search{margin:0;width:100%}.slide1,.slide2,.slide3{width:800px}footer .contact{position:static;margin:auto;padding:0;left:0}.single .nav-previous,.tribe-events-nav-previous,.single .nav-next,.tribe-events-nav-next,.next,.prev{height:130px;opacity:.5;width:23px;margin:65px 0}#tribe-events-pg-template{margin:0 auto;width:100%}.single .nav-previous,.tribe-events-nav-next,.next{background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/mobile_left_right.png.pagespeed.ce.T_3KEHkH8n.png) no-repeat left center;right:0}.single .nav-next,.tribe-events-nav-previous,.prev{background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/mobile_left_right.png.pagespeed.ce.T_3KEHkH8n.png) no-repeat right center;left:0}.impressionen #content article,.view_category article.category-impressionen,.entry-content .immocaster_resultlist_wrapper .immocaster_resultlist_entry{width:48%}#content,.single #content,.previewbox #content,.view_tags #content{padding:1%;width:98%;margin:0}article,.single article{margin:0;width:100%}.single .nav-previous,.single .nav-next{margin:-100px 0 0}footer .left40{display:none}footer .right60{width:100%}.slide{height:330px}.slide1,.slide2,.slide3{height:300px}.slide h2{font-size:6em;line-height:75px}.slide h3{font-size:4em;line-height:55px}.slide h4{font-size:3em;line-height:45px}.seperator_big{display:none}article,.single article{border-bottom:1px solid #777;margin:20px 0;width:100%;padding:0 0 20px}.view_tags .thumbnail_outer{width:34%;margin:0 20px 0 0}.view_tags .entry-content p{float:none;display:inline;width:auto;margin:0 0 15px 4px}.archive-header,.page-header{margin:10px 0 -10px;width:96%}.view_tags .archive-title{margin:10px 0 20px;padding:0 1%;width:98%}.view_tags .thumbnail_inner{width:100%}.view_tags .attachment-post-thumbnail.wp-post-image{max-width:130%;min-width:100%}}@media screen and (max-width:850px){img.alignleft.size-thumbnail{width:28%}}@media screen and (max-width:760px){img.alignleft.size-thumbnail{width:27%}.bg_image{left:50%;margin:-300px 0 0 -1050px;width:auto}header ul li{margin:0}.logo{width:20%}.name{width:50%}.wetter{width:25%}.wetter .weather{margin:0;position:relative}#wp-simpleweather>div{text-align:center;width:100%}.wetter #simpleweather-widget img#current_weather_image{height:auto;margin:0;width:100%}.wetter #simpleweather-widget #current_temperature{left:50%;margin:0 0 0 -50%;width:100%}#simpleweather-widget h3#tomorrow_forecast_header{width:100%;margin:-28px 0 0}.name a{width:100%;overflow:hidden;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.name span{display:none}.slide1,.slide2,.slide3{width:690px}.copyright{left:0}.slide{height:300px}.slide1,.slide2,.slide3{height:270px}.slide h2{font-size:5em;line-height:55px}.slide h3{font-size:3em;line-height:45px}.slide h4{font-size:2em;line-height:35px}.mmc-article form{width:80%;margin:0 10%}}@media screen and (max-width:640px){img.alignleft.size-thumbnail{margin:3%;width:40%}.list3col{width:98%}.list4col{width:48%}.logo>a{background: url("../images/wappen_freisbach.png") no-repeat scroll center center / 99% auto rgba(0, 0, 0, 0);height:61px;width:50px}.name a{font-size:65px}.wetter-morgen{left:-3%;width:100%}#secondary .widget{width:98%}.previewbox .newspreview li,.widget-area .widget_archive li{margin:auto;width:95%}.slide1,.slide2,.slide3{width:620px}footer .right60 .left,footer .right60 .right{width:100%}footer h4{margin:0}input[type="text"],input[type="tel"],input[type="email"]{margin:2px 1%;padding:0 1%;width:96%}footer .right60 textarea{margin:1%;padding:0 1%;width:96%}.previewbox h3,.widget-area h3,#content h3{width:auto;float:none}footer .right60 input[type="submit"]{height:30px;width:98%}.wetter-morgen{left:-50%;overflow:hidden;width:150%}.wetter-morgen img#tomorrow_weather_image{margin:0 0 -25px;width:60%}.wetter-morgen>span{width:100%;font-size:8px}.slide{height:270px}.slide1,.slide2,.slide3{height:240px}.slide h2{font-size:4em;line-height:45px}.slide h3{font-size:3em;line-height:35px}.slide h4{font-size:1.2em;line-height:25px}.tribe-events-meta-group{float:left;margin:1%;width:100%}}@media screen and (max-width:568px){.entry-contactform{display:none}.archive-title,.single .entry-header .entry-title{height:auto;font-size:40px}.list2col{width:98%}#post-126 .list2col img{margin:0;width:125%}#post-126 .list2col{height:180px}.list4col{width:48%}.contentbox .content{margin:90px 5% 8%;width:90%}.contentbox article{background-size:96% auto;margin:20px 1%}.contentbox article canvas{top:-20px}.name a{font-size:60px}.slide1,.slide2,.slide3{width:435px}.impressionen #content article,.view_category article.category-impressionen,.entry-content .immocaster_resultlist_wrapper .immocaster_resultlist_entry{width:98%}.type-page .entry-header h1.entry-title{font-size:40px}header nav ul#menu-header{background:#444;height:37px;overflow:hidden;padding:0;position:absolute;width:15%}.navopener{background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/mobile_navigation.png.pagespeed.ce.NKzqbS3T2l.png) no-repeat center center;display:block;width:15%;float:left;height:37px;text-indent:-10000px;position:absolute;top:0;left:0}#site-navigation .search{margin:0;width:85%}header nav ul#menu-header.visible{background:#444;height:auto;overflow:visible}header nav ul#menu-header .lvl1>a{display:none}header nav ul#menu-header.visible .lvl1>a{border-bottom:1px solid #777;display:block;float:left;margin:0 0 0 -10%;padding:10px 0 10px 40px;width:96%}header nav .lvl1{margin:0;padding:10px 0 10px 15%;width:80%}header nav .lvl2{padding:0 25px 0 0;width:100%;background:url(https://www.freisbach.de/wp-content/themes/mm-creative/images/arrow_right_wgrey.png.pagespeed.ce.q7Ecq7Oyju.png) no-repeat 10px 12px #4b4b4b}header nav .lvl2-top{padding:0 0 0 25px;width:100%}header nav .lvl2-top span{margin:-7px 0 0 40px}header nav .lvl1 .sub-menu{display:block;padding:0;width:100%;margin:10px 0 0 -28px;position:static;box-shadow:none}header nav .lvl2 a{border-bottom:1px solid #ededed;color:#ededed;display:block;margin:0 10px;padding:8px 10px;text-decoration:none;width:97%}.mmc-article form{width:100%;margin:0 0}}@media screen and (max-width:480px){img.alignleft.size-thumbnail{margin:3%;width:38%}}@media screen and (max-width:360px){img.alignleft.size-thumbnail{margin:3%;width:39%;border-width:6px 6px 30px}.list2col{width:96%}.list4col{width:96%}.name a{font-size:50px}.logo>a{background: url("../images/wappen_freisbach.png") no-repeat scroll center center / 99% auto rgba(0, 0, 0, 0);height:49px;width:40px}.slide1,.slide2,.slide3{width:290px}.type-page .entry-header h1.entry-title{font-size:35px}.slide h2{font-size:2.5em;line-height:35px}.more{font-size:3em}.slide .more{font-size:2em}}