.elementor-9087 .elementor-element.elementor-element-878b196{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9087 .elementor-element.elementor-element-a92909e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-9087 .elementor-element.elementor-element-4377545 .elementor-repeater-item-9200f41 > div{color:var( --e-global-color-text );background-color:var( --e-global-color-d49ac81 );}.elementor-9087 .elementor-element.elementor-element-4377545 .elementor-repeater-item-9200f41 > div svg path{stroke:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-9087 .elementor-element.elementor-element-4377545 .elementor-repeater-item-9200f41 > div:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-9087 .elementor-element.elementor-element-4377545 .elementor-repeater-item-9200f41 > div:hover svg path{stroke:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-9087 .elementor-element.elementor-element-4377545 .elementor-repeater-item-44cf2b4 > div{color:var( --e-global-color-text );background-color:var( --e-global-color-d49ac81 );}.elementor-9087 .elementor-element.elementor-element-4377545 .elementor-repeater-item-44cf2b4 > div svg path{stroke:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-9087 .elementor-element.elementor-element-4377545 .elementor-repeater-item-44cf2b4 > div:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-9087 .elementor-element.elementor-element-4377545 .elementor-repeater-item-44cf2b4 > div:hover svg path{stroke:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-9087 .elementor-element.elementor-element-4377545 .elementor-repeater-item-4fd5a53 > div{color:var( --e-global-color-text );background-color:var( --e-global-color-d49ac81 );}.elementor-9087 .elementor-element.elementor-element-4377545 .elementor-repeater-item-4fd5a53 > div svg path{stroke:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-9087 .elementor-element.elementor-element-4377545 .elementor-repeater-item-4fd5a53 > div:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-9087 .elementor-element.elementor-element-4377545 .elementor-repeater-item-4fd5a53 > div:hover svg path{stroke:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-9087 .elementor-element.elementor-element-4377545 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9087 .elementor-element.elementor-element-4377545 .ekit_socialshare{text-align:center;}.elementor-9087 .elementor-element.elementor-element-4377545 .ekit_socialshare > li > div{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;width:40px;height:40px;cursor:pointer;line-height:40px;}.elementor-9087 .elementor-element.elementor-element-4377545 .ekit_socialshare > li{display:inline-block;margin:5px 5px 5px 5px;}.elementor-9087 .elementor-element.elementor-element-bf77deb .elementor-button{background-color:var( --e-global-color-d49ac81 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-9087 .elementor-element.elementor-element-bf77deb > .elementor-widget-container{margin:-30px 0px 0px 10px;}.elementor-9087 .elementor-element.elementor-element-a442eb6{--divider-border-style:solid;--divider-color:#E9E9E9;--divider-border-width:1px;}.elementor-9087 .elementor-element.elementor-element-a442eb6 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-9087 .elementor-element.elementor-element-a442eb6 .elementor-divider-separator{width:100%;}.elementor-9087 .elementor-element.elementor-element-a442eb6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9087 .elementor-element.elementor-element-c5016bd{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-9087 .elementor-element.elementor-element-88c27d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:2%;--padding-left:2%;--padding-right:0%;--z-index:0;}.elementor-9087 .elementor-element.elementor-element-cb9b50f{--display:flex;}.elementor-9087 .elementor-element.elementor-element-0189bb7 > .elementor-widget-container{background-color:var( --e-global-color-text );border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-9087 .elementor-element.elementor-element-0189bb7{z-index:0;}.elementor-9087 .elementor-element.elementor-element-92e0c94 > .elementor-widget-container{background-color:var( --e-global-color-text );border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-9087 .elementor-element.elementor-element-92e0c94{z-index:0;}.elementor-9087 .elementor-element.elementor-element-405a80f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9087 .elementor-element.elementor-element-3c576c9 > .elementor-widget-container{margin:-50px 0px 30px 0px;}.elementor-9087 .elementor-element.elementor-element-77394a5{z-index:0;}.elementor-9087 .elementor-element.elementor-element-77394a5 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9087 .elementor-element.elementor-element-b32068d{z-index:0;}.elementor-9087 .elementor-element.elementor-element-b32068d > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9087 .elementor-element.elementor-element-fd78fcc{z-index:0;}.elementor-9087 .elementor-element.elementor-element-fd78fcc > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9087 .elementor-element.elementor-element-0a8b8fb{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-9087 .elementor-element.elementor-element-f6c39b4 .elementor-icon-box-wrapper{text-align:left;}.elementor-9087 .elementor-element.elementor-element-f6c39b4 .elementor-icon-box-title, .elementor-9087 .elementor-element.elementor-element-f6c39b4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;line-height:25px;}.elementor-9087 .elementor-element.elementor-element-f6c39b4 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-9087 .elementor-element.elementor-element-7e2b0ba .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:15px;}.elementor-9087 .elementor-element.elementor-element-7e2b0ba .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-15px;}.elementor-9087 .elementor-element.elementor-element-7e2b0ba .elementor-field-group.recaptcha_v3-bottomleft, .elementor-9087 .elementor-element.elementor-element-7e2b0ba .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-9087 .elementor-element.elementor-element-7e2b0ba .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-9087 .elementor-element.elementor-element-7e2b0ba .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-9087 .elementor-element.elementor-element-7e2b0ba .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-9087 .elementor-element.elementor-element-7e2b0ba .elementor-field-type-html{padding-bottom:0px;}.elementor-9087 .elementor-element.elementor-element-7e2b0ba .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-9087 .elementor-element.elementor-element-7e2b0ba .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-9087 .elementor-element.elementor-element-7e2b0ba .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-9087 .elementor-element.elementor-element-7e2b0ba .elementor-button[type="submit"]{color:#ffffff;}.elementor-9087 .elementor-element.elementor-element-7e2b0ba .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-9087 .elementor-element.elementor-element-7e2b0ba .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-9087 .elementor-element.elementor-element-7e2b0ba .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-9087 .elementor-element.elementor-element-7e2b0ba .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-9087 .elementor-element.elementor-element-7e2b0ba .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-9087 .elementor-element.elementor-element-7e2b0ba .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-9087 .elementor-element.elementor-element-7e2b0ba{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}body.elementor-page-9087:not(.elementor-motion-effects-element-type-background), body.elementor-page-9087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );}@media(min-width:768px){.elementor-9087 .elementor-element.elementor-element-c5016bd{--content-width:1350%;}.elementor-9087 .elementor-element.elementor-element-88c27d8{--width:35%;}.elementor-9087 .elementor-element.elementor-element-405a80f{--width:65%;}}@media(max-width:767px){.elementor-9087 .elementor-element.elementor-element-878b196{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-4377545 .ekit_socialshare > li{margin:10px 0px -5px 0px;}.elementor-9087 .elementor-element.elementor-element-c5016bd{--margin-top:-20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-9087 .elementor-element.elementor-element-405a80f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9087 .elementor-element.elementor-element-0a8b8fb{--margin-top:0%;--margin-bottom:8%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9087 .elementor-element.elementor-element-f6c39b4 .elementor-icon-box-title, .elementor-9087 .elementor-element.elementor-element-f6c39b4 .elementor-icon-box-title a{font-size:16px;line-height:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-2ee398b */div#title_info section#directorist-single-listing-slider-wrap {
    display: none;
}
div#title_info .directorist-info-item.directorist-listing-location {
    display: none;
}
div#title_info .directorist-btn.directorist-btn-sm {
    min-height: 50px;
}
div#title_info a.directorist-btn {
    margin-top: 0%;
}
h1.directorist-listing-details__listing-title {
    font-size: 48px;
    font-weight: 700;
    line-height: 1.2;
    margin: 20px 0;
    color: #1a1a1a; 
    letter-spacing: 0.3px;
}
.directorist-single-listing-header {
    margin-bottom: unset;
}
.directorist-swiper.directorist-single-listing-slider-thumb.swiper-initialized.swiper-horizontal.swiper-free-mode.swiper-backface-hidden.swiper-thumbs {
    display: none;
}
h1.directorist-listing-details__listing-title {
    margin-left: 10px;
}
.directorist-swiper.directorist-single-listing-slider.swiper-initialized.swiper-horizontal.swiper-backface-hidden.slider-has-one-item {
    height: auto !important;
}
.directorist-swiper.directorist-single-listing-slider.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
    height: auto !important;
}

@media screen and (max-width:570px){
    h1.directorist-listing-details__listing-title {
    font-size: 28px;
        
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0189bb7 */.booking-alert{
    padding: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9d6ca95 */.directorist-single-info.directorist-single-info-date, .directorist-single-info.directorist-single-info-time{
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3c576c9 */.directorist-single-info.directorist-single-info-date, .directorist-single-info.directorist-single-info-time{
    flex-wrap: nowrap;
}
#booking header.directorist-card__header,#booking .atbd_content_module__tittle_area,#booking .directorist-booking-event-tickets{
    display: none;
}
.booking-content {
    padding: 0px !important;
}
#booking .directorist-card__body{
    padding: 0px 30px;
}
/*#form-booking {*/
/*    display: flex*/
/*;*/
/*    flex-direction: row;*/
/*    justify-content: space-between;*/
/*    align-items: center;*/
/*}*//* End custom CSS */
/* Start custom CSS */body.wp-singular.at_biz_dir-template-default.single.single-at_biz_dir.postid-8586.logged-in.wp-custom-logo.wp-embed-responsive.wp-theme-hello-elementor.hello-elementor-default.elementor-default.elementor-kit-4580.directorist-content-active.directorist-preload.e--ua-isTouchDevice.e--ua-blink.e--ua-chrome.e--ua-webkit {
    background-color: white !important;
  
}

section.directorist-card.directorist-card-general-section {
    background-color: transparent !important;
    border: none !important;
    border-radius: unset !important;
    box-shadow: none !important;
}
.directorist-content-active .directorist-card__header {
    border-radius: 0;
}/* End custom CSS */