/*********** 

Zimmer Uerbsicht 002

************/



/*-----  zimmeruerbsicht von uabv2  -----*/


.fewo-ueberblick-uab-002 .tm-fewo-box-inner .tm-custom-list-style li::before {content: "\52"; font-family: ElegantIcons; color: #fff; padding: 0 5px 0 0; margin-left: -21px; font-size: 15px; }
.fewo-ueberblick-uab-002 .tm-fewo-box-inner .tm-custom-list-style ul {list-style: none !important; position: relative;}
.fewo-ueberblick-uab-002 .et_pb_module.et_pb_toggle.tm-custom-list-style.et_pb_toggle_open {border-width: 0!important; }
.fewo-ueberblick-uab-002 .tm-fewo-box-inner .tm-custom-list-style ul {margin-bottom: 25px; }
.fewo-ueberblick-uab-002 .tm-fewo-box-inner .et_pb_module.et_pb_toggle.tm-fewo-details-preisliste.et_pb_toggle .et_pb_toggle_title::after,
.fewo-ueberblick-uab-002 .et_pb_module.et_pb_toggle.tm-fewo-details-preisliste.et_pb_toggle_item.et_pb_toggle h5 {transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.fewo-ueberblick-uab-002 .tm-fewo-box-inner .tm-custom-list-style li::before {content: "\4e"; font-family: ElegantIcons; color: #ffffff; padding: 0 6px 0 0; margin-left: -25px; font-size: 18px; top: 1px; position: relative; }
.fewo-ueberblick-uab-002 .tm-fewo-box-inner .tm-custom-list-style li {position: relative; left: 2px; }
.fewo-ueberblick-uab-002 ..tm-fewo-box-inner .tm-custom-list-style ul {list-style: none !important; position: relative; left: 20px; }
.fewo-ueberblick-uab-002 .tm-fewo-box h1,.fewo-ueberblick-uab-002 .tm-fewo-box h2,.fewo-ueberblick-uab-002 .tm-fewo-box h3,.fewo-ueberblick-uab-002 .tm-fewo-box h4,.fewo-ueberblick-uab-002 .tm-fewo-box h5,.fewo-ueberblick-uab-002 .tm-fewo-box h6 {padding-bottom: 0!important; padding-top: 0!important; color:#fff!important; }
.fewo-ueberblick-uab-002 .tm-fewo-box.et_pb_toggle_close,.fewo-ueberblick-uab-002 .tm-fewo-box.et_pb_toggle_open {padding: 0px!important; }
.fewo-ueberblick-uab-002 .tm-fewo-box h5 { color: #fff!important; padding: 7px 15px 28px 40px!important; position: relative; text-align: left; }
.fewo-ueberblick-uab-002 .tm-fewo-box h5::before {position: absolute; top: 35%; left: 0; margin-top: -0.5em; color: #f0d8c0; font-size: 18px; font-family: "ElegantIcons" !important; content: "\4c"; }
.fewo-ueberblick-uab-002 .tm-fewo-box .et_pb_toggle_open h5::before {content: "\4b"; }
.fewo-ueberblick-uab-002 .tm-fewo-box-preis {position: absolute; right: -14px; top: -112px; z-index: 20; background: #8a0303; color: #fff; text-align: center; line-height: normal; border-radius: 50%; width: 108px; padding: 33px 0 0; display: block; height: 108px; font-size: 22px; transform: rotate(14deg); -webkit-transform: rotate(14deg); border: 2px dotted #fff; }
.fewo-ueberblick-uab-002 .tm-fewo-box-preis .tm-fbp-info {display: block; font-size: 14px; }
.fewo-ueberblick-uab-002 .tm-fewo-box h5:hover span.tm-fewo-details-link {color: red; }


.fewo-ueberblick-uab-002 .tm-fewo-box-inner .et_pb_toggle_title {padding: 15px 15px 25px 36px!important; border-bottom: 2px dotted #f0d8c0; font-weight: 300!important; }
.fewo-ueberblick-uab-002 .tm-fewo-box-inner .et_pb_toggle_content {padding: 15px 9px; }

.fewo-ueberblick-uab-002 .tm-fewo-box-inner .et_pb_module.tm-custom-list-style {padding: 0!important; margin-bottom: 3%!important; }
.fewo-ueberblick-uab-002 .tm-fewo-box-inner .et_pb_toggle_title::before {left: 0; top: 45%; }
.fewo-ueberblick-uab-002 .tm-fewo-box h2 {padding-bottom: 10px !important; max-width: 80%;font-size: 26px; }
.fewo-ueberblick-uab-002 .tm-fewo-box h5, .pin-beding {font-size: 18px; }
.fewo-ueberblick-uab-002 .tm-fewo-box-inner .et_pb_module.et_pb_toggle {border-radius: 10px;border:0px solid #333; }
.fewo-ueberblick-uab-002 .et_pb_module.et_pb_toggle.tm-custom-list-style.et_pb_toggle_open {border-width: 0!important; }
.fewo-ueberblick-uab-002 .et_pb_module.et_pb_toggle.tm-fewo-details-preisliste.et_pb_toggle_item.et_pb_toggle h5 {background: #e87700; border-width: 0; display: inline-block; border-radius: 6px; padding: 15px!important; }
 .fewo-ueberblick-uab-002 .et_pb_module.et_pb_toggle.tm-fewo-details-preisliste.et_pb_toggle_item.et_pb_toggle_open h5 {border-width: 0!important; background: rgba(0, 0, 0, 0); font-size: 0!important }
.fewo-ueberblick-uab-002 .et_pb_module.et_pb_toggle.tm-fewo-details-preisliste {margin-top: 38px; text-align: right; }
.fewo-ueberblick-uab-002 .et_pb_module.et_pb_toggle.tm-fewo-details-preisliste .wpcf7-form {margin-top: 38px; text-align: left; }
.fewo-ueberblick-uab-002 .et_pb_module.et_pb_toggle.tm-fewo-details-preisliste .et_pb_toggle_title::before{font-size:0 !important}
.fewo-ueberblick-uab-002 .tm-fewo-box .uab-fewo-sub-title h5::before {content: ""!important; font-size: 19px; top: 30%; background-image: url(/bilder/butterfly-icon-1.png); background-repeat: no-repeat; background-size: 100%; display: block; width: 20px; height: 20px; }
.fewo-ueberblick-uab-002 .tm-fewo-box .uab-fewo-sub-title h5 {padding: 7px 15px 28px 29px!important; }
.fewo-ueberblick-uab-002 .tm-fewo-box-inner .et_pb_module.et_pb_toggle.tm-fewo-details-preisliste.et_pb_toggle .et_pb_toggle_title::after {border-radius: 60px; content: "\36"; font-family: eleganticons; font-size: 48px; right:initial; padding: 20px 10px; position: absolute; top: 0; opacity: 0; left: -60px; transform: rotate(90deg) }
.fewo-ueberblick-uab-002 .tm-fewo-box-inner .et_pb_module.et_pb_toggle.tm-fewo-details-preisliste.et_pb_toggle:hover .et_pb_toggle_title::after {left: -60px; opacity: 1; }
.fewo-ueberblick-uab-002 .tm-fewo-box-inner .et_pb_module.et_pb_toggle.tm-fewo-details-preisliste.et_pb_toggle_open .et_pb_toggle_title::after {opacity: 1; transform: rotate(0deg) }
.fewo-ueberblick-uab-002 .tm-fewo-box-inner .tm-custom-list-style ul {margin-bottom: 0; padding-bottom: 0; }
.fewo-ueberblick-uab-002 .tm-fewo-box-inner .tm-fewo-title, .fewo-ueberblick-uab-002  .tm-fewo-box-inner .et_pb_row.tm-fewo-title {padding: 20px 0 15px; }
.fewo-ueberblick-uab-002 .tm-fewo-box-inner .tm-fewo-title .et_pb_column {margin: 0; padding: 0; }

.fewo-ueberblick-uab-002 .tm-fewo-box-ac-content {padding: 28px!important; margin-top: 49px; }
.fewo-ueberblick-uab-002 .uab-inklusiv-button {font-size: 57px!important; }

  .fewo-ueberblick-uab-002 .tm-fewo-box-inner {border-radius: 0;}


.fewo-ueberblick-uab-002.wald-aco-box .tm-fewo-box h5::before {
    color: #87b725;

}

.fewo-ueberblick-uab-002.wald-aco-box .tm-fewo-box-inner .et_pb_toggle_title {
    border-bottom: 1px dashed #ccc;
}

.fewo-ueberblick-uab-002.wald-aco-box .tm-fewo-box h5 {
    font-size: 25px;
}

.fewo-ueberblick-uab-002.wald-aco-box .tm-fewo-box-inner .tm-custom-list-style li::before {
    color: #494948;
    padding: 0;
    margin-left: -21px;
    font-size: 15px;
    position: relative;
    left: -8px;
}

.fewo-ueberblick-uab-002.wald-aco-box .tm-fewo-box-inner .tm-custom-list-style ul li {
    position: relative;
    left: 9px;
}

.fewo-ueberblick-uab-002.wald-aco-box .tm-fewo-box-inner {
    margin-top: 0;
}

.fewo-ueberblick-uab-002.wald-aco-box  .tm-fewo-box-inner.tm-fewo-box-ac-content {
    padding: 0% 3% 1%!important;
}

.fewo-ueberblick-uab-002.wald-aco-box .tm-fewo-box-inner .et_pb_module {
    margin-bottom: 0%!important;
}

.entry-content .fewo-ueberblick-uab-002.wald-aco-box  ul {
    padding: 0 0 0 1em!important;
}

.fewo-ueberblick-uab-002.wald-aco-box .tm-fewo-box-inner .tm-custom-list-style ul {
    margin-bottom: 0;
}

.fewo-ueberblick-uab-002.wald-aco-box .tm-fewo-box-inner .tm-custom-list-style ul ul {
    margin: 6px 0;
}

.tmfbp-sup {
    position: absolute;
    top: 33px;
    color: #486211;
}

.pin-beding {
    font-family: futurabook!important;
    padding: 9px 1px;
}

.pin-beding .et_pb_blurb_container {
    padding-left: 3px;
    position: relative;
    top: -6px;
}

.pin-beding .et-pb-icon {
    font-weight: 600;
}


@media only screen and (max-width: 1500px){
.fewo-ueberblick-uab-002 .tm-fewo-box-ac-content {margin-top: 0px; }
}




@media only screen and (max-width: 1400px){
.fewo-ueberblick-uab-002.wald-aco-box  .tm-fewo-box.et_pb_row .et_pb_column {
    width: 100%!important;
}


}


@media only screen and (max-width: 600px){
.fewo-ueberblick-uab-002.wald-aco-box .tm-fewo-box h5 {font-size: 20px; }
}}




/********** Mobile ***********/

@media only screen and ( max-width: 1500px ){
  .fewo-ueberblick-uab-002 .tm-fewo-box h2 {font-size: 28px; }
}

@media only screen and ( max-width: 1400px ){
  .fewo-ueberblick-uab-002 .tm-fewo-box.et_pb_row .et_pb_column .et_pb_column {width: 100%!important; }
}

@media only screen and ( max-width: 1300px ){
.fewo-ueberblick-uab-002 .tm-fewo-box-preis {height: 95px; padding: 26px 0 0; right: -23px; width: 95px; font-size: 19px; top: -140px; }
} 



@media only screen and ( max-width: 980px ){
.fewo-ueberblick-uab-002 .tm-fewo-box-preis {top: -124px; right: 0px; }
  .fewo-ueberblick-uab-002 .tm-fewo-box-inner .tm-fewo-title, .tm-fewo-box-inner .et_pb_row.tm-fewo-title {padding: 20px 0 15px!important; }
  #main-content .fewo-ueberblick-uab-002 .tm-fewo-box.et_pb_row .et_pb_column {width: 100%!important; }
  .fewo-ueberblick-uab-002 .tm-fewo-box-galerie {margin-bottom: -48px!important; }
  #main-content .fewo-ueberblick-uab-002 .tm-fewo-box.et_pb_row .et_pb_column.tm-fewo-box-ac-content {margin-top: 25px!important; } 
.fewo-ueberblick-uab-002 .tm-fewo-box h2 {max-width: 100%; }
}

@media only screen and ( max-width: 680px ){
  .fewo-ueberblick-uab-002 .tm-fewo-box-preis {height: 95px; width: 95px;}
  .fewo-ueberblick-uab-002 .tm-fewo-box h2 {font-size: 25px; }
  .fewo-ueberblick-uab-002 .tm-fewo-box-inner .tm-senden {font-size: 15px; }
body #page-container .tm-fewo-box-inner.tm-fewo-box-ac-content .et_pb_button_module_wrapper {text-align: center!important; }
}

@media only screen and ( max-width: 550px ){
  .fewo-ueberblick-uab-002 .tm-fewo-box-preis .tm-fbp-info {font-size: 12px; }
  .fewo-ueberblick-uab-002 .tm-fewo-box-ac-content .et_pb_module {margin-bottom: 13px !important; }
  body #page-container .fewo-ueberblick-uab-002 .et_pb_button {font-size: 14px !important;padding: 2% 5%!important; }
  body #page-container .fewo-ueberblick-uab-002 .tm-fewo-box .et_pb_button::after {font-size: 24px !important; }
  .fewo-ueberblick-uab-002 .tm-fewo-box-inner .et_pb_toggle_content {padding: 9px; }
  .fewo-ueberblick-uab-002 .tm-fewo-box h5, .pin-beding {font-size: 17px; }
.fewo-ueberblick-uab-002 .tm-fewo-box-preis {height: 75px; padding: 23px 0 0; top: -125px; width: 75px; font-size: 15px; }
.fewo-ueberblick-uab-002 .tm-fewo-box-ac-content {padding: 28px 10px 15px!important; }

}

@media only screen and ( max-width: 480px ){
.tmfbp-sup {position: relative; color: #486211;top: 3px;}
.fewo-ueberblick-uab-002 .tm-fewo-box .uab-fewo-sub-title h5 {line-height: normal; }
.fewo-ueberblick-uab-002 .tm-fewo-box-preis {top: -132px; }
.fewo-ueberblick-uab-002 .tm-fewo-box h2 {font-size: 20px; }
}


@media only screen and ( max-width: 400px ){
  .fewo-ueberblick-uab-002 .tm-fewo-box-inner .et_pb_toggle_title, , .pin-beding {font-size: 15px!important; letter-spacing: 0 !important; }
  .fewo-ueberblick-uab-002 .tm-fewo-box-inner .et_pb_row {padding: 0 !important; }
}