/*!
Theme Name:     kf german translations
Description:    Bespoke Design
Author:         CWN Design
Version:        0.1.0
Text Domain:    kf-german-translations
*/.site-footer,.site-header{border:1px solid #ccc;border-width:1px 0;background-color:#f5f5f5;text-align:center;padding:.75rem 1.25rem}@media only screen and (min-width:769px){.site-footer,.site-header{border-width:1px;border-radius:.25rem}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar}body,html{line-height:1.15}body{margin:0;font-family:Segoe UI,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;color:#333;text-align:left;background-color:#fff}.site{max-width:768px;margin:0 auto}.site-content{padding:0 1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}h1{font-size:1.714em}h2{font-size:1.286em}ul{margin:0 0 1rem 2rem;padding:0;counter-reset:a}ul li{list-style:none;position:relative;margin-top:.125rem;margin-bottom:.125rem}ul ul{margin-top:.5rem;margin-bottom:.5rem}ul li:not(.menu-item):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 4.5C15 2.568 13.432 1 11.5 1h-7A3.501 3.501 0 0 0 1 4.5v7C1 13.432 2.568 15 4.5 15h7c1.932 0 3.5-1.568 3.5-3.5v-7z' fill='%23b8a5c5'/%3E%3C/svg%3E");width:2em;position:absolute;left:-2em;display:inline-block;text-align:center;font-weight:900;margin-top:.125em}ul li:not(.menu-item) li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='6' fill='%238cbf8c'/%3E%3C/svg%3E")}ul li:not(.menu-item) li ul{counter-reset:a}ul li:not(.menu-item) li ul li{color:#666;counter-increment:a}ul li:not(.menu-item) li ul li:before{content:counter(a,upper-roman)}img{height:auto}embed,iframe,img,object{max-width:100%}@media only screen and (min-width:769px){.site-header{margin-top:1rem}}.site-footer,.site-title{font-weight:700}.site-footer{margin-top:2rem}@media only screen and (min-width:769px){.site-footer{margin-bottom:1rem}}
