.elementor-3286 .elementor-element.elementor-element-74ec405{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--overlay-opacity:1;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3286 .elementor-element.elementor-element-74ec405::before, .elementor-3286 .elementor-element.elementor-element-74ec405 > .elementor-background-video-container::before, .elementor-3286 .elementor-element.elementor-element-74ec405 > .e-con-inner > .elementor-background-video-container::before, .elementor-3286 .elementor-element.elementor-element-74ec405 > .elementor-background-slideshow::before, .elementor-3286 .elementor-element.elementor-element-74ec405 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3286 .elementor-element.elementor-element-74ec405 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3286 .elementor-element.elementor-element-81dc43b .elementor-main-swiper{height:350px;width:100vw;}.elementor-3286 .elementor-element.elementor-element-81dc43b.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-3286 .elementor-element.elementor-element-81dc43b .elementor-swiper-button{font-size:20px;}.elementor-3286 .elementor-element.elementor-element-2ca7f51{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:center;--gap:0px 15px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:25px;--padding-inline-end:0px;}.elementor-3286 .elementor-element.elementor-element-cf7c76d .gallery-item img{border-radius:100% 100% 100% 100%;}.elementor-3286 .elementor-element.elementor-element-cf7c76d .gallery-item .gallery-caption{text-align:center;}.elementor-3286 .elementor-element.elementor-element-fb89d4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 25px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3286 .elementor-element.elementor-element-e3d751e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3286 .elementor-element.elementor-element-eee5dfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3286 .elementor-element.elementor-element-974cee8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#ECECEC;--border-color:#ECECEC;--border-radius:4px 4px 4px 4px;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-3286 .elementor-element.elementor-element-974cee8:not(.elementor-motion-effects-element-type-background), .elementor-3286 .elementor-element.elementor-element-974cee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3286 .elementor-element.elementor-element-974cee8, .elementor-3286 .elementor-element.elementor-element-974cee8::before{--border-transition:0.3s;}.elementor-3286 .elementor-element.elementor-element-c9a6280 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3286 .elementor-element.elementor-element-31cb733{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}:root{--page-title-display:none;}body.elementor-page-3286:not(.elementor-motion-effects-element-type-background), body.elementor-page-3286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E0E0;}@media(min-width:768px){.elementor-3286 .elementor-element.elementor-element-74ec405{--width:100vw;}.elementor-3286 .elementor-element.elementor-element-2ca7f51{--content-width:70%;}.elementor-3286 .elementor-element.elementor-element-fb89d4c{--content-width:70%;}.elementor-3286 .elementor-element.elementor-element-e3d751e{--width:50%;}.elementor-3286 .elementor-element.elementor-element-eee5dfe{--width:50%;}}@media(max-width:1024px){.elementor-3286 .elementor-element.elementor-element-81dc43b.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:767px){.elementor-3286 .elementor-element.elementor-element-81dc43b.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-3286 .elementor-element.elementor-element-2ca7f51{--content-width:90vw;}.elementor-3286 .elementor-element.elementor-element-fb89d4c{--content-width:90vw;--padding-block-start:0px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}}/* Start custom CSS */body{
    background: #efefec7d !important;
}

.directorist-single.directorist-container{
    max-width: 100vw;
}


.directorist-container-fluid .directorist-row .directorist-col-md-12{
    padding: 0;
}



/** LOGO Y NOMBRE **/


.logo{
    width: 70px;
    height: 70px;
}

.gallery-item > .gallery-icon.portrait > img{
    border-radius: 100% !important;
}



.cabecera .e-con-inner .elementor-widget-heading .elementor-widget-container .elementor-heading-title .directorist-card-general-section .directorist-card__header{
display:none}

.cabecera .e-con-inner .elementor-widget-heading .elementor-widget-container .elementor-heading-title .directorist-card-general-section .directorist-card__body{
padding:8px 0 0 0}

.cabecera .e-con-inner .elementor-widget-heading .elementor-widget-container .elementor-heading-title .directorist-card-general-section{
border: none;
background-color: transparent;
}





/** Cabera antes de la foto **/

.directorist-signle-listing-top {
    display: none;
}

/** Tipo de letra **/
span{
    font-family: 'Montserrat', Sans-Serif;
}

/** DISTANCIA ENTRE DATOS DEL COMERCIO **/

.directorist-single-wrapper .directorist-card {
    margin-bottom: 0px !important;
}

/** INFORMACIÓN ADICIONAL **/
.directorist-details-info-wrap .directorist-single-info-checkbox .directorist-single-info__label{
    min-width: 50px;
}

.directorist-details-info-wrap .directorist-single-info-checkbox .directorist-single-info__value{
    font-size: 14px;
     font-family: 'Montserrat', Sans-Serif;
     color: black !important;
    
}

/**HORARIO PLUGIN **/

.atbd_content_module.directorist-business-hour-module{
    border: none;
}
.directorist-business-hour-module .atbd_content_module__tittle_area{
    display: none;
    
}



.atbd_content_module.directorist-business-hour-module .atbdb_content_module_contents{
    padding: 0 0 10px 0;
}

.directorist-open-hours__closed .directorist-business-day{
    font-size: 14px;
}

.directorist-time-single .time {
    font-size: 14px;
}
/**TEXTO HORARIO **/
.directorist-details-info-wrap .directorist-single-info-text .directorist-single-info__label{
    display: none;
}

.directorist-single-info-text .directorist-single-info__value{
    font-size: 14px;
     font-family: 'Montserrat', Sans-Serif;
     color: black !important;
}

/**TEXTO DIRECCION*/

.directorist-details-info-wrap .directorist-single-info-address .directorist-single-info__label{
    display: none;
}


.directorist-single-info-address .directorist-single-info__value >a{
    font-size: 14px;
     font-family: 'Montserrat', Sans-Serif;
     color: black !important;
}



/** CONTACTO **/

 a.facebook{
    background-color: #4267B2 !important;
}

 a.instagram{
    background-color: #c32aa3 !important;
}

.directorist-single-info__value a{
        font-size: 14px;
     font-family: 'Montserrat', Sans-Serif;
     color: black !important;
}
    

.directorist-single-info__label--text{
    font-size: 14px;
     font-family: 'Montserrat', Sans-Serif;
     color: black !important;
     font-weight: 500;
}

.directorist-details-info-wrap .directorist-single-info-phone .directorist-single-info__label{
    min-width: 130px;
}

.directorist-details-info-wrap .directorist-single-info-email .directorist-single-info__label{
    min-width: 130px;
}

.directorist-details-info-wrap .directorist-single-info-phone2 .directorist-single-info__label{
    min-width: 130px;
}

.directorist-details-info-wrap .directorist-single-info-web .directorist-single-info__label{
    min-width: 130px;
}

/** REDES SOCIALES **/
.directorist-single-info-socials .directorist-social-links a{
        height: 40px;
    width: 40px;
    border-radius: 50px;

}

.directorist-details-info-wrap .directorist-single-info-socials .directorist-single-info__label{
    display: none;
}


.directorist-single-info-socials .directorist-social-links> a> i:after{
    background: white !important;
    width: 30px !important;
    height: 30px !important;
}


/** DATO DEL COMERCIO **/
.directorist-details-info-wrap .directorist-single-info .directorist-single-info__label{
   /*display: none;*/
}


.directorist-gallery-grid-two.row{
      display: grid;
  grid-template-columns: repeat(4, 1fr); /* Crea 4 columnas de tamaño igual */
  gap: 10px; /* Espacio entre las columnas */
}

.directorist-gallery-grid-two.row .directorist-grid-item {
    margin-bottom: 0px;
}



.directorist-grid-item{
    width: 100%;
}

.elementor-lightbox{
    display: none !important;
}



.mfp-close{
    background: transparent;
}

.mfp-content .mfp-figure button{
    background: transparent !important;
}

.mfp-figure:after {
    box-shadow: none !important;
    background: transparent !important;
}



/** GALERÍA DE FOTOS **/
.directorist-single-info__value .gallery-wrapper{
    border: none;
}

.directorist-single-info__value .gallery-wrapper .atbd_content_module__tittle_area{
    display: none;
}


.directorist-single-info__value .gallery-wrapper .gallery-content{
    padding: 0;
}/* End custom CSS */