/*
Theme Name: Signal
Author: Beyond - Signal
Author URI: https://www.beyondpricing.com/products/signal
Template: enfold
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Bona+Nova+SC:ital,wght@0,400;0,700;1,400&family=Edu+AU+VIC+WA+NT+Hand:wght@400..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Indie+Flower&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Shadows+Into+Light&display=swap');

:root {
    --main_color-primary: #f2b034;
    --main_color-highlight: #068587;
    --main_color-color: #333333;
    --main_color-border: #ebebeb;
    --main_color-heading: #75cbd0;
    --main_color-bg: #ffffff;
    --main_color-bg2: #f8f8f8;
    --gray-300: #d8d8d8;
}

h1, h2, h3 {
    font-family: "Bona Nova SC", serif !important;
}
.phone-info {
     font-size:15px;
     font-weight: normal;
 }
.sub_menu {
    font-size:15px;
    font-weight: normal;
}
.av-main-nav > li > a {
    font-weight:normal;
}
#footer {
    padding:0;
}
.av-subnav-menu li a span.avia-menu-text {
    font-size: 18px !important;
}
.avia_button {
    color: var(--main_color-color) !important;
}
#subForm button {
    background-color: var(--main_color-primary) !important;
    padding: 15px 30px 13px !important;
    font-size: 14px !important;
    min-width: 139px;
    border-radius: 10px !important;
    color: var(--main_color-color) !important;
    border: 1px solid var(--main_color-primary) !important;
}
.av-menu-button-bordered .avia-menu-text {
    border-radius: 10px !important;
}
.hustle-layout-header .hustle-title {
    font-family: "Bona Nova SC", serif !important;
}
h3.av-masonry-entry-title {
    font-family: "Shadows Into Light", cursive !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 2.25rem !important;
}
.avia-button {
    font-family: "Shadows Into Light", cursive !important;
}

/*Signal Quick Search*/
.bre-popup-calendar {
    border: 1px solid var(--main_color-border) !important;
    background-color: var(--main_color-bg) !important;
}
.bre-popup-calendar > .heading .nav-controls a {
    color: var(--main_color-highlight) !important;
    border: 1px solid transparent;
}
.bre-popup-calendar > .popup-calendar-container > .tbl-container > .calendar > .row > .selectable.selected {
    background-color: var(--main_color-highlight) !important;
    color: var(--main_color-bg) !important;
}
#search-btn {
    background-color: var(--main_color-primary) !important;
    display: inline-block !important;
    border-radius: 10px  !important;
    font-family: "Shadows Into Light", cursive !important;
    font-size: 20px !important;
}
#signalsearchwidget-2.widget {
    padding-bottom: 0;
}
.mobile-search-btn {
    background-color: var(--main_color-primary) !important;
    color: var(--main_color-bg) !important;
    padding: 15px 30px 13px;
    font-size: 15px;
    min-width: 139px;
    border-radius: 10px  !important;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}
.mobile-search-btn a, .mobile-search-btn .fa-search {
    color: var(--main_color-bg) !important;
}
#search-control .search-control-content input[type="text"], #search-control .search-control-content select#beds, #search-control .search-control-content select#locations {
    background-color: var(--main_color-bg) !important;
    display: inline-block !important;
    border-radius: 10px !important;
}
.chosen-container-single .chosen-single {
    border-radius: 10px !important;
    background: var(--main_color-bg) !important;
    display: inline-block !important;
    border: 1px solid var(--main_color-border) !important;
}
/*end Signal Quick Search*/

/*styling Signal Booking Engine*/
