/*contact-form-7, style*/ .wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
/*!
Theme Name: KinBa Two Responsive Theme HTML5
Version: 1.00
Theme URI: https://www.ph-foto.ch
Description: Kinesiologie H&auml;fliger Responsive Theme (made with SASS, Compass and Susy)
Author: Patrick H&auml;fliger
Author URI: https://www.ph-foto.ch
*/

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{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:0.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}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:-0.25em}sup{top:-0.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}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px
dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}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}body{-webkit-backface-visibility:hidden}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6,ul,li,p{margin:0;padding:0}li{list-style:none}input,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:0;border:0}input:hover,input:active,input:focus,textarea:hover,textarea:active,textarea:focus,button:hover,button:active,button:focus{outline:0;border:0}input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;-ms-appearance:checkbox;-o-appearance:checkbox;appearance:checkbox}input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;-ms-appearance:radio;-o-appearance:radio;appearance:radio}input[type="search"]{box-sizing:border-box}embed,iframe,img,object,video{max-width:100%}img{height:auto;width:auto}iframe{border:none}.header:after,.header .navbar-container:after,.main:after,.content:after,.footer:after{content:"";display:table;clear:both}html,body{font-size:15px;line-height:22px}.main p,.main ul,.main form,.main
.gallery{padding-bottom:22px}.main blockquote p,.main
table{padding-bottom:inherit;margin-bottom:22px}h1{font-size:39px;line-height:57px}h2{font-size:24px;line-height:35px}h3{font-size:19px;line-height:27px}h4,h5,h6{font-size:15px;line-height:22px}small,.gallery-caption,.wp-caption-text{font-size:12px;line-height:17px}@media (min-width: 441px){html,body{font-size:16px;line-height:24px}.main p,.main ul,.main form,.main
.gallery{padding-bottom:24px}.main blockquote p,.main
table{padding-bottom:inherit;margin-bottom:24px}h1{font-size:41px;line-height:61px}h2{font-size:26px;line-height:39px}h3{font-size:20px;line-height:30px}h4,h5,h6{font-size:16px;line-height:24px}small,.gallery-caption,.wp-caption-text{font-size:13px;line-height:19px}}@media (min-width: 520px){html,body{font-size:15px;line-height:23px}.main p,.main ul,.main form,.main
.gallery{padding-bottom:23px}.main blockquote p,.main
table{padding-bottom:inherit;margin-bottom:23px}h1{font-size:39px;line-height:59px}h2{font-size:24px;line-height:36px}h3{font-size:19px;line-height:29px}h4,h5,h6{font-size:15px;line-height:23px}small,.gallery-caption,.wp-caption-text{font-size:12px;line-height:18px}}@media (min-width: 600px){html,body{font-size:15px;line-height:24px}.main p,.main ul,.main form,.main
.gallery{padding-bottom:24px}.main blockquote p,.main
table{padding-bottom:inherit;margin-bottom:24px}h1{font-size:39px;line-height:62px}h2{font-size:24px;line-height:38px}h3{font-size:19px;line-height:30px}h4,h5,h6{font-size:15px;line-height:24px}small,.gallery-caption,.wp-caption-text{font-size:12px;line-height:19px}}@media (min-width: 670px){html,body{font-size:16px;line-height:26px}.main p,.main ul,.main form,.main
.gallery{padding-bottom:26px}.main blockquote p,.main
table{padding-bottom:inherit;margin-bottom:26px}h1{font-size:42px;line-height:68px}h2{font-size:26px;line-height:42px}h3{font-size:20px;line-height:32px}h4,h5,h6{font-size:16px;line-height:26px}small,.gallery-caption,.wp-caption-text{font-size:13px;line-height:21px}}body{text-rendering:optimizeLegibility;font-family:"Open Sans",sans-serif;color:#000}a{text-decoration:none;color:#000;border-bottom:3px solid #cebca5}a:hover{color:#cebca5;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;font-weight:400;color:#000}h1 a,h2 a,h3 a,h4 a,h5 a,h6
a{color:#000;border-bottom:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}h1 a:hover{color:#000}p{font-family:"Open Sans",sans-serif}strong{font-weight:700}pre{white-space:pre}code{overflow:hidden}blockquote{border-left:10px double #cebca5;padding-left:1em;margin-left:2em;margin-top:0;margin-bottom:0;color:#000}td,th{vertical-align:top;padding-right:0.5em}.nowrap{white-space:nowrap}.content
li{margin-left:1em}.content ul>li{list-style-type:square}.content ol>li{list-style-type:decimal}.content ul,.content
ol{margin-left:1em;padding-left:0}.content p+ul,.content p+ol{position:relative;top:-1em;padding-bottom:0.6em}.alignright{float:right;padding-left:1em}.alignleft{float:left;padding-right:1em}.aligncenter{clear:both;display:block;margin:20px
auto}.moreentries{text-align:center}.creator,.creator a,.creator a:hover{color:#cdcdcd}.container{max-width:980px;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}.inner-container{padding-left:.75rem;padding-right:.75rem}@media (min-width: 768px){.inner-container{padding-left:1.5rem;padding-right:1.5rem}}.background{position:fixed;top:0;right:0;width:50%;bottom:0;z-index:1;background-color:#fff}@media (min-width: 768px){.background{background-color:#ebe4db}}.header{position:relative;z-index:100;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 768px){.header{width:38.02817%;float:left;margin-right:.70423%}}.header
.logo{line-height:0;position:relative;padding-top:0.5em;text-align:center}@media (min-width: 768px){.header
.logo{padding-top:1em;text-align:left}}.header
#logo{position:relative;padding-left:4px;padding-right:4px}@media (min-width: 1200px){.header
#logo{left:-100px}}.header .navbar-container{background-color:#cebca5;line-height:1em;padding-top:0.25em;padding-left:.75rem;padding-right:.75rem;padding-bottom:0.25em;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}@media (min-width: 768px){.header .navbar-container{padding-top:1.5em;padding-right:3em;padding-left:3em;padding-bottom:3em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}}.main{background-color:#ebe4db;position:relative;z-index:50;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 768px){.main{width:61.26761%;float:right;margin-right:0;min-height:550px}}@media (min-width: 1010px){.main{border-right:3px dashed #cebca5}}.content{padding-top:.75rem;padding-bottom:.75rem}@media (min-width: 768px){.content{padding-top:1.5rem;padding-bottom:1.5rem}}.posts
.content{padding-bottom:0}.posts .post-entry{padding-top:1rem;padding-bottom:0;border-top:2px solid}.embed-container{position:relative;height:0;overflow:hidden;width:100%;height:auto}.embed-container
iframe{position:absolute;top:0;left:0;width:100%;height:100%}.footer{background-color:#000;color:#fff;position:relative;-webkit-box-shadow:0 3px 12px rgba(0,0,0,0.23),0 3px 12px rgba(0,0,0,0.16);-moz-box-shadow:0 3px 12px rgba(0,0,0,0.23),0 3px 12px rgba(0,0,0,0.16);box-shadow:0 3px 12px rgba(0,0,0,0.23),0 3px 12px rgba(0,0,0,0.16);z-index:50}.footer
a{color:#fff;border-bottom:0}.footer a:hover{text-decoration:underline}.background-container{position:relative;background-repeat:no-repeat;background-attachment:fixed;background-position:center center;z-index:2;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:800px;height:100vh}@media (min-width: 768px){.background-container{height:1000px;height:100vh}}.claim{background-image:url("/wp-content/themes/kinbaTwo/img/back-claim.png");background-repeat:repeat;position:absolute;top:10em;left:0;right:0;padding-top:0.5em;padding-bottom:0.5em;font-weight:bold;-webkit-box-shadow:0 1.5px 4px rgba(0,0,0,0.24),0 1.5px 6px rgba(0,0,0,0.12);-moz-box-shadow:0 1.5px 4px rgba(0,0,0,0.24),0 1.5px 6px rgba(0,0,0,0.12);box-shadow:0 1.5px 4px rgba(0,0,0,0.24),0 1.5px 6px rgba(0,0,0,0.12);text-align:center}#jumpup{position:fixed;bottom:0.5em;left:1em;z-index:100}#jumpup
a{border-bottom:0}.creator{text-align:right;padding-right:1em}.creator
a{border-bottom:0}.creator a:hover{text-decoration:underline}nav li
a{display:block;color:#000;padding-top:0.75em;padding-bottom:0.75em;text-align:center}nav
li{border-bottom:1px solid}nav li:last-child{border-bottom:0}nav li a:hover{color:#fff}nav li:hover a,nav .current-menu-item
a{text-decoration:underline}a.to_nav{position:relative;display:block;padding-top:0.75em;padding-bottom:0.75em;padding-right:1.4em;text-align:right}a.to_nav:hover{color:#fff}a.to_nav:before{content:"";position:absolute;top:1.2em;right:0;width:1em;color:white;height:0.15em;-webkit-box-shadow:0 0.25em 0 0,0 0.5em 0 0;-moz-box-shadow:0 0.25em 0 0,0 0.5em 0 0;box-shadow:0 0.25em 0 0,0 0.5em 0 0}@media (min-width: 768px){#primary_nav{display:block !important}.hamburger{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0;display:none}nav
li{border-bottom:none}nav li
a{text-align:right;padding-top:0.25em;padding-bottom:0.25em}}@media
print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}p
a{color:#000 !important;text-decoration:underline}p a:visited{color:#000 !important;text-decoration:underline}p a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px
solid #999;page-break-inside:avoid}thead{display:table-header-group}.noprint{display:none}}form
input{font-size:1em;float:left;height:35px;padding:0
5px;width:100%;background-color:#cebca5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px
solid #fff}form
textarea{height:100px;padding:5px;width:100%;background-color:#cebca5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px
solid #fff}form input:hover,form textarea:hover{border:1px
solid #fff}form input:active,form input:focus,form textarea:active,form textarea:focus{border:1px
solid #000}form input[type="submit"]{height:35px;width:100%;background-color:#000;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}form
label{float:left;width:100%;clear:both;margin-bottom:15px;overflow:hidden}form label:last-of-type{margin-bottom:6px}form input[type="checkbox"],form input[type="radio"]{background:transparent;width:1em;height:1.5em}.oldie form
input{line-height:35px}.wpcf7 .rtp-form-field{clear:both;margin-bottom:15px;overflow:hidden}.wpcf7 .wpcf7-form-control-wrap{float:left;display:block;margin-bottom:0;width:100%}.wpcf7
label{margin-bottom:0}.wpcf7 .wpcf7-validation-errors{background-color:transparent;border-color:#b02417;clear:both;margin:15px
0 0;overflow:hidden;padding:8px
10px;border:2px
solid #b02417}.wpcf7 .wpcf7-mail-sent-ok{background-color:transparent;border-color:#fff;clear:both;margin:15px
0 0;overflow:hidden;padding:10px}.wpcf7 .wpcf7-not-valid-tip{border:0;color:#b02417;font-size:1em;left:5px;padding:0
2px;top:7px;width:80%;z-index:100}.wpcf7
span.required{color:#b02417}#content .wpcf7 .btn-container{text-align:center;margin-bottom:0;overflow:visible;position:relative}#content img.ajax-loader{bottom:-25px;left:49%;margin:10px
0 0;position:absolute}span.wpcf7-list-item{margin-left:0 !important}.hamburger{position:relative;overflow:hidden;width:43px;height:43px;font-size:0;text-indent:-9999px;cursor:pointer;transition:background .3s;border-radius:30px;background-color:#000}.hamburger
span{display:block;position:absolute;top:20px;left:7px;right:7px;height:3px;background:#ebe4db}.hamburger span::before,.hamburger span::after{display:block;position:absolute;left:0;width:100%;height:3px;background-color:#ebe4db;content:""}.hamburger span::before{top:-7px}.hamburger span::after{bottom:-7px}.hamburger
span{transition:transform .3s}.hamburger.is-active{background-color:#ebe4db}.hamburger.is-active
span{transform:rotate(90deg);background-color:#cebca5}.hamburger.is-active span::before,.hamburger.is-active span::after{background-color:#cebca5}.hamburger:focus{outline:none}.header .navbar-container{text-align:right}i{border:solid #cebca5;border-width:0 5px 5px 0;display:inline-block;padding:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}