.wrap{max-width:73.125em;margin-left:auto;margin-right:auto;padding:0 1.875em}.wrap:after{content:" ";display:block;clear:both}@media (min-width: 992px){.wrap{padding:0 0.9375em}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,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:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.cf::after{clear:both;content:"";display:table}.cl{clear:both}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{outline-style:none}html{font-size:100%;line-height:1.6875em}body{font-size:100%;font-family:"Open Sans",sans-serif;color:#222;background-color:#f4f0ee;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.home{background-color:#FFF}body.home #main{padding:2.5em 0}@media (min-width: 992px){body.home #main{padding:5.0625em 0}}#main:after{content:"";display:table;clear:both}body.vita,body.impressum,body.leistungen{padding:0}body.vita #main,body.impressum #main,body.leistungen #main{position:relative;margin-top:60px}@media (min-width: 768px){body.vita #main,body.impressum #main,body.leistungen #main{margin-top:90px}}img{max-width:100%;height:auto}p{margin-bottom:1.6875rem}::-moz-selection::-moz-selection{background:#4E3B38;color:#fff}::-moz-selection::selection{background:#4E3B38;color:#fff}::selection::-moz-selection{background:#c2aca1;color:#fff}::selection::selection{background:#c2aca1;color:#fff}h1{font-size:33px;font-size:2.0625rem;line-height:47px;line-height:2.953125rem}h2{font-size:27px;font-size:1.6875rem;line-height:41px;line-height:2.53125rem}h3{font-size:23px;font-size:1.4375rem;line-height:34px;line-height:2.109375rem}h4{font-size:19px;font-size:1.1875rem;line-height:27px;line-height:1.6875rem}h5{font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.265625rem}h6{font-size:12px;font-size:0.75rem;line-height:14px;line-height:0.84375rem}pre,code{font-size:16px;font-size:1rem;line-height:27px;line-height:1.6875rem}strong{font-weight:700}em{font-style:italic}pre{white-space:pre}ul{padding:0;margin:0}ul,ol{list-style-type:none}.lead{font-size:1.125em;font-weight:600}@font-face{font-family:'fontello';src:url("../font/fontello.eot?69292309");src:url("../font/fontello.eot?69292309#iefix") format("embedded-opentype"),url("../font/fontello.woff?69292309") format("woff"),url("../font/fontello.ttf?69292309") format("truetype"),url("../font/fontello.svg?69292309#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-euro:before{content:'\e800'}.icon-mail:before{content:'\e801'}.icon-mail-alt:before{content:'\e802'}.icon-mail-squared:before{content:'\e803'}.icon-ok:before{content:'\e804'}.icon-ok-circled:before{content:'\e805'}.icon-info-circled:before{content:'\e806'}.icon-info:before{content:'\e807'}.icon-flag-empty:before{content:'\e808'}.icon-edit:before{content:'\e809'}.icon-phone:before{content:'\e80a'}.icon-phone-squared:before{content:'\e80b'}.icon-fax:before{content:'\e80c'}.icon-menu:before{content:'\e80d'}.icon-lightbulb:before{content:'\e80e'}.icon-mobile:before{content:'\e80f'}.icon-briefcase:before{content:'\e810'}.icon-suitcase:before{content:'\e811'}.icon-stethoscope:before{content:'\e812'}.icon-graduation-cap:before{content:'\e813'}.icon-home:before{content:'\e814'}.icon-help-circled:before{content:'\e815'}.infobar{background-color:#4E3B38;height:40px;display:none}@media (min-width: 768px){.infobar{display:block}}.infobar ul.top-contact{margin:0;padding:0;list-style-type:none;float:right;line-height:40px}.infobar ul.top-contact:after{content:"";display:table;clear:both}@media (min-width: 768px){.infobar ul.top-contact{margin-right:0.625em}}.infobar ul.top-contact li{float:left;display:inline-block}.infobar ul.top-contact li ~ li{margin-left:1.875em}.infobar ul.top-contact li i{color:#ebe4d9;margin-right:0.3125em;vertical-align:middle}.infobar ul.top-contact li a{text-decoration:none;color:#ebe4d9;font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.265625rem;-webkit-transition:color 0.3s ease-in;-moz-transition:color 0.3s ease-in;transition:color 0.3s ease-in}.infobar ul.top-contact li a:hover{color:#cabfa3}.header{position:absolute;top:0;left:0;width:100%;height:60px;background:rgba(255,255,255,0.95);z-index:3;box-shadow:0 1px 2px rgba(0,0,0,0.2)}.header::after{clear:both;content:"";display:table}@media (min-width: 768px){.header{top:40px;height:90px;background:rgba(255,255,255,0.65);-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);-webkit-backface-visibility:hidden;backface-visibility:hidden}.header.is-fixed{position:fixed;top:-90px;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s}.header.is-visible{-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.header #logo{float:left;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:inline-block}.header #logo a{font-size:1em;text-decoration:none;color:#897461;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header #logo a span{font-weight:700;text-transform:uppercase;color:#222}@media (min-width: 768px){.header #logo a{font-size:1.25em}}.header .nav-trigger{position:absolute;right:0;top:0;height:100%;width:60px;background:#cabfa3;z-index:4}.header .nav-trigger .menu-icon{display:inline-block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.header .nav-trigger .menu-icon:before{content:"\e80d";font-family:'Fontello';font-size:20px;color:#4E3B38}@media (min-width: 768px){.header .nav-trigger{display:none}}.navigation{float:right}.navigation ul{position:absolute;top:0;left:0;width:100%;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.navigation ul.is-visible{-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);-o-transform:translateY(60px);transform:translateY(60px)}.navigation a{display:block;height:50px;line-height:50px;padding-left:1.875em;background:#eae2df;border-top:1px solid #e4dad5;text-decoration:none;color:#4E3B38;text-transform:uppercase}@media (min-width: 768px){.navigation{width:auto;height:auto;cursor:auto}.navigation ul{position:static;width:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);line-height:90px}.navigation ul.is-visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.navigation li{display:inline-block}.navigation a{display:inline-block;height:auto;background:transparent;line-height:normal;border-top:none;padding:0.3125em 0.9375em;border-radius:5em;-webkit-transition:background 0.2s ease-in;-moz-transition:background 0.2s ease-in;transition:background 0.2s ease-in}.navigation a.active,.navigation a:hover{background-color:#9f8971;color:#ebe4d9;border-radius:5em}}.hero{position:relative;height:250px;z-index:1}.hero.no-js{background:url("../images/hero-tw.jpg") no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}@media (min-width: 768px){.hero{height:450px}}.site-footer{background-color:#4E3B38;padding:3.375em 0 0 0}.site-footer:after{content:"";display:table;clear:both}@media (min-width: 768px){.site-footer .widget{width:100%;float:left;margin-left:0;margin-right:0}.site-footer .widget:nth-child(n+2){width:32.2033898305%;float:left;margin-right:1.6949152542%}.site-footer .widget:nth-child(4n){float:right;margin-right:0}}@media (min-width: 992px){.site-footer .widget{width:32.2033898305%;float:left;margin-right:1.6949152542%;margin-bottom:0px}.site-footer .widget:nth-child(n+2){width:23.7288135593%;float:left;margin-right:1.6949152542%}.site-footer .widget:nth-child(4n){width:15.2542372881%;float:left;margin-right:1.6949152542%;float:right;margin-right:0}}.site-footer ul{margin-bottom:40px}.site-footer ul li{margin-bottom:10px;color:#cabfa3}.site-footer ul a{text-decoration:none;color:#cabfa3}.site-footer ul span{display:block;margin-left:25px}.site-footer .w-title{line-height:0;font-weight:400;letter-spacing:0.5px;text-transform:uppercase;color:#D0D0D0;padding-bottom:1.25em;border-bottom:1px solid rgba(208,208,208,0.15)}.site-footer .footer-copy{background:#3f302d}.site-footer .footer-copy h5{margin:0 20px 0 0;padding:0.625em 0;font-weight:400;color:#7a5d58;float:left}@media (min-width: 768px){.site-footer .footer-copy .crby{float:right}}.site-footer .footer-copy .crby a{text-decoration:none;color:#7a5d58;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;transition:color 0.2s ease}.site-footer .footer-copy .crby a:hover{color:#cabfa3}.brand{margin-bottom:3.125em}@media (min-width: 768px){.brand{margin-bottom:1.875em}}.brand .brand-name{font-size:20px;color:#cabfa3;font-weight:400;line-height:0}.brand .brand-name span{color:#D0D0D0;font-weight:600}@media (min-width: 768px){.brand .brand-name{font-size:23px;font-size:1.4375rem;line-height:34px;line-height:2.109375rem;padding:0 0 5px 0;line-height:0}}.brand h4{font-weight:400;line-height:0;color:#cabfa3;letter-spacing:0.2px;font-size:0.8125em}@media (min-width: 768px){.brand h4{font-size:19px;font-size:1.1875rem;line-height:27px;line-height:1.6875rem;line-height:0}}.brand .footer-copy:after{content:"";display:table;clear:both}.tel-n,.fax-i,.han-n,.addr-i,.mail-i{font-family:'Fontello';color:#cabfa3}.tel-n:before{content:'\e80a';margin-right:10px}.fax-i:before{content:'\e80c';margin-right:8px}.han-n:before{content:'\e80f';margin-right:18px}.addr-i:before{content:'\e814';margin-right:10px}.mail-i:before{content:'\e801';margin-right:10px}@media (min-width: 768px){.left-content{width:66.1016949153%;float:left;margin-right:1.6949152542%}}.left-content article{display:inline-block;width:100%}.left-content .post-meta h4{color:#897461;font-weight:600}@media (max-width: 30em){.left-content .post-header{font-size:1.5625em;line-height:1.375em}}.right-content{margin-top:1.875em}@media (min-width: 768px){.right-content{width:32.2033898305%;float:right;margin-right:0}}.post-header{color:#4E3B38;font-weight:600}.intro{position:relative;background:#cabfa3;padding:5em 0;border-bottom:1px solid #fff}.intro .intro-title{font-weight:400;color:#fbfaf9;margin:0;text-shadow:0 1px 1px rgba(0,0,0,0.2)}.intro p{margin:0;color:#f4f0ee;border-radius:3em;display:inline-block;text-shadow:0 1px 1px rgba(0,0,0,0.2);font-weight:600}.vita{padding:3.375em 0}.vita:after{content:"";display:table;clear:both}.vita .vita-title{font-weight:300;color:#897461;text-transform:uppercase}.vita .vita-title.asb:before{content:'\e813';font-family:'Fontello';font-size:22px;color:#f4f0ee;background:#897461;padding:10px;border-radius:50%;margin-right:20px}.vita .vita-title.qua:before{content:'\e810';font-family:'Fontello';font-size:22px;color:#f4f0ee;background:#897461;padding:10px;border-radius:50%;margin-right:20px}.vita .vita-title.lang:before{content:'\e808';font-family:'Fontello';font-size:22px;color:#f4f0ee;background:#897461;padding:10px;border-radius:50%;margin-right:20px}.vita .ausbildung ul,.vita .quali ul{padding-left:3.875em}.vita .ausbildung p,.vita .quali p{margin:0 0 1.875em 0}@media (min-width: 992px){.vita .ausbildung,.vita .quali{width:49.1525423729%;float:left;margin-right:1.6949152542%}}@media (min-width: 992px){.vita .quali{float:right;margin-right:0}}.vita .year{font-weight:700;color:#897461}.languages ul{margin-left:3.875em}.languages ul:after{content:"";display:table;clear:both}.languages li{margin-bottom:15px}@media (min-width: 580px){.languages li{float:left}.languages li ~ li{margin-left:20px}}.languages .eng:before{content:url("../images/GB-flag.png");background-repeat:no-repeat;margin-right:5px}.languages .it:before{content:url("../images/IT-flag.png");background-repeat:no-repeat;margin-right:5px}.languages .fr:before{content:url("../images/FR-flag.png");background-repeat:no-repeat;margin-right:5px}.languages .spa:before{content:url("../images/ES-flag.png");background-repeat:no-repeat;margin-right:5px}.impressum-wrapper{padding:3.375em 0}@media (min-width: 992px){.impressum-wrapper{padding-right:32.2033898305%}}.im-title{font-weight:600;color:#897461}.font-list a{text-decoration:none;color:#897461}.font-list a span{color:#222}.im-kontakt:after{content:"";display:table;clear:both}@media (min-width: 768px){.im-kontakt li{float:left}.im-kontakt li ~ li{margin-left:20px}}.im-kontakt a{color:#222;text-decoration:none;-webkit-transition:color 0.2s ease-in;-moz-transition:color 0.2s ease-in;transition:color 0.2s ease-in}.im-kontakt a:hover{color:#5D4A47;text-decoration:underline}.im-kontakt .im-tel,.im-kontakt .im-fax,.im-kontakt .im-han,.im-kontakt .im-mail{font-family:'fontello';color:#222}.im-kontakt .im-tel:before{content:'\e80a';margin-right:10px}.im-kontakt .im-fax:before{content:'\e80c';margin-right:10px}.im-kontakt .im-han:before{content:'\e80f';margin-right:10px}.im-kontakt .im-mail:before{content:'\e801';margin-right:10px}.des{text-decoration:none;color:#5D4A47}.l-intro-title{position:relative;font-weight:400;text-align:center;color:#fbfaf9;margin:0;text-shadow:0 1px 1px rgba(0,0,0,0.2)}.l-intro-title span{text-transform:uppercase;font-weight:600}@media (min-width: 768px){.l-intro-title{padding-left:20.3389830508%;padding-right:20.3389830508%}}.l-intro-title:after{content:'';position:absolute;bottom:-20px;background:rgba(251,250,249,0.4);height:3px;width:20%;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.leistungen{padding:5.0625em 0}.leistungen .lst:after{content:"";display:table;clear:both}.leistungen .lst .lst__item .lst__inhalt,.leistungen .lst .lst__item .ico-box{text-align:center;margin-bottom:30px}.leistungen .lst .lst__item h5{text-transform:uppercase;color:#897461}.leistungen .lst .lst__item i{font-size:35px;color:#897461}@media (min-width: 992px){.leistungen .lst .lst__item .lst__inhalt,.leistungen .lst .lst__item .ico-box{text-align:left}}.leistungen .lst-block:after{content:"";display:table;clear:both}@media (min-width: 992px){.leistungen .lst-block .lst__item{width:32.2033898305%;float:left;margin-right:1.6949152542%}.leistungen .lst-block .lst__item:after{content:"";display:table;clear:both}.leistungen .lst-block .lst__item:nth-child(3){float:right;margin-right:0}.leistungen .lst-block .lst__item .ico-box{width:15.7894736842%;float:left;margin-right:5.2631578947%;text-align:center}.leistungen .lst-block .lst__item .lst__inhalt{width:78.9473684211%;float:left;margin-right:5.2631578947%;float:right;margin-right:0}.leistungen .lst-block .lst__item .lst__inhalt h5{margin-top:0}}.leistungen .lst-block:nth-child(3n){margin-bottom:0}.leistungen .lst-block:nth-child(3n) p{margin-bottom:0}.info-section{background-color:#e4dad5;padding:3.375em 0;text-align:center}.info-section:after{content:"";display:table;clear:both}.info-section i{font-size:25px;color:#c2aca1;background:#eae2df;padding:0.3125em;border-radius:3px}@media (min-width: 768px){.info-section{text-align:left}}.info-section .left-site{margin-bottom:50px}@media (min-width: 768px){.info-section .left-site{width:49.1525423729%;float:left;margin-right:1.6949152542%;margin-bottom:0}}@media (min-width: 768px){.info-section .right-site{width:49.1525423729%;float:left;margin-right:1.6949152542%;float:right;margin-right:0}}@media (min-width: 768px){.info-section .left-site .i-box,.info-section .right-site .i-box{width:13.7931034483%;float:left;margin-right:3.4482758621%;text-align:center;margin-top:16px}.info-section .left-site .i-content,.info-section .right-site .i-content{width:82.7586206897%;float:right;margin-right:0}.info-section .left-site .i-content p,.info-section .right-site .i-content p{margin-top:0}}.contact-section{position:relative;clear:both;width:100%;background:#eae2df;padding:1.3em;display:inline-block;margin-top:50px;border-radius:3px}.contact-section:after{content:"";display:table;clear:both}.contact-section p{margin:0 0 20px 0}.contact-section p:before{content:'\e806';font-family:'Fontello';color:#c2aca1;margin-right:10px}.contact-section .btn{padding:8px 20px;background:#c2aca1;border-radius:3px;text-decoration:none;color:#4E3B38;-webkit-transition:0.2s background ease-in;-moz-transition:0.2s background ease-in;transition:0.2s background ease-in}.contact-section .btn:hover{background:#ccbab0}@media (min-width: 768px){.contact-section{text-align:center}}@media (min-width: 992px){.contact-section p{position:absolute;float:left;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.contact-section .btn{float:right}}
