/*!
 * Theme Name: Praxis auf der Geist
 * Author:     Gamboo
 * Author URI: http://gamboo.net */#page--related-posts-title,#post--related-posts-title,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}#to-top{z-index:1}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("OpenSans Regular"),local("OpenSans-Regular"),url("fonts/OpenSans-Regular.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local("OpenSans Bold"),local("OpenSans-Bold"),url("fonts/OpenSans-Bold.woff2") format("woff2")}html{font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}@media screen and (min-width:640px){html{font-size:15px}}body{font-family:"Open Sans",sans-serif;font-size:14px;color:#444;line-height:1.77778}@media screen and (min-width:640px){body{font-size:15px}}#page--related-posts-title,#post--related-posts-title,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-family:inherit;font-size:.8em;word-spacing:.04em;font-weight:400;color:#111;letter-spacing:-.3px;line-height:1.25;text-rendering:optimizelegibility}@media screen and (min-width:640px){#page--related-posts-title,#post--related-posts-title,h1,h2,h3,h4,h5,h6{font-size:.9em}}@media screen and (min-width:768px){#page--related-posts-title,#post--related-posts-title,h1,h2,h3,h4,h5,h6{font-size:1em}}h1{margin-bottom:.5em;font-size:1.5em;word-spacing:-0.05em;font-weight:600}@media only screen and (min-width:640px){h1{font-size:1.7em}}@media only screen and (min-width:960px){h1{font-size:1.9em}}h1:last-child{margin-bottom:0}#page--related-posts-title,#post--related-posts-title,h2{margin-bottom:.5em;word-spacing:-0.025em;font-size:1.1em;font-weight:600}@media only screen and (min-width:640px){#page--related-posts-title,#post--related-posts-title,h2{font-size:1.3em}}@media only screen and (min-width:960px){#page--related-posts-title,#post--related-posts-title,h2{font-size:1.5em}}#page--related-posts-title:last-child,#post--related-posts-title:last-child,h2:last-child{margin-bottom:0}h3{margin-bottom:.5em;font-size:1em;font-weight:600}@media only screen and (min-width:640px){h3{font-size:1.1em}}@media only screen and (min-width:960px){h3{font-size:1.2em}}h3:last-child{margin-bottom:0}p{margin:0}abbr[title]{border-bottom:1px dotted #ddd;cursor:help}blockquote:after,blockquote:before,q:after,q:before{content:""}strong{font-weight:700}dfn{font-style:italic}em{font-style:italic}small{font-size:.8em;word-spacing:.075em}@media screen and (min-width:768px){small{font-size:.9em}}ol,ul{margin:0;padding:0;list-style:none}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}li{margin:0;padding:0}dl{margin-bottom:1em}dd,dt{line-height:1.77778}dt{font-weight:700}dd{margin-left:.5em}a{color:#b10000;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}a:focus,a:hover{text-decoration:none}a:focus{outline:thin dotted #ddd;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}label{display:inline-block;margin:0;font-weight:400}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;line-height:1.77778}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]{margin:0;padding:0;line-height:normal;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=file]{display:block;overflow:hidden;width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #444;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}textarea{overflow:auto}optgroup{font-weight:700}select[multiple],select[size]{height:auto}select optgroup{font-size:inherit;font-style:inherit;font-family:inherit}.wpcf7-form{padding:12px;background-color:#f5f5f5}@media only screen and (min-width:860px){.wpcf7-form{padding:24px}}@media only screen and (min-width:0) and (max-width:859px){.wpcf7-form{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;margin-left:-24px;padding:24px;margin-bottom:24px}}@media only screen and (min-width:0) and (max-width:859px) and (min-width:860px){.wpcf7-form{padding:48px}}@media only screen and (min-width:0) and (max-width:859px) and (min-width:860px){.wpcf7-form{margin-bottom:48px}}.wpcf7-not-valid-tip{display:block;color:#b10000;font-weight:700}legend{font-weight:700;margin-bottom:12px}@media only screen and (min-width:860px){legend{margin-bottom:24px}}.form-group{position:relative;clear:both;margin-bottom:12px}@media only screen and (min-width:860px){.form-group{margin-bottom:24px}}input,textarea{width:100%;padding:4px 8px;border:1px solid #999}select{height:29px;border:1px solid #999;background-color:#fff}@media only screen and (min-width:480px){.rezept_name{clear:both;float:left;width:80%}.rezept_menge{clear:none;float:right;width:17%;text-align:right}}.screen-reader-response{margin-top:24px;margin-bottom:24px;padding:24px;background-color:#f5f5f5}@media only screen and (min-width:860px){.screen-reader-response{margin-top:48px}}@media only screen and (min-width:860px){.screen-reader-response{margin-bottom:48px}}@media only screen and (min-width:860px){.screen-reader-response{padding:48px}}.screen-reader-response ul{margin-top:12px}@media only screen and (min-width:860px){.screen-reader-response ul{margin-top:24px}}.btn{display:inline-block;overflow:hidden;white-space:nowrap;margin:0;padding:11px 16px 12px 16px;border:1px solid #444;background:0 0;font-size:.8em;word-spacing:.075em;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;color:#444;line-height:1;vertical-align:middle;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:768px){.btn{font-size:.9em}}.btn:active,.btn:focus,.btn:hover{outline:0;border-color:#b10000;text-decoration:none;color:#b10000}.btn-primary{border-color:#b10000;background-color:#b10000;color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#fff;color:#b10000}embed,iframe,object,video{max-width:100%;height:auto}img{display:block;height:auto!important;vertical-align:middle;max-width:100%}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}body{min-width:320px;background-color:#ddd}.skip-nav{display:flex;justify-content:center}.skip-link{position:absolute;top:-45px;background:#000;color:#fff;padding:8px 16px;z-index:1000;text-decoration:none;transition:top .3s}.skip-link:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#page{position:relative;max-width:1400px;margin:0 auto;background-color:#fff}#hero{margin-top:42px;margin-bottom:24px;background-color:#f5f5f5}@media only screen and (min-width:860px){#hero{margin-bottom:48px}}@media only screen and (min-width:480px){#hero{height:244px;margin-top:24px}}@media only screen and (min-width:480px) and (min-width:860px){#hero{margin-top:48px}}@media only screen and (min-width:640px){#hero{margin-top:0}}@media only screen and (min-width:860px){#hero{height:268px}}#hero iframe{width:100%;height:100%}#hero--inner{position:relative;max-width:1130px;margin:0 auto;padding-right:24px;padding-left:24px;height:100%;padding-top:24px}@media only screen and (min-width:860px){#hero--inner{padding-right:48px}}@media only screen and (min-width:860px){#hero--inner{padding-left:48px}}@media only screen and (min-width:860px){#hero--inner{padding-top:48px}}#hero--inner img{position:absolute;right:0;bottom:0;width:auto;max-height:174px}@media only screen and (min-width:480px){#hero--inner img{max-height:220px}}#hero--inner-left{position:relative;z-index:1;height:100%;padding-bottom:24px}@media only screen and (min-width:860px){#hero--inner-left{padding-bottom:48px}}#hero--inner-info{display:table;height:100%}#hero--inner-info-inner{display:table-cell;height:100%;vertical-align:bottom;background-color:rgba(245,245,245,.8)}@media only screen and (min-width:640px){#hero--inner-info-inner{vertical-align:middle}}#hero--inner-info-inner .btn{margin-top:12px}@media only screen and (min-width:860px){#hero--inner-info-inner .btn{margin-top:24px}}#rating{margin-top:12px}@media only screen and (min-width:860px){#rating{margin-top:24px}}#content{clear:both;max-width:1130px;margin:0 auto;overflow:hidden}#content--main{position:relative;padding-right:24px;padding-left:24px}@media only screen and (min-width:860px){#content--main{padding-right:48px}}@media only screen and (min-width:860px){#content--main{padding-left:48px}}@media only screen and (min-width:860px){#content--main{float:left;width:62%}}#header--contact{padding:8px 0;border-bottom:1px solid #ddd}#header--contact-inner{position:relative;max-width:1130px;margin:0 auto;padding-right:24px;padding-left:24px;overflow:hidden}@media only screen and (min-width:860px){#header--contact-inner{padding-right:48px}}@media only screen and (min-width:860px){#header--contact-inner{padding-left:48px}}@media only screen and (min-width:480px){#header--contact-phone{float:left}}@media only screen and (min-width:480px){#header--contact-address{float:right}}#header--main{position:relative;max-width:1130px;margin:0 auto;padding-right:24px;padding-left:24px}@media only screen and (min-width:860px){#header--main{padding-right:48px}}@media only screen and (min-width:860px){#header--main{padding-left:48px}}#header--main:after{content:"";display:table;clear:both}#header--branding{float:left;padding-top:24px}@media only screen and (min-width:860px){#header--branding{padding-top:48px}}@media only screen and (min-width:1040px){#header--branding{padding-bottom:24px}}@media only screen and (min-width:1040px) and (min-width:860px){#header--branding{padding-bottom:48px}}#header--branding-logo{display:none}@media only screen and (min-width:480px){#header--branding-logo{display:block;position:absolute;right:24px;top:14px;width:64px}}@media only screen and (min-width:480px) and (min-width:860px){#header--branding-logo{right:48px}}@media only screen and (min-width:480px) and (min-width:860px){#header--branding-logo{top:22px;width:80px}}#header--title{display:inline-block;margin-top:0;margin-bottom:0;font-family:inherit;font-size:.8em;word-spacing:.04em;font-weight:400;color:#111;letter-spacing:-.3px;line-height:1.25;text-rendering:optimizelegibility;margin-bottom:.5em;font-size:1.5em;word-spacing:-0.05em;font-weight:600;text-decoration:none;color:#111}@media screen and (min-width:640px){#header--title{font-size:.9em}}@media screen and (min-width:768px){#header--title{font-size:1em}}@media only screen and (min-width:640px){#header--title{font-size:1.7em}}@media only screen and (min-width:960px){#header--title{font-size:1.9em}}#header--subtitle{display:none}@media only screen and (min-width:1040px){#header--subtitle{display:block;padding-bottom:.2em;color:#444}}#header--accessibility-navigation{clear:both;overflow:hidden}#header--accessibility-navigation a{display:block;margin-bottom:2px;padding:.25em .5em;border:1px solid transparent;background-color:#f5f5f5;font-weight:700;text-decoration:none;color:#111;-moz-transition:border .3s ease,color .3s ease;-o-transition:border .3s ease,color .3s ease;-webkit-transition:border .3s ease,color .3s ease;transition:border .3s ease,color .3s ease}#header--accessibility-navigation a:focus,#header--accessibility-navigation a:hover{border-color:#ddd;color:#888}@media only screen and (min-width:640px){#header--accessibility-navigation{display:none}}#header--toggle-navigation{padding:.25em .5em;border:1px solid transparent;background-color:#f5f5f5;font-weight:700;text-decoration:none;color:#111;cursor:pointer;-moz-transition:border .3s ease,color .3s ease;-o-transition:border .3s ease,color .3s ease;-webkit-transition:border .3s ease,color .3s ease;transition:border .3s ease,color .3s ease}#header--toggle-navigation:focus,#header--toggle-navigation:hover{border-color:#ddd;color:#888}@media only screen and (min-width:640px){#header--toggle-navigation{display:none}}#header--navigation{clear:both}@media only screen and (min-width:0) and (max-width:639px){#header--navigation{display:none}#header--navigation.active{display:block}}@media only screen and (min-width:640px){#header--navigation{padding-bottom:24px}}@media only screen and (min-width:640px) and (min-width:860px){#header--navigation{padding-bottom:48px}}@media only screen and (min-width:1040px){#header--navigation{position:absolute;right:24px;bottom:24px;padding-bottom:0}}@media only screen and (min-width:1040px) and (min-width:860px){#header--navigation{right:48px}}@media only screen and (min-width:1040px) and (min-width:860px){#header--navigation{bottom:48px}}#header--navigation-list{padding-bottom:.25em}@media only screen and (min-width:640px){#header--navigation-list{padding-bottom:0}}@media only screen and (min-width:640px){#header--navigation-list>li{display:inline-block;margin-left:1em}#header--navigation-list>li:first-child{margin-left:0}#header--navigation-list>li:focus .sub-menu,#header--navigation-list>li:hover .sub-menu{display:block}}#header--navigation-list>li a{display:block;position:relative;padding:.4em .5em;color:#111;text-decoration:none}#header--navigation-list>li a:after{content:"";position:absolute;bottom:-.1em;left:0;width:100%;border-bottom:1px solid #111;opacity:0;-moz-transform:translateY(-.25em);-ms-transform:translateY(-.25em);-webkit-transform:translateY(-.25em);transform:translateY(-.25em);-moz-transition:-moz-transform .3s ease,opacity .3s ease;-o-transition:-o-transform .3s ease,opacity .3s ease;-webkit-transition:-webkit-transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease}@media only screen and (min-width:640px){#header--navigation-list>li a{padding:.25em .5em}#header--navigation-list>li a:after{bottom:-.1em}}#header--navigation-list>li a:focus,#header--navigation-list>li a:hover{color:#333}#header--navigation-list>li a:focus:after,#header--navigation-list>li a:hover:after{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#header--navigation-list>li.current-menu-item>a{font-weight:600}#header--navigation-list>li.current-menu-item>a:after{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#header--navigation-list .sub-menu{padding-left:24px}@media only screen and (min-width:640px){#header--navigation-list .sub-menu{display:none;position:absolute;z-index:1;padding:0;background-color:rgba(255,255,255,.6)}}#breadcrumbs{display:none}@media only screen and (min-width:640px){#breadcrumbs{display:block;overflow:hidden;position:relative;max-width:1130px;margin:0 auto;padding-right:24px;padding-left:24px;top:-20px;font-size:.8em;word-spacing:.075em;color:#444}}@media only screen and (min-width:640px) and (min-width:860px){#breadcrumbs{padding-right:48px}}@media only screen and (min-width:640px) and (min-width:860px){#breadcrumbs{padding-left:48px}}@media only screen and (min-width:640px) and (min-width:768px){#breadcrumbs{font-size:.9em}}@media only screen and (min-width:640px) and (min-width:860px){#breadcrumbs{top:-40px}}@media only screen and (min-width:640px){#breadcrumbs li{float:left}#breadcrumbs li:after{content:"›";margin-right:8px;margin-left:8px}#breadcrumbs li:last-child:after{content:"";margin:0}#breadcrumbs a{text-decoration:none;color:#444}#breadcrumbs a:focus,#breadcrumbs a:hover{text-decoration:underline}}#page--title{margin-bottom:12px}@media only screen and (min-width:860px){#page--title{margin-bottom:24px}}#page--excerpt{margin-bottom:12px;font-weight:700}@media only screen and (min-width:860px){#page--excerpt{margin-bottom:24px}}#page--address-and-contact{overflow:hidden}#page--address,#page--contact{margin-bottom:12px}@media only screen and (min-width:860px){#page--address,#page--contact{margin-bottom:24px}}@media only screen and (min-width:640px) and (max-width:859px){#page--address,#page--contact{float:left;width:50%}#page--address:nth-child(odd),#page--contact:nth-child(odd){clear:both}}@media only screen and (min-width:960px){#page--address,#page--contact{float:left;width:50%}#page--address:nth-child(odd),#page--contact:nth-child(odd){clear:both}}#page--address dl,#page--contact dl{overflow:hidden}#page--address dt,#page--contact dt{clear:both;float:left}#page--address dd,#page--contact dd{float:right}#page--opening-hours{margin-bottom:24px}@media only screen and (min-width:860px){#page--opening-hours{margin-bottom:48px}}#page--opening-hours dl{overflow:hidden}#page--opening-hours dt{clear:both;float:left}#page--opening-hours dd{float:right}#page--phone{margin-bottom:24px}@media only screen and (min-width:860px){#page--phone{margin-bottom:48px}}#page--content{margin-bottom:24px}@media only screen and (min-width:860px){#page--content{margin-bottom:48px}}#page--content ol,#page--content p,#page--content ul{margin-bottom:1em}#page--content ol:last-child,#page--content p:last-child,#page--content ul:last-child{margin-bottom:0}#page--content ul{margin-left:28px;list-style-type:disc}#page--content ol{margin-left:28px;list-style-type:decimal}#page--content #page--related-posts-title,#page--content #post--related-posts-title,#page--content h1,#page--content h2,#page--content h3,#page--content h4{clear:both;margin-top:24px}@media only screen and (min-width:860px){#page--content #page--related-posts-title,#page--content #post--related-posts-title,#page--content h1,#page--content h2,#page--content h3,#page--content h4{margin-top:48px}}#page--content #page--related-posts-title:first-child,#page--content #post--related-posts-title:first-child,#page--content h1:first-child,#page--content h2:first-child,#page--content h3:first-child,#page--content h4:first-child{margin-top:0}#footer{padding-top:24px;border-top:1px solid #ddd;color:#444}@media only screen and (min-width:860px){#footer{padding-top:48px}}#footer a{color:#444}.footer--inner{position:relative;max-width:1130px;margin:0 auto;padding-right:24px;padding-left:24px;overflow:hidden}@media only screen and (min-width:860px){.footer--inner{padding-right:48px}}@media only screen and (min-width:860px){.footer--inner{padding-left:48px}}.footer--widget{padding-bottom:24px}@media only screen and (min-width:860px){.footer--widget{padding-bottom:48px}}@media only screen and (min-width:480px){.footer--widget{float:left;width:50%}}@media only screen and (min-width:860px){.footer--widget{width:25%}}#footer--disclaimer{overflow:hidden;padding:8px 0;background-color:#f5f5f5;font-size:.8em;word-spacing:.075em}@media screen and (min-width:768px){#footer--disclaimer{font-size:.9em}}@media only screen and (min-width:480px){#footer--copy,#footer--development{float:left;width:50%}#footer--copy:nth-child(odd),#footer--development:nth-child(odd){clear:both}}@media only screen and (min-width:480px){#footer--development{text-align:right}}#content--sidebar{position:relative;margin-top:24px;padding-top:24px;padding-right:24px;padding-left:24px;border-top:1px solid #ddd}@media only screen and (min-width:860px){#content--sidebar{margin-top:48px}}@media only screen and (min-width:860px){#content--sidebar{padding-top:48px}}@media only screen and (min-width:860px){#content--sidebar{padding-right:48px}}@media only screen and (min-width:860px){#content--sidebar{padding-left:48px}}@media only screen and (min-width:860px){#content--sidebar{float:right;width:38%;margin-top:6px;padding-top:0;border-top:none}}@media only screen and (min-width:960px){#content--sidebar{margin-top:7px}}@media only screen and (min-width:0) and (max-width:959px){#content--sidebar dd{margin-left:0}}@media only screen and (min-width:960px){#content--sidebar dl{overflow:hidden}#content--sidebar dt{clear:both;float:left}#content--sidebar dd{float:right}}.content--sidebar-widget{margin-bottom:24px}@media only screen and (min-width:860px){.content--sidebar-widget{margin-bottom:48px}}.content--sidebar-widget:last-child{margin-bottom:0}#front-page--welcome{margin-bottom:24px}@media only screen and (min-width:860px){#front-page--welcome{margin-bottom:48px}}#front-page--welcome p{margin-bottom:1em}#front-page--welcome p:last-child{margin-bottom:0}#front-page--services{margin-bottom:12px}@media only screen and (min-width:860px){#front-page--services{margin-bottom:24px}}@media only screen and (min-width:0) and (max-width:859px){#front-page--services{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;margin-left:-24px;margin-bottom:24px;padding:24px;background-color:#f5f5f5}}@media only screen and (min-width:0) and (max-width:859px) and (min-width:860px){#front-page--services{margin-bottom:48px}}@media only screen and (min-width:0) and (max-width:859px) and (min-width:860px){#front-page--services{padding:48px}}#front-page--services-link{display:block;padding-bottom:12px}@media only screen and (min-width:860px){#front-page--services-link{padding-bottom:24px}}#front-page--news-header{margin-bottom:12px}@media only screen and (min-width:860px){#front-page--news-header{margin-bottom:24px}}#category--header{margin-bottom:24px}@media only screen and (min-width:860px){#category--header{margin-bottom:48px}}#search--header{margin-bottom:24px}@media only screen and (min-width:860px){#search--header{margin-bottom:48px}}#search-widget{margin-top:24px;padding:12px 0;background-color:#f5f5f5}@media only screen and (min-width:860px){#search-widget{margin-top:48px}}#search-widget--inner{position:relative;max-width:1130px;margin:0 auto;padding-right:24px;padding-left:24px;overflow:hidden}@media only screen and (min-width:860px){#search-widget--inner{padding-right:48px}}@media only screen and (min-width:860px){#search-widget--inner{padding-left:48px}}#search-widget--form{width:100%;margin:0 auto}@media only screen and (min-width:640px){#search-widget--form{width:75%}}@media only screen and (min-width:860px){#search-widget--form{width:50%}}#search-widget--field{margin-bottom:4px;padding:7px 8px 8px 8px}@media only screen and (min-width:480px){#search-widget--field{float:left;width:48%;margin-bottom:0}}@media only screen and (min-width:768px){#search-widget--field{padding:8px 8px 9px 8px}}#search-widget--button{display:inline-block;overflow:hidden;white-space:nowrap;margin:0;padding:11px 16px 12px 16px;border:1px solid #111;background:0 0;font-size:.8em;word-spacing:.075em;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;color:#111;line-height:1;vertical-align:middle;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:768px){#search-widget--button{font-size:.9em}}#search-widget--button:active,#search-widget--button:focus,#search-widget--button:hover{outline:0;border-color:#b10000;text-decoration:none;color:#b10000}@media only screen and (min-width:480px){#search-widget--button{float:right;width:48%}}.post-teaser{margin-bottom:12px}@media only screen and (min-width:860px){.post-teaser{margin-bottom:24px}}.post-teaser--meta{font-size:.8em;font-weight:600;word-spacing:.075em;color:#444}@media screen and (min-width:768px){.post-teaser--meta{font-size:.9em}}#services-teaser{overflow:hidden;margin-bottom:12px}@media only screen and (min-width:860px){#services-teaser{margin-bottom:24px}}.services-teaser--service{margin-bottom:12px}@media only screen and (min-width:860px){.services-teaser--service{margin-bottom:24px}}@media only screen and (min-width:640px){.services-teaser--service{float:left;width:50%}}@media only screen and (min-width:0) and (max-width:859px){#page--content #services-teaser{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;margin-left:-24px;margin-bottom:24px;padding:24px;background-color:#f5f5f5}}@media only screen and (min-width:0) and (max-width:859px) and (min-width:860px){#page--content #services-teaser{margin-bottom:48px}}@media only screen and (min-width:0) and (max-width:859px) and (min-width:860px){#page--content #services-teaser{padding:48px}}.pager{text-align:center}.pager a{display:inline-block;padding:.125em .25em}#post--title{margin-bottom:12px}@media only screen and (min-width:860px){#post--title{margin-bottom:24px}}#post--meta{margin-bottom:12px;font-size:.8em;word-spacing:.075em;color:#888}@media only screen and (min-width:860px){#post--meta{margin-bottom:24px}}@media screen and (min-width:768px){#post--meta{font-size:.9em}}#post--excerpt{margin-bottom:12px;font-weight:700}@media only screen and (min-width:860px){#post--excerpt{margin-bottom:24px}}#post--content{margin-bottom:24px}@media only screen and (min-width:860px){#post--content{margin-bottom:48px}}#post--content ol,#post--content p,#post--content ul{margin-bottom:1em}#post--content ol:last-child,#post--content p:last-child,#post--content ul:last-child{margin-bottom:0}#post--content ul{margin-left:28px;list-style-type:disc}#post--content ol{margin-left:28px;list-style-type:decimal}#post--content #page--related-posts-title,#post--content #post--related-posts-title,#post--content h1,#post--content h2,#post--content h3,#post--content h4{clear:both;margin-top:24px}@media only screen and (min-width:860px){#post--content #page--related-posts-title,#post--content #post--related-posts-title,#post--content h1,#post--content h2,#post--content h3,#post--content h4{margin-top:48px}}#post--content #page--related-posts-title:first-child,#post--content #post--related-posts-title:first-child,#post--content h1:first-child,#post--content h2:first-child,#post--content h3:first-child,#post--content h4:first-child{margin-top:0}#post--share{margin-bottom:24px}@media only screen and (min-width:860px){#post--share{margin-bottom:48px}}#post--share-facebook{display:inline-block;overflow:hidden;white-space:nowrap;margin:0;padding:11px 16px 12px 16px;border:1px solid #ddd;background:0 0;font-size:.8em;word-spacing:.075em;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;color:#888;line-height:1;vertical-align:middle;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:inline-block}@media screen and (min-width:768px){#post--share-facebook{font-size:.9em}}#post--share-facebook:active,#post--share-facebook:focus,#post--share-facebook:hover{outline:0;border-color:#b10000;text-decoration:none;color:#b10000}#post--share-facebook:active,#post--share-facebook:focus,#post--share-facebook:hover{border-color:#3b559f;color:#3b559f}#post--share-twitter{display:inline-block;overflow:hidden;white-space:nowrap;margin:0;padding:11px 16px 12px 16px;border:1px solid #ddd;background:0 0;font-size:.8em;word-spacing:.075em;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;color:#888;line-height:1;vertical-align:middle;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:inline-block}@media screen and (min-width:768px){#post--share-twitter{font-size:.9em}}#post--share-twitter:active,#post--share-twitter:focus,#post--share-twitter:hover{outline:0;border-color:#b10000;text-decoration:none;color:#b10000}#post--share-twitter:active,#post--share-twitter:focus,#post--share-twitter:hover{border-color:#32b8f6;color:#32b8f6}#post--share-googleplus{display:inline-block;overflow:hidden;white-space:nowrap;margin:0;padding:11px 16px 12px 16px;border:1px solid #ddd;background:0 0;font-size:.8em;word-spacing:.075em;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;color:#888;line-height:1;vertical-align:middle;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:inline-block}@media screen and (min-width:768px){#post--share-googleplus{font-size:.9em}}#post--share-googleplus:active,#post--share-googleplus:focus,#post--share-googleplus:hover{outline:0;border-color:#b10000;text-decoration:none;color:#b10000}#post--share-googleplus:active,#post--share-googleplus:focus,#post--share-googleplus:hover{border-color:#d73d32;color:#d73d32}#post--related-services{margin-bottom:24px}@media only screen and (min-width:860px){#post--related-services{margin-bottom:48px}}#post--author{margin-bottom:24px}@media only screen and (min-width:860px){#post--author{margin-bottom:48px}}@media only screen and (min-width:0) and (max-width:859px){#post--author{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;margin-left:-24px;margin-bottom:24px;padding:24px;background-color:#f5f5f5}}@media only screen and (min-width:0) and (max-width:859px) and (min-width:860px){#post--author{margin-bottom:48px}}@media only screen and (min-width:0) and (max-width:859px) and (min-width:860px){#post--author{padding:48px}}#post--author-image{float:left;width:74px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#post--author-description{margin-left:98px}#post--author-description p{margin-bottom:1em}#post--author-description p:last-child{margin-bottom:0}#post--stay-up-to-date{margin-bottom:24px}@media only screen and (min-width:860px){#post--stay-up-to-date{margin-bottom:48px}}#post--next-prev{margin-bottom:24px}@media only screen and (min-width:860px){#post--next-prev{margin-bottom:48px}}#employee,.employee{margin-bottom:24px}@media only screen and (min-width:860px){#employee,.employee{margin-bottom:48px}}.employee--job-title a{color:#444}#employee--vita ol,#employee--vita p,#employee--vita ul{margin-bottom:1em}#employee--vita ol:last-child,#employee--vita p:last-child,#employee--vita ul:last-child{margin-bottom:0}#employee--vita ul{margin-left:28px;list-style-type:disc}#employee--vita ol{margin-left:28px;list-style-type:decimal}#employee--vita #page--related-posts-title,#employee--vita #post--related-posts-title,#employee--vita h1,#employee--vita h2,#employee--vita h3,#employee--vita h4{clear:both;margin-top:24px}@media only screen and (min-width:860px){#employee--vita #page--related-posts-title,#employee--vita #post--related-posts-title,#employee--vita h1,#employee--vita h2,#employee--vita h3,#employee--vita h4{margin-top:48px}}#employee--vita #page--related-posts-title:first-child,#employee--vita #post--related-posts-title:first-child,#employee--vita h1:first-child,#employee--vita h2:first-child,#employee--vita h3:first-child,#employee--vita h4:first-child{margin-top:0}.announcement{position:relative;max-width:1130px;margin:0 auto;padding-right:24px;margin-bottom:24px;padding-left:24px}@media only screen and (min-width:860px){.announcement{padding-right:48px;margin-bottom:48px}}@media only screen and (min-width:860px){.announcement{padding-left:48px}}.announcement::after{content:"";display:table;clear:both}.announcement--title{color:#b10000}.announcement--container{border-left:2px solid #b10000;padding-left:24px}@media only screen and (max-width:639px) and (min-width:0){.announcement{margin-top:24px}}