@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900|Open+Sans:400,600,700,800);
/*!
Theme Name: Petrie
Theme URI: http://underscores.me/
Author: Sebastian Bloß
Author URI: http://www.kimdesign.de/
Description: Theme für petrie-gmbh.de
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: petrie
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Petrie is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;margin:0;font-size:1rem}h2.section-headline{text-align:center;color:#62697a;margin:100px 0 75px;font-family:"Lato",sans-serif;font-weight:300;font-size:64px;font-size:3.9rem}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff;line-height:1.4;font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:600}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}.transition,input.wpcf7-text,.wpcf7 textarea,input.wpcf7-submit,.main-navigation li,.main-navigation li:hover>a,.main-navigation li.focus>a,#primary-menu-mobile li a,#footer-nav ul li a,.container.page-header,#home-slider .slide-content,ul#tabs li,body.page-template-default .entry-header-wrapper .entry-header h1.entry-title,body.page-template-tpl_elternpage .entry-header-wrapper .entry-header h1.entry-title,.container.page-content-repeater .teaser-parent .teaser-parent-content h2,.container.page-content-repeater .teaser-parent .teaser-parent-content a.more:hover,body.page-template-tpl_kontakt .entry-header-wrapper .kontakt-info,.sub-page .entry-content a,body.page-template-tpl_led_landingpage a.contact-led{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1;}::-moz-selection{background:#f30;text-shadow:none;color:#fff}::selection{background:#f30;text-shadow:none;color:#fff}p{margin:0 0 25px}figure{margin:0}a{text-decoration:none;color:#f30}a:hover{color:#6295d6}.wpcf7-form{width:100%}.wpcf7 p{margin:0 0 34px}input.wpcf7-text,.wpcf7 textarea{border:1px solid #f2f2f5;background:#f2f2f5;width:100%;border-radius:6px;color:#62697a}input.wpcf7-text{height:60px;line-height:60px;padding:0 30px}.wpcf7 textarea{height:160px;padding:20px 30px}.wpcf7 input.wpcf7-text:hover,.wpcf7 input.wpcf7-text:focus,.wpcf7 input.wpcf7-text:active,.wpcf7 textarea:hover,.wpcf7 textarea:focus,.wpcf7 textarea:active{border-color:#6295d6}input.wpcf7-submit{border:0;color:#fff;height:64px;line-height:64px;text-transform:uppercase;text-align:center;background-color:#f30;border-radius:6px;padding:0 28px}input.wpcf7-submit:hover{background-color:#2e3037}.wpcf7-response-output{border:3px solid #f6aea9 !important;padding:20px 10px !important;font-style:italic;text-align:center;margin:20px 0 30px !important}.wpcf7-not-valid-tip{display:none !important}.wpcf7-not-valid{border:1px solid #f6aea9 !important}.wpcf7-response-output.wpcf7-mail-sent-ok{border:3px solid #828c37 !important}.wpcf7-not-valid:focus{border:1px solid #000 !important}::-webkit-input-placeholder{color:#afb1b9;text-transform:uppercase;opacity:1}:-moz-placeholder{color:#afb1b9;text-transform:uppercase;opacity:1}::-moz-placeholder{color:#afb1b9;text-transform:uppercase;opacity:1}:-ms-input-placeholder{color:#afb1b9;text-transform:uppercase}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.c-hamburger{display:block;position:absolute;right:20px;top:34px;overflow:hidden;margin:0;padding:0;width:40px;height:40px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background .2s;border-radius:4px}.c-hamburger:focus{outline:none}.c-hamburger span{display:block;position:absolute;top:18.5px;left:8px;right:8px;height:3px;background:#fff}.c-hamburger span:before,.c-hamburger span:after{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#fff;content:""}.c-hamburger span:before{top:-9px}.c-hamburger span:after{bottom:-9px}.c-hamburger--htx{background-color:#f30}.c-hamburger--htx span{transition:background 0s .2s}.c-hamburger--htx span:before,.c-hamburger--htx span:after{transition-duration:.2s,.2s;transition-delay:.2s,0s}.c-hamburger--htx span:before{transition-property:top,transform}.c-hamburger--htx span:after{transition-property:bottom,transform}.c-hamburger--htx.is-active{background-color:#2e3037}.c-hamburger--htx.is-active span{background:0 0}.c-hamburger--htx.is-active span:before{top:0;transform:rotate(45deg)}.c-hamburger--htx.is-active span:after{bottom:0;transform:rotate(-45deg)}.c-hamburger--htx.is-active span:before,.c-hamburger--htx.is-active span:after{transition-delay:0s,.2s}#site-navigation{display:block}@media screen and (max-width:850px){#site-navigation{display:none}}#site-navigation-mobile{display:none}@media screen and (max-width:850px){#site-navigation-mobile{display:block}}.main-navigation{display:block;float:right}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative;line-height:104px;margin-right:50px;text-transform:uppercase}.main-navigation li:last-child{margin-right:0}.main-navigation li:hover>a,.main-navigation li.focus>a{color:#2e3037}body.home .main-navigation li:hover>a,body.home .main-navigation li.focus>a{color:#7a8295}.main-navigation li#menu-item-24 a{color:#fff;background:#f30;padding:5px 10px;border-radius:5px}.main-navigation li#menu-item-24 a:hover{background:#2e3037}body.home .main-navigation li#menu-item-24 a:hover{color:#f30;background:#fff}@media screen and (max-width:1000px){.main-navigation li{font-size:.875rem;margin-right:35px}}.main-navigation a{text-decoration:none;color:#62697a;font-weight:800}.main-navigation .current_page_item:before,.main-navigation .current-menu-item:before,.main-navigation .current_page_ancestor:before,.main-navigation .current-menu-ancestor:before,body.page-id-156 .main-navigation li#menu-item-21:before{top:0;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#f30;border-width:8px;margin-left:-8px}.main-navigation .current_page_item a,.main-navigation .current-menu-item a,.main-navigation .current_page_ancestor a,.main-navigation .current-menu-ancestor a,body.page-id-156 .main-navigation li#menu-item-21 a{color:#2e3037}#mobile-menu{position:absolute;left:0;top:106px;width:100%;z-index:999;display:none}#primary-menu-mobile{list-style:none;padding:0;margin:0;padding:25px 0;background:#f7f8fa;text-align:center;border-top:2px solid #2e3037;border-bottom:2px solid #2e3037}#primary-menu-mobile li{line-height:44px;text-transform:uppercase}#primary-menu-mobile li a{text-decoration:none;color:#62697a;font-weight:800}#primary-menu-mobile li a:hover{color:#2e3037}#primary-menu-mobile li.current-menu-item a{color:#2e3037}#primary-menu-mobile li.menu-item-24{line-height:60px}#primary-menu-mobile li.menu-item-24 a{color:#fff;background:#f30;padding:5px 10px;border-radius:5px}#primary-menu-mobile li.menu-item-24 a:hover{background:#2e3037}#footer-nav{float:left;overflow:hidden}@media screen and (max-width:910px){#footer-nav{width:auto;float:none}}#footer-nav ul{list-style:none;padding:0;margin:0;margin:40px 0}#footer-nav ul li{float:left;border-right:2px solid #f30;padding-right:12px;margin-right:12px;font-size:1.125rem;text-transform:uppercase;line-height:1.1}#footer-nav ul li:last-child{border:0;padding:0;margin:0}#footer-nav ul li a{color:#62697a}#footer-nav ul li a:hover{color:#7a8295}#footer-nav ul li.current_page_item a{color:#7a8295}@media screen and (max-width:590px){#footer-nav ul{text-align:center}#footer-nav ul li{float:none;display:inline-block}}@media screen and (max-width:590px) and (max-width:400px){#footer-nav ul li{font-size:1rem}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.footer-sitemap{float:left;width:58.064516129%}.footer-sitemap ul{list-style:none;padding:0;margin:0}.footer-sitemap ul li{float:left;width:25%;margin-right:8.3333333333%;margin-bottom:20px;line-height:1.1;color:#62697a;font-weight:400}.footer-sitemap ul li:last-child{margin-right:0}.footer-sitemap ul li a{color:#fff;display:block;padding-bottom:20px;font-size:1.125rem}.footer-sitemap ul li li{float:none;width:auto;margin:0 0 18px}@media screen and (max-width:1120px){.footer-sitemap{float:none;clear:both;width:100%;content:"";display:table;table-layout:fixed;padding-top:100px}.footer-sitemap ul li{width:29.7321428571%;margin-right:5.3571428571%}}@media screen and (max-width:750px){.footer-sitemap{display:none}}#page{margin:0 auto;max-width:1920px;overflow:hidden}.container{position:relative;width:100%}.container.top{content:"";display:table;table-layout:fixed;border-top:4px solid #f30}body.home .container.top{background:#2e3037}.container.site-info{padding:70px 0;background:#2e3037;position:relative;margin-top:120px}.container.site-info:before{content:"";height:78px;width:100%;background:transparent url(//www.petrie-gmbh.de/wp-content/themes/petrie/img/footer-bg-2.png) repeat top left;position:absolute;top:-78px;border-top:1px solid #dddfdf}.container.bottom{background:#282a2e}.container.kompetenzen-home{background:#f7f8fa;padding-bottom:120px}.container.led-gallery{background:#f7f8fa;border-top:2px solid #cdced0;padding:110px 0 60px}.container.page-header{height:304px}@media screen and (max-width:670px){.container.page-header{height:250px}}body.page-template-tpl_kontakt .container.page-header{height:624px}@media screen and (max-width:1070px){body.page-template-tpl_kontakt .container.page-header{height:520px}}body.page-template-tpl_led_landingpage .container.page-header{height:489px}.wrapper{margin:0 auto;max-width:1160px}@media screen and (max-width:1200px){.wrapper{padding:0 20px}}.wrapper.header,.wrapper.page-wrapper,.wrapper.page-header-wrapper,.wrapper.footer-wrapper{max-width:1280px;padding:0 20px}.wrapper.content-led{max-width:1480px;padding:0 40px;margin-top:270px;position:relative}@media screen and (max-width:1100px){.wrapper.content-led{margin-top:180px}}@media screen and (max-width:720px){.wrapper.content-led{margin-top:150px}}@media screen and (max-width:550px){.wrapper.content-led{margin-top:100px;padding:0 20px}}.wrapper.gallery-led{width:883px}@media screen and (max-width:883px){.wrapper.gallery-led{padding:0 40px;width:auto}}.wrapper.header{padding:0}@media screen and (max-width:1320px){.wrapper.header{padding:0 20px}}.wrapper.page-header-wrapper{height:100%}.wrapper.teaser-parent-wrapper{max-width:1200px}@media screen and (max-width:1280px){.wrapper.teaser-parent-wrapper{padding:0 40px}}@media screen and (max-width:500px){.wrapper.teaser-parent-wrapper{padding:0 20px}}.site-branding{float:left}.site-branding p,.site-branding h1{text-indent:-99999px;position:absolute !important;height:1px;width:1px}.site-branding img{margin:17px 0}.site-branding-footer{float:left;width:16.8548387097%;margin-right:4.8387096774%}@media screen and (max-width:1120px){.site-branding-footer{width:209px}}@media screen and (max-width:590px){.site-branding-footer{float:none;margin-bottom:50px}}p.copyright{float:right;color:#62697a;width:575px;text-align:right;margin:40px 0;line-height:1.1;font-size:1.125rem}@media screen and (max-width:910px){p.copyright{text-align:left;float:none;margin-top:25px;width:auto}}@media screen and (max-width:590px){p.copyright{text-align:center}}@media screen and (max-width:400px){p.copyright{font-size:1rem}}.footer-contact{float:right;width:20.2419354839%;color:#62697a;font-weight:400}.footer-contact p.footer-hl{color:#fff;display:block;margin-bottom:20px;font-size:1.125rem}.footer-contact span{display:block}.footer-contact span.phone,.footer-contact span.fax{background-image:url(//www.petrie-gmbh.de/wp-content/themes/petrie/img/icon-phone-footer.png);background-position:center left;background-repeat:no-repeat;padding-left:40px;margin-top:20px}.footer-contact span.fax{background-image:url(//www.petrie-gmbh.de/wp-content/themes/petrie/img/icon-fax-footer.png)}.footer-contact span a{color:#62697a}@media screen and (max-width:1120px){.footer-contact{width:30%}}@media screen and (max-width:750px){.footer-contact{width:258px}}@media screen and (max-width:590px){.footer-contact{width:auto;float:none;font-size:1.125rem}.footer-contact p.footer-hl{font-size:1.375rem}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;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:pan-y;touch-action:pan-y;-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-track,.slick-slider .slick-list{-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}.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}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.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-arrow.slick-hidden{display:none}#home-slider .slide-content{height:972px;position:relative}#home-slider .slide-content .slide-content-wrapper{position:absolute;width:100%;height:100%;display:table;text-align:center}#home-slider .slide-content .slide-content-wrapper p{display:table-cell;vertical-align:middle;color:#fff;line-height:1.2;padding:0 40px;font-family:"Lato",sans-serif;font-weight:300;font-size:3.75rem}#home-slider .slide-content .slide-content-wrapper p span{font-weight:700}@media screen and (max-width:1500px){#home-slider .slide-content{height:800px}}@media screen and (max-width:1150px){#home-slider .slide-content{height:650px}#home-slider .slide-content .slide-content-wrapper p{font-size:2.95rem}}@media screen and (max-width:850px){#home-slider .slide-content .slide-content-wrapper p{font-size:2.4rem}}@media screen and (max-width:700px){#home-slider .slide-content{height:500px}#home-slider .slide-content .slide-content-wrapper p{font-size:2.2rem}}@media screen and (max-width:500px){#home-slider .slide-content{height:400px}#home-slider .slide-content .slide-content-wrapper p{font-size:2rem}}@media screen and (max-width:350px){#home-slider .slide-content{height:350px}#home-slider .slide-content .slide-content-wrapper p{font-size:1.75rem}}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-family:"Lato",sans-serif;font-weight:300;font-size:2.25rem}ul#tabs{list-style:none;padding:0;margin:0;margin-bottom:50px}ul#tabs li{float:left;background-color:#fff;width:30.8620689655%;cursor:pointer;text-align:center;margin-right:3.7068965517%;color:#6295d6;border:2px solid #dddfdf;padding:40px;border-radius:6px;position:relative;background-position:center 70px;background-repeat:no-repeat;height:291px}ul#tabs li.tab-1{background-image:url(//www.petrie-gmbh.de/wp-content/themes/petrie/img/erfahrung-icon.png)}ul#tabs li.tab-2{background-image:url(//www.petrie-gmbh.de/wp-content/themes/petrie/img/ideen-icon.png)}ul#tabs li.tab-3{background-image:url(//www.petrie-gmbh.de/wp-content/themes/petrie/img/planung-icon.png)}ul#tabs li:last-child{margin-right:0}ul#tabs li:hover{background-color:#f7f8fa;border-color:#6295d6}ul#tabs li.active{background-color:#f7f8fa;border-color:#6295d6}ul#tabs li.active:after,ul#tabs li.active:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}ul#tabs li.active:after{border-color:rgba(247,248,250,0);border-top-color:#f7f8fa;border-width:15px;margin-left:-15px}ul#tabs li.active:before{border-color:rgba(98,149,214,0);border-top-color:#6295d6;border-width:18px;margin-left:-18px}ul#tabs li p{margin-top:124px;text-transform:uppercase;line-height:1.6;font-weight:700;font-size:1.125rem}@media screen and (max-width:940px){ul#tabs li{background-position:center 50px}ul#tabs li p{margin-top:104px;font-weight:700;font-size:1.05rem}}@media screen and (max-width:800px){ul#tabs li{height:150px;background-position:center center}ul#tabs li p{display:none}}@media screen and (max-width:500px){ul#tabs li{height:120px;background-size:40% auto}}@media screen and (max-width:380px){ul#tabs li{height:100px;padding:30px}}ul#tab{list-style:none;padding:0;margin:0}ul#tab li.tab-list{display:none;background:#fff;border:2px solid #dddfdf;padding:50px;border-radius:6px;overflow:hidden}ul#tab li.tab-list.active{display:block}ul#tab li.tab-list .tab-description{float:left;width:49.5689655172%}ul#tab li.tab-list .tab-description p.tab-hl{display:none;color:#6295d6;font-size:1.125rem;font-weight:700;text-transform:uppercase}@media screen and (max-width:800px){ul#tab li.tab-list .tab-description p.tab-hl{display:block}}ul#tab li.tab-list .tab-description p{line-height:1.6;color:#62697a}ul#tab li.tab-list .tab-description p:last-child{margin-bottom:0}ul#tab li.tab-list .tab-service{float:right;width:38.7931034483%}ul#tab li.tab-list .tab-service p.tab-service-hl,ul#tab li.tab-list .tab-service ul{display:inline-block;vertical-align:top}ul#tab li.tab-list .tab-service p.tab-service-hl{text-transform:uppercase;font-weight:700;margin-right:12.2222222222%}ul#tab li.tab-list .tab-service ul{list-style:none;padding:0;margin:0}ul#tab li.tab-list .tab-service ul li{color:#62697a;font-size:1.125rem;position:relative;padding-left:22px;margin-bottom:5px}ul#tab li.tab-list .tab-service ul li:before{content:"";width:13px;height:10px;background:transparent url(//www.petrie-gmbh.de/wp-content/themes/petrie/img/check-icon.png) no-repeat center center;position:absolute;left:0;top:50%;margin-top:-5px}@media screen and (max-width:800px){ul#tab li.tab-list .tab-service,ul#tab li.tab-list .tab-description{float:none;width:auto}ul#tab li.tab-list .tab-description{margin-bottom:30px}}@media screen and (max-width:600px){ul#tab li.tab-list{padding:30px}}.about-home-left{float:left;width:50%}.about-home-left p.slogan{line-height:1.5;margin:45px 0 90px;position:relative;font-family:"Lato",sans-serif;font-weight:900;font-size:1.875rem}.about-home-left p.slogan span{display:block}.about-home-left p.slogan:before{position:absolute;top:-45px;height:4px;width:95px;left:0;background:#dddfdf;content:""}.about-home-left .about-home-text p{font-size:1.5rem;color:#62697a;line-height:1.7}.home-slider__video__mic{width:4rem;position:absolute;filter:opacity(.5);cursor:pointer}.home-slider__video__mic.active{filter:opacity(0)}@media screen and (min-width:1151px){.home-slider__video__mic{margin:80px 17.65%}}@media screen and (min-width:1151px){.home-slider__video .video{max-width:66.75%;margin:50px 16.65%}}@media screen and (max-width:1150px){.home-slider__video .video{max-width:100%}}.about-home-image{float:right;width:42.8448275862%}@media screen and (max-width:1150px){.about-home-left p.slogan{font-size:1.5rem;margin-bottom:50px}.about-home-left .about-home-text p{font-size:1.25rem}}@media screen and (max-width:800px){.about-home-left p.slogan{text-align:center}.about-home-left p.slogan span{display:inline}.about-home-left p.slogan:before{left:50%;margin-left:-47px}.about-home h2.section-headline{margin-bottom:80px}.about-home-left,.about-home-image{float:none;width:auto}.about-home-image img{width:100%;margin-top:25px}}@media screen and (max-width:450px){.about-home h2.section-headline{font-size:1.75rem}}body.page-template-default .entry-header-wrapper,body.page-template-tpl_elternpage .entry-header-wrapper{display:table;height:100%}body.page-template-default .entry-header-wrapper .entry-header,body.page-template-tpl_elternpage .entry-header-wrapper .entry-header{display:table-cell;vertical-align:middle}body.page-template-default .entry-header-wrapper .entry-header h1.entry-title,body.page-template-tpl_elternpage .entry-header-wrapper .entry-header h1.entry-title{background:#2e3037;margin:0;padding:20px 60px;border-left:8px solid #f30;border-radius:6px;color:#fff;font-size:3.75rem;font-family:"Lato",sans-serif;font-weight:300}@media screen and (max-width:900px){body.page-template-default .entry-header-wrapper .entry-header h1.entry-title,body.page-template-tpl_elternpage .entry-header-wrapper .entry-header h1.entry-title{font-size:2.25rem}}@media screen and (max-width:550px){body.page-template-default .entry-header-wrapper .entry-header h1.entry-title,body.page-template-tpl_elternpage .entry-header-wrapper .entry-header h1.entry-title{font-size:1.875rem;padding:15px 44px}}@media screen and (max-width:400px){body.page-template-default .entry-header-wrapper .entry-header h1.entry-title,body.page-template-tpl_elternpage .entry-header-wrapper .entry-header h1.entry-title{font-size:1.5rem;padding:15px 34px}}.container.page-content-repeater{content:"";display:table;table-layout:fixed;padding:80px 0;border-bottom:1px solid #dddfdf;direction:rtl}.container.page-content-repeater .teaser-parent{position:relative;display:table;table-layout:fixed}.container.page-content-repeater .teaser-parent .teaser-image-wrapper{direction:ltr;width:50%;display:table-cell;vertical-align:middle}.container.page-content-repeater .teaser-parent .teaser-image-wrapper figure{max-width:676px}.container.page-content-repeater .teaser-parent .teaser-image-wrapper figure img{width:100%}.container.page-content-repeater .teaser-parent .teaser-parent-content{direction:ltr;width:50%;display:table-cell;margin-top:70px;vertical-align:middle;padding-left:50px}.container.page-content-repeater .teaser-parent .teaser-parent-content h2{text-transform:uppercase;color:#1b1b19;margin:0 0 50px;font-family:"Lato",sans-serif;font-weight:300;font-size:2.25rem}.container.page-content-repeater .teaser-parent .teaser-parent-content p{font-weight:400;color:#62697a;line-height:1.6}.container.page-content-repeater .teaser-parent .teaser-parent-content a.more{color:#fff;background:#f30;text-transform:uppercase;font-weight:700;padding:10px 30px;border-radius:4px;float:right;margin-top:40px}.container.page-content-repeater .teaser-parent .teaser-parent-content a.more:hover{background:#2e3037}.container.page-content-repeater:nth-of-type(2n){background:#f7f8fa;direction:ltr}.container.page-content-repeater:nth-of-type(2n) .teaser-parent-content{padding-left:0;padding-right:50px}.container.page-content-repeater:nth-of-type(2n) .teaser-parent-content h2{text-align:right}.container.page-content-repeater:last-of-type{border:0}@media screen and (max-width:780px){.container.page-content-repeater .teaser-parent{display:block}.container.page-content-repeater .teaser-parent .teaser-image-wrapper{position:relative;width:auto;display:block}.container.page-content-repeater .teaser-parent .teaser-image-wrapper figure{display:block;vertical-align:middle}.container.page-content-repeater .teaser-parent .teaser-image-wrapper figure img{margin-top:50px}.container.page-content-repeater .teaser-parent .teaser-parent-content{width:auto;float:none;margin-top:0;padding-left:0;padding-right:0}.container.page-content-repeater .teaser-parent .teaser-parent-content h2{text-align:left}.container.page-content-repeater .teaser-parent .teaser-parent-content a.more{float:left}}@media screen and (max-width:780px) and (max-width:750px){.container.page-content-repeater .teaser-parent .teaser-parent-content h2{font-size:1.875rem}}@media screen and (max-width:780px) and (max-width:550px){.container.page-content-repeater .teaser-parent .teaser-parent-content h2{font-size:1.5rem}}@media screen and (max-width:780px) and (max-width:400px){.container.page-content-repeater .teaser-parent .teaser-parent-content h2{font-size:1.25rem}}body.page-template-tpl_kontakt .entry-header-wrapper{display:table;height:100%;width:56.4516129032%}body.page-template-tpl_kontakt .entry-header-wrapper .kontakt-info-wrapper{display:table-cell;vertical-align:middle}body.page-template-tpl_kontakt .entry-header-wrapper .kontakt-info{background:#2e3037;color:#fff;padding:30px;border-left:8px solid #f30;border-radius:6px;overflow:hidden;font-size:1.125rem}@media screen and (max-width:1175px){body.page-template-tpl_kontakt .entry-header-wrapper .kontakt-info{font-size:1rem}}@media screen and (max-width:450px){body.page-template-tpl_kontakt .entry-header-wrapper .kontakt-info{font-size:.875rem}}body.page-template-tpl_kontakt .entry-header-wrapper .kontakt-info h1.entry-title{line-height:100%;margin-bottom:30px;font-family:"Lato",sans-serif;font-weight:300;font-size:3.75rem}body.page-template-tpl_kontakt .entry-header-wrapper .kontakt-info span{display:block;margin-bottom:10px}body.page-template-tpl_kontakt .entry-header-wrapper .kontakt-info .kontakt-info-left{width:58.5%;float:left;color:#62697a;text-transform:uppercase}body.page-template-tpl_kontakt .entry-header-wrapper .kontakt-info .kontakt-info-right{width:39.5%;float:right}body.page-template-tpl_kontakt .entry-header-wrapper .kontakt-info .kontakt-info-right a{color:#fff}body.page-template-tpl_kontakt .entry-header-wrapper .kontakt-info .kontakt-info-right span{background-position:center left;background-repeat:no-repeat;padding-left:40px}body.page-template-tpl_kontakt .entry-header-wrapper .kontakt-info .kontakt-info-right span.phone{background-image:url(//www.petrie-gmbh.de/wp-content/themes/petrie/img/icon-phone.png)}body.page-template-tpl_kontakt .entry-header-wrapper .kontakt-info .kontakt-info-right span.mail{background-image:url(//www.petrie-gmbh.de/wp-content/themes/petrie/img/icon-mail.png)}body.page-template-tpl_kontakt .entry-header-wrapper .kontakt-info .kontakt-info-right span.mail a{color:#f30}body.page-template-tpl_kontakt .entry-header-wrapper .kontakt-info .kontakt-info-right span.fax{background-image:url(//www.petrie-gmbh.de/wp-content/themes/petrie/img/icon-fax.png)}@media screen and (max-width:1070px){body.page-template-tpl_kontakt .entry-header-wrapper{width:auto}body.page-template-tpl_kontakt .entry-header-wrapper .kontakt-info .kontakt-info-left,body.page-template-tpl_kontakt .entry-header-wrapper .kontakt-info .kontakt-info-right{float:none;width:auto}body.page-template-tpl_kontakt .entry-header-wrapper .kontakt-info .kontakt-info-right{margin-top:30px}}body.page-template-tpl_kontakt .entry-content h2{font-size:3.75rem;margin:70px 0 50px}@media screen and (max-width:1150px){body.page-template-tpl_kontakt .entry-content h2{font-size:3rem}}@media screen and (max-width:920px){body.page-template-tpl_kontakt .entry-content h2{font-size:2.5rem}}@media screen and (max-width:760px){body.page-template-tpl_kontakt .entry-content h2{font-size:2rem}}.contact-form{float:left;width:54.8387096774%}.google-maps{float:right;width:37.0967741935%;border-radius:6px;border:1px solid #dddfdf}@media screen and (max-width:700px){.contact-form,.google-maps{float:none;width:auto}}.sub-page .entry-content{margin:0 auto;width:790px;font-size:1.125rem;color:#98a3ae;line-height:1.7;margin-top:100px}@media screen and (max-width:870px){.sub-page .entry-content{padding:0 40px;width:auto}}@media screen and (max-width:450px){.sub-page .entry-content{padding:0 20px}}.sub-page .entry-content h2,.sub-page .entry-content h3,.sub-page .entry-content h4,.sub-page .entry-content h5,.sub-page .entry-content h6{color:#1b1b19;margin:40px 0;font-size:1.5rem;font-weight:700}.sub-page .entry-content b,.sub-page .entry-content strong{font-weight:800;color:#63707d}.sub-page .entry-content a{color:#f30}body.page-id-115 .sub-page .entry-content a{color:#98a3ae}body.page-id-115 .sub-page .entry-content a:hover{color:#6295d6}.sub-page .entry-content a:hover{color:#6295d6}body.page-template-tpl_led_landingpage .entry-header-wrapper{display:table;height:100%;width:100%}body.page-template-tpl_led_landingpage .entry-header-wrapper .entry-header{display:table-cell;vertical-align:middle}body.page-template-tpl_led_landingpage .entry-header-wrapper .entry-header h1{text-align:center;color:#fff;background-color:rgba(40,42,46,.75);line-height:1.2;padding:10px;border-radius:5px;font-family:"Lato",sans-serif;font-weight:300;font-size:3.75rem}@media screen and (max-width:1400px){body.page-template-tpl_led_landingpage .entry-header-wrapper .entry-header h1{font-size:3rem;margin:0 40px}}@media screen and (max-width:1120px){body.page-template-tpl_led_landingpage .entry-header-wrapper .entry-header h1{font-size:2.5rem}}@media screen and (max-width:950px){body.page-template-tpl_led_landingpage .entry-header-wrapper .entry-header h1{font-size:2.25rem}}@media screen and (max-width:570px){body.page-template-tpl_led_landingpage .entry-header-wrapper .entry-header h1{margin:0 15px;font-size:1.875rem}}body.page-template-tpl_led_landingpage .dot-top{position:absolute;left:50%;top:100%;background:transparent url(//www.petrie-gmbh.de/wp-content/themes/petrie/img/led-dot-top-bg.png) no-repeat center center;background-size:contain;background-repeat:no-repeat;width:27.03125%;height:0;padding-top:13.3853919075%;margin-left:-13.5156%}body.page-template-tpl_led_landingpage .dot-top img{position:absolute;top:-40%;left:50%;width:39.3063583815%;margin-left:-19.6532%;z-index:999}body.page-template-tpl_led_landingpage .line{position:relative;overflow:hidden}body.page-template-tpl_led_landingpage .line:before{position:absolute;height:100%;width:4px;background:#00cab0;left:50%;margin-left:-2px;content:"";z-index:99}body.page-template-tpl_led_landingpage .section-wrapper{display:table;table-layout:fixed;background:transparent url(//www.petrie-gmbh.de/wp-content/themes/petrie/img/dot-middle.png) no-repeat center center;position:relative;margin-bottom:160px}body.page-template-tpl_led_landingpage .section-wrapper:before{content:"";width:56px;height:56px;background:transparent url(//www.petrie-gmbh.de/wp-content/themes/petrie/img/dot-center.png) no-repeat center center;top:50%;left:50%;margin-left:-27px;margin-top:-27px;position:absolute;z-index:999}body.page-template-tpl_led_landingpage .section-wrapper .section-wrapper-content{display:table-cell;vertical-align:middle;width:50%;position:relative;padding-right:120px}body.page-template-tpl_led_landingpage .section-wrapper .section-wrapper-content .led-content{width:100%;background:#fff;padding:20px 40px;position:relative;-webkit-box-shadow:1px 2px 7px 0px rgba(50,50,50,.53);-moz-box-shadow:1px 2px 7px 0px rgba(50,50,50,.53);box-shadow:1px 2px 7px 0px rgba(50,50,50,.53)}body.page-template-tpl_led_landingpage .section-wrapper .section-wrapper-content .led-content h2{margin-bottom:25px;text-transform:uppercase;font-weight:400;font-size:1.25rem}body.page-template-tpl_led_landingpage .section-wrapper .section-wrapper-content .led-content p{font-weight:400;line-height:1.6}body.page-template-tpl_led_landingpage .section-wrapper .section-wrapper-image{display:table-cell;vertical-align:middle;width:50%;padding-left:100px}body.page-template-tpl_led_landingpage .section-wrapper .section-wrapper-image figure{max-width:588px}body.page-template-tpl_led_landingpage .section-wrapper .section-wrapper-image figure img{width:100%}body.page-template-tpl_led_landingpage .section-wrapper:nth-of-type(even) .section-wrapper-content .led-content:after,body.page-template-tpl_led_landingpage .section-wrapper:nth-of-type(even) .section-wrapper-content .led-content:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}body.page-template-tpl_led_landingpage .section-wrapper:nth-of-type(even) .section-wrapper-content .led-content:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:21px;margin-top:-21px}body.page-template-tpl_led_landingpage .section-wrapper:nth-of-type(even) .section-wrapper-content .led-content:before{border-color:rgba(187,187,187,0);border-left-color:#bbb;border-width:22px;margin-top:-22px}body.page-template-tpl_led_landingpage .section-wrapper:nth-of-type(odd){direction:rtl}body.page-template-tpl_led_landingpage .section-wrapper:nth-of-type(odd) .section-wrapper-image,body.page-template-tpl_led_landingpage .section-wrapper:nth-of-type(odd) .section-wrapper-content{direction:ltr}body.page-template-tpl_led_landingpage .section-wrapper:nth-of-type(odd) .section-wrapper-content{padding-left:100px;padding-right:0}body.page-template-tpl_led_landingpage .section-wrapper:nth-of-type(odd) .section-wrapper-content .led-content:after,body.page-template-tpl_led_landingpage .section-wrapper:nth-of-type(odd) .section-wrapper-content .led-content:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}body.page-template-tpl_led_landingpage .section-wrapper:nth-of-type(odd) .section-wrapper-content .led-content:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:20px;margin-top:-20px}body.page-template-tpl_led_landingpage .section-wrapper:nth-of-type(odd) .section-wrapper-content .led-content:before{border-color:rgba(187,187,187,0);border-right-color:#bbb;border-width:21px;margin-top:-21px}body.page-template-tpl_led_landingpage .section-wrapper:nth-of-type(odd) .section-wrapper-image{padding-right:100px;padding-left:0}@media screen and (max-width:1100px){body.page-template-tpl_led_landingpage .section-wrapper{display:block;width:100%;padding-bottom:200px;margin-bottom:0;background-position:center bottom 36px}body.page-template-tpl_led_landingpage .section-wrapper:before{top:auto;bottom:70px}body.page-template-tpl_led_landingpage .section-wrapper .section-wrapper-image,body.page-template-tpl_led_landingpage .section-wrapper .section-wrapper-content{display:block;width:588px;margin:0 auto;padding:0;position:relative;z-index:99999}body.page-template-tpl_led_landingpage .section-wrapper .section-wrapper-image:nth-of-type(even),body.page-template-tpl_led_landingpage .section-wrapper .section-wrapper-content:nth-of-type(even){padding:0}body.page-template-tpl_led_landingpage .section-wrapper .section-wrapper-image:nth-of-type(odd),body.page-template-tpl_led_landingpage .section-wrapper .section-wrapper-content:nth-of-type(odd){padding:0}body.page-template-tpl_led_landingpage .section-wrapper .section-wrapper-content{margin-bottom:40px}body.page-template-tpl_led_landingpage .section-wrapper .section-wrapper-content .led-content:after,body.page-template-tpl_led_landingpage .section-wrapper .section-wrapper-content .led-content:before{display:none}}@media screen and (max-width:1100px) and (max-width:668px){body.page-template-tpl_led_landingpage .section-wrapper .section-wrapper-image,body.page-template-tpl_led_landingpage .section-wrapper .section-wrapper-content{width:auto}}body.page-template-tpl_led_landingpage .comparison{position:relative;overflow:hidden;margin-bottom:250px}@media screen and (max-width:970px){body.page-template-tpl_led_landingpage .comparison{margin-bottom:180px}}body.page-template-tpl_led_landingpage .comparison:before{position:absolute;width:128px;height:128px;content:"";top:50%;left:50%;margin-top:-64px;margin-left:-64px;background:transparent url(//www.petrie-gmbh.de/wp-content/themes/petrie/img/dot-compare.png) no-repeat center center;z-index:999}body.page-template-tpl_led_landingpage .comparison .before,body.page-template-tpl_led_landingpage .comparison .after{width:50%;position:relative}body.page-template-tpl_led_landingpage .comparison .before:before,body.page-template-tpl_led_landingpage .comparison .after:before{position:absolute;color:#00cab0;text-transform:uppercase;line-height:30px;border:3px solid #00cab0;background:#fff;width:110px;text-align:center}body.page-template-tpl_led_landingpage .comparison .before{float:left}body.page-template-tpl_led_landingpage .comparison .before:before{content:"Vorher";top:50%;right:17px;margin-top:-17px}body.page-template-tpl_led_landingpage .comparison .after{float:right}body.page-template-tpl_led_landingpage .comparison .after:before{content:"Nachher";top:50%;left:20px;margin-top:-17px}@media screen and (max-width:652px){body.page-template-tpl_led_landingpage .comparison .before:before{right:17px;margin-top:-17px;width:80px;font-size:.75rem}body.page-template-tpl_led_landingpage .comparison .after:before{left:22px;margin-top:-17px;width:80px;font-size:.75rem}}body.page-template-tpl_led_landingpage a.contact-led{position:absolute;left:50%;margin-left:-225px;z-index:999;top:-40px;background:#00cab0;color:#fff;text-transform:uppercase;width:450px;display:block;text-align:center;line-height:80px;font-weight:800;font-size:1.875rem}body.page-template-tpl_led_landingpage a.contact-led:hover{background-color:#2e3037}@media screen and (max-width:652px){body.page-template-tpl_led_landingpage a.contact-led{font-size:1.375rem;font-weight:700;width:360px;margin-left:-180px}}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.gallery .gallery-item{float:left;width:29.5583238958%;margin:0 5.6625141563% 5.6625141563% 0}.gallery .gallery-item:nth-of-type(3n){margin-right:0}.gallery .gallery-item img{border-radius:5px;-webkit-box-shadow:2px 3px 4px 0px rgba(50,50,50,.25);-moz-box-shadow:2px 3px 4px 0px rgba(50,50,50,.25);box-shadow:2px 3px 4px 0px rgba(50,50,50,.25)}@media screen and (max-width:652px){.gallery .gallery-item{float:left;width:45.6293706294%;margin:0 8.7412587413% 8.7412587413% 0}.gallery .gallery-item:nth-of-type(3n){margin-right:8.7412587413%}.gallery .gallery-item:nth-of-type(2n){margin-right:0}}