.buscadorajax form.is-search-form { margin-top: -60px;}
.buscadorajax .is-form-style.is-form-style-3 input.is-search-input { border-right: 0 !important; font-size: 17px !important;  height: 46px;
    border-radius: 20px; font-family: "Playfair Display";}
.buscadorajax button.is-search-submit { margin-left: -50px !important; z-index: 2; position: relative;}
.buscadorajax span.is-search-icon { background: transparent; border: none;}
.buscadorajax .is-form-style input.is-search-input { }
.buscadorajax .is-ajax-search-details .is-title a, .is-ajax-search-post .is-title a { text-transform: initial !important; font-size: 20px !important;}
.buscadorajax .is-ajax-result-description { font-size: 16px !important; margin-top: 10px !important;}
.buscadorajax .is-ajax-search-details, .is-ajax-search-details *, .is-ajax-search-result, .is-ajax-search-result * { font-size: 16px !important;}

.navigation-actions .header-actions {  display: none;}

/*TOURS*/
.single-tour .widget-heading-wrapper .boostify-heading { padding: 10px 30px 10px 40px;}
.single-tour .ctour .elementor-widget.elementor-widget-wt-heading { margin-bottom: 0;}
.single-tour .ctour ul { margin: 5px 0 10px;}
.single-tour .ctour h2 { margin: 10px 0; line-height: 1; border-bottom: 1px solid #ccc; padding-bottom: 5px;}


.single-tour .panes.r-tabs-panel p { margin: 0;}


.schedule-tour-content .schedule-tour p { padding: 0; margin: 5px 0;}
.schedule-tour-content .schedule-tour { padding: 0 0px 0px 35px; line-height: 1.5;}
.wt-dynamic-metabox .schedule-item {  margin-bottom: 15px;}
.mflotante button#wetravel_button_widget {  width: 100%; color: #fff;  padding: 5px 20px; border: none;  font-family: "Playfair Display", Sans-serif;   font-weight: 400;}
.mflotante .elementor-widget.elementor-widget-wt-dynamic-metabox, .mflotante .btwetravel.elementor-widget.elementor-widget-ucaddon_boton_reserva {  margin-bottom: 10px;}
.mflotante .elementor-element.elementor-widget.elementor-widget-text-editor { margin-bottom: 0;}
.mflotante .elementor-element p { margin: 10px 0;}
.mflotante  .elementor-element.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
    margin-bottom: 0;
}
.flotante { position: sticky; top: 5rem; z-index: 5; margin-bottom: 3rem;}


.site-footer { margin-top: 0px;}
.elementor-location-footer a { color: #fff;}



/*tripadvisors*/
.wprev-slider .wprs_unslider-wrap li .w3_wprs-col span img { display: none;}

@media (max-width: 768px) {
    .is-form-style.is-form-style-3 label { width: 100% !important;}

    .btwetravel.flotantem button { position: fixed;
        bottom: 00px;
        z-index: 10000000000000000;
        width: 50%;
        left: 24%;
        padding: 10px;
        border: 1px solid #ccc;
        color: #fff;
        margin: 0 auto;
        box-shadow: 1px 1px 8px #000;
        border-radius: 30px 30px 0 0px; }
    #trp-floater-ls.trp-bottom-left { left: 0%;}
    .joinchat { right: 30px;  }
    .grecaptcha-badge { right: -216px; }

    .single-tour #detalle li.elementor-icon-list-item.elementor-inline-item { width: 100%;}
  /*  .single-tour #detalle .elementor-icon-list--layout-inline.elementor-list-item-link-inline.elementor-widget-icon-list { margin-bottom: 0;}
*/
.joinchat--chatbox .joinchat__box { bottom: 130px;}
.joinchat--chatbox .joinchat__button { bottom: 70px;}

  }

