body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
table.sortable thead th{background-image:url(../../assets/tablesorter/images/default.svg);background-repeat:no-repeat;background-position:center right}table.sortable thead th.tablesorter-headerAsc{background-image:url(../../assets/tablesorter/images/asc.svg)}table.sortable thead th.tablesorter-headerDesc{background-image:url(../../assets/tablesorter/images/desc.svg)}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
*{margin:0px;padding:0px}body,html{font-family:"helvetica", sans-serif}p{line-height:30px}.parallax-window{height:700px;height:70vh;background:transparent}.parallax-window .title{color:#fff;position:absolute;margin-left:5px;z-index:12;text-shadow:1px 1px 5px #000}.content-width{width:1000px;height:auto;margin:0px auto 0px auto}.mod_article{height:auto}#sloganimage{z-index:-1}#sloganimage figure{margin-top:-40px}#article-header figure{height:80vh;margin-top:-60px}.custom{width:100%;position:fixed;z-index:100}.burger{top:25px;right:25px;position:fixed;width:40px;height:30px}.burger .mobile_menu_trigger{display:block !important}.mobile_menu{background:#fff;height:90vh !important;padding:40px 40px 80px 40px}.mobile_menu .inner{background:url(https://www.tischler-schroll.at/files/schroll/images/Element%203.svg);background-repeat:no-repeat;background-position:bottom;overflow:hidden}.mobile_menu .inner #overlay{background:none;height:100%}.mobile_menu .inner #overlay ul{height:auto}.mobile_menu .inner #overlay ul .logo{display:none}.mobile_menu .inner #overlay ul li{border-bottom:1px solid #D1D1D1;line-height:60px}.mobile_menu .inner #overlay ul li a{height:60px;text-decoration:none !important;color:#999 !important;font-size:14px}.mobile_menu .inner #overlay ul li .level_2{list-style-type:none;margin-left:40px}.mobile_menu .inner #overlay ul .dropdown{list-style-type:disclosure-open;list-style-position:inside}#overlay{height:71px;background:rgba(0, 0, 0, 0.75)}#overlay .inside{width:1100px;margin:0 auto}#overlay .inside #overlay{background:none}#overlay nav .invisible{display:none}#overlay nav .level_1 li{width:150px;height:72px;margin:0px 5px;line-height:74px;display:block;list-style-type:none;float:left;text-align:center}#overlay nav .level_1 li a{color:#fff;font-size:15px;line-height:72px;text-decoration:none;border-top:3px solid rgba(0, 0, 0, 0);display:block;transition:all ease-in 400ms;-webkit-transition:all ease-in 400ms;-moz-transition:all ease-in 400ms;-o-transition:all ease-in 400ms}#overlay nav .level_1 li a:hover{color:#FFC900;font-size:17px;font-weight:bold;border-top:3px solid #FFC900;transition:all ease-in 200ms;-webkit-transition:all ease-in 200ms;-moz-transition:all ease-in 200ms;-o-transition:all ease-in 200ms}#overlay nav .level_1 li strong,#overlay nav .level_1 li .active{line-height:72px;display:block;color:#FFC900;border-top:3px solid #FFC900}#overlay .submenu{cursor:pointer}#overlay nav .level_2{width:100vw;height:100vh;position:fixed;left:0;top:70px;background:rgba(255, 255, 255, 0.95);background-image:url("../../files/schroll/images/Element 3.svg");background-repeat:no-repeat;background-position:center;background-size:800px;display:none;transform:scaleY(0);transform-origin:top;opacity:0}#overlay nav .level_2 li{width:12vw;border:2px solid #000;margin:20vh 1vw 0px;display:grid;background:rgba(255, 255, 255, 0.95);opacity:0}#overlay nav .level_2 li a{color:#000;font-weight:600;font-size:24px}#overlay nav .level_2 li a:hover{color:#D70929;background:#FFC900;font-size:28px}#overlay nav .level_2 li:first-child{margin-left:22vw}#overlay nav .level_2 li:hover{border:2px solid #FFC900}#overlay .dropdown:hover .level_2{display:block;animation:slide-menu 400ms ease-in forwards}#overlay .dropdown:hover .level_2 li:nth-of-type(1){animation:show-menu 0.4s forwards 300ms ease-in-out}#overlay .dropdown:hover .level_2 li:nth-of-type(2){animation:show-menu 0.6s forwards 300ms ease-in-out}#overlay .dropdown:hover .level_2 li:nth-of-type(3){animation:show-menu 0.9s forwards 300ms ease-in-out}#overlay .dropdown:hover .level_2 li:nth-of-type(4){animation:show-menu 1.3s forwards 300ms ease-in-out}@keyframes slide-menu{from{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes show-menu{from{opacity:0;transform:translateY(60%)}to{opacity:1;transform:translateY(0)}}#overlay nav .level_1 .logo{width:150px;height:72px;margin:0px 50px 0px 50px;background-image:url("../../files/schroll/images/Element 4.svg");background-repeat:no-repeat;background-position:center}#overlay nav .level_1 .logo a,#overlay nav .level_1 .logo span,#overlay nav .level_1 .logo strong,#overlay nav .level_1 .logo active{width:150px;height:78px;margin:0px;display:block;background-image:none;color:rgba(0, 0, 0, 0);border-top:none}#overlay nav .level_1 .logo a:hover{color:rgba(0, 0, 0, 0)}#teaser-menu .block{width:20%;float:left;margin:2.5%;position:relative}#teaser-menu a{color:#fff;text-decoration:none}#teaser-menu a img:hover{width:180px;transition:all ease-in 200ms}#teaser-menu figure,#teaser-menu img{height:200px;overflow:hidden;transition:all ease-in 200ms}#teaser-menu figure img,#teaser-menu img img{width:100%;height:auto}#vorschau-projekte .ce_gallery,#planungs-album .ce_gallery{width:33%;float:left}#vorschau-projekte .ce_gallery li,#planungs-album .ce_gallery li{margin:0px 2px 1px 2px;list-style-type:none}#vorschau-projekte .ce_gallery li figure,#planungs-album .ce_gallery li figure{max-height:400px;margin:5px;overflow:hidden}#vorschau-projekte .ce_gallery li img,#planungs-album .ce_gallery li img{width:100%;height:auto}footer{position:absolute}footer h1{font-size:24px;line-height:40px}footer .quater-w{width:49.4vw;height:40vw;float:left}footer .bg{background:url(https://www.tischler-schroll.at/files/schroll/images/japan_clear.jpg);background-size:cover}footer figure{max-width:50%;height:auto;margin:35% auto 0 auto}footer .ce_form{width:100%;padding:40px 0px 40px 0px;float:left}footer .ce_form .form-left{margin-left:15vw}footer .ce_form .form-right{margin-right:15vw}footer .ce_form .contact_form fieldset{width:34%;float:left;border:none;margin-right:1%}footer .ce_form .contact_form label{display:block}footer .ce_form .contact_form .text,footer .ce_form .contact_form .textarea{width:100%;height:25px;margin-bottom:10px;border:1px solid #fff;border-radius:5px;background:white;color:#000}footer .ce_form .contact_form .message{height:135px}footer .ce_form .contact_form .send_button button{width:100%;height:30px;border:1px solid #1a8306;border-radius:5px;color:#fff !important;margin-top:22px;background:#4ba006;background:-moz-linear-gradient(top, #4ba006 0%, #172b05 100%);background:-webkit-linear-gradient(top, #4ba006 0%, #172b05 100%);background:linear-gradient(to bottom, #4ba006 0%, #172b05 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4ba006", endColorstr="#172b05",GradientType=0);color:#fff;cursor:pointer}footer .ce_form .contact_form .send_button button:hover{background:#172b05;background:-moz-linear-gradient(top, #172b05 0%, #4ba006 100%);background:-webkit-linear-gradient(top, #172b05 0%, #4ba006 100%);background:linear-gradient(to bottom, #172b05 0%, #4ba006 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#172b05", endColorstr="#4ba006",GradientType=0)}footer .ce_form select,footer .ce_form input,footer .ce_form textarea{color:#fff;background:white;border:1px solid #fff;border-radius:5px}footer .ce_form .widget-captcha{margin-top:10px;margin-bottom:10px}footer .ce_form *::-webkit-input-placeholder{color:#C3C3C3}footer .ce_form *:-moz-placeholder{color:#C3C3C3}footer .ce_form *::-moz-placeholder{color:#C3C3C3}footer .ce_form *:-ms-input-placeholder{color:#C3C3C3}footer .ce_form select,footer .ce_form input,footer .ce_form .captcha{color:#000 !important}#main li{list-style-type:disc;margin-left:3em}.center-content{width:1100px;margin:0px auto 0px auto}.left-content{margin-left:50px}.right-content{margin-right:50px}.top10{padding-top:10vh}.top20{padding-top:20vh}.top30{padding-top:30vh}.top40{padding-top:40vh}.top50{padding-top:50vh}.top60{padding-top:60vh}.top70{padding-top:70vh}.top80{padding-top:80vh}.bottom10{padding-bottom:10vh}.grey-bg{background:#777;color:#fff}.white-bg{background:#fff}.white-t{color:#fff}.yellow-t{color:#FFC900}.red-t{color:#D70929}.text-shadow{text-shadow:2px 2px 3px #000}@media screen and (min-width:800px){#mobile-menu-7{width:33vw !important}}@media screen and (max-width:1100px){.center-content{width:95%}.content-width{width:95%}.top60{padding-top:55vh}#teaser-menu .block{width:45%}.burger{top:15px;right:20px;position:fixed}}@media screen and (max-width:1000px){#overlay{height:60px;background:none}#overlay nav{display:none}#ihr-freundlicher-tischler::before{content:"";display:block;background-image:url(http://www.tischler-schroll.at/files/schroll/Fotos/test/20181129_170634.jpg);background-size:cover;background-position:center;height:80vh;width:100vw;top:0;bottom:0;left:0;right:0;position:fixed;z-index:-10 !important}.custom{width:78px;height:60px;position:fixed;right:0;z-index:100;background:rgba(0, 0, 0, 0.75)}.custom .burger{position:fixed}.custom a{width:60px;height:60px;display:block}.custom img{width:40px;height:30px}footer .quater-w{width:100vw;height:100vw}footer .ce_form .contact_form fieldset{width:80%;float:none;border:none;margin:0 auto 0 auto}footer h1{font-size:24px;line-height:25px}}
