/*

Theme Name: X
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: An immensely powerful and endlessly customizable WordPress theme.
Version: 3.2.3
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: __x__

*/


/* DEGRIZ update */
html body { color: #333; line-height: 1.5em; }
header .x-brand { width: 198px; height: 78px; margin: 0 auto; display: block; overflow: hidden;  text-indent: -9999px; background-repeat:no-repeat; background-size: contain; background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 195.3 77' style='enable-background:new 0 0 195.3 77;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M8.1,41.9v-1.1h6v-39H8.7c-1.6,0-2.9,0.3-3.9,0.8C3.8,3.2,3,3.9,2.5,4.9c-0.5,1-0.9,2.2-1.1,3.6 c-0.2,1.4-0.3,3-0.3,4.7H0V0.8h33.6v12.3h-1.1c0-1.7-0.1-3.3-0.3-4.7c-0.2-1.4-0.6-2.6-1.1-3.6c-0.5-1-1.3-1.7-2.3-2.2 c-1-0.5-2.3-0.8-3.9-0.8h-5.5v39h6v1.1H8.1z'/%3E%3Cpath class='st0' d='M70,0l14.2,40.9h4.3v1.1H72.5v-1.1h5.6L67.3,7.5L55.7,40.9h5.8v1.1H49.4v-1.1h5L68.8,0H70z'/%3E%3Cpath class='st0' d='M114.2,21.3v-0.6h8.2c1.8,0,3.2-0.4,4.5-1.1c1.2-0.7,2.2-1.8,2.8-3.2c0.6-1.4,1-3.1,1-5.1c0-2-0.3-3.7-1-5.1 c-0.6-1.4-1.6-2.5-2.8-3.2c-1.2-0.7-2.7-1.1-4.5-1.1h-18.1V0.8h18.1c2.8,0,5.2,0.4,7.2,1.1c2.1,0.8,3.7,1.9,4.8,3.5 c1.1,1.6,1.7,3.5,1.7,5.9c0,2.4-0.5,4.3-1.6,5.8c-1.1,1.5-2.6,2.5-4.6,3.2c-2,0.7-4.5,1-7.5,1H114.2z M104.3,41.9v-1.1h17.3v1.1 H104.3z M110.3,41.4V1.5h5.2v39.8H110.3z M135.8,42.2c-1.6,0-2.8-0.3-3.7-0.9c-0.9-0.6-1.5-1.4-1.9-2.3c-0.4-1-0.7-2.1-0.8-3.3 c-0.1-1.2-0.2-2.5-0.2-3.8c0-1.3-0.1-2.6-0.2-3.8c-0.1-1.2-0.4-2.3-0.9-3.3c-0.4-1-1.1-1.8-2.1-2.3c-1-0.6-2.3-0.9-4-0.9h-8v-0.6 h9.1c2.6,0,4.7,0.4,6.2,1.1c1.5,0.7,2.7,1.7,3.5,2.9c0.8,1.2,1.3,2.5,1.6,3.9c0.3,1.4,0.4,2.8,0.5,4.2c0,1.4,0.1,2.7,0.1,3.9 c0.1,1.2,0.3,2.1,0.6,2.8c0.3,0.7,1,1.1,1.9,1.1c0.6,0,1.1-0.1,1.5-0.2c0.5-0.1,0.9-0.3,1.2-0.5l0.4,1c-0.4,0.2-1.1,0.4-2,0.6 C137.9,42.1,136.9,42.2,135.8,42.2z'/%3E%3Cpath class='st0' d='M176.9,0l14.2,40.9h4.3v1.1h-15.9v-1.1h5.6L174.3,7.5l-11.6,33.4h5.8v1.1h-12.1v-1.1h5L175.8,0H176.9z'/%3E%3Cg%3E%3Cpath class='st0' d='M8.3,59.3h4.4c3.6,0,5.7,1.3,5.7,4.2c0,1.8-1,3.3-3.1,3.8v0.1c2.6,0.4,4.1,1.8,4.1,4.2c0,3.3-2.4,5.1-6.4,5.1 H8.3V59.3z M12.2,66.9c3.6,0,5-1.1,5-3.4c0-2.3-1.6-3.2-4.8-3.2H9.5v6.6H12.2z M12.7,75.6c3.5,0,5.5-1.2,5.5-4 c0-2.5-2-3.7-5.5-3.7H9.5v7.7H12.7z'/%3E%3Cpath class='st0' d='M42.1,59.3h10.3v1h-9.1v6.6H51v1h-7.6v7.7h9.3v1H42.1V59.3z'/%3E%3Cpath class='st0' d='M79.5,59.3h1.2l6.1,17.4h-1.3l-3.5-10.2c-0.7-2.1-1.3-3.9-1.9-6h-0.1c-0.6,2.1-1.2,3.9-1.9,6l-3.5,10.2h-1.2 L79.5,59.3z M76.2,69.7H84v1h-7.8V69.7z'/%3E%3Cpath class='st0' d='M108,70.2V59.3h1.2V70c0,4.5,2,5.9,4.4,5.9c2.4,0,4.4-1.4,4.4-5.9V59.3h1.2v10.9c0,5.3-2.7,6.8-5.6,6.8 C110.7,77,108,75.5,108,70.2z'/%3E%3Cpath class='st0' d='M146.5,60.3h-6.1v-1h13.3v1h-6.1v16.4h-1.2V60.3z'/%3E%3Cpath class='st0' d='M180,70.3l-6-11h1.3l3.1,5.7c0.8,1.3,1.4,2.7,2.2,4.1h0.1c0.8-1.4,1.5-2.8,2.3-4.1l3-5.7h1.2l-6,11v6.4H180 V70.3z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.x-logobar-inner { padding-top: 20px; padding-bottom: 20px; }

#cookie-notice.cn-position-top { top: unset; bottom: 0; }
#cookie-notice #cn-accept-cookie { background: #fff !important; color: #000 !important; }

body .x-navbar { font-size: 18px; box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px; }
body .x-navbar-inner { min-height: unset; }
body .x-navbar .desktop .x-nav > li > a { height: 75px; }
body .x-navbar .x-nav-wrap .x-nav > li > a { font-weight: 100; }


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color: #000; }
h4.h-custom-headline { font-weight: bold; }

.h-custom-headline.accent span:before, 
.h-custom-headline.accent span:after { border-color: #ebebeb; }

body .entry-wrap { background-color: #fff;box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px; }

#kontakt1 h3.h-feature-headline { margin-bottom: 20px; }
#kontakt1 h3.h-feature-headline p { display: inline-block; vertical-align: sub; font-weight: bold; }

#kontakt2 .x-img { margin: 80px auto; }

.wpcf7-form select, 
.wpcf7-form textarea, input[type="text"],
.wpcf7-form input[type="password"], 
.wpcf7-form input[type="datetime"], 
.wpcf7-form input[type="datetime-local"], 
.wpcf7-form input[type="date"], 
.wpcf7-form input[type="month"], 
.wpcf7-form input[type="time"], 
.wpcf7-form input[type="week"], 
.wpcf7-form input[type="number"], 
.wpcf7-form input[type="email"], 
.wpcf7-form input[type="url"], 
.wpcf7-form input[type="search"], 
.wpcf7-form input[type="tel"], 
.wpcf7-form input[type="color"], 
.wpcf7-form .uneditable-input { font-size: 15px; color: #fff; }
.wpcf7-form .wpcf7-form-control { font-size: 18px; font-weight: bold; color: #111; border-color: #111; width: 100%; }