/*------------------------------------*\
  FONTS
\*------------------------------------*//* montserrat-100 - latin */@import 'css/reset.css';@import 'css/normalize.css';@import 'js/lightbox/lightbox.css';/*@import 'js/flexnav/flexnav.css';*/@import 'css/font-awesome.min.css';@import 'js/owl/owl.carousel.css';@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;/* IE9 Compat Modes */src:url('fonts/montserrat-v25-latin-100.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('fonts/montserrat-v25-latin-100.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-v25-latin-100.woff2') format('woff2'), url('fonts/montserrat-v25-latin-100.woff') format('woff'), url('fonts/montserrat-v25-latin-100.ttf') format('truetype'), url('fonts/montserrat-v25-latin-100.svg#Montserrat') format('svg');/* montserrat-200 - latin */}@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;/* IE9 Compat Modes */src:url('fonts/montserrat-v25-latin-200.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('fonts/montserrat-v25-latin-200.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-v25-latin-200.woff2') format('woff2'), url('fonts/montserrat-v25-latin-200.woff') format('woff'), url('fonts/montserrat-v25-latin-200.ttf') format('truetype'), url('fonts/montserrat-v25-latin-200.svg#Montserrat') format('svg');/* montserrat-300 - latin */}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;/* IE9 Compat Modes */src:url('fonts/montserrat-v25-latin-300.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('fonts/montserrat-v25-latin-300.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-v25-latin-300.woff2') format('woff2'), url('fonts/montserrat-v25-latin-300.woff') format('woff'), url('fonts/montserrat-v25-latin-300.ttf') format('truetype'), url('fonts/montserrat-v25-latin-300.svg#Montserrat') format('svg');/* montserrat-regular - latin */}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;/* IE9 Compat Modes */src:url('fonts/montserrat-v25-latin-regular.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('fonts/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-v25-latin-regular.woff2') format('woff2'), url('fonts/montserrat-v25-latin-regular.woff') format('woff'), url('fonts/montserrat-v25-latin-regular.ttf') format('truetype'), url('fonts/montserrat-v25-latin-regular.svg#Montserrat') format('svg');/* montserrat-500 - latin */}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;/* IE9 Compat Modes */src:url('fonts/montserrat-v25-latin-500.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('fonts/montserrat-v25-latin-500.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-v25-latin-500.woff2') format('woff2'), url('fonts/montserrat-v25-latin-500.woff') format('woff'), url('fonts/montserrat-v25-latin-500.ttf') format('truetype'), url('fonts/montserrat-v25-latin-500.svg#Montserrat') format('svg');/* montserrat-600 - latin */}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;/* IE9 Compat Modes */src:url('fonts/montserrat-v25-latin-600.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('fonts/montserrat-v25-latin-600.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-v25-latin-600.woff2') format('woff2'), url('fonts/montserrat-v25-latin-600.woff') format('woff'), url('fonts/montserrat-v25-latin-600.ttf') format('truetype'), url('fonts/montserrat-v25-latin-600.svg#Montserrat') format('svg');/* montserrat-700 - latin */}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;/* IE9 Compat Modes */src:url('fonts/montserrat-v25-latin-700.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('fonts/montserrat-v25-latin-700.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-v25-latin-700.woff2') format('woff2'), url('fonts/montserrat-v25-latin-700.woff') format('woff'), url('fonts/montserrat-v25-latin-700.ttf') format('truetype'), url('fonts/montserrat-v25-latin-700.svg#Montserrat') format('svg');/* montserrat-800 - latin */}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;/* IE9 Compat Modes */src:url('fonts/montserrat-v25-latin-800.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('fonts/montserrat-v25-latin-800.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-v25-latin-800.woff2') format('woff2'), url('fonts/montserrat-v25-latin-800.woff') format('woff'), url('fonts/montserrat-v25-latin-800.ttf') format('truetype'), url('fonts/montserrat-v25-latin-800.svg#Montserrat') format('svg');/* montserrat-900 - latin */}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;/* IE9 Compat Modes */src:url('fonts/montserrat-v25-latin-900.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('fonts/montserrat-v25-latin-900.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-v25-latin-900.woff2') format('woff2'), url('fonts/montserrat-v25-latin-900.woff') format('woff'), url('fonts/montserrat-v25-latin-900.ttf') format('truetype'), url('fonts/montserrat-v25-latin-900.svg#Montserrat') format('svg');/* montserrat-100italic - latin */}@font-face{font-family:'Montserrat';font-style:italic;font-weight:100;/* IE9 Compat Modes */src:url('fonts/montserrat-v25-latin-100italic.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('fonts/montserrat-v25-latin-100italic.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-v25-latin-100italic.woff2') format('woff2'), url('fonts/montserrat-v25-latin-100italic.woff') format('woff'), url('fonts/montserrat-v25-latin-100italic.ttf') format('truetype'), url('fonts/montserrat-v25-latin-100italic.svg#Montserrat') format('svg');/* montserrat-200italic - latin */}@font-face{font-family:'Montserrat';font-style:italic;font-weight:200;/* IE9 Compat Modes */src:url('fonts/montserrat-v25-latin-200italic.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('fonts/montserrat-v25-latin-200italic.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-v25-latin-200italic.woff2') format('woff2'), url('fonts/montserrat-v25-latin-200italic.woff') format('woff'), url('fonts/montserrat-v25-latin-200italic.ttf') format('truetype'), url('fonts/montserrat-v25-latin-200italic.svg#Montserrat') format('svg');/* montserrat-300italic - latin */}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;/* IE9 Compat Modes */src:url('fonts/montserrat-v25-latin-300italic.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('fonts/montserrat-v25-latin-300italic.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-v25-latin-300italic.woff2') format('woff2'), url('fonts/montserrat-v25-latin-300italic.woff') format('woff'), url('fonts/montserrat-v25-latin-300italic.ttf') format('truetype'), url('fonts/montserrat-v25-latin-300italic.svg#Montserrat') format('svg');/* montserrat-italic - latin */}@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;/* IE9 Compat Modes */src:url('fonts/montserrat-v25-latin-italic.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('fonts/montserrat-v25-latin-italic.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-v25-latin-italic.woff2') format('woff2'), url('fonts/montserrat-v25-latin-italic.woff') format('woff'), url('fonts/montserrat-v25-latin-italic.ttf') format('truetype'), url('fonts/montserrat-v25-latin-italic.svg#Montserrat') format('svg');/* montserrat-500italic - latin */}@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;/* IE9 Compat Modes */src:url('fonts/montserrat-v25-latin-500italic.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('fonts/montserrat-v25-latin-500italic.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-v25-latin-500italic.woff2') format('woff2'), url('fonts/montserrat-v25-latin-500italic.woff') format('woff'), url('fonts/montserrat-v25-latin-500italic.ttf') format('truetype'), url('fonts/montserrat-v25-latin-500italic.svg#Montserrat') format('svg');/* montserrat-600italic - latin */}@font-face{font-family:'Montserrat';font-style:italic;font-weight:600;/* IE9 Compat Modes */src:url('fonts/montserrat-v25-latin-600italic.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('fonts/montserrat-v25-latin-600italic.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-v25-latin-600italic.woff2') format('woff2'), url('fonts/montserrat-v25-latin-600italic.woff') format('woff'), url('fonts/montserrat-v25-latin-600italic.ttf') format('truetype'), url('fonts/montserrat-v25-latin-600italic.svg#Montserrat') format('svg');/* montserrat-700italic - latin */}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;/* IE9 Compat Modes */src:url('fonts/montserrat-v25-latin-700italic.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('fonts/montserrat-v25-latin-700italic.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-v25-latin-700italic.woff2') format('woff2'), url('fonts/montserrat-v25-latin-700italic.woff') format('woff'), url('fonts/montserrat-v25-latin-700italic.ttf') format('truetype'), url('fonts/montserrat-v25-latin-700italic.svg#Montserrat') format('svg');/* montserrat-800italic - latin */}@font-face{font-family:'Montserrat';font-style:italic;font-weight:800;/* IE9 Compat Modes */src:url('fonts/montserrat-v25-latin-800italic.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('fonts/montserrat-v25-latin-800italic.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-v25-latin-800italic.woff2') format('woff2'), url('fonts/montserrat-v25-latin-800italic.woff') format('woff'), url('fonts/montserrat-v25-latin-800italic.ttf') format('truetype'), url('fonts/montserrat-v25-latin-800italic.svg#Montserrat') format('svg');/* montserrat-900italic - latin */}@font-face{font-family:'Montserrat';font-style:italic;font-weight:900;/* IE9 Compat Modes */src:url('fonts/montserrat-v25-latin-900italic.eot');/* IE6-IE8 *//* Super Modern Browsers *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:local(''), url('fonts/montserrat-v25-latin-900italic.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-v25-latin-900italic.woff2') format('woff2'), url('fonts/montserrat-v25-latin-900italic.woff') format('woff'), url('fonts/montserrat-v25-latin-900italic.ttf') format('truetype'), url('fonts/montserrat-v25-latin-900italic.svg#Montserrat') format('svg');/*------------------------------------*\
  IMPORTS
\*------------------------------------*/}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body,html{font-size:16px;line-height:25px;}@media only screen and (min-width:1200px){body,html{min-width:1200px;}}@media only screen and (max-width:1200px){body,html{overflow-x:hidden;}}*,body,html,ul.interiors-filter li.is-checked{font-family:'Montserrat';}.mainmenu,.aktuelle-projekte em,ul.interiors-filter li{font-weight:300;}strong,bold{font-weight:700;/*------------------------------------*\
  GRID SYSTEM
\*------------------------------------*/}.row{margin:0px auto;width:100%;}.row .container{margin:0px auto;}@media only screen and (min-width:1200px){.row .container{width:1200px;}}@media only screen and (max-width:1200px){.row .container{padding-left:15px;padding-right:15px;}}.grid{margin:0px;}.grid:after{content:"";display:table;clear:both;}@media only screen and (min-width:1200px){body [class*='col-']{float:left;padding-right:20px;}.grid body [class*='col-']:last-of-type,body [class*='col-'].last{padding-right:0;}}@media only screen and (max-width:1200px){body [class*='col-']{width:auto;}}.col-md-12{width:100%;padding-right:0;}.col-md-11{width:91.66667%;}.col-md-10{width:83.33333%;}.col-md-9{width:75%;}.col-md-8{width:66.66667%;}.col-md-7{width:58.33333%;}.col-md-6{width:50%;}.col-md-5{width:41.66667%;}.col-md-4{width:33.33333%;}.col-md-3{width:25%;}.col-md-2{width:16.66667%;}.col-md-1{width:8.33333%;}.grid-pad{padding:20px 0 20px 20px;/*------------------------------------*\
  COMMON
\*------------------------------------*/}.grid-pad [class*='col-']:last-of-type{padding-right:20px;}figure{margin:0px;}i,em{font-style:italic;}h1,h2,h3{margin-top:0;margin-bottom:30px;}h1{font-size:30px;margin-bottom:43px;margin-left:auto;margin-right:auto;text-align:center;text-transform:uppercase;}h2{font-size:25px;}h3{font-size:20px;margin-top:20px;}p{margin-bottom:10px;}a{color:inherit;text-decoration:none;}.upper{text-transform:uppercase;}.clear{clear:both;display:block;height:1px;/*------------------------------------*\
  ALIGN
\*------------------------------------*/}.alignleft,.fleft{display:inline;float:left;margin-right:24px;margin-top:4px;}img.alignleft{display:inline;float:left;margin-bottom:12px;margin-right:24px;margin-top:4px;}.alignright,.fright{display:inline;float:right;margin-left:24px;margin-top:4px;}img.alignright{display:inline;float:right;margin-bottom:12px;margin-left:24px;margin-top:4px;}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}img.aligncenter{clear:both;display:block;margin-bottom:12px;margin-left:auto;margin-right:auto;/*------------------------------------*\
  DEFAULT GALLERY
\*------------------------------------*/}.gallery{margin:20px auto 18px;overflow:hidden;/*------------------------------------*\
  TABLE
\*------------------------------------*/}.gallery .gallery-item{float:left;margin-right:20px;margin-bottom:14px;text-align:center;width:386px;}.gallery .gallery-item:nth-of-type(3n){margin-right:0;}.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px;display:none;}.gallery dl{margin:0;}.gallery br + br{display:none;}table{border-collapse:collapse;width:100%;/*------------------------------------*\
  PAGE
\*------------------------------------*/}table td,table th{border:1px solid #ddd;text-align:left;padding:8px;}table th{font-style:italic;}table tr:nth-child(even){background-color:#ddd;}table input{margin-bottom:0px !important;}.row-page{/*------------------------------------*\
  NEWS
\*------------------------------------*/}.row-page .container{padding-top:50px;padding-bottom:20px;}@media only screen and (min-width:1200px){.row-page .container{padding-top:50px;padding-bottom:50px;}}.row-page #gmaps{width:100%;height:500px;}.row-page #gmaps .gm-style .gm-style-cc span,.row-page #gmaps .gm-style .gm-style-cc a,.row-page #gmaps .gm-style .gm-style-mtc div{display:none;}.row-page ul{margin-bottom:10px;}.row-page ul li{list-style-type:circle;margin-left:20px;}.row-page img{max-width:100%;height:auto;}@media only screen and (max-width:1200px){.row-page img{width:auto;}}#news{/*------------------------------------*\
  FORM
\*------------------------------------*/}#news .container .news{margin-bottom:43px;width:386px;padding:0;margin-right:20px;}#news .container .news:nth-child(3n+3){margin-right:0;}#news .container .news .heading{height:50px;}#news .container .custom-pagination{clear:both;}form,table{margin-top:20px;/*------------------------------------*\
  HEADER
\*------------------------------------*/}form input,table input,form textarea,table textarea,form select,table select{width:100%;padding:0px;padding-left:10px;font-size:14px;height:33px;line-height:33px;border:none;color:#999;border:solid 1px #d5d5d5;background:#fff;margin-bottom:10px;}form input::-webkit-input-placeholder,table input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder,table textarea::-webkit-input-placeholder,form select::-webkit-input-placeholder,table select::-webkit-input-placeholder{color:#999 !important;opacity:1 !important;}form input:-moz-placeholder,table input:-moz-placeholder,form textarea:-moz-placeholder,table textarea:-moz-placeholder,form select:-moz-placeholder,table select:-moz-placeholder{color:#999 !important;opacity:1 !important;}form input::-moz-placeholder,table input::-moz-placeholder,form textarea::-moz-placeholder,table textarea::-moz-placeholder,form select::-moz-placeholder,table select::-moz-placeholder{color:#999 !important;opacity:1 !important;}form input:-ms-input-placeholder,table input:-ms-input-placeholder,form textarea:-ms-input-placeholder,table textarea:-ms-input-placeholder,form select:-ms-input-placeholder,table select:-ms-input-placeholder{color:#999 !important;opacity:1 !important;}form textarea,table textarea{width:100%;height:100px;padding-top:10px;line-height:18px;}form input[type="submit"],table input[type="submit"]{position:relative;background:#d5d5d5;color:#000;height:33px;line-height:33px;border:none;padding:0px 10px;display:inline-block;width:auto;}form input[type="checkbox"],table input[type="checkbox"]{float:left;width:auto;height:auto;margin:5px 10px 0px 0px;}form .wpcf7-form-control-wrap,table .wpcf7-form-control-wrap{position:relative;display:block;}form .wpcf7-form-control-wrap span.wpcf7-not-valid-tip,table .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{position:absolute;font-size:12px;top:2px;right:10px;}form .wpcf7-response-output,table .wpcf7-response-output{margin:10px 0px 10px 0px;padding:5px 10px;font-size:14px;border-width:1px;border-color:#999;color:#999;}form p,table p{margin-bottom:0;}form img.ajax-loader,table img.ajax-loader,form br,table br{display:none;}.row-header{position:relative;left:0px;top:0px;width:100%;text-align:center;z-index:5000;height:140px;/*------------------------------------*\
  NAVIGATION
\*------------------------------------*/}@media only screen and (max-width:1200px){.row-header{height:100px;}}.row-header .container{position:relative;}.row-header .container .toplogo{display:block;position:relative;top:0px;margin-left:auto;margin-right:auto;line-height:1;background-image:url('img/logo-dd-head.svg');background-repeat:no-repeat;background-size:100%;z-index:999;width:310px;height:102px;}@media only screen and (max-width:1200px){.row-header .container .toplogo{width:240px;height:79px;}}@media only screen and (max-width:360px){.row-header .container .toplogo{width:210px;height:69px;}}.mainmenu{height:75px;text-align:center;position:absolute;left:0px;top:33px;}@media only screen and (max-width:1200px){.mainmenu{display:none;}}.mainmenu ul li{display:inline-block;position:relative;padding:0px;margin-right:50px;}.mainmenu ul li a{display:block;position:relative;height:75px;line-height:75px;margin:0px auto;text-align:center;font-size:20px;text-transform:uppercase;float:left;}.mainmenu ul li:last-child{margin-right:0;}.mainmenu ul li:hover a,.mainmenu ul li.current-menu-item a,.mainmenu ul li.current-menu-parent a{color:#565655;}.mainmenu ul li:hover ul{display:block;}.mainmenu ul li ul{display:none;position:absolute;top:74px;left:0px;width:250px;background:#fff;}.mainmenu ul li ul li{float:none;text-align:left;padding:0px 17px;display:block;}.mainmenu ul li ul li a{text-align:left;height:40px;line-height:40px;float:none;}.mainmenu ul li ul li:hover a,.mainmenu ul li ul li.current-menu-item a,.mainmenu ul li ul li.current-menu-parent a{color:#565655;}.mainmenu.mainmenu-rechts{position:absolute;left:auto;right:0;}.mobilemenu{display:none;}@media screen and (max-width:1200px){.mobilemenu{display:block;}}.mobilemenu .menu-button{display:block;position:absolute;right:0;top:0;width:70px;height:75px;line-height:75px;cursor:pointer;padding-top:15px;}.mobilemenu .menu-button .touch-button,.mobilemenu .menu-button i{display:none;}.mobilemenu .menu-button .line{width:30px;height:3px;background-color:#000;display:block;margin:8px auto;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.mobilemenu .menu-button.active .line:nth-child(1){-webkit-transform:translateY(9px) rotate(45deg);-ms-transform:translateY(9px) rotate(45deg);-o-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg);}.mobilemenu .menu-button.active .line:nth-child(2){opacity:0;}.mobilemenu .menu-button.active .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(-45deg);-ms-transform:translateY(-13px) rotate(-45deg);-o-transform:translateY(-13px) rotate(-45deg);transform:translateY(-13px) rotate(-45deg);}.mobilemenu .touch-button{position:absolute;z-index:999;top:0;right:14px;width:50px;height:41px;display:inline-block;text-align:center;}.mobilemenu .touch-button .navicon{display:none;}.mobilemenu .touch-button .line{width:20px;height:3px;background-color:#000;display:block;margin:8px auto;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.mobilemenu .touch-button .line:nth-child(1){-webkit-transform:translateX(7px) translateY(0px) rotate(-45deg);-ms-transform:translateX(7px) translateY(0px) rotate(-45deg);-o-transform:translateX(7px) translateY(0px) rotate(-45deg);transform:translateX(7px) translateY(0px) rotate(-45deg);transform-origin:right;}.mobilemenu .touch-button .line:nth-child(2){-webkit-transform:translateX(-6px) translateY(3px) rotate(45deg);-ms-transform:translateX(-6px) translateY(3px) rotate(45deg);-o-transform:translateX(-6px) translateY(3px) rotate(45deg);transform:translateX(-6px) translateY(3px) rotate(45deg);transform-origin:right;}.mobilemenu .touch-button.active .line:nth-child(1){-webkit-transform:translateX(7px) translateY(15px) rotate(45deg);-ms-transform:translateX(7px) translateY(15px) rotate(45deg);-o-transform:translateX(7px) translateY(15px) rotate(45deg);transform:translateX(7px) translateY(15px) rotate(45deg);transform-origin:right;}.mobilemenu .touch-button.active .line:nth-child(2){-webkit-transform:translateX(-6px) translateY(-10px) rotate(-45deg);-ms-transform:translateX(-6px) translateY(-10px) rotate(-45deg);-o-transform:translateX(-6px) translateY(-10px) rotate(-45deg);transform:translateX(-6px) translateY(-10px) rotate(-45deg);transform-origin:right;}.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;width:100%;max-height:0;background:#fff;border-top:1px solid rgba(0, 0, 0, 0.15);position:absolute;left:0;top:100px;/*------------------------------------*\
  FOOTER
\*------------------------------------*/}.flexnav.opacity{opacity:0;}.flexnav.flexnav-show{max-height:2000px;opacity:1;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.flexnav.one-page{position:fixed;top:100px;right:5%;max-width:200px;}.flexnav li{font-size:100%;position:relative;overflow:hidden;}.flexnav li a{position:relative;display:block;padding:1em 0.5em;z-index:2;overflow:hidden;color:#222;border-bottom:1px solid rgba(0, 0, 0, 0.15);text-align:center;font-size:16px;}.flexnav li ul{width:100%;}.flexnav li ul li{font-size:100%;position:relative;overflow:hidden;}.flexnav li ul.flexnav-show li{overflow:visible;}.flexnav li ul li a{display:block;padding-left:30px;}.row-footer{position:relative;/*------------------------------------*\
  HOME
\*------------------------------------*/}@media only screen and (min-width:1200px){.row-footer{margin-top:100px;}}.row-footer .container{padding:20px 0px;text-align:center;}.row-footer .container *,.row-footer .container a,.row-footer .container{font-size:16px;}#slider{position:relative;}@media only screen and (max-width:1200px){#slider{margin-bottom:92px;}}#slider .container{padding:0;position:relative;z-index:100;padding-top:50px;}#slider .container h2{color:#fff;text-align:center;margin-bottom:82px;text-shadow:1px 1px #000;}#slider .slideshow-wrapper{position:relative;margin-left:auto;margin-right:auto;}@media only screen and (min-width:1200px){#slider .slideshow-wrapper{width:1200px;height:700px;}}@media only screen and (max-width:1200px){#slider .slideshow-wrapper{width:100%;padding-top:70%;}}#slider .slideshow-wrapper .slideshow{position:absolute;left:0;top:0;width:100%;height:100%;}#slider .slideshow-wrapper .slideshow,#slider .slideshow-wrapper .owl-stage-outer,#slider .slideshow-wrapper .owl-stage,#slider .slideshow-wrapper .owl-item,#slider .slideshow-wrapper .item{width:100%;height:100%;}#slider .slideshow-wrapper .item{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.owl-controls{/*------------------------------------*\
  INTERIORS
\*------------------------------------*/}.owl-controls .owl-nav{position:absolute;left:0;top:45%;width:100%;}.owl-controls .owl-nav .container{position:relative;margin:0px auto;}.owl-controls .owl-nav .owl-prev,.owl-controls .owl-nav .owl-next{display:block !important;float:left;position:relative;width:26px;height:55px;text-indent:-100px;overflow:hidden;background:url('img/nav/owl/owl-prev.png') no-repeat center center;left:20px;}.owl-controls .owl-nav .owl-next{float:right;background:url('img/nav/owl/owl-next.png') no-repeat center center;left:auto;right:20px;}.owl-controls .owl-dots{width:100%;position:absolute;bottom:-30px;text-align:center;display:block;}.owl-controls .owl-dots .owl-dot{display:inline-block;margin-right:10px;width:11px;height:11px;border-radius:9000px;background:#000;}.owl-controls .owl-dots .owl-dot.active{background:#999;}ul.interiors-filter{position:relative;text-align:center;margin-bottom:50px;}ul.interiors-filter li{display:inline-block;vertical-align:top;text-transform:uppercase;cursor:pointer;margin-left:15px;margin-right:15px;font-size:20px;}.interiors-wrapper{overflow:hidden;}@media only screen and (max-width:1200px){.interiors-wrapper{padding-bottom:29px;}}.grid-item{float:left;margin-bottom:20px;position:relative;}@media only screen and (min-width:1200px){.grid-item{width:385px;}}.grid-item img{width:100%;height:auto;float:left;}.grid-item:hover .title-wrapper{display:flex;align-self:center;align-items:center;}.grid-item .title-wrapper{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);}.grid-item .title{color:#fff;text-align:center;display:block;width:100%;}.grid-item i{font-size:30px;}.grid-sizer{/*------------------------------------*\
  NEWS
\*------------------------------------*/}@media only screen and (min-width:1200px){.grid-sizer{width:385px;}}.news-wrapper{margin-top:30px;/*------------------------------------*\
  SINGLE
\*------------------------------------*/}.news-wrapper .grid-item{border:solid 1px #e0e0e0;background:#fdfdfd;}.news-wrapper .grid-item:hover{background:rgba(0, 0, 0, 0.1);}.news-wrapper .grid-item .inside{display:block;padding:20px;}.news-wrapper .grid-item .figure{display:block;overflow:hidden;margin-bottom:20px;}.news-wrapper .grid-item .figure img{width:100%;height:auto;}.news-wrapper .grid-item strong{display:block;text-transform:uppercase;}.single{/*------------------------------------*\
  SINGLE POST
\*------------------------------------*/}.single .interiors-wrapper{margin-top:50px;}.single-post .row-page{/*------------------------------------*\
  BAUKULTUR
\*------------------------------------*/}.single-post .row-page .container{padding-bottom:51px;}@media only screen and (max-width:1200px){.single-post .row-page .interiors-wrapper{display:none;}}.baukultur .container .single-top,.detail-projekte .container .single-top{text-align:center;}.baukultur .container .single-top img,.detail-projekte .container .single-top img{height:auto;margin-left:auto;margin-right:auto;position:relative;margin-bottom:50px;}@media only screen and (min-width:1200px){.baukultur .container .single-top img,.detail-projekte .container .single-top img{width:570px;}}.baukultur .container [class*='col-'],.detail-projekte .container [class*='col-']{display:inline-block;vertical-align:middle;float:none;margin-bottom:10px;}@media only screen and (min-width:1200px){.baukultur .container [class*='col-'],.detail-projekte .container [class*='col-']{padding-right:20px;}}@media only screen and (min-width:1200px){.baukultur .container .col-md-6,.detail-projekte .container .col-md-6{width:49.5%;}.baukultur .container .col-md-4,.detail-projekte .container .col-md-4{width:33%;}.baukultur .container .col-md-8,.detail-projekte .container .col-md-8{width:66%;}}.baukultur .container p,.detail-projekte .container p{margin-bottom:0;}.baukultur .container .text,.detail-projekte .container .text{text-align:center;padding-left:20px;padding-right:20px;height:100%;}@media only screen and (max-width:1200px){.baukultur .container .text,.detail-projekte .container .text{padding-top:20px;padding-bottom:20px;}}.baukultur .container .text-inside,.detail-projekte .container .text-inside{display:flex;align-items:center;align-self:center;}@media only screen and (max-width:1200px){.baukultur .container{padding-bottom:52px;}}.detail-info{text-align:center;/*------------------------------------*\
  AKTUELLE PROJEKTE
\*------------------------------------*/}@media only screen and (max-width:1200px){.detail-info{padding-bottom:49px;}}.detail-info .detail-info-inside{display:inline-block;vertical-align:top;margin-left:auto;margin-right:auto;margin-top:50px;width:auto;position:relative;}@media only screen and (min-width:1200px){.detail-info .detail-info-inside{width:400px;}}.detail-info .element{border-bottom:solid 1px #000;text-align:left;}.aktuelle-projekte{margin-top:20px;overflow:hidden;/*------------------------------------*\
  IMPRESSUM
\*------------------------------------*/}@media only screen and (max-width:1200px){.aktuelle-projekte{padding-bottom:17px;}}.aktuelle-projekte [class*='col-']{padding-right:0px;text-align:center;margin-top:20px;margin-bottom:20px;float:none;display:inline-block;vertical-align:top;}@media only screen and (min-width:1200px){.aktuelle-projekte [class*='col-']:nth-child(odd){padding-left:80px;padding-right:40px;}.aktuelle-projekte [class*='col-']:nth-child(even){padding-left:40px;padding-right:80px;}}.aktuelle-projekte strong{display:block;margin-top:10px;text-transform:uppercase;}.aktuelle-projekte em{display:block;font-style:normal;text-transform:uppercase;position:relative;top:-5px;font-size:14px;}.aktuelle-projekte br{display:none;}.page-id-137 .row-page{/*------------------------------------*\
  GDPR COOKIES
\*------------------------------------*//*#moove_gdpr_cookie_info_bar, .lity, .gdpr_lightbox {
  z-index: 99999 !important;
}*/}@media only screen and (max-width:1200px){.page-id-137 .row-page .container{padding-bottom:53px;}}@media only screen and (min-width:1200px){body.gdpr-infobar-visible #wrapper{padding-top:78px;}}#moove_gdpr_cookie_info_bar{background-color:#fff !important;color:#505050 !important;border:none !important;}@media only screen and (min-width:1200px){#moove_gdpr_cookie_info_bar{background-color:#fff !important;color:#505050 !important;border-bottom:solid 1px #e9e9e9 !important;}}@media only screen and (min-width:1200px){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding-top:15px !important;padding-bottom:15px !important;}}#moove_gdpr_cookie_info_bar *,#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_info_bar p,#moove_gdpr_cookie_info_bar button{font-weight:400 !important;color:#505050 !important;}#moove_gdpr_cookie_info_bar a,#moove_gdpr_cookie_info_bar .change-settings-button{color:#fff;font-weight:400;text-decoration:none;}#moove_gdpr_cookie_info_bar a:hover,#moove_gdpr_cookie_info_bar .change-settings-button:hover{color:#e0e0e0 !important;}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-infobar-allow-all,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-infobar-reject-btn,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-infobar-settings-btn{border-radius:0px;line-height:35px;cursor:pointer;text-align:center;padding-left:15px;padding-right:15px;padding-top:2px;padding-bottom:2px;width:auto;text-transform:none;opacity:1 !important;background:#000 !important;color:#fff !important;border:none !important;font-weight:400 !important;border-radius:0px !important;}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-infobar-allow-all:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-infobar-reject-btn:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-infobar-settings-btn:hover{background-color:#505050 !important;}.lity,.gdpr_lightbox{/*#moove_gdpr_cookie_modal .cookie-switch .cookie-slider, #moove_gdpr_cookie_modal .cookie-switch .slider, #moove_gdpr_cookie_modal .switch .cookie-slider, #moove_gdpr_cookie_modal .switch .slider {
  background-color: #000!important;
}

#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after, #moove_gdpr_cookie_modal .cookie-switch .slider:after, #moove_gdpr_cookie_modal .switch .cookie-slider:after, #moove_gdpr_cookie_modal .switch .slider:after {
  color: #000!important;
}*//*------------------------------------*\
  CBRAUS
\*------------------------------------*/}@media only screen and (min-width:1200px){.lity .tab-title,.gdpr_lightbox .tab-title{color:#000 !important;}}@media only screen and (max-width:767px){.lity .moove-gdpr-modal-right-content,.gdpr_lightbox .moove-gdpr-modal-right-content,.lity .moove-gdpr-tab-main-content,.gdpr_lightbox .moove-gdpr-tab-main-content,.lity .moove-gdpr-tab-main,.gdpr_lightbox .moove-gdpr-tab-main,.lity .moove-gdpr-tab-content,.gdpr_lightbox .moove-gdpr-tab-content{min-height:initial !important;max-height:initial !important;height:auto !important;}}.lity .moove-gdpr-modal-footer-content button,.gdpr_lightbox .moove-gdpr-modal-footer-content button{padding-top:10px !important;padding-bottom:10px !important;text-transform:none !important;float:right !important;margin-left:10px !important;background:#000 !important;color:#fff !important;border:none !important;font-weight:400 !important;border-radius:0px !important;}.lity .moove-gdpr-modal-footer-content button:hover,.gdpr_lightbox .moove-gdpr-modal-footer-content button:hover{background-color:#505050 !important;}.cbraus{background-color:#eae9e9;padding:30px;margin-top:30px;margin-bottom:50px;}.cbraus strong{text-decoration:underline;cursor:pointer;}.cbraus p{margin-bottom:0px;}