body{color:#666}.diakonie{width:175px;float:left;margin:5px 0 0}.site-branding{width:700px!important}.site-logo{float:left;margin:0 75px 0 0}.site-footer{display:none}.col-md-4{width:100%}.top-bar .col-md-4{width:auto}.footer-widget-area{background-color:#222;padding:18px 0 4px}.hentry .post-content,.single .hentry,.page .hentry{background:none!important;border:none!important}.hentry .entry-content .alignleft{padding-right:30px;margin:0 0 10px 0!important}.panel.widget .widget-title,.so-panel.widget .widget-title{border-bottom:0 none;font-size:35px;margin-bottom:60px;padding:0;position:relative;text-align:center;text-transform:uppercase}section .widget-title{font-size:35px;text-align:center;text-transform:uppercase}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{min-height:1px;padding-left:8px;padding-right:8px;position:relative}.col-md-8{width:69%}.logo1{display:block;float:right;padding:0;width:175px}.logo2{display:none;float:right;padding:0;width:175px}#bannertop{clear:both;float:right;height:48px;position:relative;right:61px;top:54px}.is-sticky #bannertop{top:33px}.logo1 img{height:40px;margin-top:4px}.logo2 img{height:40px;margin-top:4px}.top-bar{background-color:#114d4b;opacity:.9;position:relative;width:100%;z-index:9999}.main-navigation ul{float:right;list-style:outside none none;margin:20px 0 0;padding-left:0}.main-navigation a{color:#fff;display:block;text-decoration:none;transition:color .3s ease 0s;padding:4px 0}.main-navigation a:hover{color:#ff6}.main-navigation .current_page_item a{color:#fc6;border-top:2px solid #fc6;border-bottom:2px solid #fc6}.menu-topmenu-container{font-size:135%}.nav-deco,.nav-search{display:none}.alignright{display:inline;float:right;margin:1em 0 1em 1em}hr{border:1px solid #a82c1e;margin:15px 0 35px}.home .latest-news-area .clearfix{clear:both;display:block;padding:40px 0 0}#latest-news{background:#a82c1e;color:#fff}#latest-news .widget-title{color:#fff}section .widget-title:after{border-bottom:6px double #fff;bottom:-10px;content:"";left:calc(50% - 100px);position:absolute;width:200px}.panel-grid-cell section{padding:30px 0;z-index:999}#latest-news .entry-thumb{float:left;margin-right:20px}#latest-news .all-news,#latest-news .all-news:hover{color:#fff;text-decoration:none}#latest-news .all-news{border:1px solid #fff;font-size:140%;margin:0 auto 0}.page .site-main #latest-news a{color:#fff}.page .site-main #latest-news a:hover{color:#ff6}.entry-thumb img{border:4px solid #fff;transition:all .3s ease 0s;width:250px}.service-title,.employee-name,.latest-news-area .entry-title{font-size:160%;margin:0;padding:15px 0;text-transform:uppercase;text-align:left;color:#fff}.service-title,.employee-name a,.latest-news-area .entry-title a{color:#fff}.panel.widget,.so-panel.widget{margin:0 auto;padding:30px}.home #content #panel-2-0-0-2,.home #content #panel-2-0-0-3,.home #content #panel-2-0-0-1{width:100%!important;max-width:none}.home #panel-2-0-0-1{width:100%!important;padding:0}.home #panel-2-0-0-3{background:#83870e;color:#fff}.site-content{min-height:400px}.page-template .site-main{width:1120px;margin:0 auto;padding:0}.home .site-main{width:100%}.page-template .site-main .entry-content{width:920px}.home .site-main .entry-content{width:100%}.widget-title,.widgettitle{border-bottom:4px double #114d4b}.page .site-main a{color:#a82c1e}.page .site-main a:hover{color:#166665}.entry-header{border-bottom:medium none;margin-bottom:0}.page h1,h1.entry-title{border-bottom:4px double #166665;color:#166665;font-size:250%;margin:0 0 35px;padding:0 0 2px}.page h2{font-size:180%;padding:0 0 16px;color:#166665;margin:0}.page h3{font-size:160%;font-weight:500;color:#a82c1e;padding:0 0 10px;margin:0}.page-template #content p,.page #content li{font-size:120%;padding:0 0 10px;margin:0}.home #content #panel-2-0-0-2 p,.home #content #panel-2-0-0-3 p{font-size:120%;margin:0 auto;text-align:center;width:1000px}.page #content li{list-style:none}.page-template #content li:before{content:"\f18e";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#a82c1e;font-size:20px;padding-right:.5em;position:relative;top:2px;left:0}.home #content li:before{content:"";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#a82c1e;font-size:20px;padding-right:.5em;position:relative;top:2px;left:0}.panel.widget .widget-title:after,.so-panel.widget .widget-title:after{bottom:-10px;content:"";left:calc(50% - 35px);position:absolute;width:70px}#panel-2-0-0-2 .widget-title:after,.so-panel.widget .widget-title:after{border-bottom:6px double #a82c1e}#panel-2-0-0-3 .widget-title:after,.so-panel.widget .widget-title:after{border-bottom:6px double #fff}#panel-2-0-0-3 h3.widget-title{color:#fff}#sidebar-footer{background:url(http://www.jugendtreff-wallstadt.de/wp-content/themes/moesia_child/images/wood_footer.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#sidebar-footer p,#sidebar-footer p a{color:#fff}.entry-meta{display:none}.hentry .post-content,.single .hentry,.page .hentry{border:none;padding:0}.hentry .entry-content img{margin:0}.post-template-default .single-thumb{display:none}.arsocialshare_network_button_settings{width:98%!important}.content-area{float:left;width:1000px}@media only screen and (min-width:1025px){.has-banner:after{content:"";display:block;position:absolute;top:0;left:0;background-position:center top;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}}.site-header{position:relative}.top-bar{position:relative;width:100%;z-index:9999;opacity:.9}.overlay{background:url(//www.jugendtreff-wallstadt.de/wp-content/themes/moesia_child/images/pattern.png);position:absolute;top:0;z-index:1;opacity:.3;background-attachment:fixed}@media screen and (min-width:992px){.is-sticky{top:0;width:100%;z-index:99999;background-color:#fff}.sticky-wrapper{background-color:#222}.is-sticky .main-navigation li{padding:20px 10px;-webkit-transition:all .3s;transition:all .3s}.is-sticky .main-navigation ul ul li{padding:5px}.is-sticky .site-branding{padding:20px 15px;-webkit-transition:all .3s;transition:all .3s}.admin-bar .is-sticky .top-bar{margin-top:32px}}.home #masthead{height:450px!important}#masthead{height:40px!important}.welcome-info{position:absolute;z-index:9998;display:table;margin:0 auto;padding:0 30px;top:40px!important;text-align:center;width:100%}.welcome-title{font-size:80px;color:#fff;width:100%;text-align:center;text-shadow:0 0 2px #222,0 0 2px #222;font-weight:700;margin-bottom:30px;line-height:1.2}.welcome-logo{width:100%;max-width:200px;display:block;margin:0 auto 30px}.welcome-desc{font-size:28px;width:100%;text-align:center;color:#fff;text-shadow:0 0 2px #222,0 0 2px #222;margin-bottom:30px}.welcome-button{width:100%;text-align:center;position:relative}.welcome-button,.call-to-action{background-color:#ff6b53;padding:10px 20px;font-family:'Roboto Condensed',sans-serif;font-size:16px;text-transform:uppercase;color:#fff;box-shadow:0 5px 0 #c2503d;border-radius:5px;font-weight:700}.welcome-button:active,.call-to-action:active{top:3px;box-shadow:0 2px 0 #c2503d}.welcome-button:hover,.welcome-button:visited,.call-to-action:hover,.call-to-action:active{color:#fff;text-decoration:none}.panel.widget .widget-title,.so-panel.widget .widget-title{position:relative;margin-bottom:60px;padding:0;border-bottom:0;text-align:center;font-size:270%;text-transform:uppercase}.panel.widget .widget-title:after,.so-panel.widget .widget-title:after{position:absolute;left:calc(50% - 35px);width:70px;content:"";border-bottom:6px double #ff6b53;bottom:-10px}.panel.widget,.so-panel.widget{margin:0 auto;padding:80px 30px}.fullwidth{width:100%}#masthead .header-image{height:100%!important;max-width:100%}.slick-slider:hover{cursor:move}.slick-slider{position:relative;overflow:hidden;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block;margin:0 auto;max-width:150px}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-prev,.slick-next{box-shadow:none;position:absolute;display:block;height:40px;width:40px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:calc(50% - 10px);margin-top:-10px;padding:0;border:none;outline:none}.slick-prev:focus,.slick-next:focus{outline:none}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"FontAwesome";font-size:40px;line-height:1;color:#ff6b53;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-10px}.slick-prev:before{content:"\f104"}.slick-next{right:-10px}.slick-next:before{content:"\f105"}.panel-row-style{display:block;background-repeat:no-repeat;background-position:center top;background-attachment:fixed;background-size:cover;position:relative;overflow:hidden}@media screen and (max-width:1024px){.panel-row-style{background-attachment:scroll !important;background-position:center top !important;-webkit-background-size:auto !important;-moz-background-size:auto !important;background-size:auto !important}.col-md-8{width:60%}.main-navigation li{padding:40px 5px}}.services-area,.employees-area{text-align:center}.service,.employee{display:inline-block;float:none;vertical-align:top;text-align:left}.page-template-page_services-php .service.col-xs-6,.page-template-page_employees-php .employee.col-xs-6,.services-area .col-xs-6,.employees-area .col-xs-6{width:49.5%}@media (min-width:768px){.page-template-page_services-php .service.col-sm-6,.page-template-page_employees-php .employee.col-sm-6,.services-area .col-sm-6,.employees-area .col-sm-6{width:49.5%}}@media (min-width:992px){.page-template-page_services-php .service.col-md-4,.page-template-page_employees-php .employee.col-md-4,.services-area .col-md-4,.employees-area .col-md-4{width:33%}}@media only screen and (min-width:1025px){.header-image{display:none}}@media only screen and (max-width:1199px){.content-area{width:550px}.fullwidth{width:100%}.home-masonry .hentry{width:283px}}@media only screen and (max-width:991px){.welcome-info{top:30px}.project:nth-of-type(2n+1),.service:nth-of-type(2n+1),.employee:nth-of-type(2n+1){clear:both}.blog-post:nth-of-type(3n+1){clear:none}.blog-post:nth-of-type(2n+1){clear:left}.project:nth-of-type(3n+1),.service:nth-of-type(3n+1),.employee:nth-of-type(3n+1){clear:none}.content-area,.widget-area{width:100%}.stuck{position:relative}.home-masonry .hentry{width:330px}}@media only screen and (max-width:767px){.skills-desc{border:0;margin-bottom:30px}.skills-list{border:0;margin:0}.home-masonry{margin:0 auto}.home-masonry .hentry{width:280px}.site-branding{left:36%;margin:0;position:relative}}@media only screen and (max-width:650px){.home-masonry .hentry{width:auto}.home-masonry{max-width:100%}}@media only screen and (max-width:600px){.hentry .entry-thumb,.post-content{width:100%;padding:0}.entry-title{font-size:25px}.welcome-desc,.welcome-button{display:none}.panel-grid-cell section,.panel.widget,.so-panel.widget{padding-top:40px;padding-bottom:40px}.service,.employee{padding-left:5px;padding-right:5px}}@media only screen and (max-width:499px){.project,.service,.employee,.bq-text,.bq-img{width:100% !important}.project img{display:block;margin:0 auto}section .widget-title{font-size:36px}.welcome-title{font-size:24px}.welcome-logo{max-width:100px}.welcome-desc{font-size:20px;color:#d8d8d8;text-shadow:0 0 2px #222,0 0 2px #222}.welcome-button{font-size:14px;margin-top:30px}.blog-post{width:100%;margin-bottom:30px}.blog-post:nth-of-type(3){margin-top:0}table{table-layout:fixed}.comments-area .children{padding-left:0}}@media only screen and (max-width:416px){.social-area li{padding:0 10px}.social-area a:before{font-size:65px}.page-template-page_services-php .service,.page-template-page_testimonials-php .testimonial{padding-left:0;padding-right:0}}.menu-toggle{background-color:#ebebeb;box-shadow:none;color:#444;display:none;float:left;left:-101px;position:relative;top:18px}.btn{border-radius:0;padding:6px 24px}@media (max-width:320px){.site-branding.col-md-4{width:100%;text-align:center;padding-top:20px;padding-bottom:20px}.menu-toggle.btn{margin:5px auto 10px;float:none}.site-title{font-size:30px}.menu-toggle{left:-113px;top:-82px}.site-branding{left:15%}}@media screen and (max-width:991px){.menu-toggle,.main-navigation.toggled .nav-menu{display:block}.main-navigation.toggled{width:100%;text-align:center;margin-bottom:30px}.main-navigation ul{float:none}.toggled .menu-toggle{margin:0}.main-navigation li{width:100%;border:0;padding:5px 0 !important;text-align:center}.main-navigation li:first-child{padding-top:15px}.main-navigation ul ul li:hover{background-color:transparent}.main-navigation ul{display:none}.main-navigation .children,.main-navigation ul ul{display:block !important;float:none;position:static;border:none;background:0 0;box-shadow:none}.main-navigation ul ul li{border:0;text-align:center}.main-navigation ul ul a{color:#e2e2e2;margin:0 auto}.top-bar{position:relative !important}.site-branding{left:36%;margin:0;position:relative;width:200px!important}.site-logo{margin:0}}@media screen and (max-width:1024px){.menu-topmenu-container{font-size:114%}.page-template .site-main{margin:0 auto;padding:0;width:100%}.panel.widget .widget-title,.so-panel.widget .widget-title{border-bottom:0 none;font-size:230%;margin-bottom:20px;padding:0;position:relative;text-align:center;text-transform:uppercase}.panel.widget,.so-panel.widget{margin:0 auto;padding:45px 30px}.home #content #panel-2-0-0-2 p,.home #content #panel-2-0-0-3 p{font-size:120%;margin:0 auto;text-align:center;width:80%}.page-template .site-main .entry-content{margin:0 auto;padding:40px 0;width:90%}#sidebar-footer{font-size:120%}}.container{width:auto !important}.widget .container,section .container{padding-left:30px;padding-right:30px}@media (min-width:768px){.container{max-width:750px}}@media (min-width:992px){.container{max-width:970px}}@media (min-width:1200px){.container{max-width:1170px}}@media (max-width:499px){section .widget-title,.panel.widget .widget-title,.so-panel.widget .widget-title{font-size:36px}#bannertop{display:none}.home #masthead{height:300px !important}.menu-toggle{left:-166px}.diakonie{width:148px;margin:20px 0 0}.panel.widget,.so-panel.widget{padding:0}}@media (max-width:600px){img.alignright{clear:both;padding:20px 0;float:none;width:100%}}