.richiedi-info {
    color: #fff !important;
    text-shadow: 2px 2px #4d4d4f !important;
}
input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-control)
{border-bottom: 1px solid rgba(0, 0, 0, .15) !important;
border-radius: 0px;
border: 0px;}
.sppb-form-group .sppb-form-control, .sppb-form-control {border: 0px;}
.sppb-form-control {
    border-bottom: 1px solid rgba(0, 0, 0, .15) !important;
    border-radius: 0px !important;
}

#maps #locationresult {
  height: 100% !important;
}


@media only screen and (max-width:750px){
  .eb_privacypolicy, .button_cookie,  .button_cookie {width: 62% !important; margin:10px !important}
  .button_cookie {font-size: 12px !important;}
  .button_cookie.eb_papbtn {width: 61% !important; margin-bottom:10px;}
  .inner3.eb_contentwrap {width: 96% !important; line-height: 32px !important; margin: 0px 10px 0px 10px !important;}
  .eb_privacypolicy .button_cookie {float:inherit !important;}
  .button_message.eb_privacypolicy {
    width: 100% !important;
}
}
@media only screen and (max-width:1024px){
  .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    padding: 0 7px !important;}
}

