body .nf-field-container.nfgeo_directions_panel-container,body .nf-field-container.nfgeo_geocoder-container,body div.nfgeo-directions-details-inner{display:none}body.wp-admin .nfgeo-single-geocoder-option-message{padding-left:22px;margin-top:-15px;font-size:11px;color:red;line-height:15px;font-style:italic}body.wp-admin .nfgeo-preview-map-field-cover:before{content:'\f231';font-family:dashicons;font-size:96px;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;text-align:center;transition:color .1s ease-in;color:rgba(0,0,0,.1)}body.wp-admin select.nfgeo-select-field[multiple]{width:100%;min-height:100px;background:#f9f9f9;border:0;margin-top:7px;padding:12px 15px;text-transform:default;color:#2c3338;height:200px;overflow:scroll!important}body .nf-field-container .nfgeo-coordinates-wrapper{padding:0}body.wp-admin .nfgeo-coordinates-wrapper .nfgeo-latitude-field,body.wp-admin .nfgeo-directions-buttons-wrapper .nfgeo-get-directions-button{width:48%}body.wp-admin .nfgeo-coordinates-wrapper .nfgeo-longitude-field,body.wp-admin .nfgeo-directions-buttons-wrapper .nfgeo-clear-directions-button{width:48%;float:right}.pac-container{z-index:99999999!important}body div.wpforms-container .wpforms-form input.nfgeo-button-field{cursor:pointer;background-color:#eee;border:1px solid #ddd;color:#333;font-size:1em;padding:10px 15px}body .nf-form-cont.nfgeo-block-layer{position:relative}body .nf-form-cont.nfgeo-block-layer:before{content:'';position:absolute;background:0 0;width:100%;height:100%;z-index:9999;overflow:hidden;opacity:.5}body .nf-field-container .nfgeo-directions-field-wrapper{padding:0}body .nf-field-container .nfgeo-directions-buttons-wrapper input[type=button]{width:48.717948717948715%;//margin:initial}body .nf-field-container .nfgeo-directions-buttons-wrapper .nfgeo-get-directions-button{margin-left:0}body .nf-field-container .nfgeo-directions-buttons-wrapper .nfgeo-clear-directions-button{margin-left:2.564102564102564%}body .pac-item{padding:6px 8px}body .pac-logo:after{background-color:#f7f7f7;height:26px;padding:0 12px;border-top:1px solid #eee;background-position:97%}body .nfgeo-directions-details-label{background:#eeeded;width:100%;display:inline-block;padding:3px 8px;margin:5px 0;box-sizing:border-box}body .nfgeo-directions-details-label:first-child{background:#777;color:#fff!important}body table.widefat tbody tr td.entry-view-field-value ul.nfgeo-directions-details-leg-wrapper li.nfgeo-directions-details-label:first-child{color:#fff!important}body .nfgeo-directions-details-content{width:100%;display:inline-block;padding:0 8px 5px;box-sizing:border-box}body .nfgeo-directions-details-leg-wrapper{border-bottom:1px solid #eee;margin-bottom:0}body ul.nfgeo-directions-details-leg-wrapper li{padding:8px 10px;margin:0;line-height:22px;font-size:14px}body .nfgeo-directions-details-total-distance,body .nfgeo-directions-details-total-duration{margin-bottom:8px;box-sizing:border-box}body span.nfgeo-directions-details-trigger{text-decoration:underline;cursor:pointer}body .nfgeo-address-locator-wrapper{position:relative}body .nfgeo-address-locator-wrapper.locator-button-enabled .nfgeo-address-field{padding-left:35px!important}body .nfgeo-address-locator-wrapper.locator-button-enabled .nfgeo-locator-button-wrapper{position:absolute;cursor:pointer;height:100%;width:35px;display:flex;align-items:center;justify-content:center}body .nfgeo-address-locator-wrapper.locator-button-enabled span.nfgeo-locator-button.infield-locator,body .nfgeo-address-locator-wrapper.locator-button-enabled span.nfgeo-locator-loader{width:20px;height:25px;background:url(../images/locator.svg) no-repeat;background-size:20px}body .nfgeo-address-locator-wrapper.locator-button-enabled span.nfgeo-locator-loader{width:20px;height:20px;background:url(../images/loader.svg) no-repeat;display:none;background-size:20px}@keyframes nfgeospin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.nfgeo-icon-spinner{-moz-animation:nfgeospin .5s infinite linear;-o-animation:nfgeospin .5s infinite linear;-webkit-animation:nfgeospin .5s infinite linear;animation:nfgeospin .5s infinite linear;display:inline-block}body.wp-admin .nfgeo-address-locator-wrapper.locator-button-enabled span.nfgeo-locator-button.infield-locator{//margin-top:18px}body .nfgeo-directions-panel-holder{max-height:350px;display:inline-block;overflow:scroll;width:100%;background:#fff}body .nfgeo-directions-panel-holder .adp-directions{border:0;width:100%;display:inline-block;table-layout:initial}body .nfgeo-directions-panel-holder .adp-directions .adp-step,body .nfgeo-directions-panel-holder .adp-directions .adp-substep{border:0;border-top:1px solid #cdcdcd}body .nfgeo-directions-panel-holder .adp-directions td.adp-substep:nth-child(1),body .nfgeo-directions-panel-holder .adp-directions td.adp-substep:nth-child(2){width:3%;max-width:25px}body .nfgeo-directions-panel-holder .adp-directions td.adp-substep:nth-child(3){width:50%}body .nfgeo-directions-panel-holder .adp-directions td.adp-substep:nth-child(4){width:5%;max-width:45px}body .nfgeo-directions-panel-holder table.adp-placemark tr td:nth-child(1){width:40px}body .nfgeo-directions-panel-holder table.adp-placemark td{vertical-align:middle;border:0}body .nfgeo-directions-panel-holder table.adp-placemark td img{max-width:initial}body div.nfgeo-map-wrapper div.gm-style-iw div.nfgeo-info-window-wrapper{padding:5px 16px 9px;line-height:18px;font-size:14px}body div.nfgeo-mashup-map-wrapper div.gm-style-iw div.nfgeo-info-window-wrapper,body div.nfgeo-mashup-map-wrapper div.gm-style-iw ul.nfgeo-info-window-wrapper{padding:10px 18px 12px}body div.nfgeo-mashup-map-wrapper div.gm-style-iw div.nfgeo-info-window-wrapper span{display:block;text-align:center;font-size:12px;line-height:20px}body div.nfgeo-mashup-map-wrapper div.gm-style-iw ul.nfgeo-info-window-wrapper li{list-style:none;padding:0;line-height:24px;text-align:center}body div.nfgeo-mashup-map-wrapper div.gm-style-iw ul.nfgeo-info-window-wrapper li.has-label{text-align:left}body div.nfgeo-mashup-map-wrapper div.gm-style-iw ul.nfgeo-info-window-wrapper li span{display:inline-block;font-size:12px;line-height:20px}body div.nfgeo-mashup-map-wrapper div.gm-style-iw ul.nfgeo-info-window-wrapper li span.nfgeo-iw-label{font-weight:700}