.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-listing-type-selection__item a{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:62px;background-image:linear-gradient(180deg, var( --e-global-color-7603ccc ) 0%, var( --e-global-color-7603ccc ) 100%);}.elementor-3954 .elementor-element.elementor-element-a534692 > .elementor-widget-container{margin:-115px 0px -99px 0px;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-listing-type-selection .search_listing_types{flex-direction:top;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-listing-type-selection .search_listing_types .directorist-icon-mask{margin-bottom:0px;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-search-top__title{color:#36358C !important;font-family:"Nunito", Sans-serif;font-size:40px;font-weight:700;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-search-top__title:after{background-color:#36358C;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-search-top__subtitle{color:#303030 !important;font-family:"Nunito", Sans-serif;font-size:20px;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-search-top__subtitle:after{background-color:#303030;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-listing-type-selection__item a .directorist-icon-mask::after{width:0px;height:0px;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-search-form__box{border-radius:-10px -10px -10px -10px;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-search-form__top .directorist-search-basic-dropdown .directorist-search-basic-dropdown-label i:after{background-color:#020101 !important;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-search-modal__contents__body .directorist-search-field__btn--clear i::after{background-color:#020101 !important;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-search-modal__contents__body .directorist-search-field.input-is-focused .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:#020101;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-search-contents .directorist-search-form-top .directorist-search-field__label{color:#020101;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-form-element::placeholder{color:#020101;}.elementor-3954 .elementor-element.elementor-element-a534692 .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#020101;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-btn-ml{color:#020101;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-price-ranges__item .directorist-pf-range{color:#020101;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-checkbox .directorist-checkbox__label{color:#020101;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-form-group .directorist-input-icon .directorist-icon-mask:after{background-color:#020101;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-select2-addons-area .directorist-icon-mask:after{background-color:#020101;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-search-form-wrap .directorist-search-form-box .directorist-form-group .directorist-form-element::placeholder{color:#020101;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-search-contents .directorist-search-field__label,
                            .elementor-3954 .elementor-element.elementor-element-a534692 .directorist-search-contents .select2-selection__placeholder{font-family:"Nunito", Sans-serif;font-size:17px;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-search-form-action__filter .directorist-filter-btn{background-color:var( --e-global-color-7603ccc );}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-modal-btn--advanced{border-radius:0px 0px 0px 0px;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-btn.directorist-btn-primary{background-color:#E48314 !important;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-btn-search{border-style:none;}.elementor-3954 .elementor-element.elementor-element-6ac9d9c .directorist-type-nav .directorist-type-nav__link{flex-direction:top;}.elementor-3954 .elementor-element.elementor-element-6ac9d9c .directorist-type-nav .directorist-type-nav__list .directorist-icon-mask{margin-bottom:0px;}.elementor-3954 .elementor-element.elementor-element-6ac9d9c .directorist-pagination{justify-content:center;}.elementor-3954 .elementor-element.elementor-element-6ac9d9c .directorist-listing-card{border-style:solid;box-shadow:3px 5px 6px 3px rgba(111.00000000000001, 111.00000000000001, 111.00000000000001, 0.17);}@media(max-width:767px){.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-search-top__title{font-size:38px;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-search-top__subtitle{font-size:19px;line-height:1.3em;}.elementor-3954 .elementor-element.elementor-element-a534692 .directorist-search-form__box{padding:-2px -2px -2px -2px;margin:-8px -8px -8px -8px;border-radius:1px 1px 1px 1px;}.elementor-3954 .elementor-element.elementor-element-6ac9d9c .directorist-type-nav__list{margin:-10px 0px 0px 0px;padding:-7px 0px 0px 0px;}}/* Start custom CSS for directorist_search_result, class: .elementor-element-6ac9d9c *//* Contenedor base */
.elementor-3954 .elementor-element.elementor-element-6ac9d9c .directorist-listing-card {
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    /* sin borde aquí */
}

/* Miniatura con marco dorado limpio */
.directorist-content-active .directorist-listing-single__thumb .directorist-thumnail-card {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 12px; /* mismo borde redondeado que la tarjeta */
    overflow: hidden;
    z-index: 1;
    border: 3px solid #fe7701; /* marco dorado más grueso */
    background-color: transparent; /* quitar fondo negro */
}

/* Forzar que la imagen ocupe todo el contenedor */
.directorist-content-active .directorist-listing-single__thumb .directorist-thumnail-card img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* recorta la imagen sin deformarla */
    border-radius: 12px; /* igual al contorno */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nunito';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://acbirbolivar.com/wp-content/uploads/2025/09/Nunito-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Nunito';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://acbirbolivar.com/wp-content/uploads/2025/09/Nunito-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Nunito';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://acbirbolivar.com/wp-content/uploads/2025/09/Nunito-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Nunito';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://acbirbolivar.com/wp-content/uploads/2025/09/Nunito-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Nunito';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://acbirbolivar.com/wp-content/uploads/2025/09/Nunito-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Nunito';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://acbirbolivar.com/wp-content/uploads/2025/09/Nunito-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Nunito';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://acbirbolivar.com/wp-content/uploads/2025/09/Nunito-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Nunito';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://acbirbolivar.com/wp-content/uploads/2025/09/Nunito-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Nunito';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://acbirbolivar.com/wp-content/uploads/2025/09/Nunito-ExtraLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Nunito';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://acbirbolivar.com/wp-content/uploads/2025/09/Nunito-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Nunito';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://acbirbolivar.com/wp-content/uploads/2025/09/Nunito-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Nunito';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://acbirbolivar.com/wp-content/uploads/2025/09/Nunito-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Nunito';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://acbirbolivar.com/wp-content/uploads/2025/09/Nunito-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Nunito';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://acbirbolivar.com/wp-content/uploads/2025/09/Nunito-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Nunito';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://acbirbolivar.com/wp-content/uploads/2025/09/Nunito-BlackItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Nunito';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://acbirbolivar.com/wp-content/uploads/2025/09/Nunito-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */