
/********** FeWo ***********/

.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}
.tm-fewo-box-inner .tm-custom-list-style ul{list-style:none!important;position:relative;left:20px}
.tm-fewo-box h1,.tm-fewo-box h2,.tm-fewo-box h3,.tm-fewo-box h4,.tm-fewo-box h5,.tm-fewo-box h6{padding-bottom:0!important;padding-top:0!important;color:#fff!important}
.tm-fewo-box.et_pb_toggle_close,.tm-fewo-box.et_pb_toggle_open{padding:0px!important}
.tm-fewo-box h5{background:#EDD79B;padding:20px 15px 20px 56px!important;color:#213F1D!important;position:relative;text-align:left}
.tm-fewo-box h5::before{position:absolute;top:53%;left:15px;margin-top:-0.5em;color:#213F1D;font-size:24px;content:"\e050"!important;font-family:"ElegantIcons"!important}
.tm-fewo-box-preis {position: absolute; z-index: 20; color: #fff; text-align: center; line-height: 137%; width: 151px; padding: 48px 0 0; display: block; height: 151px; font-size: 25px; top: -58px; margin: 0vw auto 14px; box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.3); right: 38px; background-color: #367040; background-size: 100%; letter-spacing: 1px; border-radius: 100%; transform: rotate(8deg); }
.tm-fewo-box-preis .tm-fbp-info {display:block;font-size:14px;position:relative;bottom:9px}
.tm-fewo-box h5:hover span.tm-fewo-details-link{color:red}
.tm-custom-down-icon-box.tm-down-icon-ohne-headerslider{bottom:inherit!important;top:13px}
.tm-fewo-box-galerie{margin-top:-22px}
.tm-fewo-box-inner .et_pb_toggle_title{background:rgba(255,255,255,0.18) none repeat scroll 0 0;padding:15px!important}
.tm-fewo-box-inner .et_pb_toggle_content{padding:15px}
.tm-fewo-box-inner .et_pb_module{padding:0!important}
.tm-fewo-box-inner .et_pb_toggle_title::before{right:10px}
.tm-fewo-box h2{padding-bottom:10px!important}
.tm-fewo-box-inner{width:1000px!important}
.tm-fewo-box h2{font-size:35px}
.tm-fewo-box h5{font-size:20px}
.fewo-mes-box-left .tm-fewo-box-preis {right: auto; left: 35px; }


body #page-container .fewo-uws-box .et_pb_toggle_title::before {
    content:"\33" !important;
    font-size:30px !important;
 /*   color:#fff;*/
    transition:all 0.5s !important;
    transform:rotate(0deg );
}

body #page-container .fewo-uws-box .et_pb_toggle_open .et_pb_toggle_title:before {
    transform:rotate(-180deg );
}


body #page-container .mes-ink-box .fewo-uws-box h5.et_pb_toggle_title {
 /*   color: #fff!important;*/
}

body #page-container .fewo-uws-box  .et_pb_bg_layout_light .et-pb-arrow-next,body #page-container .fewo-uws-box  .et_pb_bg_layout_light .et-pb-arrow-prev {
    color:#ffffff!important;
    opacity:1!important;
}

body #page-container .fewo-uws-box .et_pb_slider .et-pb-arrow-prev {
    left:22px!important;
    opacity:1!important;
}

body #page-container .fewo-uws-box .et_pb_slider .et-pb-arrow-next {
    right:22px!important;
    opacity:1!important;
}

a.et_pb_lightbox_image.border-bottom {
    border-bottom:1px solid #848484;
}

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

@media only screen and ( max-width:1500px ){
.ghplose-top-sub-title h4 {font-size:27px!important}
body #page-container .fewo-uws-box h5.et_pb_toggle_title {font-size:22px}
body #page-container .fewo-uws-box .et_pb_toggle_title:before {font-size:37px!important}
}
@media only screen and ( max-width:1300px ){

}
@media only screen and ( max-width:1100px ){
.tm-fewo-box-inner{width:900px!important}
body #page-container .fewo-uws-box .et_pb_column {width:100%!important}
body #page-container .et_pb_row.fewo-uws-box {display:block!important}
}
@media only screen and ( max-width:980px ){
.ghplose-top-sub-title h4 {text-align:center!important}
.tm-fewo-box-inner{width:650px!important}
body #page-container .fewo-uws-box .et_pb_toggle_title:before {right:12px}
}

@media only screen and ( max-width:680px ){
  .tm-fewo-box h2{font-size:25px}
  .tm-fewo-box-inner .tm-senden{font-size:15px}
}
@media only screen and ( max-width:550px ){

  .tm-fewo-box-inner{width:450px!important}
  .tm-fewo-box-inner .et_pb_module{margin-bottom:13px!important}
  body #page-container  .et_pb_button{font-size:16px!important}
  body #page-container .tm-fewo-box .et_pb_button::after{font-size:24px!important}
  .tm-fewo-box-inner .et_pb_toggle_content{padding:9px}
  .tm-fewo-box-inner .et_pb_toggle_title{padding:15px 8px!important}
  .tm-fewo-box h5{font-size:17px}

}
@media only screen and ( max-width:400px ){
  .tm-fewo-box-inner{width:280px!important}
  .tm-fewo-box-inner .et_pb_row{width:98%!important}
  .tm-fewo-box-inner .et_pb_toggle_title{font-size:15px;letter-spacing:0!important}
  .tm-fewo-box-inner .et_pb_row{padding:0!important}
}
