/*
 Theme Name:   Polaris RDS Child
Theme URI:    https://github.com/ESBlueCorona/bc-rds
 Description:  Polaris RDS Child Theme
 Author:       By Polaris RDS Team
 Template:     rds
 Version:      2.0
 License: GNU General Public License v2 or later
 License URI: https://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  polaris-rds-child
 Tags: one-column, custom-menu, featured-images, theme-options, translation-ready
 GitHub Theme URI: /ESBlueCorona/bc-rds
*/

/* Osano cookies Style */
a.cookie-preferences-link, a.cookie-preferences-link:hover { color: inherit; font-family: 'Outfit'; }
.page-id-63064 h1.elementor-heading-title.elementor-size-default {
    line-height: 1 !important;
}
html body div.gform_legacy_markup_wrapper.gform_wrapper ul li.gfield .ginput_container_checkbox ul.gfield_checkbox li.gchoice {
    max-width: 100% !important;
    display: flex;
    width: 100% !important;
	padding: 0 !important;
	}
html body div.gform_legacy_markup_wrapper.gform_wrapper ul li.gfield.gfield--type-checkbox {
        padding-left: 0 !important;
		padding-right: 0 !important;
}
html body div.gform_legacy_markup_wrapper.gform_wrapper ul li.gfield.gfield--type-checkbox .ginput_container_checkbox {
	max-width: 100% !important;
}
html body div.gform_legacy_markup_wrapper.gform_wrapper ul li.gfield .ginput_container_checkbox ul.gfield_checkbox li.gchoice label {
    position: static !important;
}
html body div.gform_legacy_markup_wrapper.gform_wrapper ul li.gfield .ginput_container_checkbox ul.gfield_checkbox li.gchoice label a{
    font-size: inherit;
    line-height: inherit;
}
@media screen and (max-width: 991px) {
html body .banner-form div.gform_legacy_markup_wrapper.gform_wrapper ul li.gfield .ginput_container_checkbox ul.gfield_checkbox li.gchoice label{
    white-space: normal;
    word-wrap: break-word;
    margin-left: 7px !important;
}
}
#gform_wrapper_11.gform_wrapper ul.gfield_checkbox li label{
	color: #3d3d3d !important;
}

.floating_labels_wrapper.gform_wrapper .gfield input[type="tel"]::placeholder{
opacity: 0 !important;
color: transparent !important;
}

.floating_labels_wrapper.gform_wrapper .gfield input[type="text"]::placeholder{
opacity: 0 !important;
color: transparent !important;
}

/* 1. Neutralize the giant green button styles on the calendar nav cells */

.gform-datepicker-calendar table.calendar td.btn, .gform-datepicker-calendar table.calendar td.nav {
    background: transparent !important;
    color: #333 !important;
    border: none !important;
    padding: 6px 10px !important;
    min-width: unset !important;
    width: auto !important;
    height: auto !important;
    line-height: 1 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    cursor: pointer !important;
    text-align: center !important;
    display: table-cell !important;

}



.gform-datepicker-calendar table.calendar td.btn:hover {
    background-color: #f0f0f0 !important;
}



/* 2. Fix the year and month dropdown select boxes */

.gform-datepicker-calendar select.nav.select {
    display: inline-block !important;
    width: 100% !important;
    max-width: 140px !important;
    height: 32px !important;
    min-height: unset !important;
    padding: 2px 8px !important;
    margin: 0 auto !important;
    font-size: 14px !important;
    background: #fff !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;

}



/* 3. Ensure the table layout and day numbers render properly */

.gform-datepicker-calendar table.calendar {
    width: 100% !important;
    border-collapse: collapse !important;
    margin: 0 !important;

}



.gform-datepicker-calendar table.calendar td.day {
    padding: 6px 4px !important;
    text-align: center !important;
    cursor: pointer !important;

}



.gform-datepicker-calendar table.calendar td.day:hover,
.gform-datepicker-calendar table.calendar td.selected {
    background-color: #fff !important;
    color: #fff !important;
    border-radius: 4px !important;

}



/* 4. Hide the "Press F1 for help" screen reader notice */

.gform-datepicker-calendar .monthMessage {
    display: none !important;
}



/* 5. Clean up the calendar icon toggle inside the input */

.ginput_container_date .gform-datepicker-toggle {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    min-width: unset !important;

}

.coupon_name a.btn-primary-call,.coupon_name a.btn-primary-call:hover {
    background-color: #1f5560 !important;
    color: #FFC800 !important;
}
.coupon_name a.btn-primary-call:hover {
    color: #1f5560  !important;
}

.coupon_name a.btn-primary-call:before, .elementor .coupon_name a.btn-primary-call:before {
    background-color: #ffffff !important;
	border-color: #1f5560;
} 