div.business{box-sizing:border-box;height:58px;border:1px solid #b8b8b8;border-radius:5px;background-color:#fff}
div.location{box-sizing:border-box;height:58px;border:1px solid #b8b8b8;border-radius:5px;background-color:#fff}
div.business:hover,div.location:hover{border-color:#52bbd7;border-width:1px !important;box-shadow:0 0 2px #52bbd7;outline-color:transparent;position:relative;z-index:101}
.btn-close{background-color:transparent}
.floating-placeholder{line-height:2.6em;position:relative}
.floating-placeholder label{display:block !important;position:absolute}
@media screen and (max-width:420px){div.b2b-dropdown-input-field{border:0;height:inherit;width:inherit}
div.business,div.location{box-sizing:border-box;border:1px solid #b8b8b8;border-radius:5px;height:58px;margin:5px}
}
.b2b-dropdown-search-background{height:58px;width:64px;border-radius:0 5px 5px 0;background-color:#1a1f71;background-color:var(--vs-primary-dark)}
.combobox-clear{position:absolute;text-align:right;top:18%;right:0;font-size:25px;padding-right:5px;margin-right:5px;cursor:pointer}
.business-combobox,.location-combobox{border:0}
.business-combobox:hover,.location-combobox:hover{border-color:none !important;box-shadow:none !important}
.ui-autocomplete-category{font-weight:bold;text-transform:uppercase;font-size:14px;color:#5c5c5c}
.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}
.ui-menu .ui-menu-item span.ui-state-active{background:#f2f2f2 !important;margin:-3px -1em -3px -.4em !important;padding:6px 1em 6px .8em !important;border:none !important;position:relative;font-weight:100}
.ui-menu-item>span{display:block}
.bold-text{font-weight:600 !important;border:none !important;outline:none !important;background-color:inherit !important}
.location-item{color:#1a1f71;color:var(--vs-primary-dark)}
.ui-menu .ui-menu-item span.ui-state-active.location-item{color:#1a1f71 !important;color:var(--vs-primary-dark) !important;padding-left:.4em !important;padding-right:1em !important;padding-top:.5rem !important;padding-bottom:.5rem !important;margin-bottom:.25rem !important;margin-top:.25rem !important}
input.business-label,input.location-label{margin-top:10px}
.business-label-hover,.location-label-hover{height:17px;color:#5c5c5c;font-size:12px;font-weight:300;letter-spacing:0;line-height:17px;padding-left:10px;margin-bottom:auto}
input.business-combobox,input.location-combobox{display:block;width:100%;padding-left:10px;background:transparent}
input.business-combobox:focus::placeholder,input.location-combobox:focus::placeholder{color:transparent}
input.business-combobox:focus,input.business-combobox:hover,input.location-combobox:focus,input.location-combobox:hover{outline:0}
@media only screen and (min-width:768px){.vs-border-md-left-none{border-left:none !important}
.vs-border-md-right-none{border-right:none !important}
div.business{border-radius:5px 0 0 5px;border-right-width:.5px}
div.location{border-radius:0;border-left-width:.5px}
}
.vs-input-focus{border:1px solid #1a1f71 !important;border:1px solid var(--vs-primary-dark) !important;box-shadow:0 0 2px #52bbd7;z-index:101;position:relative}
.ui-widget.ui-widget-content{box-shadow:rgba(0,0,0,0.15) 0 2px 10px;border-top:0;font-family:inherit;color:#5c5c5c;padding-bottom:1rem !important;font-size:17px;max-height:350px;overflow:auto}
.ui-menu-divider{border-color:rgba(0,0,0,0.1);margin:0 !important}
.gm-style-iw.gm-style-iw-c{padding:12px !important;max-width:350px !important;border:1px solid #b8b8b8}
.gm-style-iw-d{overflow:hidden !important}
.gm-style .gm-style-iw-t::after{background:linear-gradient(45deg,#1a1f71 50%,rgba(0,0,0,0) 51%,rgba(0,0,0,0) 100%) !important;background:linear-gradient(45deg,var(--vs-primary-dark) 50%,rgba(0,0,0,0) 51%,rgba(0,0,0,0) 100%) !important}
.vs-bold{font-weight:bold;color:#5c5c5c}
a.vs-link-secondary{text-decoration:underline}
.vs-vertical-align-bottom{vertical-align:bottom}
.vs-small{font-size:14px;line-height:21px}
.vs-border{border-color:rgba(0,0,0,0.1);border-width:.5px 1px .5px 1px;border-style:solid}
form .vs-form-group{position:static;width:auto}
form .vs-form-group .vs-checkbox{height:21px;width:21px}
form .vs-form-group .vs-checkbox:checked::after{font-size:14px}
.b2b-map{height:500px;width:100%}
.b2b-container .rich-text-content .meta{font-size:11px;line-height:16px;display:block}
.b2b-container h1,.b2b-container h2{margin-bottom:15px}
.b2b-container .container-stack-component .item{margin-top:0}
.b2b-container .container-stack-component{margin-bottom:25px;margin-top:0}
@media only screen and (max-width:768px){.b2b-results{margin-bottom:48px}
}
@media only screen and (min-width:768px){.b2b-results{height:607px;overflow-y:auto;overflow-x:hidden}
.b2b-results-nocheckbox{height:653px}
.b2b-map{height:701px}
.b2b-container .rich-text-content p{margin-left:85px;margin-right:85px}
.b2b-container h1,.b2b-container h2{margin-bottom:20px}
.b2b-container .container-stack-component{margin-bottom:0}
}
#errorMessage h3,#errorMessage h2,#errorMessage h1{color:#5c5c5c;margin-bottom:20px;word-break:break-word}
#errorMessage li{margin-bottom:12px}
.vs-small-head{text-transform:uppercase;font-size:12px;color:#5c5c5c}
.b2b-container .text-blue{color:unset}
.b2b-container .rich-text-content,.b2b-container p{line-height:unset;font-size:17px}
.b2b-container .rvcom-content-video-player{padding-left:0;padding-right:0}
.b2b-container .content-video-player{margin-bottom:0}
.b2b-container .rich-text-content .listitem-without-bullet-rte{line-height:200%}
.b2b-dropdown-search-background:hover{background-color:#003ea9;background-color:var(--vs-primary)}
.b2b-dropdown-search-background:focus{border-color:#52bbd7;border-width:1px !important;box-shadow:0 0 4px #52bbd7;outline-color:transparent;position:relative;z-index:101}
.b2b-pagination{position:absolute;background-color:white;width:100%;bottom:0}