form#visform2 div.required > label.visCSSlabel.asterix-ancor:after {content:"*"; color:red; display: inline-block; padding-left: 0; } form#visform2 div.required > label.visCSSlabel:after, form#visform2 div.required > label.vflocationlabel:after {content:"*"; color:red; display: inline-block; padding-left: 10px; } form#visform2 .vflocationsubform {display: block;}form#visform2 .vflocationsubform .locationinput, form#visform2 .vflocationsubform .getmylocationbutton {display: inline-block; margin-bottom: 0; vertical-align: middle; cursor: pointer;}form#visform2 #dynamic_recaptcha_1.g-recaptcha {display: inline-block; }
.container{max-width:1170px}
#sp-header-wrapper{padding: 0 !important; }

#sp-top-wrapper{background: rgba(47, 47, 47, 0.2) !important; color: rgb(255, 255, 255) !important; margin: 10px 0px !important; padding: 10px 0px !important; }

#sp-main-body-wrapper{background: rgba(246, 180, 74, 0) !important; padding: 20px 0 !important; }

#sp-header-wrapper{padding: 0 !important; }

#sp-top-wrapper{background: rgba(47, 47, 47, 0.2) !important; color: rgb(255, 255, 255) !important; margin: 10px 0px !important; padding: 10px 0px !important; }

#sp-main-body-wrapper{background: rgba(246, 180, 74, 0) !important; padding: 20px 0 !important; }

#sp-media-wrapper{margin: 40px 0 !important; padding: 40px 0 !important; }

#sp-footer-wrapper{padding: 40px 0 !important; }

#sp-copyright-wrapper{color: rgb(137, 137, 137) !important; padding: 10px 0 !important; }

div.mod_search63 input[type="search"]{ width:auto; }