.elementor-197244 .elementor-element.elementor-element-6513d6e > .elementor-widget-container{background-color:var( --e-global-color-5a676c5 );padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:12px 12px 12px 12px;box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.1);}#elementor-popup-modal-197244{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-197244 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-197244 .dialog-close-button{display:flex;}#elementor-popup-modal-197244 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for shortcode, class: .elementor-element-6513d6e */.elementor-197244 .elementor-element.elementor-element-6513d6e .sidebar-booking-module-header .block-body-sidebar{
    background: none;
    color:inherit;
    padding:0px 0px 15px 0px;
    margin-bottom: 20px;
    border-bottom: 1px solid #CCCCCC
}
.elementor-197244 .elementor-element.elementor-element-6513d6e .sidebar-booking-module .sidebar-booking-module-body .block-body-sidebar {
   padding:0;
}
.elementor-197244 .elementor-element.elementor-element-6513d6e .sidebar-booking-module .sidebar-booking-module-body.boostly-widget-body {
    padding: 0;
    background: none;
}

.elementor-197244 .elementor-element.elementor-element-6513d6e .block{
    background: none;
}

.elementor-197244 .elementor-element.elementor-element-6513d6e .search-date-range-arrive, .elementor-197244 .elementor-element.elementor-element-6513d6e  .search-date-range-depart {
    width: 100%;
    margin-bottom: 10px
}
.elementor-197244 .elementor-element.elementor-element-6513d6e  .sidebar-booking-module .search-date-range {
    margin-bottom: 0px;
}

.elementor-197244 .elementor-element.elementor-element-6513d6e .search-date-range-arrive::before{
    content: "Check-in";
    font-size: 14px;
    font-weight: 600;
}
.elementor-197244 .elementor-element.elementor-element-6513d6e .search-date-range-depart::before{
    content: "Check-out";
    font-size: 14px;
    font-weight: 600;
}

.elementor-197244 .elementor-element.elementor-element-6513d6e .single-guests-js::before{
        content: "Guests";
    font-size: 14px;
    font-weight: 600;
}

.elementor-197244 .elementor-element.elementor-element-6513d6e .search-destination:after,
.elementor-197244 .elementor-element.elementor-element-6513d6e .search-guests:after,
.elementor-197244 .elementor-element.elementor-element-6513d6e .search-date-range-arrive:after,
.elementor-197244 .elementor-element.elementor-element-6513d6e .search-date-range-depart:after {
    top: 50%;
    left: inherit;
    right: 15px;
}

.elementor-197244 .elementor-element.elementor-element-6513d6e .search-destination input,.elementor-197244 .elementor-element.elementor-element-6513d6e .search-guests input, .elementor-197244 .elementor-element.elementor-element-6513d6e .search-date-range-arrive input, .elementor-197244 .elementor-element.elementor-element-6513d6e .search-date-range-depart input {
    padding:15px;
    border-radius: 12px;
    
}


.elementor-197244 .elementor-element.elementor-element-6513d6e  .btn.btn-full-width.btn-primary{
        font-family: var(--e-global-typography-ea9ed07-font-family ), Sans-serif;
    font-size: var(--e-global-typography-ea9ed07-font-size );
    font-weight: var(--e-global-typography-ea9ed07-font-weight );
    text-transform: var(--e-global-typography-ea9ed07-text-transform );
    line-height: var(--e-global-typography-ea9ed07-line-height );
    letter-spacing: var(--e-global-typography-ea9ed07-letter-spacing );
    word-spacing: var(--e-global-typography-ea9ed07-word-spacing );
    fill: var(--e-global-color-5a676c5 );
    color: var(--e-global-color-5a676c5 );
    background-color: var(--e-global-color-accent );
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    padding: 10px 30px 10px 30px;
}

@media (min-width: 168px) and (max-width: 991px){
  .elementor-197244 .elementor-element.elementor-element-6513d6e #boostly_remove_on_mobile{
    display:block !important;
}  
}/* End custom CSS */