.gfb-tooltip .gfb-selected-capacity.show,.gfb-tooltip-text.gfb-selected,.gfb-tooltip:hover .gfb-tooltip-text{display:none!important}#scc_booking+.et_pb_section.et_pb_bottom_divider>div{z-index:1!important}#scc_booking .gfb-cal-container .gfb-cal-table,#scc_booking #gfb-cal-overlay,#scc_booking .gfb-cal-container h3{max-width:none}#gfb-fancy-calendar .gfb-cal-container h3,#gfb-fancy-calendar .gfb-cal-table-bordered thead tr,#gfb-fancy-calendar span.gfb-tooltip-text,#gfb-fancy-calendar td.gfb-selected,#gfb-fancy-calendar span.gfb-selected{background-color:#5e6e84!important;color:#fff!important}#gfb-fancy-calendar td.gfb-selected.gfb-caret-down:after{content:none}#gfb-fancy-calendar .gfb-tooltip-text:after{border-top-color:#5e6e84}#gfb-fancy-calendar .gfb-cal-container .today:not(.gfb-selected)>span,#gfb-fancy-calendar ul.gfb-slot-list li>span{color:#5e6e84;border-color:#5e6e84}.cc-std #gfb-fancy-calendar td.gfb-selected{background-color:#bd1d20!important}.cc-std #gfb-fancy-calendar .gfb-cal-container .today:not(.gfb-selected)>span{color:#bd1d20;border-color:#bd1d20}.cc-bi #gfb-fancy-calendar td.gfb-selected{background-color:#7dba3c!important}.cc-bi #gfb-fancy-calendar .gfb-cal-container .today:not(.gfb-selected)>span{color:#7dba3c;border-color:#7dba3c}.cc-fax #gfb-fancy-calendar td.gfb-selected{background-color:#3a95bc!important}.cc-fax #gfb-fancy-calendar .gfb-cal-container .today:not(.gfb-selected)>span{color:#3a95bc;border-color:#3a95bc}.cc-seccomp #gfb-fancy-calendar td.gfb-selected{background-color:#16a086!important}.cc-seccomp #gfb-fancy-calendar .gfb-cal-container .today:not(.gfb-selected)>span{color:#16a086;border-color:#16a086}#gfb-fancy-calendar tr td.gfb-available{background-color:#fff!important;color:#000!important}#gfb-fancy-calendar td.gfb-available:hover,#gfb-fancy-calendar tr td.gfb-selected.gfb-available{background-color:#c8d2db!important}#gfb-fancy-calendar td.gfb-not-available{color:rgb(0 0 0 / 40%);background-color:#f3f5f7!important}#scc_booking .gf_browser_safari .gfield--type-gfb_appointment_calendar{overflow:-webkit-paged-x}@media only screen and (max-width:641px){.et_pb_text_inner .gf_stylespro .ginput_container span:not(.ginput_price):not(.gfsp_icon){margin-bottom:8px;display:inline-block!important}#gfb-fancy-calendar .gfb-cal-table-bordered thead tr th{padding:0px!important}.et_pb_text_inner .gf_stylespro .ginput_container #gfb-fancy-calendar span:not(.ginput_price):not(.gfsp_icon){margin-bottom:0}#gfb-fancy-calendar .gfb-cal-container .today:not(.gfb-selected)>span{width:25px;height:25px}}