/*!
Theme Name: Crowd Guru
Theme URI: http://www.crowdguru.de/
Author: Domenico Catelli
Author URI: http://www.domenicocatelli.com/
Description: Based on the gorgeous work of David MANSON(http://www.david-manson.com/), MonsieurPress(http://www.monsieurpress.com/), a super cool, lightweight & simple theme adapted for Crowd Guru Gmbh
Version: 1.0.0
License: WTFPL
License URI: http://www.wtfpl.net/
Text Domain: monsieurpress
Tags: right-sidebar, custom-menu, sticky-post
*//*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.clearfix::after,.pagination::after{clear:both;content:"";display:table}.text-center{text-align:center}body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:100%;line-height:1.6;color:#3a3a3a;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:.9rem}h4{font-size:.9rem}h3{font-size:1.2726rem}h2{font-size:1.79946rem}h1{font-size:2.54443rem}.font_small,small{font-size:.63649rem}ul{padding:0 0 1.75em 1.25em}h1,h2,h3,h4{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#5694cb;font-weight:600}a,a:active,a:focus,a:hover,a:visited{color:#FF6600;text-decoration:none;outline:0}a:hover{color:#0c111c;text-decoration:underline}.header{position:fixed;width:100%;padding:10px 0;top:0;transition-duration:.3s;z-index:2}.header-bg{background-color:#27385d}.nohero{display:block;width:100%;height:140px}.site-logo img{float:left;display:block;width:auto;height:60px;margin:5px 0}@media screen and (max-width:320px){.site-logo img{height:50px}}.site-nav{max-height:0;width:100%;transition:max-height .2s ease-in-out;overflow:hidden;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.site-nav ul{list-style:none;padding:0;margin:0}.site-nav li>a{color:#fff;font-weight:700;display:block;padding:.75em;white-space:nowrap;text-transform:uppercase}.site-nav li>a:hover{text-decoration:none;color:#f60}.is-menu-on .site-nav,.no-js .site-nav{max-height:100%;margin-bottom:100px}.is-menu-on .header{height:100%;overflow:scroll;-webkit-overflow-scrolling:touch}@media only screen and (min-width:1025px){.menu-icon{display:none}.site-nav{max-height:none;width:auto;float:right;overflow:visible}.site-nav li{display:inline-block;text-align:left;position:relative}.site-nav li a{padding:0 1em;line-height:70px}.site-nav .current-menu-ancestor>a,.site-nav li.current-menu-item>a,.site-nav li.current_page_ancestor>a,.site-nav li.current_page_item>a{color:#f60}}.site-nav .sub-menu{margin-left:15px}.site-nav .sub-menu li>a{padding:.5em;text-transform:none}@media only screen and (min-width:1025px){.site-nav .sub-menu{z-index:4;position:absolute;left:0;padding:10px 0;margin:0;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.12)}.site-nav .sub-menu ul{visibility:hidden;opacity:0;transition:all .3s ease-in-out;left:100%;top:0}.site-nav .sub-menu li>a{color:#27385d;line-height:35px;padding:0 1em}.site-nav .sub-menu li>a:hover{color:#f60}.site-nav .sub-menu .current-menu-ancestor>a,.site-nav .sub-menu li.current-menu-item>a,.site-nav .sub-menu li.current_page_ancestor>a,.site-nav .sub-menu li.current_page_item>a{color:#f60}}@media only screen and (min-width:1025px){.site-nav .menu-item-has-children .sub-menu{visibility:hidden;opacity:0;transition:all .3s ease-in-out}.site-nav .menu-item-has-children .sub-menu ul{visibility:hidden;opacity:0}.site-nav .menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1}.site-nav .menu-item-has-children:hover .sub-menu ul{visibility:hidden;opacity:0}.site-nav .menu-item-has-children:hover .sub-menu li:hover ul{visibility:visible;opacity:1}}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}.footer{font-size:.875rem;color:#fff;background-color:#27385d;position:relative}.footer h3{color:#fff;font-weight:600}.footer a{color:#fff}.footer a:hover{color:#fff;text-decoration:none}.footer .footer-border{width:100%;height:1px;background:#fff}.footer .footer-contact-form,.footer .footer-contact-info,.footer .footer-logo,.footer .footer-nav{padding-top:40px}.footer-logo{padding-bottom:40px}.footer-social-icons{text-align:left}@media screen and (min-width:980px){.footer-social-icons{text-align:center}}.footer-social-icons .s-icon{width:30px;height:30px;margin:20px 15px 15px;display:inline-block}.footer-social-icons a:hover{text-decoration:none}.footer-contact-form input,.footer-contact-form textarea{background-color:#fff;margin:0;border-radius:1px;padding-left:15px}.footer-contact-form input{height:40px}.footer-contact-form textarea{height:90px}.footer-contact-form select{margin:0;border:1px solid #d8d8d8;background-color:#fafafa;width:100%;padding:.5em;padding-left:15px;font-size:1rem;height:50px;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.9rem;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:grey}.footer-contact-form input[type=submit]{border:3px solid #fff;background:0 0;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;text-transform:uppercase;border-radius:3px}.footer-contact-form input[type=submit]:hover{color:#27385d;background-color:#fff}.footer-nav ul{list-style:none;padding:0}.footer-copyright{text-align:left}@media screen and (min-width:980px){.footer-copyright{text-align:center}}.footer-copyright p{margin:0;padding:30px 0}*{box-sizing:border-box}.l-container{max-width:1600px;margin-left:auto;margin-right:auto;width:80%;max-width:1600px}.l-container::after{clear:both;content:"";display:block}@media screen and (max-width:640px){.small-col-1{float:left;display:block;margin-right:2.35765%;width:6.17215%}.small-col-1:last-child{margin-right:0}.small-col-2{float:left;display:block;margin-right:2.35765%;width:14.70196%}.small-col-2:last-child{margin-right:0}.small-col-3{float:left;display:block;margin-right:2.35765%;width:23.23176%}.small-col-3:last-child{margin-right:0}.small-col-4{float:left;display:block;margin-right:2.35765%;width:31.76157%}.small-col-4:last-child{margin-right:0}.small-col-5{float:left;display:block;margin-right:2.35765%;width:40.29137%}.small-col-5:last-child{margin-right:0}.small-col-6{float:left;display:block;margin-right:2.35765%;width:48.82117%}.small-col-6:last-child{margin-right:0}.small-col-7{float:left;display:block;margin-right:2.35765%;width:57.35098%}.small-col-7:last-child{margin-right:0}.small-col-8{float:left;display:block;margin-right:2.35765%;width:65.88078%}.small-col-8:last-child{margin-right:0}.small-col-9{float:left;display:block;margin-right:2.35765%;width:74.41059%}.small-col-9:last-child{margin-right:0}.small-col-10{float:left;display:block;margin-right:2.35765%;width:82.94039%}.small-col-10:last-child{margin-right:0}.small-col-11{float:left;display:block;margin-right:2.35765%;width:91.4702%}.small-col-11:last-child{margin-right:0}.small-col-12{float:left;display:block;margin-right:2.35765%;width:100%}.small-col-12:last-child{margin-right:0}}@media screen and (min-width:641px) and (max-width:1024px){.medium-col-1{float:left;display:block;margin-right:2.35765%;width:6.17215%}.medium-col-1:last-child{margin-right:0}.medium-col-2{float:left;display:block;margin-right:2.35765%;width:14.70196%}.medium-col-2:last-child{margin-right:0}.medium-col-3{float:left;display:block;margin-right:2.35765%;width:23.23176%}.medium-col-3:last-child{margin-right:0}.medium-col-4{float:left;display:block;margin-right:2.35765%;width:31.76157%}.medium-col-4:last-child{margin-right:0}.medium-col-5{float:left;display:block;margin-right:2.35765%;width:40.29137%}.medium-col-5:last-child{margin-right:0}.medium-col-6{float:left;display:block;margin-right:2.35765%;width:48.82117%}.medium-col-6:last-child{margin-right:0}.medium-col-7{float:left;display:block;margin-right:2.35765%;width:57.35098%}.medium-col-7:last-child{margin-right:0}.medium-col-8{float:left;display:block;margin-right:2.35765%;width:65.88078%}.medium-col-8:last-child{margin-right:0}.medium-col-9{float:left;display:block;margin-right:2.35765%;width:74.41059%}.medium-col-9:last-child{margin-right:0}.medium-col-10{float:left;display:block;margin-right:2.35765%;width:82.94039%}.medium-col-10:last-child{margin-right:0}.medium-col-11{float:left;display:block;margin-right:2.35765%;width:91.4702%}.medium-col-11:last-child{margin-right:0}.medium-col-12{float:left;display:block;margin-right:2.35765%;width:100%}.medium-col-12:last-child{margin-right:0}}@media screen and (min-width:980px){.l-col-1{float:left;display:block;margin-right:2.35765%;width:6.17215%}.l-col-1:last-child{margin-right:0}.l-col-2{float:left;display:block;margin-right:2.35765%;width:14.70196%}.l-col-2:last-child{margin-right:0}.l-col-3{float:left;display:block;margin-right:2.35765%;width:23.23176%}.l-col-3:last-child{margin-right:0}.l-col-4{float:left;display:block;margin-right:2.35765%;width:31.76157%}.l-col-4:last-child{margin-right:0}.l-col-5{float:left;display:block;margin-right:2.35765%;width:40.29137%}.l-col-5:last-child{margin-right:0}.l-col-6{float:left;display:block;margin-right:2.35765%;width:48.82117%}.l-col-6:last-child{margin-right:0}.l-col-7{float:left;display:block;margin-right:2.35765%;width:57.35098%}.l-col-7:last-child{margin-right:0}.l-col-8{float:left;display:block;margin-right:2.35765%;width:65.88078%}.l-col-8:last-child{margin-right:0}.l-col-9{float:left;display:block;margin-right:2.35765%;width:74.41059%}.l-col-9:last-child{margin-right:0}.l-col-10{float:left;display:block;margin-right:2.35765%;width:82.94039%}.l-col-10:last-child{margin-right:0}.l-col-11{float:left;display:block;margin-right:2.35765%;width:91.4702%}.l-col-11:last-child{margin-right:0}.l-col-12{float:left;display:block;margin-right:2.35765%;width:100%}.l-col-12:last-child{margin-right:0}}@media screen and (min-width:1025px){.large-col-1{float:left;display:block;margin-right:2.35765%;width:6.17215%}.large-col-1:last-child{margin-right:0}.large-col-2{float:left;display:block;margin-right:2.35765%;width:14.70196%}.large-col-2:last-child{margin-right:0}.large-col-3{float:left;display:block;margin-right:2.35765%;width:23.23176%}.large-col-3:last-child{margin-right:0}.large-col-4{float:left;display:block;margin-right:2.35765%;width:31.76157%}.large-col-4:last-child{margin-right:0}.large-col-5{float:left;display:block;margin-right:2.35765%;width:40.29137%}.large-col-5:last-child{margin-right:0}.large-col-6{float:left;display:block;margin-right:2.35765%;width:48.82117%}.large-col-6:last-child{margin-right:0}.large-col-7{float:left;display:block;margin-right:2.35765%;width:57.35098%}.large-col-7:last-child{margin-right:0}.large-col-8{float:left;display:block;margin-right:2.35765%;width:65.88078%}.large-col-8:last-child{margin-right:0}.large-col-9{float:left;display:block;margin-right:2.35765%;width:74.41059%}.large-col-9:last-child{margin-right:0}.large-col-10{float:left;display:block;margin-right:2.35765%;width:82.94039%}.large-col-10:last-child{margin-right:0}.large-col-11{float:left;display:block;margin-right:2.35765%;width:91.4702%}.large-col-11:last-child{margin-right:0}.large-col-12{float:left;display:block;margin-right:2.35765%;width:100%}.large-col-12:last-child{margin-right:0}}@media screen and (min-width:1025px) and (max-width:1440px){.large-range-col-1{float:left;display:block;margin-right:2.35765%;width:6.17215%}.large-range-col-1:last-child{margin-right:0}.large-range-col-2{float:left;display:block;margin-right:2.35765%;width:14.70196%}.large-range-col-2:last-child{margin-right:0}.large-range-col-3{float:left;display:block;margin-right:2.35765%;width:23.23176%}.large-range-col-3:last-child{margin-right:0}.large-range-col-4{float:left;display:block;margin-right:2.35765%;width:31.76157%}.large-range-col-4:last-child{margin-right:0}.large-range-col-5{float:left;display:block;margin-right:2.35765%;width:40.29137%}.large-range-col-5:last-child{margin-right:0}.large-range-col-6{float:left;display:block;margin-right:2.35765%;width:48.82117%}.large-range-col-6:last-child{margin-right:0}.large-range-col-7{float:left;display:block;margin-right:2.35765%;width:57.35098%}.large-range-col-7:last-child{margin-right:0}.large-range-col-8{float:left;display:block;margin-right:2.35765%;width:65.88078%}.large-range-col-8:last-child{margin-right:0}.large-range-col-9{float:left;display:block;margin-right:2.35765%;width:74.41059%}.large-range-col-9:last-child{margin-right:0}.large-range-col-10{float:left;display:block;margin-right:2.35765%;width:82.94039%}.large-range-col-10:last-child{margin-right:0}.large-range-col-11{float:left;display:block;margin-right:2.35765%;width:91.4702%}.large-range-col-11:last-child{margin-right:0}.large-range-col-12{float:left;display:block;margin-right:2.35765%;width:100%}.large-range-col-12:last-child{margin-right:0}}@media screen and (min-width:641px) and (max-width:1024px){.medium-push-1{margin-left:8.5298%}.medium-push-2{margin-left:17.05961%}.medium-push-3{margin-left:25.58941%}.medium-push-4{margin-left:34.11922%}.medium-push-5{margin-left:42.64902%}.medium-push-6{margin-left:51.17883%}.medium-push-7{margin-left:59.70863%}.medium-push-8{margin-left:68.23843%}.medium-push-9{margin-left:76.76824%}.medium-push-10{margin-left:85.29804%}}@media screen and (min-width:980px){.l-col-push-1{margin-left:8.5298%}.l-col-push-2{margin-left:17.05961%}.l-col-push-3{margin-left:25.58941%}.l-col-push-4{margin-left:34.11922%}.l-col-push-5{margin-left:42.64902%}.l-col-push-6{margin-left:51.17883%}.l-col-push-7{margin-left:59.70863%}.l-col-push-8{margin-left:68.23843%}.l-col-push-9{margin-left:76.76824%}.l-col-push-10{margin-left:85.29804%}}.l-pad-1,.l-ptop-1{padding-top:1em}.l-pad-1,.l-pbottom-1{padding-bottom:1em}.l-pad-2,.l-ptop-2{padding-top:2em}.l-pad-2,.l-pbottom-2{padding-bottom:2em}.l-pad-3,.l-ptop-3{padding-top:3em}.l-pad-3,.l-pbottom-3{padding-bottom:3em}.l-pad-4,.l-ptop-4{padding-top:4em}.l-pad-4,.l-pbottom-4{padding-bottom:4em}.l-pad-5,.l-ptop-5{padding-top:5em}.l-pad-5,.l-pbottom-5{padding-bottom:5em}.l-pad-6,.l-ptop-6{padding-top:6em}.l-pad-6,.l-pbottom-6{padding-bottom:6em}.l-pad-7,.l-ptop-7{padding-top:7em}.l-pad-7,.l-pbottom-7{padding-bottom:7em}.l-pad-8,.l-ptop-8{padding-top:8em}.l-pad-8,.l-pbottom-8{padding-bottom:8em}.l-pad-9,.l-ptop-9{padding-top:9em}.l-pad-9,.l-pbottom-9{padding-bottom:9em}.l-pad-10,.l-ptop-10{padding-top:10em}.l-pad-10,.l-pbottom-10{padding-bottom:10em}.l-pad-11,.l-ptop-11{padding-top:11em}.l-pad-11,.l-pbottom-11{padding-bottom:11em}@media screen and (max-width:767px){.l-mpad-1,.l-mptop-1{padding-top:1em}.l-mpad-1,.l-mpbottom-1{padding-bottom:1em}.l-mpad-2,.l-mptop-2{padding-top:2em}.l-mpad-2,.l-mpbottom-2{padding-bottom:2em}.l-mpad-3,.l-mptop-3{padding-top:3em}.l-mpad-3,.l-mpbottom-3{padding-bottom:3em}.l-mpad-4,.l-mptop-4{padding-top:4em}.l-mpad-4,.l-mpbottom-4{padding-bottom:4em}.l-mpad-5,.l-mptop-5{padding-top:5em}.l-mpad-5,.l-mpbottom-5{padding-bottom:5em}.l-mpad-6,.l-mptop-6{padding-top:6em}.l-mpad-6,.l-mpbottom-6{padding-bottom:6em}.l-mpad-7,.l-mptop-7{padding-top:7em}.l-mpad-7,.l-mpbottom-7{padding-bottom:7em}.l-mpad-8,.l-mptop-8{padding-top:8em}.l-mpad-8,.l-mpbottom-8{padding-bottom:8em}.l-mpad-9,.l-mptop-9{padding-top:9em}.l-mpad-9,.l-mpbottom-9{padding-bottom:9em}.l-mpad-10,.l-mptop-10{padding-top:10em}.l-mpad-10,.l-mpbottom-10{padding-bottom:10em}.l-mpad-11,.l-mptop-11{padding-top:11em}.l-mpad-11,.l-mpbottom-11{padding-bottom:11em}}@media screen and (max-width:640px){body{font-size:1rem}h4{font-size:1rem}h3{font-size:1rem}h2{font-size:1.125rem}h1{font-size:1.26563rem}.font_small,small{font-size:.88889rem}}.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:.875rem;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:5}.menu-icon{position:relative;float:right;width:50px;height:50px;transition:transform .5s;margin-top:7px}.menu-icon>span{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:block;width:22px;height:2px;background-color:#fff;transition:background .5s}.menu-icon>span:after,.menu-icon>span:before{content:'';position:absolute;top:0;left:0;transform:translateY(-6px);display:block;width:22px;height:2px;background-color:#fff;transition:transform .5s}.menu-icon>span:after{transform:translateY(6px)}.is-menu-on .menu-icon>span{background:0 0}.is-menu-on .menu-icon>span:before{transform:translateY(0) rotate(45deg)}.is-menu-on .menu-icon>span:after{transform:translateY(0) rotate(-45deg)}.widgets .widget{margin-bottom:1em}.widgets .widgettitle{margin:1.5em 0 .5em;font-size:1.2em;font-weight:700;text-transform:uppercase;color:#5694cb;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.btn,.btn:visited,.comment-respond input.submit,.comment-respond input.submit:visited,a.btn,a.btn:visited,input.btn,input[type=submit],input[type=submit]:visited{display:inline-block;text-decoration:none;color:#fff;font-size:1rem;padding:.5em 1.5em;border:none;cursor:pointer;background:#f60;text-align:center;transition:all .14s ease-in-out;text-transform:uppercase;font-weight:700;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;min-height:50px}.btn:focus,.btn:hover,.btn:visited:focus,.btn:visited:hover,.comment-respond input.submit:focus,.comment-respond input.submit:hover,.comment-respond input.submit:visited:focus,.comment-respond input.submit:visited:hover,a.btn:focus:visited,a.btn:hover:visited,input[type=submit]:focus,input[type=submit]:hover,input[type=submit]:visited:focus,input[type=submit]:visited:hover{color:#fff;text-decoration:none;outline:0;background:#993d00}.btn:active,.btn:visited:active,.comment-respond input.submit:active,.comment-respond input.submit:visited:active,a.btn:active:visited,input[type=submit]:active,input[type=submit]:visited:active{top:1px}a.ctaBtn{text-align:center;text-transform:uppercase;margin-bottom:60px;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.0625rem;min-height:50px;background-color:#f60;color:#fff;padding:1rem 2rem;border-radius:3px;font-weight:600}a.ctaBtn:hover{text-decoration:none;background-color:#e65c00;transition:all .15s ease-in-out}.pagination{margin-bottom:2em}.pagination .page-numbers{float:left;padding:.4em;min-width:9%;border-radius:3px;text-align:center;margin-right:.5em;text-decoration:none}.pagination .page-numbers.current,.pagination .page-numbers:hover{background:#27385d;color:#fff}.static-t{margin-bottom:120px}.entry-content,.wp-editor{padding:1.5em 0}.entry-content p,.wp-editor p{margin:0 0 1.5em}.entry-content blockquote,.wp-editor blockquote{margin:0 0 1.5em .75em;padding:0 0 0 .75em;border-left:3px solid #27385d;font-style:italic;color:#d8d8d8}.entry-content img,.wp-editor img{margin:0 0 1.5em 0;max-width:100%;height:auto}.entry-content pre,.wp-editor pre{background:#fafafa;padding:1.5em;margin:0 0 1.5em;border-radius:3px;overflow-x:scroll}.entry-content ul,.wp-editor ul{list-style:disc;padding-left:2em}.entry-content dt,.wp-editor dt{font-weight:700}.entry-content dd,.wp-editor dd{margin:0 1.5em 1.5em}.wp-post-image{width:100%;height:auto}.sticky{border-top:2px solid #fafafa;border-bottom:2px solid #fafafa}.wp-editor{margin:1.5em}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-item .gallery-columns-2{max-width:50%}.gallery-item .gallery-columns-3{max-width:33.33333%}.gallery-item .gallery-columns-4{max-width:25%}.gallery-item .gallery-columns-5{max-width:20%}.gallery-item .gallery-columns-6{max-width:16.66667%}.gallery-item .gallery-columns-7{max-width:14.28571%}.gallery-item .gallery-columns-8{max-width:12.5%}.gallery-item .gallery-columns-9{max-width:11.11111%}.gallery-caption{display:block}.wp-caption{background:#eee;padding:5px}.wp-caption img{margin-bottom:0;width:100%;height:auto}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.entry-content table,.wp-editor table{width:100%;border:1px solid #d8d8d8;margin-bottom:1.5em}.entry-content tr,.wp-editor tr{border-bottom:1px solid #d8d8d8}.entry-content td,.wp-editor td{padding:7px}.entry-content th,.wp-editor th{border-bottom:1px solid #d8d8d8}@media only screen and (min-width:481px){.entry-content .alignleft,.entry-content img.alignleft,.wp-editor .alignleft,.wp-editor img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright,.wp-editor .alignright,.wp-editor img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter,.wp-editor .aligncenter,.wp-editor img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}}iframe{width:100%;display:block}.comment{list-style:none}.comment>.comment-body{border:1px solid #fafafa;background:#fff;padding:1em;margin:2em 0}.comment>.comment-body>.reply{text-align:right}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}input,textarea{padding:.5em;margin-bottom:.5em;display:block;width:100%;box-shadow:none;border:thin solid #d8d8d8;background:#fafafa;min-height:50px;border-radius:3px}input:focus,textarea:focus{outline:0;border-color:#27385d}input[type=submit]{margin-top:.85rem}@media screen and (min-width:980px){body{font-size:.9rem}}.hero-section{padding-top:120px}.hero-section-big{padding-top:30vh}.hero-image{width:100%;min-height:40vh;background-size:cover;background-position:50%;position:relative;padding-bottom:10px}.gradient-overlay{width:100%;height:100%;position:absolute;top:0;left:0}.page-claim{position:relative;line-height:1.4}.page-claim-title{font-weight:600;margin-bottom:0;font-size:1.875rem}@media screen and (min-width:980px){.page-claim-title{font-size:2.5rem}}.page-claim-subtitle{font-weight:400;margin:0;font-size:1.625rem}@media screen and (min-width:980px){.page-claim-subtitle{font-size:1.875rem}}.columns-description{margin:60px 0;position:relative;color:#fff;font-size:1rem}.home .cta-hero{margin-top:80px}.cta-hero{position:relative;margin-bottom:10vh;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.0625rem;min-height:50px;margin-top:40px}.cta-hero .mainCta{background-color:#fff;color:#27385d;padding:1rem 2rem;border-radius:3px;font-weight:600}@media screen and (max-width:320px){.cta-hero .mainCta{padding:1rem}}.cta-hero .mainCta:hover{transition:all .14s;text-decoration:none;background-color:#f2f2f2;transition:all .35s ease-in-out}.cta-hero .secondCta{color:#fff;margin:30px 0;display:inline-block;padding:.7rem 1.7rem;border:2px solid #fff;border-radius:3px}@media screen and (min-width:980px){.cta-hero .secondCta{margin:0;border:none}}.popupOverlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:3;overflow:scroll;overflow-x:hidden;text-align:center;background-color:rgba(0,0,0,.4);-webkit-overflow-scrolling:touch}.form-inline{margin-bottom:1em;float:left;width:100%}@media screen and (min-width:980px){.form-inline{float:none}}.popupContent{background-color:#fff;display:inline-block;border-radius:3px;margin:15vh auto;padding:15px;width:320px;min-height:200px;position:relative;box-shadow:0 0 10px 0 rgba(0,0,0,.12);text-align:left}@media screen and (min-width:980px){.popupContent{width:500px;padding:60px}}.popupContent .close-popup-btn{position:absolute;top:25px;right:25px;width:40px;height:40px;cursor:pointer}.popupContent h3{color:#f60;font-weight:600}.popupContent input,.popupContent textarea{background-color:#fafafa;border:1px solid #d8d8d8;margin:0;border-radius:3px;padding-left:15px}.popupContent input{height:50px}.popupContent textarea{height:150px}.popupContent input[type=submit]{background:#f60;color:#fff;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;text-transform:uppercase;border:none}.popupContent select{margin:0;border:1px solid #d8d8d8;background-color:#fafafa;width:100%;padding:.5em;padding-left:15px;font-size:1rem;height:50px;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.9rem;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:grey}.popupContent label{font-size:.875rem}.sidebar-form-hero{padding:0;position:relative;text-align:left}.sidebar-form-hero *{border-color:inherit}.sidebar-form-hero h2{color:#5694cb;font-size:1.875rem;font-weight:400;text-align:center;margin:0 auto 50px 0;line-height:42px;text-align:left}.sidebar-form-hero .wpcf7-form-control-wrap{display:inline;width:100%}@media screen and (min-width:980px){.sidebar-form-hero .wpcf7-form-control-wrap{display:inline-block;width:55%;margin-left:5%}}.sidebar-form-hero label{font-size:1.0625rem;color:grey;width:100%;float:left;color:inherit}@media screen and (min-width:980px){.sidebar-form-hero label{width:40%}}.sidebar-form-hero input,.sidebar-form-hero select,.sidebar-form-hero textarea{background-color:#fafafa;border:1px solid grey;border-color:inherit;margin:0;border-radius:3px;padding-left:15px;width:100%;float:right;box-sizing:border-box}.sidebar-form-hero input,.sidebar-form-hero select{height:40px;min-height:40px}.sidebar-form-hero textarea{height:75px}.sidebar-form-hero input[type=submit]{background:#87b1d9;color:#fff;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;text-transform:uppercase;float:right;width:100%}.sidebar-form-hero input[type=submit]:hover{transition:all .14s;text-decoration:none;-webkit-filter:brightness(95%);filter:brightness(95%);transition:all .15s ease-in-out}@media screen and (min-width:980px){.sidebar-form-hero input[type=submit]{width:55%;margin-left:5%}}.hide-popup{visibility:hidden;transition:all .3s}.is-popup-on{overflow-y:hidden;visibility:visible;transition:all .3s}.customers-hero{margin:60px 0 40px;position:relative;display:inline-block;min-height:80px}.customers-hero .hero-logos{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.customers-hero .customers-label{color:#fff;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;margin-top:30px}.customers-hero .customer-logo{height:80px;width:160px;background-size:cover;background-position:50%;display:inline-block;margin:0 auto}.s-hidden{display:none}@media screen and (min-width:769px){.s-hidden{display:inherit}}.hero-map{width:100%;height:80vh}.services-line{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.service-wrapper{display:inline-block;text-align:center;margin:60px 0 0 10px;width:240px;padding:0 10px;-ms-flex-wrap:1;flex-wrap:1}@media screen and (min-width:981px){.service-wrapper{width:calc(100% * .25 - 10px - 1px);padding:0 15px}}.service-wrapper a{color:grey}.service-wrapper a:hover{text-decoration:none}.feature-icon{display:inline-block;width:100px;height:100px;background-size:cover;background-repeat:no-repeat}.feature-title a{color:#5694cb;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3125rem}.feature-title a:hover{text-decoration:none}.testimonialsBg{width:100%;min-height:40vh;background-size:cover;background-position:50%;position:relative;margin-top:60px;color:#fff}#slider{position:relative;overflow:hidden;margin:20px auto 0 auto;border-radius:4px}#slider ul{position:relative;margin:0;padding:0;min-height:600px;list-style:none}#slider ul li{position:relative;display:block;float:left;margin:0;padding:0;width:260px;min-height:400px;text-align:center}@media screen and (min-width:981px){#slider ul li{width:800px}}@media screen and (min-width:420px) and (max-width:1024px){#slider ul li{width:600px}}#slider ul li img{height:auto;width:200px;margin:0 auto}#slider ul li .testimonial-sentence{text-align:left;font-size:.875rem;font-style:italic;margin-bottom:40px}@media screen and (min-width:981px){#slider ul li .testimonial-sentence{font-size:1.125rem}}#slider ul li .testimonial-sentence p{margin:0}#slider ul li .testimonial-name{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:600;color:#f60;text-align:right}#slider ul li .testimonial-position{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125rem;color:#fff;text-align:right}a.control_next,a.control_prev{position:absolute;top:25%;z-index:1;display:block;padding:4% 1%;width:auto;height:auto;text-decoration:none;font-weight:600;font-size:1.125rem;opacity:.8;cursor:pointer}a.control_next img,a.control_prev img{display:block;width:auto;height:70px}a.control_next:hover,a.control_prev:hover{opacity:1;-webkit-transition:all .2s ease}a.control_prev{border-radius:0 2px 2px 0}a.control_next{right:0;border-radius:2px 0 0 2px}.standard-cta{padding:90px 0;text-align:center}.standard-cta-title{line-height:1.4}.standard-cta-title h2{font-size:2.5rem;margin:0;font-weight:600;margin-bottom:30px}@media screen and (min-width:981px){.standard-cta-title h2{margin-bottom:0}}.standard-cta-title h3{font-size:2.25rem;margin:0}.standard-cta-description{font-size:1.3125rem;color:grey;margin-top:30px}.standard-cta-buttons{position:relative;margin-top:60px;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.0625rem;min-height:50px}.standard-cta-buttons .mainCta{background-color:#f60;color:#fff;padding:1rem 2rem;border-radius:3px;font-weight:600;display:block;margin-top:30px}@media screen and (min-width:981px){.standard-cta-buttons .mainCta{display:inline-block}}.standard-cta-buttons .mainCta:hover{transition:all .14s;text-decoration:none;background-color:#e65c00;transition:all .15s ease-in-out}.standard-cta-buttons .secondCta{color:#f60;margin:30px 0;display:inline-block;padding:.7rem 1.7rem;border:2px solid #fff;border-radius:3px}@media screen and (min-width:981px){.standard-cta-buttons .secondCta{margin:0;border:none}}.customCta{background-color:inherit;color:inherit;margin-top:40px;padding:1rem;border-radius:3px;font-weight:600;display:block}.customCta:hover{transition:all .14s;text-decoration:none;-webkit-filter:brightness(95%);filter:brightness(95%);transition:all .15s ease-in-out}.button-wrap .customCta{text-align:center}.button-wrap__right .customCta{float:right}@media screen and (max-width:640px){.button-wrap__right .customCta{float:none;text-align:center}}.button-wrap__left .customCta{float:left}@media screen and (max-width:640px){.button-wrap__left .customCta{float:none;text-align:center}}.full-width-block .how-it-works{text-align:center}.full-width-block .how-it-works h2{color:#649bce;text-align:center}.full-width-block .how-it-works .container-div{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:981px){.full-width-block .how-it-works .container-div{display:-ms-flexbox;display:flex}}.full-width-block .how-it-works .container-div .item-container{display:inline-block;width:100%;min-width:100px;margin-bottom:30px}@media screen and (min-width:981px){.full-width-block .how-it-works .container-div .item-container{margin:0 50px}}.full-width-block .how-it-works .container-div .item-container p{color:#649bce}.full-width-block .how-it-works .container-div .item-container.text{min-height:200px}.logos-stripe{padding:20px 0}.stripe-label{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;font-size:.875rem;line-height:60px;color:grey;text-decoration:underline;text-align:center}.stripe-logo{width:150px;height:60px;margin:0 auto}@media screen and (min-width:420px) and (max-width:1024px){.stripe-logo{width:100px;height:40px}}.short-loop{margin-top:90px}.single-short-loop{background-color:#fafafa;margin-bottom:90px}.single-short-loop .entry-header{padding:0 1.5em;min-height:90px;margin-top:15px}@media screen and (min-width:420px) and (max-width:1024px){.single-short-loop .entry-header{min-height:60px}}.single-short-loop h2{margin:0;font-size:1.3125rem;line-height:1.4;font-weight:600;color:#27385d}.single-short-loop .entry-content,.single-short-loop .wp-editor{padding:0 1.5em;margin-top:15px;min-height:140px}@media screen and (min-width:420px) and (max-width:1024px){.single-short-loop .entry-content,.single-short-loop .wp-editor{min-height:60px}}.single-short-loop .entry-read-more{padding:.5em 1.5em;text-align:center;border-top:2px solid #fff;margin-top:1em;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.single-short-loop .entry-read-more a{color:#5694cb}.blog-loop-btn{display:block}.full-width-block h1,.full-width-block h2,.full-width-block h3,.full-width-block h4,.full-width-block h5,.full-width-block h6{color:inherit}.show-mobile-only{display:none}@media screen and (max-width:640px){.show-mobile-only{display:block}}.hide-mobile-only{display:block}@media screen and (max-width:640px){.hide-mobile-only{display:none}}.chevron{display:none}@media screen and (max-width:640px){.chevron{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:640px){.chevron svg{width:50px;height:50px;position:relative}}.services-two-col{padding:60px 0}.services-two-col h2,.services-two-col h3{font-weight:600;margin:0}.col-content{font-size:1.125rem;margin-top:20px}.col-content ul{list-style:none;margin-left:0;padding-left:0}.col-content ul li:before{content:"+";padding-right:15px}.col-content li{padding-left:1.4em;text-indent:-1.4em;padding-bottom:10px}.col-content img{width:100%;height:100%}.contact-form{margin-top:20vh}@media screen and (min-width:981px){.contact-form{padding:15px 30px;margin-top:30px}}.contact-form h2{margin:0}.contact-form input,.contact-form textarea{background-color:#fafafa;border:1px solid #d8d8d8;margin:0;border-radius:3px;padding-left:15px}.contact-form input{height:50px}.contact-form textarea{height:120px}.contact-form input[type=submit]{background:#f60;color:#fff;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;text-transform:uppercase;border:none}.contact-form select{margin:0;border:1px solid #d8d8d8;background-color:#fafafa;width:100%;padding:.5em;padding-left:15px;font-size:1rem;height:50px;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.9rem;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:grey}.widgets{transition:all .35s ease-in-out}@media screen and (min-width:981px){.widgets{opacity:.3}}.widgets:active,.widgets:hover{opacity:1}.widgets ul{padding:0;margin:0}.widgets ul li{list-style:none;padding-bottom:.5em}.widgets ul a:hover{text-decoration:none}.main-loop{background-color:#fafafa;margin-bottom:90px}.main-loop h2{margin-bottom:0;line-height:1.4}.main-loop h2 a{color:#5694cb}.main-loop h2 a:hover{color:#5694cb;text-decoration:none}.main-loop .entry-header{padding:0 1.5em}.main-loop .entry-content,.main-loop .wp-editor{padding:1em 1.5em}.main-loop .entry-content a,.main-loop .wp-editor a{color:grey}.main-loop .entry-content a:hover,.main-loop .wp-editor a:hover{color:grey}.main-loop .entry-meta{color:#d8d8d8}.main-loop .entry-meta a{color:#d8d8d8;text-decoration:underline}.hero-blog{width:100%;background-size:cover;background-position:50%;position:relative}.post-head{padding-top:30vh;position:relative}.post-head h1{color:#fff;line-height:1.2;margin:0;font-size:2.25rem}.meta-single a{text-decoration:underline}.post-excerpt{color:#fff;margin-top:60px;padding-bottom:100px}@media screen and (min-width:981px){.post-excerpt{font-size:1.125rem}}.post-content{margin-top:60px;padding-bottom:120px}.about-container{padding:120px 0 180px}.single-profile{min-height:250px;margin-bottom:60px}.single-profile a{text-decoration:none}.profile-pic{width:160px;height:160px;display:block;margin:0 auto;border-radius:100%}.profile-name{margin:20px auto 0;text-align:center;font-size:1.3125rem;font-weight:700;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#5694cb}.profile-position{margin:0 auto;text-align:center;font-size:1.125rem;color:grey}.last-profile .profile-position{text-decoration:underline}.testimonials-container{padding:30px 0}.testimonials-container .testimonials-title{text-align:center}.testimonials-container .testimonials-title h2{margin:30px auto 60px}.testimonials-container .single-testimonial{min-height:250px;margin-bottom:60px}.testimonials-container .testimonial-pic{width:160px;height:160px;display:block;margin:0 auto;border-radius:100%}.testimonials-container .testimonial-name{margin:20px auto 0;text-align:center;font-size:1.3125rem;font-weight:700;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#5694cb}.testimonials-container .testimonial-quote{margin:0 auto;text-align:center;font-size:1rem;color:grey}.case-studies{padding:90px 0 30px}.single-case{min-height:250px;margin-bottom:60px;background:#fafafa;display:inline-block}.single-case a{text-decoration:none}.case-studies-pic{width:100%;height:auto;display:block;margin:0 auto}.case-study-title{margin:20px auto 0;font-size:1.3125rem;font-weight:700;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#27385d;padding:0 15px}.case-study-description{margin:0 auto;font-size:.875rem;color:grey;min-height:160px;padding:0 15px}a.case-study-download{width:100%;display:inline-block;padding:.3em 1.5em;color:#5694cb;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;border-top:2px solid #fff;font-size:1rem}a.case-study-download:hover{transition:all .3s;color:#27385d;text-decoration:underline}div.spoiler-wrap{border:none;background:0 0;margin:6px 0}div.spoiler-head{margin:0;padding:0;font-size:1.125rem;font-weight:600;color:grey;padding-bottom:10px;line-height:1.2}div.spoiler-head.collapsed{background:0 0;padding-left:20px;text-indent:-20px}div.spoiler-head.collapsed:before{content:"+";padding-right:10px}div.spoiler-head.expanded{background:0 0;padding-left:20px;text-indent:-20px}div.spoiler-head.expanded:before{content:"-";padding-right:10px}div.spoiler-body{background:#fafafa;border-color:#d8d8d8;color:grey;padding:15px 30px 30px 20px;margin-bottom:30px}.career{padding:90px 0 30px}.single-job-profile{min-height:250px;margin-bottom:60px;background:#fafafa;border-radius:3px;display:inline-block}.single-job-profile a{text-decoration:none}.profile-title{font-size:1.3125rem;font-weight:700;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#5694cb;padding:20px 30px 15px;border-bottom:3px solid #fff}.profile-description{margin:0 auto;font-size:.875rem;color:grey;min-height:160px;padding:5px 30px 0}a.profile-btn{display:inline-block;float:right;padding:.3em 1.5em;line-height:2;border-radius:2px;background:#f60;color:#fff;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;text-align:center;border:2px solid #f60;margin:10px 20px -15px 0;font-size:1rem}a.profile-btn:hover{transition:all .3s;background-color:#fafafa;color:#f60}.leistungen-template-default .page-claim{padding-bottom:10px}.leistungen-template-default .page-claim-title{margin-top:0}.leistungen-template-default .hero-image{padding-bottom:40px}@media screen and (max-width:640px){.leistungen-template-default .page-claim-subtitle{font-size:1.125rem;font-weight:600}}.leistungen-template-default .cta-hero{margin-top:40px}.leistungen-template-default .cta-hero .mainCta{float:left}.leistungen-template-default .right-side{text-align:right}@media screen and (max-width:640px){.leistungen-template-default .sidebar-form-hero{display:none}}@media screen and (max-width:640px){.leistungen-template-default .services-two-col p{font-size:1rem}}.col-content .image-mobile{display:none;width:50%}@media screen and (max-width:640px){.col-content .image-mobile{display:block}}.col-content .image-mobile__left{float:left;padding-right:30px}.col-content .image-mobile__right{float:right;padding-left:30px}.hero-icons{margin-top:40px}.hero-icons .hero-icon{margin-right:0;text-align:center;display:inline-block}@media screen and (min-width:1025px){.hero-icons .hero-icon{width:calc(100% * .33 - 10px - 1px);padding:10px 0}}@media screen and (min-width:641px) and (max-width:1024px){.hero-icons .hero-icon{padding:10px 0}}.hero-icons h4{font-size:1.0625rem;height:50px;overflow:hidden}@media screen and (max-width:640px){.hero-icons h4{font-size:.875rem;height:35px}}@media screen and (min-width:641px) and (max-width:1024px){.hero-icons h4{font-size:1rem;height:45px}}.hero-icons img{height:100px}@media screen and (max-width:640px){.hero-icons img{height:60px}}@media screen and (min-width:641px) and (max-width:1024px){.hero-icons img{height:75px}}.hero-icons a:hover{text-decoration:none}.hero-icons:after{content:" ";display:block;clear:both}