.directorist-widget{margin-bottom:2rem}.directorist-widget .directorist-card__header.directorist-widget__header{padding:20px 25px}.directorist-widget .directorist-card__header.directorist-widget__header .directorist-widget__header__title{flex-wrap:wrap}.directorist-widget .directorist-card__body.directorist-widget__body{padding:20px 30px}.directorist-widget__listing-contact .directorist-form-group{display:flex;margin-bottom:1rem}.directorist-widget__listing-contact .directorist-form-group .directorist-form-element{height:2.75rem;padding:.375rem 1rem;border-radius:1.375rem;border:1px solid var(--theme-border__color)}.directorist-widget__listing-contact .directorist-form-group .directorist-form-element:focus{border:1px solid var(--theme-primary__color)}.directorist-widget__listing-contact .directorist-form-group .directorist-form-element .directorist-form-element__prefix{height:2.75rem;line-height:2.75rem}.directorist-widget__listing-contact .directorist-form-group textarea{min-height:100px !important;resize:none}.directorist-widget__listing-contact .directorist-btn{width:auto}.directorist-widget__submit-listing .directorist-btn{width:100%}.directorist-widget__author-info figure{margin:0}.directorist-widget__author-info .diretorist-view-profile-btn{width:auto;margin-top:1rem;height:2.75rem;min-height:initial}.directorist-widget__author-info ul.directorist-author-social li{padding:0}.directorist-widget__author-info ul.directorist-author-social li i{margin:0}.directorist-widget__author-info .directorist-single-author-contact-info ul li{margin:0}.directorist-single-map.directorist-widget__map.leaflet-container{margin-bottom:0;border-radius:2rem}.directorist-widget-listing__single{display:flex;flex-wrap:nowrap;align-items:unset;gap:.75rem}.directorist-widget-listing__single:not(:last-child){margin-bottom:.25rem}.directorist-widget-listing__image{width:60px;height:60px;flex:0 0 60px;max-width:60px}.directorist-widget-listing__image a:focus{outline:none}.directorist-widget-listing__image img{width:100%;height:100%;border-radius:2rem}.directorist-widget-listing__content{display:flex;gap:0;flex-direction:column;flex:1}.directorist-widget-listing__content .directorist-widget-listing__title{font-size:inherit;font-weight:var(--theme-heading__font_weight);line-height:1.2;margin:0;color:var(--theme-text__color_heading);margin:0 0 .25rem}.directorist-widget-listing__content a{text-decoration:none;color:var(--theme-text__color_anchor);white-space:unset;width:100%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.directorist-widget-listing__content a:hover,.directorist-widget-listing__content a:focus{color:var(--theme-primary__color);outline:none;text-decoration:underline}.directorist-widget-listing__content .directorist-widget-listing__meta{display:flex;align-items:center}.directorist-widget-listing__content .directorist-widget-listing__rating{display:flex}.directorist-widget-listing__content .directorist-widget-listing__rating-point{font-size:.875em;font-weight:normal;display:inline-block;margin:0 .5rem;color:inherit}.directorist-widget-listing__content .directorist-icon-mask{line-height:1}.directorist-widget-listing__content .directorist-icon-mask:after{width:12px;height:12px;background-color:orange}.directorist-widget-listing__content .directorist-widget-listing__reviews{font-size:.875em;text-decoration:underline;color:inherit}.directorist-widget-listing__content .directorist-widget-listing__price{font-size:inherit;font-weight:normal;color:inherit}.directorist-widget-listing__content .directorist-widget-listing__price span{font-weight:normal}.directorist-widget__video .directorist-embaded-item{width:100%;height:100%;border-radius:2rem}.directorist-widget .directorist-widget-list li:hover .directorist-widget-list__icon{background-color:var(--directorist-color-primary);color:var(--directorist-color-white)}.directorist-widget .directorist-widget-list li:not(:last-child){margin-bottom:10px}.directorist-widget .directorist-widget-list li span.la,.directorist-widget .directorist-widget-list li span.fa{cursor:pointer;margin:0 5px 0 0}.directorist-widget .directorist-widget-list .directorist-widget-list__icon{font-size:12px;display:inline-block;margin-right:10px;line-height:28px;width:28px;text-align:center;background-color:#f1f3f8;color:#9299b8;border-radius:50%}.directorist-widget .directorist-widget-list .directorist-child-category{padding-left:44px;margin-top:2px}.directorist-widget .directorist-widget-list .directorist-child-category li a{position:relative}.directorist-widget .directorist-widget-list .directorist-child-category li a:before{position:absolute;content:"-";left:-12px;top:50%;font-size:20px;transform:translateY(-50%)}.directorist-widget-taxonomy .directorist-taxonomy-list-one{margin-block-end:.5rem}.directorist-widget-taxonomy .directorist-taxonomy-list-one .directorist-taxonomy-list .directorist-taxonomy-list__card{background:none;padding:0;min-height:auto}.directorist-widget-taxonomy .directorist-taxonomy-list-one .directorist-taxonomy-list .directorist-taxonomy-list__card span{font-weight:normal}.directorist-widget-taxonomy .directorist-taxonomy-list-one .directorist-taxonomy-list .directorist-taxonomy-list__card span:empty{display:none}.directorist-widget-taxonomy .directorist-taxonomy-list-one .directorist-taxonomy-list .directorist-taxonomy-list__card:hover .directorist-icon-mask::after,.directorist-widget-taxonomy .directorist-taxonomy-list-one .directorist-taxonomy-list .directorist-taxonomy-list__card:focus .directorist-icon-mask::after{background-color:var(--theme-primary__color)}.directorist-widget-taxonomy .directorist-taxonomy-list-one .directorist-taxonomy-list .directorist-taxonomy-list__icon .directorist-icon-mask{background-color:var(--theme-card__background_color)}.directorist-widget-taxonomy .directorist-taxonomy-list-one .directorist-taxonomy-list-one__icon-default{width:40px;height:40px;border-radius:50%;background-color:var(--theme-text__color_mute);display:inline-flex;align-items:center;justify-content:center}.directorist-widget-taxonomy .directorist-taxonomy-list-one .directorist-taxonomy-list-one__icon-default::after{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--directorist-color-primary);display:block}.directorist-widget-taxonomy .directorist-taxonomy-list-one .directorist-taxonomy-list__toggle--open+.directorist-taxonomy-list__sub-item{background:var(--theme-body__background_color);padding-bottom:0;padding-inline-start:52px}.directorist-widget-taxonomy .directorist-taxonomy-list-one .directorist-taxonomy-list__toggle--open:not(.directorist-taxonomy-list__card--icon)+.directorist-taxonomy-list__sub-item{padding-inline-start:25px}.directorist-widget-location .directorist-taxonomy-list-one:last-child{margin-bottom:0}.directorist-widget-location .directorist-taxonomy-list-one .directorist-taxonomy-list__toggle--open+.directorist-taxonomy-list__sub-item{padding-inline-start:25px}.directorist-widget-tags ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem}.directorist-widget-tags ul li{list-style:none;padding:0;margin:0}.directorist-widget-tags ul a{background-color:var(--theme-card__background_color);display:block;font-size:inherit;font-weight:normal;padding:.25rem .75rem;text-decoration:none;color:var(--theme-text__color_anchor);border:none;border-radius:50px;transition:all .5s}.directorist-widget-tags ul a:hover{background-color:var(--theme-primary__color);color:#fff;border-color:rgba(0,0,0,0)}.widget-area .widget .directorist-widget-tags ul{margin:0;padding:0}.widget-area .widget .directorist-widget-tags ul li{margin:0;padding:0}.directorist-widget-authentication form{margin-bottom:.5rem}.directorist-widget-authentication form#loginform>p:not(:last-of-type){margin-bottom:1rem}.directorist-widget-authentication p label,.directorist-widget-authentication p input:not(input[type=checkbox]){display:block}.directorist-widget-authentication p label{padding-bottom:0}.directorist-widget-authentication p input:not(input[type=checkbox]){height:2.75rem;padding:.375rem 1rem;border-radius:1.375rem;border:1px solid var(--theme-border__color);width:100%}.directorist-widget-authentication p input:not(input[type=checkbox]):focus{border-color:var(--theme-primary__color)}.directorist-widget-authentication p>a{color:var(--theme-primary__color)}.directorist-widget-authentication p>a:hover,.directorist-widget-authentication p>a:focus{text-decoration:underline}.directorist-widget-authentication .login-submit button{cursor:pointer}.directorist-widget-authentication>li{display:none}.widget .directorist-card__body{padding:0}
