/**handles:wpbdp-ratings,wpbdm-stripe,wpbdp-claim-listings,default-styles.min,wpbdp-googlemaps-css,wpbdp-googlemaps-place-chooser-css**/
.wpbdp-ratings-reviews .review-form{margin-top:5px;margin-bottom:20px}.wpbdp-ratings-reviews .review-form .field label{margin-right:10px}.wpbdp-ratings-reviews .review-form .field .stars{vertical-align:middle}.wpbdp-ratings-reviews .review-form .allowed-tags span{font-family:"courier",sans-serif}.wpbdp-star-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.wpbdp-star-group input{opacity:0;position:absolute;z-index:-1}.wpbdp-star-group .bd-star-rating,.wpbdp-star-group input+label{line-height:1;cursor:pointer;background:transparent;margin:0 !important;opacity:.8;vertical-align:text-top;display:inline-block}.wpbdp-star-group .bd-star-rating svg{width:20px;height:20px}.wpbdp-star-group input[type=radio]:checked+label,.wpbdp-star-group:not(.wpbdp-star-hovered) input[type=radio]:checked+label{opacity:.8;color:inherit}.wpbdp-star-group:not(.wpbdp-star-hovered) input[type=radio]:checked+label,.wpbdp-star-group input+label:hover,.wpbdp-star-group:hover input+label:hover,.wpbdp-star-group .bd-star-rating-on,.wpbdp-star-group .bd-star-rating-hover{color:#ef9f3e !important}.wpbdp-star-group .bd-star-rating-half path{fill:url(https://condominio.com.mx/otrasciudades/wp-content/plugins/business-directory-ratings/resources/#bd_half_grad)}.wpbdp-star-group .bd-star-rating-readonly{cursor:default !important}.wpbdp-star-group .rating-stars-suffix{margin-left:4px}.wpbdp-field-type-ratings .value{margin-left:5px;vertical-align:middle}.wpbdp-field-type-ratings .wpbdp-star-group{display:inline-block;white-space:nowrap}.wpbdp-field-type-ratings .wpbdp-star-group+div{display:none}.wpbdp-field-type-ratings .count{margin-left:10px}.wpbdp-field-type-ratings .rate-listing-link{margin-left:10px}.wpbdp-ratings-reviews .listing-ratings{margin-top:20px}.wpbdp-ratings-reviews .listing-ratings .rating{margin-bottom:40px}.wpbdp-ratings-reviews .listing-ratings .rating .rating-authoring-info{opacity:.8}.wpbdp-ratings-reviews .listing-ratings .rating .author{font-weight:bold}.wpbdp-ratings-reviews .listing-ratings .rating .edit-actions{visibility:hidden;float:right}.listing-ratings .cancel-button{display:none}.wpbdp-ratings-reviews .listing-ratings .rating:hover .edit-actions{visibility:visible}#wpbdp-ratings.postbox .inside{padding:0;margin:0}#wpbdp-ratings.postbox .comment-edit textarea{width:90%;min-height:50px;display:block}#wpbdp-ratings.postbox table td.authoring-info{width:25%}#wpbdp-ratings-pending-review .column-user_ip{width:20%}#wpbdp-ratings-pending-review .column-rating{width:15%}#wpbdp-ratings-pending-review .column-comment{width:40%}#wpbdp-ratings-admin-post-review{padding:2px 0 0 10px}#wpbdp-ratings-admin-post-review .form{padding:0 20px 20px 0}#wpbdp-ratings-admin-post-review .form .field label{margin-right:15px;display:inline-block}#wpbdp-ratings-admin-post-review .form .field{margin:3px 0;clear:both}@media screen and (max-width:500px){.wpbdp-ratings-reviews .review-form{margin-top:10px}.wpbdp-ratings-reviews .review-form textarea{width:90%}}
.wpbdp-payment-gateway-stripe-form-fields .wpbdp-checkout-submit input.processing_payment{opacity:.7}.wpbdp-payment-gateway-stripe-form-fields .wpbdp-checkout-submit input.payment_completed{background-color:#4caf50;border-color:#4caf50;color:#fff}.wpbdp-checkout-cc-fields .StripeElement{background:#fff;padding:6px 12px;border:1px solid #efefef}
.wpbdp-claim-listings a.claim-listing-link{display:block;margin:0 0 5px 0;text-align:right}.wpbdp-view-show_listing a.claim-listing-link{text-align:left}#wpbdp-claim-listings-message{margin:10px 0;border-left:4px solid #7ad03a;padding:1px 12px}#wpbdp-claim-listings-message.error{border-left:4px solid #dd3d36;font-size:.8em}.wpbdp-claim-listings form#wpbdp-claim-listings-form textarea{min-height:50px}.wpbdp-claim-listings .field.error input{border:solid 1px red}.wpbdp-claim-listings form .buttons{margin:2px 0 5px 0}.wpbdp-claim-listings.open{margin-bottom:20px}.wpbdp-claim-listings.open .claim-form-wrapper{border-bottom:solid 1px #eee}.wpbdp-claim-listings .claim-form-wrapper{display:none}.wpbdp-claim-listings.open .claim-form-wrapper{display:block}#wpbdp-claim-listings-confirm-fees tr.fee-id-removecategory{color:#ff0000}#wpbdp-claim-listings-confirm-reject{border:solid 1px #eee;margin:40px 0;padding:10px}#wpbdp-claim-listings-confirm-fees h3,#wpbdp-claim-listing-confirm-reject h3{margin:0}#wpbdp-claim-listings-confirm-reject .inner{font-size:95%}#wpbdp-claim-listings-confirm-reject p{margin-bottom:5px}#wpbdp-claim-listings-confirm-reject input[type="submit"]{color:#900000}#claim-listings-registration{margin:10px 0 0 0}#claim-listings-registration input[type="password"]{width:100%}
.wpbdp-listing .listing-title{border:none;border-bottom:1px solid #044f8d;font-size:115%;margin-bottom:8px;font-weight:bold}.wpbdp-listing .listing-title h3{margin-bottom:0}.wpbdp-listing .listing-title a{text-decoration:none;font-weight:bold;font-size:34px}.wpbdp-listing a:not(.wpbdp-button){text-decoration:none}.wpbdp-listing .wpbdp-button{padding:.7em 1em}.wpbdp-listing .listing-thumbnail{float:left;width:150px}.wpbdp-listing .listing-thumbnail img{max-width:150px}.wpbdp-listing .listing-details{margin-left:calc(150px + 24px)}.wpbdp-listing .listing-details.wpbdp-no-thumb{margin-left:0}.wpbdp-listing .address-info .address-label{font-weight:bold;display:block;margin-bottom:5px}.wpbdp-listing .wpbdp-field{margin:4px 0}.wpbdp-listing .wpbdp-field-type-textarea label,.wpbdp-listing .wpbdp-field-type-textarea .field-label{display:block}.wpbdp-view-show_listing h3{font-size:28px}
.wpbdp-map{border:solid 1px #003366;width:100%;height:100%;background:#fff;margin:10px auto;-webkit-box-sizing:border-box;box-sizing:border-box}.wpbdp-map.small{width:250px;height:250px}.wpbdp-map.large{width:400px;height:600px}.wpbdp-map.auto{width:100%;height:250px}.wpbdp-google-map div,.wpbdp-google-map img{max-width:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.wpbdp-map-directions-config-container{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;font-size:85%;margin-top:10px;padding-left:20px;width:35%}.wpbdp-map-directions-config{background:#efefef;padding:5px 10px;border-radius:5px}.wpbdp-map-directions-config label{margin:0;padding:0;display:block}.wpbdp-map-directions-config .directions-from input,.wpbdp-map-directions-config .directions-travel-mode select{margin-left:8px}.wpbdp-map-directions-config h4{margin:0;padding:0;font-size:inherit}.wpbdp-map-directions-config .directions-from-address{display:none}#wpbdp-map-directions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#wpbdp-map-directions .route-map{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-height:320px}#wpbdp-map-directions .directions-panel{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}#wpbdp-map-directions .directions-panel>div{margin-top:-10px}#wpbdp-map-directions .directions-panel .adp-directions{margin-bottom:0}#wpbdp-map-directions .directions-panel .adp-legal{font-size:.9em;padding:0 10px 10px;text-align:center}#wpbdp-map-directions .directions-panel .adp-placemark,#wpbdp-map-directions .directions-panel .adp-placemark tr{border:none}#wpbdp-map-directions .directions-panel .adp-placemark .adp-marker2{max-width:none;padding-top:5px}#wpbdp-map-directions #adp-placemark{margin-top:0}#wpbdp-map-directions td{padding:1px 2px;vertical-align:middle !important}@media (min-width:320px){#wpbdp-map-directions .route-map{min-height:350px}}@media (min-width:1024px){#wpbdp-map-directions .route-map{-webkit-box-flex:6;-ms-flex:6;flex:6;min-height:350px}#wpbdp-map-directions .directions-panel{-webkit-box-flex:4;-ms-flex:4;flex:4;overflow:auto}}.wpbdp-map-container-with-directions .wpbdp-map{margin-left:0;margin-right:0;float:left;max-width:65%;min-width:65%}.wpbdp-map-container-with-directions-small .wpbdp-map{float:none;max-width:100%;min-width:100%}.wpbdp-map-container-with-directions-small .wpbdp-map-directions-config-container{float:none;margin:10px 0 0;padding:0;width:100%}
.wpbdp-widget-place-chooser{border:solid 1px #666;padding:0;margin:0}.wpbdp-widget-place-chooser input{margin:0;padding:0}.wpbdp-widget-place-chooser input[type="button"],.wpbdp-widget-place-chooser input[type="submit"]{padding:2px 5px;-webkit-box-shadow:none !important;box-shadow:none !important}.wpbdp-widget-place-chooser form{padding:0;margin:0}.wpbdp-widget-place-chooser .map img{border:none !important;-moz-border-radius:none;-webkit-border-radius:none;-webkit-box-shadow:none;box-shadow:none !important;max-width:none}.wpbdp-widget-place-chooser .map{width:100%;height:300px}.wpbdp-widget-place-chooser .actions,.wpbdp-widget-place-chooser .action-area-wrapper{margin:0;padding:5px 8px;border-top:1px solid #666;background:#efefef;font-size:12px}.wpbdp-widget-place-chooser .actions input[type="button"],.wpbdp-widget-place-chooser .action-area input[type="submit"]{margin-right:5px}.wpbdp-widget-place-chooser .actions .done{float:right;color:green}.wpbdp-widget-place-chooser .action-area-wrapper{display:none}.wpbdp-widget-place-chooser .search-nearby .do-search{margin-left:5px}.wpbdp-widget-place-chooser .enter-coordinates input.coords-lat,.wpbdp-widget-place-chooser .enter-coordinates input.coords-lng{width:100%}.wpbdp-widget-place-chooser .enter-coordinates input.coords-lat{margin:0 5px 0 0}.wpbdp-widget-place-chooser .enter-coordinates .locate-point{margin:0 0 0 5px}