@charset "utf-8";

/* CSS Document 

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro');*/



@font-face { font-family: 'SourceSansPro-Light';src: url('../fonts/SourceSansPro-Light.otf') format('opentype'); }

@font-face { font-family: 'SourceSansPro-Regular';src: url('../fonts/SourceSansPro-Regular.otf') format('truetype'); }

@font-face { font-family: 'SourceSansPro-Semibold';src: url('../fonts/SourceSansPro-Semibold.otf') format('truetype'); }   

body { color:rgba(72,55,40,0.6);font-family: 'SourceSansPro-Light'; font-size:large;} /* font-family: 'Source Sans Pro', sans-serif; */



h1, nav, .subnav {font-family: 'SourceSansPro-Regular';}

h2, p {font-family: 'SourceSansPro-Light';}

b, h3, .footer h3, .footer h4 {font-family: 'SourceSansPro-Light'; font-weight: normal; color:rgba(72,55,40,1.0);}



.container { width:100%;}

.logo { position:fixed; z-index:1001; top:10px; left:50%; margin-left:-454px;}

.bild {  overflow:hidden;} /*max-height:600px; */

.bild img, .inhalt img { max-width:100%; height:auto;}

.inhalt {margin:50px auto; line-height:34px;}



  h1, h2,h3,h4, p {max-width:972px;margin:0px auto; }

  h1 { color:#f9b672; font-size: 2.3em; font-weight:normal; }

  h2 {color:rgba(72,55,40,0.9); font-size: x-large;font-weight:normal;  line-height:1.4em;margin-top:50px; margin-bottom:30px; text-transform:uppercase;}

  h3 { font-size: large;font-weight:normal;    line-height: inherit; }

h4 { font-weight:bold;}

  .inhalt a { color:#cc621a;}

    .null h2 {margin-top:0px;}

  p { margin-bottom:1.9em;}

  .inhalt p:last-child { margin-bottom:3.0em;}

  .frame-default { margin-bottom:10px;}





/* Kacheln */  

  .kachel {max-width:904px;margin:0px auto; padding:50px 0; }

  .foot-kachel  {max-width:904px;margin:-20px auto 0; padding:0px 0; }

  .kachel p, .foot-kachel p, .kachel a, .foot-kachel a {line-height:1.4em; padding-top:10px; margin-bottom:12px !important; color:rgba(72,55,40,1.0);}

  .kachel [class*='sg-'], .foot-kachel [class*='sg-'] { padding:0;}

  .kachel .ce-textpic, .foot-kachel .ce-textpic { max-width:302px; border:1px solid rgba(72,55,40,0.35); text-align:center; margin:20px 2px; overflow:hidden;background-color:#ffffff; }

  .kachel .abstand-80 { margin-left:80px;}



  .inhalt ul, .tx-tinyaccordion-pi1 ul ul { list-style-image: url('../img_woodendesign/svg/liste-woodendesign-feine-moebel-hamburg.svg');margin-left: -27px;}

    .inhalt ul {max-width:972px; margin:0 auto 30px; font-size:large; list-style-image: url('../img_woodendesign/svg/liste-woodendesign-feine-moebel-hamburg.svg');}
.inhalt ol {max-width:972px; margin:0 0 30px -15px; font-size:large;}
.inhalt ul li {padding-left:8px; margin-left:-25px;}

.inhalt .news-text-wrap ul li {margin-left:0px;}

  .bereich {max-width:972px; margin:0 auto;}



  .orange, .orange-50, .detail {background-color:#f0aa4f; color:#ffffff !important;}

    .orange td { padding-right:20px;}

    .orange h2 {padding:13px 20px 0; margin-top:0px; color:#ffffff !important;}

    .orange p {padding:0px 20px 0; margin-top:0px; color:#ffffff !important; }

    .orange b { color:#ffffff !important; font-weight:bold;}

    .orange p:last-child {margin-bottom:1.95em;}



  header h5 {background-color:#f0aa4f; font-size:large; color:#ffffff !important; padding:10px; margin-bottom: 0px; max-width:100%; text-align:center;}

  .orange-50 { max-width:400px; margin:0 0 0 33px;}

    .orange-50 h2 {padding:13px 20px 10px 0; margin:0px; color:#ffffff !important;}

  .detail { padding:8px 10px;}



  .button-grau {background-color:#f0aa4f; color:#ffffff !important; padding:8px 10px;}





.footer { width:100%; background-color:#f9f6f4; color:rgba(72,55,40,0.7); padding:0px; font-size:medium; }

  .footer .row { width:100%; margin:0px;}  

  .footer .col-md-12 { padding:0px;}

  .footer a { color:rgba(72,55,40,0.7); text-decoration:none; }

  .footer .adresse { padding:0px 0 0 20px;}

  .footer .stempel { padding:50px 0 0 0px; text-align:right;}



  .footer ul{

    display: block;

    list-style-type: none;

    -webkit-margin-before: 0em;

    -webkit-margin-after: 0em;

    -webkit-margin-start: 0px;

    -webkit-margin-end: 0px;

    -webkit-padding-start: 0px;

  padding-left:0px;

}



  .foot { max-width:900px; margin:0 auto;}

  .foot h3, .foot .h3 { color:rgba(72,55,40,0.6); font-size: medium; font-weight:bold; margin-bottom:3px; margin-top:50px;}

  .foot h4 { color:rgba(72,55,40,0.6); font-size: medium; font-weight:bold; margin-bottom:3px; margin-top:26px;}

  .foot p { margin-bottom:1.75em; }

 

  .foot .plus50 {padding:47px 0 0 0px;}

  .foot p sub { padding-top:40px;}



.icons { position:fixed; right:0px; top: 400px;text-align:right;}

  .icons img { margin-bottom:4px;background-color: #f18200;padding: 10px;}

.icon-tel, .icon-mail, .icon-map { float:right;width: 50px;height: 50px;overflow:hidden;margin-bottom:15px;}



.icon-map { height: 115px;position: fixed;    right: 0px;    top: 530px;}

.icon-tel, .icon-tel a, .icon-mail a {    color: #ffffff;}

.icon-tel:hover, .icon-mail:hover {  background: #f18200;}

.icon-mail:hover {width: 246px; padding-right:20px;}

.icon-tel:hover {width: 240px; padding-right:20px;}

.icon-map a img {margin-bottom: 15px;}



.shop {    visibility: hidden;    display: none;
  position: absolute; top: 0px; left: 50%; margin-left: 245px; background-color: #f97f00; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding: 0px 14px 5px;}

.shop a { color: #ffffff; font-size: 14px;}



/* Akkordion */

.tx-tinyaccordion-pi1 ul { list-style-image: none;margin-left: -4px;}

.tinyaccordion { padding:0px;}

ul.tinyaccordion li {background-color:#ffffff !important;   }

ul.tinyaccordion li li {background-color:#f9f6f4 !important;}

ul.tinyaccordion h4 { max-width:960px; margin:0px auto;background: none;}
ul.tinyaccordion h4.acc-selected {background: none;}

.acc-li { width:100%; margin-top:20px;   }

.acc-li h4, .c-accordion-item { width:100%; max-width: 972px; color:#ffffff; margin: auto;
  background:none;
  background-color:#ac9e91 !important;
  cursor:pointer;
  padding:6px 24px;
}

.acc-li h4:hover {

  background-color:#f9f6f4 !important; color:rgba(72,55,40,0.6);

  text-decoration:none !important;

}

.acc-li h4:active {

  position:relative;

  top:1px;

  background-color:#ffffff !important;

}

.t-small { display:none; visibility:hidden;}

.acc-section {background-color:#f9f6f4 !important; }

.inhalt .acc-section p:last-child {    margin-bottom: 1.0em;}



.tx-tinyaccordion-pi1 .ce-textpic {padding-top:30px;max-width:900px; margin:0px auto;} 

.tinyaccordion .ce-bodytext { padding-left:50px;}

.tinyaccordion figure .image { max-width:300px; float:left;}

.inhalt #tinyaccordion181, .inhalt #tinyaccordion1061 { max-width:100% !important;}

.inhalt #tinyaccordion181 .acc-li h4::after { content:'+'; font-size:x-large; padding-left:500px;}

.inhalt #tinyaccordion1061 .acc-li h4::after { content:'+'; font-size:x-large; float: right;line-height: 18px;margin-top: 10px;}

  #tinyaccordion181 .acc-selected, #tinyaccordion1061 .acc-selected {background-color:#ffffff !important; color:rgba(72,55,40,1.0);}

  #tinyaccordion181 h4.acc-selected::after{ content:'schließen' !important; font-size: medium !important;  padding-left:460px !important;}

#tinyaccordion1061 h4.acc-selected::after { content:'schließen' !important; font-size: medium !important; float: right;}



.partner-daten .ce-bodytext { line-height:1.6em;}

.slick-track { background-color:rgba(72,55,40,1.0);}

  .slick-track .ce-row { margin-bottom:0px;}

.slick-active img {opacity:0.3;}

.slick-center img {opacity:1.0;border-left:3px solid #ffffff; border-right:3px solid #ffffff;}

  button.slick-prev, button.slick-next, button.slick-prev:hover, button.slick-next:hover {width:60px; height:60px;}

  .slick-prev, .slick-next {margin-left:50%; color:#ffffff; z-index:999;}

    .slick-prev {left:-524px !important;   }

    .slick-next {left:466px;}



  .slick-prev:before { font-size:60px !important;/*content: '<';*/}

  .slick-next:before { font-size:60px !important;/*content: '>';*/}

  .slick-slide img { height:596px;}

.inhalt .slick-slide div {line-height:0px;}









/* NEWS */

.news-list-item { max-width:100%;}

  .news-list-item .news-bild { max-width:900px; height:440; overflow:hidden; margin:0px auto; padding:56px 0 0;}

  .news-list-item .news-teaser { max-width:900px; margin:0px auto; padding:0px 0 56px;}

  .news-list-item:nth-child(even) {background-color: #f3efec;}

  .news-list-item:nth-child(odd) {background-color: #ffffff;}

  .news-list-item img { height: auto;overflow:hidden;}

	.news-list-item .lead { font-size: large;}

  .news-list-headline { margin:60px 0 0 0;}

  .extra, .page-navigation p { visibility:hidden; display:none; }

  .pagination>li>a, .pagination>li>span {color:#cc621a;}

  .news-list-item .lead p{ margin-bottom:0px;}

  .news-single .lead p{ margin-bottom:2em;}





  .btn-default {color: #ffffff !important; background-color: #ac9e91; border-color: #ac9e91;}







  .btn {   border:0px;  border-radius: 0px;}







  .page-navigation { max-width:900px; margin:-32px auto 0; text-align:right;}







  .pagination>li>a, .pagination>li>span {    border:0px;}







  .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {color: #483628;cursor: default;background-color: #ffffff;border-color: #ffffff;}
.pagination a:hover {color: #ccc;}






  .thumbnail { display: block;padding: 0px;margin-bottom: 20px; line-height: 1.42857143; background-color: #fff; border: 0px; border-radius: 0px; }







  .news-single h1 {font-size: 2.0em; margin:60px auto 20px; max-width:900px;}







  /*.news-single .lead {    font-size: large;    margin-bottom: 20px;     font-weight: normal;    line-height: 1.9;}*/







  .news-back { max-width:900px; text-align:left; margin:0 auto;}







  .news-single .btn-default { width:160px; text-align:center;}







  















/* NAVIGATION */







nav { font-size: medium;}







  nav .container-fluid { max-width:1100px; margin:73px auto 0;  padding-left:236px; }
  nav.scrolled .container-fluid { margin:50px auto 0; }






  .navbar-default { background-color:#ffffff; border:0; border-radius:0; margin-bottom:0px;}







  #mainNav { padding-top:9px;}







  #mainNav a {color:rgba(72,55,40,0.5);}







  .navbar-default .navbar-nav>.active>a {color:#483728;background-color: #ffffff; font-weight: bold;  }







  .navbar-default .navbar-nav li:hover {background-color:#e7e7e7;}















/*  li.dropdown.active .dropdown-menu { display:block !important;}  */







  







  .header .col-md-10, .header .container-fluid, nav .container {padding-right:0px; padding-left:0px;}







  .nav>li>a { padding:10px 18px 10px 20px;}







/*  .container>.navbar-collapse { margin-left:80px;} */





/*

.dropdown-submenu{







    position:relative;







    }







    .dropdown-submenu > .dropdown-menu{







    top:0;







    left:100%;







    margin-top:-6px;







    margin-left:-1px;







    -webkit-border-radius:0 6px 6px 6px;







    -moz-border-radius:0 6px 6px 6px;







    border-radius:0 6px 6px 6px;







    }







    .dropdown-submenu:hover > .dropdown-menu{







    display:block;







    }







    .dropdown-submenu > a:after{







    display:block;







    content:" ";







    float:right;







    width:0;







    height:0;







    border-color:transparent;







    border-style:solid;







    border-width:5px 0 5px 5px;







    border-left-color:#cccccc;







    margin-top:5px;







    margin-right:-10px;







    }







    .dropdown-submenu:hover > a:after{







    border-left-color:#ffffff;







    }







    .dropdown-submenu .pull-left{







    float:none;







    }







    .dropdown-submenu.pull-left > .dropdown-menu{







    left:-100%;







    margin-left:10px;







    -webkit-border-radius:6px 0 6px 6px;







    -moz-border-radius:6px 0 6px 6px;







    border-radius:6px 0 6px 6px;







    }







      ul.nav > li.dropdown:hover > ul.dropdown-menu {







        display: block;







        margin-top:0px







    }


*/




/*nav .open {left:50%;}*/





 /*

  .dropdown-menu {background-color: rgba(100,79,59,1.0); list-style-type: none;width:800px !important; border-color:transparent; padding-left:4px;}







  







  .dropdown-menu li {float: left !important;padding-top:1px; background-color:transparent !important;}







  .dropdown-menu>li>a { padding:0px; margin:3px 15px 0px 15px;}







  .dropdown-menu li a { border-bottom:1px solid #644f3b;}







  .dropdown-menu li a:hover { background-color:transparent;border-bottom: 1px solid #ffffff;}







  







  .dropdown-menu>.active>a {border-bottom: 1px solid #ffffff; background-color:transparent;}







  .dropdown-menu>.active>a:hover {border-bottom: 1px solid #ffffff; background-color:transparent;}







  .dropdown-menu a { color:#ffffff !important;}















  .navbar-nav {position: relative; max-width: 800px; }















li.dropdown, .nav .open {position: static;}















.dropdown-menu {min-width: 100% !important;max-width:800px !important; }







 left:50% !important; margin-left:-400px !important;







.dropdown-menu > li {display: inline-block;}















.nav li:nth-child(2) .dropdown-menu {width:600px !important;}



  .nav li:nth-child(3) .dropdown-menu {width:580px !important;}



  .nav li:nth-child(4) .dropdown-menu {width:400px !important;}



 .nav li:nth-child(5) .dropdown-menu {width:360px !important;}


*/




.sticky-menu {







    top: 0; 







    position: fixed;







    z-index: 1000;







 width:100%;







   border-bottom:#87776a 1px solid; 







}







  .sticky-menu .logo { margin-left:-452px;}







  .sticky-menu .logo img { width:80px; height:auto;}







  .sticky-menu .container-fluid { margin:9px auto 0;padding-left:186px;width: 1000px;  }






















.subnav { position: absolute; width:100%; height:38px; background-color: rgba(100,79,59,0.5); z-index:100; }







.subnavbar { width:1000px; margin:0 auto;}







  .subnavbar li:first-child { margin-left:206px;}







  .subnav a { font-size:14px; color:#ffffff; font-weight:400; }







  .subnav li {display: inline-block;padding:0px 5px; }







  







  .subnav li>a:hover { color:#ffffff; background-color:transparent !important;border-bottom:1px solid #fff;}







  .subnav .active>a {border-bottom:1px solid #fff;}







  







  .subnav .nav>li>a { padding:0px; margin:10px 10px;}











  .sticky-menu .subnavbar li:first-child { margin-left:146px;}







  .sticky-menu-subnav {



    top: 50px; 



    position: fixed;



    z-index: 990;



    width:100%;



} 



















/* SECTION Definitionen  */







  section { position:absolute; left:50%; margin-left:-450px; margin-top:-195px; width: 900px; background:rgba(106,83,81,0.76) ; z-index:100;}







  section h2, section h3, section h4 {color:#ffffff; text-transform:uppercase; margin-bottom: 0px;} 







    section h2 { padding:20px 20px; margin-top:0px; line-height:33px;}







    section h3 { padding:6px 10px; background-color:#98795e;    line-height: 19px;}







    section h4 { padding:6px 10px; background-color:#483728;}







  section p { color:#ffffff; padding:0px 20px 0; margin-bottom:1.9em; }



  .bild section p { color:#ffffff; padding:0px 20px 0; margin-bottom:34px;line-height: 25px; }











  .home-wanne {width:300px; margin:-353px 0 0 150px; padding:0 0px;}







    .home-wanne h2 { font-size:x-large; }







    .home-wanne p { font-size: small;margin-bottom: 0em !important; } 







  .home-tisch { width:270px;margin-top:-218px;}







  .historie-hingabe { width:320px; margin-top:-275px;}







    .historie-hingabe p { padding:10px 20px 0;margin-bottom: 16px !important;}







  .philosophie-1 {max-width:540px; margin:-150px 0 0 -100px;}







  .philosophie-2 {width:340px; margin:-251px 0 0 100px; }







  .schlafdesigner-1 { max-width:400px; margin:-184px 0 0 -300px;}







  .schlafdesigner-2 { width:340px; margin:-327px 0 0 0;}







    .schlafdesigner-2 p { line-height:19px; margin-bottom: 17px !important;} 







  .leistungen {max-width:600px; margin:-238px 0 0 -450px;}







     .leistungen p { margin-bottom: 1em !important; }







  .showroom-1 {margin-top:-221px; } 







  .schlafzimmer {margin-top:-220px; }







  .kueche, .buero, .kinder {margin-top:-169px; } 



.kueche-link {width:450px;margin-top:-169px;}



.kue-ref {width: 700px;    height: 160px;    margin-top: -170px;    margin-left: -350px;}





  







  .team {max-width:450px; margin-top:-312px;}







    .re {margin-left:0px;}







    .z1 { margin-top:-176px;}







    .z4 { margin-top:-278px;}







    .z6 { margin-top:-347px;}







    .z7 { margin-top:-380px;}







    .z8 { margin-top:-415px;}







  .team h2 { color:#f9b672; padding-bottom:0px; }







  .team h3 { margin-bottom:40px;background-color:transparent; padding:0 0px 0 20px;}







  .team p {margin-bottom:1em !important;}



.gastro-malina { margin-top:-201px;margin-left:-320px; width: 640px;}

.inhalt .gastro-malina p {    margin-bottom: 1.0em !important;}



.frame-layout-2 {    background: #f9f6f4;    padding: 30px 0 0 0;    margin: 50px 0;}















/* Safari3+, chrome1+ */







@media screen and (-webkit-min-device-pixel-ratio:0) {







section { margin-top:-192px;}







  .home-wanne {margin:-348px 0 0 150px;}







  .home-tisch { margin-top:-215px;}







  .historie-hingabe { margin-top:-274px;}







  .philosophie-1 {margin:-149px 0 0 -100px;}







  .philosophie-2 {margin:-248px 0 0 100px; }







  .schlafdesigner-1 {margin:-182px 0 0 -300px;}







  .schlafdesigner-2 {margin:-322px 0 0 0;}







  .leistungen {margin:-237px 0 0 -450px;}







  .showroom-1 {margin-top:-217px; } 







  .schlafzimmer {margin-top:-217px; }







  .kueche, .buero, .kinder {margin-top:-167px; } 







  







  .team {margin-top:-310px;}







    .re {margin-left:0px;}







    .z1 { margin-top:-174px;}







    .z4 { margin-top:-276px;}







    .z6 { margin-top:-344px;}







    .z7 { margin-top:-378px;}







    .z8 { margin-top:-412px;}







}







/* Header Bild-Texte */



h4.bildtext-z1, h4.bildtext-z2, h4.bildtext-z1-l, h4.bildtext-z2-l, p.bildtext-z0 { position:absolute; right: 20%; margin-top:-295px; letter-spacing:3px; padding:10px; max-width:1200px; text-transform: uppercase; background-color:#8f6f57; color:#ffffff; font-size:22px;}

h4.bildtext-z2, h4.bildtext-z2-l { margin-top:-244px; background-color:#423125;}

h4.bildtext-z1-l, h4.bildtext-z2-l {left: 20%; right:auto;}

.bild .ce-below .ce-gallery {    margin-top: 0px;}

.bild .ce-below p.bildtext-z0 {   line-height:40px;   z-index: 100;}

.ce-below h4.bildtext-z1, .ce-below h4.bildtext-z1-l {    margin-top: 7.4em;   z-index: 100;}

.ce-below h4.bildtext-z2, .ce-below h4.bildtext-z2-l {    margin-top: 10em;  z-index: 100;}





 ul.li-3spalten {



    -webkit-columns: 3;



    columns:         3;



}





.frame-layout-1 {max-width: 900px;    margin: 20px auto;}

.frame-layout-1 .ce-bodytext {padding: 0 20px;}

.frame-layout-1 h2 {margin-top: 0px;}


.ce-gallery iframe {width:620px; height:350px;}  


@media screen and (max-width: 1204px) {

.logo, .sticky-menu .logo {left:20px; margin-left:0px;}

.logo img, .sticky-menu .logo img { width:90px; height:auto;}

nav { font-size: small;}

  nav .container-fluid { max-width:850px; margin:42px auto 0; padding-left:20px;  }

.nav>li>a { padding:10px 16px;}

  .navbar-nav {max-width: 850px; }

  .dropdown-menu { font-size:small;}

  .dropdown-menu>li>a { padding:0 0 5px 0; margin:3px 10px 0px 11px;}



.subnavbar { width:800px; margin:0 auto;}

  .subnav .nav>li>a { padding:0px; margin:10px 6px;}

  .subnavbar li:first-child { margin-left:15px;}  

  .subnav a { font-size:small;}



.sticky-menu {padding-left:0px; }

  .sticky-menu .container-fluid { margin:9px auto 0;padding-left:20px;  }

  .sticky-menu .subnavbar li:first-child { margin-left:16px;}



.shop {margin-left: 28px;}



}







@media screen and (max-width: 991px) {

.subnavbar { width:800px; margin:0 auto;}

  .subnav .nav>li>a { padding:0px; margin:10px 6px;}

  .subnavbar li:first-child { margin-left:60px;}  

  .subnav a { font-size:small;}



.sticky-menu {padding-left:76px; }
/*
nav { padding-left:76px;}

.nav li:nth-child(1) .dropdown-menu {width:640px !important;} 

.nav li:nth-child(2) .dropdown-menu {width:540px !important;}  

.nav li:nth-child(3) .dropdown-menu {width:460px !important;}

.nav li:nth-child(4) .dropdown-menu {width:320px !important;}

.nav li:nth-child(5) .dropdown-menu {width:180px !important;}

*/



h1, h2, h3, p { padding-left:20px;padding-right: 20px;}  

h1 { font-size:xx-large; }  

h2 { font-size:large;}

p { font-size: medium;}  



.kachel p { padding-left:0px; font-size:medium;}  



/* SECTION */

section { margin-left:-350px; width: 700px; margin-top: -168px; }

section h2 { font-size: medium !important; }

  .home-wanne {width:270px; margin:-216px 0 0 50px; padding:0 0px;}

  .home-wanne p { font-size: small;margin-bottom: 0em !important; }

  .home-tisch { width:210px;margin-top:-160px;}

    .team {max-width:410px; margin-top:-227px;}

    .re {margin-left:-50px;}

    .z1 { margin-top:-131px;}

   .z4 { margin-top:-203px;}

    .z6 { margin-top:-251px;}

   .z7 { margin-top:-275px;}

    .z8 { margin-top:-299px;}

  .team h2 { color:#f9b672; padding-bottom:0px; }

  .team h3 { margin-bottom:20px;background-color:transparent; padding:0 0px 0 20px;}

  .team p {margin-bottom:1em !important; line-height:1.5em;}



  .showroom-1 {margin-top:-190px; } 

  .philosophie-1 {max-width:400px; margin:-116px 0 0 -100px;}

  .philosophie-2 {width:340px; margin:-138px 0 0 0px; }

  .schlafdesigner-1 { max-width:400px; margin:-116px 0 0 -200px;}

  .schlafdesigner-2 { width:320px; margin:-203px 0 0 0;}

  .leistungen {max-width:450px; margin:-258px 0 0 -250px;}

  .projektabwicklung, .altholz, .schiebetur, .esszimmer, .garten, .ladenbau { margin-top: -190px; }

  .schlafzimmer {margin-top:-212px; }

  .kueche {margin-top:-146px; } 



iframe {max-width:620px; height:350px;}  



/* Bild-Slider */

.slick-track { background-color:rgba(72,55,40,1.0); height:410px;}

.slick-slide img { width:620px; height:auto;}

    .slick-prev {left:-350px !important; }

    .slick-next {left:320px;}

.orange-50 { margin-left:0px; font-size:medium;} 



.news-list-item .news-bild, .news-list-item .news-teaser { max-width:90%; margin:0 auto;}



.footer { font-size:small;}

.footer .stempel img { width:100px; height:auto;}

.footer h3, .footer p { padding-left:0px;font-size:small;}  

.foot .sg-row {margin-right: 0;}



.icons { top:200px;}

.icons img{ width:40px; height:auto;}

.icon-mail {margin-bottom: 5px;}

.icon-map {    top: 310px;}



h4.bildtext-z1 { margin-top:-195px; }

h4.bildtext-z2 { margin-top:-144px;}



}







@media screen and (max-width: 766px) {

body {color:rgba(72,55,40,1.0);}



b, strong, h3, .footer h3, .footer h4 { font-weight:bold;}


/*
nav { padding-left:0px; max-width:100%;}

 .dropdown-menu {width:100% !important;}

 .dropdown-menu li {float: none !important; display: block;}

 .dropdown-menu a { color:rgba(72,55,40,1.0) !important;}

.dropdown-menu li a { border-bottom:1px solid transparent;}

  .sticky-menu {padding-left: 0px; max-width:100%;}

  .sticky-menu .logo { margin-left:0px;}

.logo img { width:60px; height:auto;}

 .sticky-menu .subnavbar li:first-child { margin-left:80px;}

.sticky-menu .container-fluid {width: 100%;}



.navbar-default .navbar-nav>.active>a {background: url(../img_wooden/woodendesign_nav-aktiv.png) 40px bottom no-repeat; }



.subnav { visibility:hidden; display:none; }
*/


.ce-gallery { margin-bottom:0px;}

  .slick-prev, .slick-next { visibility:hidden; display:none;left:0px !important;}



section { position:relative; left:0px; top:0px; margin:0px; width:100%; z-index:0; } /* visibility:hidden; display:none; */



section p {padding-bottom: 1em !important;}



.home-wanne, .home-tisch, .ce-above .ce-gallery, .team, .re, .z1, .z4, .z6, .z7, .z8, .showroom-1, .historie-hingabe, .philosophie-1, .philosophie-2,.schlafdesigner-1, .schlafdesigner-2, .leistungen, .projektabwicklung, .altholz, .schiebetur, .esszimmer, .garten, .ladenbau, .schlafzimmer, .kueche, .buero, .kinder, .gastro-malina { width:100%; margin:0px;}



.kachel .ce-textpic, .foot-kachel .ce-textpic { margin:20px auto;}

.kachel img { width:300px; height:auto;}



.bereich p { padding-left:0px;}



.inhalt #tinyaccordion181 .acc-li h4::after { content:'+'; font-size:x-large; padding-left:25px;}



#tinyaccordion181 h4.acc-selected::after { content:'-' !important; font-size: x-large !important;  padding-left:25px !important;}

ul.li-3spalten {    -webkit-columns: 1;columns: 1;}



/* Header Bild-Text */

p.bildtext-z0 {font-size:0px; line-height:0px;}

h4.bildtext-z1, h4.bildtext-z1-l {margin-top:-100px; font-size:16px;}

h4.bildtext-z2, h4.bildtext-z2-l {margin-top:-60px;  font-size:16px;}



.bild .ce-below .ce-gallery, .ce-below .ce-gallery {    margin-top: 4em;}

.ce-below h4.bildtext-z1, .ce-below h4.bildtext-z2, .ce-below h4.bildtext-z1-l, .ce-below h4.bildtext-z2-l {max-width: 100%; width: 100%;letter-spacing: 1px;font-size: 20px;text-align:left;left: 0px; padding-left:20px;font-family: 'SourceSansPro-Regular';background-color:transparent;}

.ce-below h4.bildtext-z1, .ce-below h4.bildtext-z1-l {    margin-top: 0em;color: #8f6f57;}

.ce-below h4.bildtext-z2, .ce-below h4.bildtext-z2-l {    color: #423125;margin-top: 1.5em;}





/* Bild-Slider */

.slick-track { background-color:rgba(72,55,40,1.0); height:196px;}

.slick-slide img { width:300px; height:auto;}

iframe {max-width:320px; height:168px; margin:0 auto;}  
.ce-gallery iframe {width:320px; height:168px;}  


/* Aktuelles */



.page-navigation { margin-top:0px;}

.news-list-item .news-bild { max-width:100%; margin:0 auto; padding-top:20px;}



/* Footer */



.footer {padding-left:20px;}

.footer .sg-100 { width:auto;}

.footer h3, .adresse p { font-size:medium; }



.icons { top:180px; }

.icon-map {top: 290px;}

.icons .ce-row { margin-bottom:4px; }



.shop { margin-left: -50px; }



}