/* Start custom CSS for shortcode, class: .elementor-element-6eec2ce6 */.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
    text-decoration: none;
}


.vbo-booking-details-head-confirmed{
    background: #52aa20;
}

.btn,.vbselectr-result,.vbo-pref-color-btn{
    background: #06a306;
}

@media screen and (max-width: 768px) {
.vbo-booking-details-intro{
    width: 80%;
    font-size: 18px !important;
}
}
    
    
h4{
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2a4165e6 */.vbo-booking-print{
    position: absolute;
    right: 0vw;
    border: 1px solid gray;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    border-radius: 5px;
    padding-top: 2px;
    padding-left: 3px;
}

.vbo-booking-details-intro{
    font-size: 24px !important;
}

.vbo-booking-details-head,.vbo-booking-details-head-confirmed{
    padding-top: 20px;
    padding-bottom: 0px;
}

#vbo-search-suggestions-container-2 > h4{
    font-weight: bold;
}

#vbo-search-suggestions-container-2 > div.vbo-booking-solutions-container > h4{
    font-weight: bold;
}

#post-412 > div > div > section > div > div > div > div > div > div > div > div.vbdivsearch.vbo-search-mainview.vbo-search-noresults-cont > form > div > div.vbo-search-submit{
    margin-bottom: 9px;
}

#post-412 > div > div > section > div > div > div > div > div > div > div > div.vbdivsearch.vbo-search-mainview.vbo-search-noresults-cont > form > div > div.vbo-search-submit > input{
    height: 40px;
}

#vbo-search-num-aduchild-block > div > span{
    margin-top: 32px;
}

#post-412 > div > div > section > div > div > div > div > div > div > div > div.vbo-booking-details-topcontainer > div.vbo-booking-details-head.vbo-booking-details-head-confirmed > h4{
    color: white;
}/* End custom CSS */