
.specialsidebar .et_pb_post_content .et_pb_row,
.regularsidebar .et_pb_post_content .et_pb_row {
  width: 100%;
}
/* #submenu{display:none;} */
.thesidebar #mobilesidebarbutton{display:none;}

@media all and (min-width:980px) {
  .specialsidebar .et_pb_post_content .et_pb_row,
  .regularsidebar .et_pb_post_content .et_pb_row {
    width: 100%;
  }
  .specialsidebar  > .et_pb_row > .et_pb_column.et_pb_column_1_4:first-of-type,
  .regularsidebar  > .et_pb_row > .et_pb_column.et_pb_column_1_4:first-of-type {
    width: 21.875%;
    margin-right:1.5%;
  }
  .specialsidebar  > .et_pb_row > .et_pb_column.et_pb_column_3_4:nth-of-type(2),
  .regularsidebar  > .et_pb_row > .et_pb_column.et_pb_column_3_4:nth-of-type(2) {
    width: 76.625%;
  }
  .specialsidebar  > .et_pb_row > .et_pb_column.et_pb_column_1_3:first-of-type,
  .regularsidebar  > .et_pb_row > .et_pb_column.et_pb_column_1_3:first-of-type {
    /* width: 29.6667%; 5.5%*/
    margin-right:1.5%;
  }
  .specialsidebar  > .et_pb_row > .et_pb_column.et_pb_column_2_3:nth-of-type(2),
  .regularsidebar  > .et_pb_row > .et_pb_column.et_pb_column_2_3:nth-of-type(2) {
    /* width: 64.833%; */
    width: 68.833%;
  }
}

.thesidebar{
padding:15px;
border-radius: 3px;
background: rgba(255,255,255,0.5);
border-right: 0px none!important;
}
.thesidebar .widget_text{
  margin-bottom:0px!important;
}

@media (max-width: 979px) {
  .specialsidebar > .et_pb_row > .et_pb_column:first-of-type{
    margin-bottom:15px;
  }
/*
  .thesidebar{padding:10px;}
  .thesidebar .et_pb_widget{
    margin-right: 0;
    width: 100%;
  }
  .thesidebar #submenu{margin-top:20px;}
  .thesidebar #submenu{display:none;}
  .thesidebar #submenu.in{
    display:block;
    transition: all 0.2s linear;
  }
  .thesidebar #mobilesidebarbutton{display:block;}
*/
.thesidebar{display:none!important;}
}

.thesidebar #mobilesidebarbutton a{
text-decoration: none;
    font-size: 39px;
    vertical-align: bottom;
    color: #fff;
    width: 30px;
    display: flex;
    align-items: center;
    height: 30px;
    background-color: #004f9f;
    border-radius: 3px;
    position: relative;
}
.thesidebar #mobilesidebarbutton a:before{
  content:'\030C';
  position: absolute;
  left: 50%;
  top: 50%;
}
/*
#mobilesidebarbutton a span{
  content:'\030C';
  position: absolute;
  left: 16px;
  top: 35px;
}
*/

.et_pb_bg_layout_light .et_pb_widget li a {
    color: unset;
}
ul.sidebarmenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: block;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

ul.sidebarmenu li {
    /* display: flex;
    justify-content: center;
    align-items: center; */
    display:block;
    clear: both;
    float: none;
    margin-bottom: 5px!important;
}

ul.sidebarmenu > li {
  /* padding: 15px; */
  padding-bottom:5px;
  position:relative;
  border-bottom: 1px solid rgba(0,0,0,0.5);
}
ul.sidebarmenu > li:last-of-type{
  border-bottom: 0px none;
}
.sidebarmenu > li > a {
    display: inline-block;
    border-left: 10px solid #ccc;
    border-left-color: rgb(200, 200, 200);
    padding-left: 10px;
    height: 40px;
    /* line-height: 40px; */
    font-size: 120%;

display: flex;
align-items: center;
}
.sidebarmenu > li > a{
  color: #004f9f!important;
  text-decoration: none!important;
  font-weight:normal!important;
}
.sidebarmenu li.current_page_item > a{
  font-weight: bold!important;
}
.sidebarmenu > li > a:before{
  /* content: '\1122'; */
  content: '\00BB';
  color: #1aa6c5;
  font-weight:900;
  font-size:140%;
  padding-right:7px;
}

.sidebarmenu > li > a:hover{
  opacity: 0.7;
  font-weight: bold!important;
  transition: all 0.2s ease-in-out;
}

.sidebarmenu > li:nth-of-type(1) > a{/*laubsägenwerkzeuge*/
border-color: #D10A11;
}
.sidebarmenu > li:nth-of-type(2) > a {/*laubsägenvorlagen*/
    border-color: #F5A059;
}
.sidebarmenu > li:nth-of-type(3) > a {/*bastlerwerkzeug*/
    border-color: #AFDEF9;
}
.sidebarmenu > li:nth-of-type(4) > a {/*kreatives hobby*/
    border-color: #009CBF;
}
.sidebarmenu > li:nth-of-type(5) > a {/*holzbausätze*/
    border-color: #A8CB5E;
}
.sidebarmenu > li:nth-of-type(6) > a {/*bastlersets*/
    border-color: #FDD936;
}
.sidebarmenu > li:nth-of-type(7) > a {/*neuheiten*/
border-left: 10px solid #000;
}

.sidebarmenu > li > ul.children{/*laubsägenwerkzeuge*/
  display:none;
}
.sidebarmenu > li.current_page_item > ul.children{
  display:block;
  margin-top:5px;
  border-top: 1px solid #808080;
}
.sidebarmenu > li > ul.children li{
  margin-left:20px!important;
  margin-top: 0px;
  margin-bottom: 0px!important;
}
.sidebarmenu > li > ul.children li > a{
  display:block!important;
  color: #004f9f!important;
  text-decoration: none!important;
  font-weight:normal!important;
  border-bottom:1px solid rgba(0,0,0,0.1);
  padding-top: 3px;
  padding-bottom: 5px;
}
.sidebarmenu > li > ul.children li > a:hover{
  opacity: 0.7;
  font-weight: bold!important;
  transition: all 0.2s ease-in-out;
}
.sidebarmenu > li > ul.children li:last-of-type{
  padding-bottom: 0px;
  margin-bottom: 0px!important;
}
.sidebarmenu > li > ul.children li:last-of-type > a{
  border-bottom:0px none!important;
}
.sidebarmenu > li  > ul.children li > a:before{
  /* content: '\1122'; */
  content: '\203A';
  color: #1aa6c5!important;
  color: #004f9f;
  text-decoration: none!important;
  font-weight:normal!important;
  font-weight:900;
  font-size:140%;
  padding-right:7px;
}

.specialsidebar .ideenblurbhead .et_pb_blurb_content .et_pb_blurb_description img{
  width:80px!important;
}
@media (min-width: 1300px){
.specialsidebar .ideenblurbhead .et_pb_blurb_content .et_pb_blurb_description img{
  width:150px!important;
}
}
.specialsidebar .row-divider{
  height:15px!important;
}
.specialsidebar .row-divider > div{
  display:none!important;
}
.specialsidebar > .et_pb_row > .et_pb_column_2_3 > .et_pb_row_inner,
.specialsidebar > .et_pb_row > .et_pb_column_3_4 > .et_pb_row_inner,
.specialsidebar > .et_pb_row > .et_pb_column_3_4 .et_pb_post_content .et_pb_section > .et_pb_row_0,
.specialsidebar > .et_pb_row > .et_pb_column_2_3 .et_pb_post_content .et_pb_section > .et_pb_row_0,
.specialsidebar > .et_pb_row > .et_pb_column_3_4 .et_pb_post_content .et_pb_section > .et_pb_row_0 > .et_pb_column,
.specialsidebar > .et_pb_row > .et_pb_column_2_3 .et_pb_post_content .et_pb_section > .et_pb_row_0 > .et_pb_column{
  padding-top:0;
}

.specialsidebar > .et_pb_row > .et_pb_column_3_4 .et_pb_post_content .et_pb_section > .et_pb_row,
.specialsidebar > .et_pb_row > .et_pb_column_2_3 .et_pb_post_content .et_pb_section > .et_pb_row{
  padding-top:0;
  padding-bottom:0;
}
.specialsidebar > .et_pb_row > .et_pb_column_3_4 .et_pb_post_content .et_pb_section > .et_pb_row > .et_pb_column_1_2,
.specialsidebar > .et_pb_row > .et_pb_column_2_3 .et_pb_post_content .et_pb_section > .et_pb_row > .et_pb_column_1_2{
  width: 48.25%;
  margin-right: 3.5%;
}
.specialsidebar > .et_pb_row:first-of-type > .et_pb_column{
  padding-top:0;
}


/*3 cols */
.specialsidebar .section-panels > .et_pb_row > .et_pb_column_1_3 .et_pb_text a{
  text-decoration:none!important;
}
.specialsidebar .section-panels > .et_pb_row > .et_pb_column_1_3 .et_pb_text img{
    height: auto;
    max-height: 130px;
    width: auto;
/*     max-width: 100%; */
    /* margin-bottom:10px; */
}
.specialsidebar .section-panels > .et_pb_row > .et_pb_column_1_3 .et_pb_text .et_pb_text_inner{
    display: block;
    text-align: center;
    padding: 15px;
    background: #fff;
}
.specialsidebar .section-panels > .et_pb_row > .et_pb_column_1_3 .et_pb_text a:first-of-type{
  /* min-height: 140px; */
  /*
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  */
  display:block;
  background: #F8F8FA;
  border: 5px solid #F8F8FA;
  min-height:145px;
  margin-bottom: 10px;
}
.specialsidebar .section-panels > .et_pb_row > .et_pb_column_1_3 .et_pb_text img:first-of-type{
  margin-bottom: 10px;
}
.specialsidebar .section-panels > .et_pb_row > .et_pb_column_1_3 .et_pb_text a img:first-of-type{
  margin-bottom: 0px;
}

.specialsidebar .section-panels > .et_pb_row > .et_pb_column_1_3 .et_pb_text a:last-of-type{
  min-height:auto;
  background: transparent;
  border: 0px none;
  margin-bottom: 0px;
  margin-top:5px;
}

.specialsidebar .section-panels > .et_pb_row > .et_pb_column_1_3 .et_pb_text br{
  display:none;
  height:0px;
}
.specialsidebar .section-panels > .et_pb_row > .et_pb_column_1_3{
/*   width: 29.6667%;
  margin-right: 5.5%; */
  width: 31.6667%;
  margin-right: 2.5%;
  
  padding-top: 0;
}
@media (max-width: 768px){
  .specialsidebar .section-panels > .et_pb_row > .et_pb_column_1_3{ 
    width: 100%;
  }
}
