

@media screen and (max-width:1100px) {
	
.streetworker .logo img {display: none!important; }
}

.streetworker .p1 {text-align: left; }
.strong2 {font-weight:600; font-size:16px!important;}
.streetworktel strong {font-size: 25px;}

.streetworker #featured .inside {display: block;}
.streetworker #featured {display:block;}

.streetworker .cta p {
    color: #817060!important;
    font-weight:600;
}

.qrcode img {padding:0;}


.streetworker .ce_text.cta.block {
    margin: 0 -30px 0px -30px !important;}
    
.streetworktel {display:flex; text-align:left; padding:0!important; margin:0!important; align-items:center;}

.streetworktel p {padding:0!important; margin:0!important; text-align:left!important; line-height:0.8;}

p.streetworktel {display:flex; align-items:center; flex-wrap:wrap; }


#essenb .widget {
    width: 18%;
}

#essenb .formbody {display:flex; flex-wrap:wrap; flex-direction:row;justify-content: space-between;}

#essenb .widget.widget-text.mandatory, #essenb .widget.widget-text.email-parent {
    width: 32%;
}

#essenb .submit_container {
    width: 100%;
}

input#ctrl_48, input#ctrl_100  {
    width: 100%;
}

#essenb hr {
    display: none;
}

#essenb .widget:nth-child(4):after {content: "";display: block;width: 100%;}


#essena fieldset.abbestellung_formwrap {display:flex; flex-wrap:wrap; flex-direction:row;justify-content: space-between;}

#essena fieldset.abbestellung_formwrap:after {
	content:'';
	width:32%;
}

#essena .widget-text {
    width: 32%;
}

#essenb .formbody .widget-submit button, #essena .formbody .widget-submit button {
	background-color:#fbc900;
	transition: all 0.2s ease;
}

#essenb .formbody .widget-submit button:hover, #essena .formbody .widget-submit button:hover {
	background-color:#EC4800;
}


.datenschutz #container ul li {
    list-style-type: circle!important;
}

@media screen and (max-width:550px) {

#essenb hr {
    display: block!important;
    width:100%;
}


#essenb .widget {
    width: 100%!important;
}

}
