/* TEMPLATE */

#sp-bottom {
    font-size: 16px;
    line-height: 1.5;
}


#sp-top-bar {
    font-size: 1.25rem;
}

ul.social-icons>li:not(:last-child) {
    margin-right: 5px;
}

.sp-megamenu-parent>li {
    color: #434343;
}

.sp-megamenu-parent>li:hover {
    color: #00abbf;
}

#sp-footer a {
    color: #f9f7f0;
}

/* VIKBOOKING */
:root {
    --vbo-border-color: #afafaf;
    --vbo-light-border-color: #afafaf;
}

.vbselectr-result, .vbo-pref-color-btn {
    border: 1px solid #afafaf;
    color: #555555 !important;
    background: #dee2e6 !important;
    padding: 8px 25px;
}

.vbcaldivcont .vbcaltrmonth .vbo-rdet-avcal-nav {
    border-radius: 12px;
    font-size: 25px;
    line-height: 7px;
}

.vbselectr-result:hover, .vbo-pref-color-btn:hover, .vbo-goback-link:hover, .vbo-pref-color-btn-secondary:hover {
    color: #ffffff !important;
    background: #00abbf !important;
}

ol.vbo-stepbar li.vbo-step-complete:before {
    background-color: #00acbf;
}

.ui-datepicker.ui-datepicker-multi {
    z-index: 9999;
}

.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
    padding-left: 52px !important;
}

.maxthirty {
    margin: 8px;
}

.vbo-showprc-roomname h3 {
    font-size: 2.75rem;
}

.room_prices h4, .room_options h4, .room_carats h4, .vbo-availcalendars-cont h4, .vbo-promotion-name h4, .vbo-pkglist-pkg-name h4, .vbo-seldates-cont-inner h4 {
    font-size: 2rem;
    color: #555555;
}

.vblistroomnamediv h3 {
    font-size: 3rem;
    color: #555555;
}

.vbrowcname a {
    font-size: 1.8rem;
    font-weight: 400;
    color:#434343;
}

.vbrowcname a:hover {
    color:#00acbf;

}

.vbo-booking-details-head-pending {
    background: #dc3545;
}

.vbo-booking-details-head > h4 {
    color: #ffffff;
}

.vbo-payment-image img {
    max-height: 50px;
}

.vbo-horizsearch-humanformat-wrap .hasDatepicker, .vbo-horizsearch-inquiryformat-wrap .hasDatepicker {
    position: absolute;
    z-index: 10000;
    width: auto;
}