@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:url(//drkappeconsulting.com/wp-content/themes/kappe/fonts/open-sans-v34-latin-300.woff2) format('woff2'),url(//drkappeconsulting.com/wp-content/themes/kappe/fonts/open-sans-v34-latin-300.woff) format('woff')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:300;src:url(//drkappeconsulting.com/wp-content/themes/kappe/fonts/open-sans-v34-latin-300italic.woff2) format('woff2'),url(//drkappeconsulting.com/wp-content/themes/kappe/fonts/open-sans-v34-latin-300italic.woff) format('woff')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url(//drkappeconsulting.com/wp-content/themes/kappe/fonts/open-sans-v34-latin-regular.woff2) format('woff2'),url(//drkappeconsulting.com/wp-content/themes/kappe/fonts/open-sans-v34-latin-regular.woff) format('woff')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:url(//drkappeconsulting.com/wp-content/themes/kappe/fonts/open-sans-v34-latin-italic.woff2) format('woff2'),url(//drkappeconsulting.com/wp-content/themes/kappe/fonts/open-sans-v34-latin-italic.woff) format('woff')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url(//drkappeconsulting.com/wp-content/themes/kappe/fonts/open-sans-v34-latin-600.woff2) format('woff2'),url(//drkappeconsulting.com/wp-content/themes/kappe/fonts/open-sans-v34-latin-600.woff) format('woff')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:url(//drkappeconsulting.com/wp-content/themes/kappe/fonts/open-sans-v34-latin-600italic.woff2) format('woff2'),url(//drkappeconsulting.com/wp-content/themes/kappe/fonts/open-sans-v34-latin-600italic.woff) format('woff')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url(//drkappeconsulting.com/wp-content/themes/kappe/fonts/open-sans-v34-latin-700.woff2) format('woff2'),url(//drkappeconsulting.com/wp-content/themes/kappe/fonts/open-sans-v34-latin-700.woff) format('woff')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;src:url(//drkappeconsulting.com/wp-content/themes/kappe/fonts/open-sans-v34-latin-700italic.woff2) format('woff2'),url(//drkappeconsulting.com/wp-content/themes/kappe/fonts/open-sans-v34-latin-700italic.woff) format('woff')}*{margin:0;padding:0}body{padding:0;margin:0 auto;background:#fff;color:#333;font-size:100%;font-weight:300;text-align:center;font-family:'Open Sans',sans-serif}h1{color:#333;width:100%;font-size:1.8rem;font-weight:300;line-height:140%;margin:0 0 30px}h2{color:#333;width:100%;font-size:1.8rem;font-weight:300;line-height:140%;margin:0 0 30px}h3{color:#333;width:100%;font-size:1.2rem;font-weight:300;line-height:140%;margin:0 0 20px}h4,h5,h6{display:none}section.darkgrey h1,section.darkgrey h2,section.darkgrey h3,section.darkgrey h4{color:#fff}p{margin:0 0 20px}strong,b{font-weight:600}article a{font-weight:600}article a:link{color:#978c88;text-decoration:underline}article a:hover{color:#978c88;text-decoration:underline}article a:active{color:#978c88;text-decoration:underline}article a:visited{color:#978c88;text-decoration:underline}strong,b{font-weight:600}span.upper{text-transform:uppercase}article ul{margin:0 0 20px 15px}article ol{margin:0 0 20px 15px}article ul ol,article ol ul,article ul ul,article ol ol{margin:10px 0 10px 30px}article li{margin:0 0 5px}table{margin:0;padding:0;border-collapse:collapse}tr{vertical-align:top}td{padding:20px}hr{border:0;margin:0;padding:0;height:1px;margin:20px 0 40px;border-bottom:1px solid #cac2c0}::selection{background:#333;color:#fff}::-moz-selection{background:#333;color:#fff}a img{border:none}img.alignleft{float:left;margin:0 30px 20px 0}img.alignright{float:right;margin:0 0 20px 30px}img.aligncenter{margin:auto;display:block}img.size-full,img.size-large{width:100%;height:auto}img.size-medium{width:48%;height:auto}img.size-thumbnail{width:24%;height:auto}.half img.size-medium{width:100%;height:auto}.half img.size-thumbnail{width:50%;height:auto}.half img.wp-post-image{width:100%;height:auto}#gallery-1 .gallery-item{margin-right:10px}iframe{width:100%;border:none !important}form{margin:0;padding:0}fieldset{margin:0;padding:0;border:none}legend{display:none}label{display:block}select,textarea,input[type=tel],input[type=text],input[type=email],input[type=password]{margin:0;background:#fff;width:calc(96% - 2px);padding:10px 2%;border:0;background:#eee;color:#333;font-size:1rem;font-weight:400;font-family:'Open Sans',sans-serif}select{width:calc(100% - 2px)}textarea{overflow:auto;height:150px}select:focus,textarea:focus,input[type=tel]:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus{color:#978c88;border:0;border-bottom:1px solid #978c88}input[type=submit],button[type=submit]{border:none;cursor:pointer;background:#978c88;padding:6px 25px;color:#fff;font-size:1rem;font-weight:400;font-family:'Open Sans',sans-serif}input[type=submit]:hover,button[type=submit]:hover{background:#cac2c0}input[type=submit]:active,button[type=submit]:active{background:#e3e2e0}.wpcf7-list-item{margin-left:0 !important}img.ajax-loader{width:16px !important;height:auto !important}span.wpcf7-not-valid-tip{color:#333 !important}div.wpcf7-response-output{width:calc(96% - 2px);margin:0 !important;padding:10px 2% !important}div.wpcf7-validation-errors{display:none !important;color:red !important;border:1px solid red !important}div.wpcf7-mail-sent-ok{color:green !important;border:1px solid green !important}header{position:fixed;top:0;padding:0;width:100%;z-index:100;height:100px;margin:0 auto;background:#978c88}#header-content{position:relative;width:90%;max-width:1000px;margin:0 auto;padding:0 5%;display:inline-block}#logo{float:left;z-index:20;width:20%;color:#fff;text-align:left;line-height:140%;margin:35px 0 0}#logo img{width:100%;height:auto;display:block}#header-menus{float:left;width:80%;margin:20px 0 0}.menu-open{display:none}nav#lang{float:right;width:100%;text-align:right;color:#fff;font-size:.9rem}nav#lang a{color:#fff;text-decoration:none}body.lang-de nav#lang a.de{font-weight:600}body.lang-en nav#lang a.en{font-weight:600}nav#main{float:right;width:100%;display:inline-block;margin:12px 0 0}.menu-close{display:none}nav#main ul{float:right;margin:0 auto;max-width:1000px;text-align:left}nav#main ul li{float:left;list-style:none}nav#main ul li a{float:left;display:block;margin:0 0 0 17px;padding:0 0 20px;color:#fff;font-size:.9rem;font-weight:300;text-decoration:none;text-transform:uppercase}nav#main ul li a:hover{text-decoration:none}nav#main ul li.current-menu-item>a,nav#main ul li.current-menu-ancestor>a,nav#main ul li.current_page_parent>a{font-weight:600}nav#main ul li ul{display:none}nav#main ul li:hover ul{position:absolute;z-index:1000;width:300px;height:auto;display:block;margin:40px 0 0 -20px;padding:10px 0;background:rgba(151,140,136,.8);text-align:left}nav#main ul li ul li.overview{display:none}nav#main ul li ul li{width:100%}nav#main ul li ul li a{display:block;width:260px;padding:5px 20px;color:#fff;font-size:.9rem}nav#main ul li ul li ul{display:none !important}#quick-contact-icon-container{position:fixed;right:0;top:160px;z-index:9999;text-align:center;background:#978c88}#quick-contact-icon-container li{list-style:none;padding:0;margin:0}#quick-contact-icon-container .icon{font-family:'iconmix';color:#fff}#quick-contact-icon-container a{width:24px;height:12px;font-size:16px;display:inline-block;padding:10px;line-height:0}section#cover{position:relative;width:100%;margin:100px auto 0 auto;display:inline-block;text-align:left}section#cover img{position:relative;width:100%;height:auto;display:block}.slide-text-container{position:relative;z-index:10;width:100%;top:0;max-width:1000px;margin:-160px auto 0 auto}.slide-text{position:relative;right:0;width:35%;height:140px;margin:0 0 0 65%;overflow:hidden;color:#333;font-weight:300;font-size:1.6rem;line-height:130%}#breadcrumb{position:relative;width:90%;margin:0 auto;max-width:1000px;padding:15px 5% 0;font-size:.6rem;font-weight:600;text-align:left;text-transform:uppercase}#breadcrumb a{color:#978c88;text-decoration:none}#breadcrumb a:hover{color:#333}section.content{position:relative;width:100%;background:#fff}section.content:nth-child(2n){background:#e3e2e0}article{position:relative;width:90%;max-width:1000px;margin:0 auto;padding:40px 5%;display:inline-block;font-size:1rem;font-weight:300;text-align:left;line-height:150%}.flex{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.full{flex-basis:100%}.zweispaltig .half{flex-basis:48%;margin:0 0 20px}.dreispaltig .spalte{flex-basis:32%;margin:0 0 20px}.single-post-img{width:100%;height:auto;margin:0 0 30px}.single-post-img img{width:100%;height:auto;display:block}@media only screen and (min-width:720px){div.three_columns{width:100%}.three_columns>div{width:31%;float:left}.three_columns>div:not(:last-child){margin-right:2%}div.center_video{text-align:center}.videowrapper{width:33%;display:inline-block}}footer{position:relative;width:100%;background:#978c88}footer article{color:#fff;font-size:.9rem;font-weight:400}footer article .half{display:none;flex-basis:48%}footer article .half:first-child,footer article .half:nth-child(2n){display:block}footer article h2,footer article h3{color:#fff}footer article a{color:#fff !important;font-weight:400}nav#footer{position:relative;width:90%;max-width:1000px;margin:-20px auto 0 auto;padding:0 5% 40px}nav#footer ul{width:100%;margin:0;padding:0;list-style:none;display:inline-block}nav#footer ul li{float:left;margin:0;padding:0}nav#footer ul li a{float:left;display:block;margin:0 20px 0 0;color:#fff;font-size:.9rem;font-weight:300;text-decoration:none;text-transform:uppercase}nav#footer ul li.current-menu-item>a{font-weight:600}a.buy-item{position:fixed;right:0;bottom:0;float:right;width:140px;height:auto;padding:20px;display:block;margin:50px 0 0;border-left:1px solid #cac2c0;border-top:1px solid #cac2c0;background:rgba(151,140,136,.8);color:#fff;font-size:.8rem;text-align:left;text-decoration:none}a.buy-item span{color:#fff;font-size:0,9rem;margin:0 0 5px;width:100%;display:block;font-weight:300;line-height:140%}a.buy-item img{width:110%;height:auto;display:block;margin:-60% auto 5px auto}@media only screen and (max-width:1000px){header{position:relative;width:100%;padding:0;height:auto}#logo{width:100%;max-width:250px}#header-menus{width:100%;margin:20px 0}.menu-open{float:left;width:50%;top:0;left:0;margin:0;padding:0;display:inline-block;cursor:pointer;color:#fff;font-size:.9rem;font-weight:300;text-align:left;text-decoration:none;text-transform:uppercase}.menu-open img{float:left;width:20px;height:auto;display:block;margin:3px 10px 0 0}nav#lang{width:50%}nav#main{position:absolute;top:0;margin:0;z-index:1000;left:-100%;width:100%}.menu-close{float:left;width:90%;display:block;background:#978c88;padding:12px 5%;border-bottom:1px solid #fff;color:#fff !important;font-size:.9rem;font-weight:300;text-transform:uppercase;text-align:left;text-decoration:none}.menu-close img{float:left;width:20px;height:auto;display:block;margin:3px 10px 0 0}nav#main ul{float:left;width:100%;height:auto;margin:0;padding:0}nav#main ul li{width:100%}nav#main ul li a{margin:0;width:90%;height:auto;display:block;padding:12px 5%;background:#978c88;border-bottom:1px solid #cac2c0;color:#fff;text-align:left}nav#main ul li a:hover{color:#fff}nav#main ul li.current-menu-item>a{font-weight:700}nav#main ul li:last-child a{border:none}nav#main ul li a.has-sub:after{position:relative;float:right;width:16px;height:16px;content:"";margin:4px 0 0;background:url(//drkappeconsulting.com/wp-content/themes/kappe/img/icon-arrow-down-menu.png) no-repeat}nav#main ul li ul,nav#main ul li:hover ul{position:relative;margin:0;padding:0;width:100%;display:block;background:#978c88}nav#main ul li ul li.overview{display:block}nav#main ul li ul li a{width:84%;padding:10px 8% 8px;border-bottom:1px solid #cac2c0}nav#main ul li ul li:last-child a{border-bottom:1px solid #cac2c0}section#cover{margin:0 auto}.slide-text-container{margin:0 auto}.slide-text{left:0;margin:0;width:90%;height:auto;padding:20px 5%;background:#cac2c0;font-size:1.1rem;line-height:150%}.rslides1_nav.prev,.rslides1_nav.next{top:15%}#breadcrumb{width:90%;padding:10px 5% 0}.half,.spalte,.zweispaltig .spalte,.zweispaltig .half,.dreispaltig .spalte{flex-basis:100%}footer{padding:0 0 60px}footer article .half{flex-basis:100%}a.buy-item{float:left;width:90%;border-left:none;padding:10px 5%}a.buy-item img{float:left;width:auto;height:50px;margin:0 20px 0 0}}@media only screen and (max-width:500px){#contactbox{top:calc(50% - 30px)}#contactbox a{width:25px;margin:0 0 10px}.slide-text{font-size:.9rem}}