.gm-style img, .toolset-google-map-preview .gm-style img{max-width:none;}
.toolset-google-map{transition:all 1s linear;}
.toolset-google-map-container{overflow:hidden;}
.toolset-google-map-container .toolset-google-map.toolset-being-updated, .toolset-google-map-container .toolset-google-map-lat.toolset-being-updated, .toolset-google-map-container .toolset-google-map-lon.toolset-being-updated{box-shadow:0 0 10px 2px #7ad03a;border-color:#7ad03a;}
.toolset-google-map-container .toolset-google-map.toolset-latlon-error, .toolset-google-map-container .toolset-google-map-lat.toolset-latlon-error, .toolset-google-map-container .toolset-google-map-lon.toolset-latlon-error{box-shadow:0 0 10px 2px #B94A48;border-color:#B94A48;color:#B94A48;}
.toolset-google-map-preview{width:100%;height:200px;float:right;background-color:#ccc;background-image:url(//theypfoundation.org/wp-content/plugins/toolset-maps/resources/images/powered-by-google-on-toolset.png);background-position:50% 50%;background-repeat:no-repeat;}
.toolset-google-map-preview.mapboxgl-map{background:none;}
.toolset-google-map-preview-closest-address{width:100%;float:right;clear:right;background:#f1f1f1;margin:0;font-size:0.9em;}
.toolset-google-map-preview-closest-address-value{font-size:0.9em;}
.toolset-google-map-preview .toolset-google-map-preview-reload{display:none;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;background-color:#ccc;background-image:url(//theypfoundation.org/wp-content/plugins/toolset-maps/resources/images/powered-by-google-on-toolset-reload.png);background-position:50% 40%;background-repeat:no-repeat;z-index:1000;}
.toolset-google-map-preview .toolset-google-map-preview-reload a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;margin-left:-999999px;}
.pac-container{z-index:100150;}
.toolset-maps-success{color:green;}
.toolset-maps-error{color:darkred;}
.wp-admin .wpt-google_address.wpt-repetitive .wpt-field-item{padding:0 0 0 10px;border-left:solid 3px #ccc;}
.wp-admin .toolset-google-map-container{overflow:hidden;}
.wp-admin .toolset-google-map-inputs-container{width:52%;float:left;}
.wp-admin .js-rgx .toolset-google-map-inputs-container{width:100%;float:none;}
.wp-admin .toolset-google-map-inputs-container .wpt-form-textfield{width:99%;}
.wp-admin .toolset-google-map-preview{width:45%;height:200px;float:right;}
.wp-admin .js-rgx .toolset-google-map-preview{width:100%;float:none;}
.wp-admin .toolset-google-map-preview-closest-address{width:45%;float:right;clear:right;}
@media only screen and (max-width: 970px) {
.wp-admin .toolset-google-map-inputs-container{width:100%;float:none;margin-bottom:20px;}
.wp-admin .toolset-google-map-preview{width:100%;height:250px;float:none;}
} .toolset-google-map-toggle-latlon,
.toolset-google-map-use-visitor-location{cursor:pointer;display:inline-block;margin:5px 0 10px;}
.wp-admin .toolset-google-map-toggling-latlon{padding-bottom:5px;}
.wp-admin .toolset-google-map-toggling-latlon p{margin:0 0 5px 0;}
.wp-admin .toolset-google-map-label, .wp-admin .toolset-shortcode-gui-dialog-container .toolset-google-map-label{display:inline-block;width:120px;}
.wp-admin .toolset-google-map-label-radio{display:inline-block !important;width:auto;}
.wp-admin .toolset-google-map-lat, .wp-admin .toolset-google-map-lon{display:inline-block;width:-webkit-calc(100% - 125px);width:calc(100% - 125px);max-width:300px;}
.wp-admin #wpcf-post-relationship .toolset-google-map-inputs-container,
.wp-admin #wpcf-post-relationship .toolset-google-map-preview{width:100%;min-width:200px;float:none;}
.wp-admin #wpcf-post-relationship .toolset-google-map-preview{height:150px;}
.wp-admin #wpcf-post-relationship .toolset-google-map-preview-closest-address{width:100%;float:none;clear:both;}
#wpcf-post-relationship table .textfield.toolset-google-map{width:99% !important;}
.wp-admin #wpcf-post-relationship .toolset-google-map-label{display:block;width:auto;}
.wp-admin #wpcf-post-relationship .toolset-google-map-lat,
.wp-admin #wpcf-post-relationship .toolset-google-map-lon{width:auto;}
.toolset-maps-address-autocomplete-ui-menu{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;box-shadow:0 1px 2px rgba(30, 140, 190, 0.8);background-color:#fff;}
.toolset-maps-address-autocomplete-ui-menu .ui-state-focus{background-color:#ddd;}
.toolset-maps-address-autocomplete-ui-menu li {
margin-bottom: 0;
padding: 4px 10px;
white-space: nowrap;
text-align: left;
cursor: pointer;
}