.evobo_selections .evobo_selection_row{display:block;padding:10px 0;position:relative}.evobo_selections .evobo_selection_row span{display:inline-block;padding:5px 15px;border-radius:25px;cursor:pointer;text-align:center;color:#6b6b6b;text-transform:uppercase}.evobo_selections .evobo_selection_row span.select.non_select{background-color:#e6e6e6;color:#6b6b6b;cursor:default}.evobo_selections .evobo_selection_row span:hover{background-color:#d6d6d6;color:gray}.evobo_selections .evobo_selection_row span.select{background-color:#f3c991;color:#fff}.evobo_selections .evobo_selection_row.evobo_slot_selection span{margin-right:5px;margin-bottom:5px;background-color:#fff;font-size:14px}.evobo_selections .evobo_selection_row.evobo_slot_selection span:hover{background-color:#d6d6d6}.evobo_selections .evobo_selection_row.evobo_slot_selection span em{font-style:normal}.evobo_selections .evobo_selection_row.evobo_slot_selection span.select{background-color:#82da95;color:#fff}.evobo_main_selection{font-family:'open sans','arial'}.evoGC .evoGC_week span em,.evobo_selections .evobo_selection_row.evobo_slot_selection span,.evobo_main_selection .evobo_section_header,.evoGC .evoGC_header .evoGC_month,.evoGC .evoGC_header .evoGC_year{font-family:'roboto'}.evobo_price_values .evovo_price_options{margin-top:10px}.evoGC .evoGC_week span:before{content:"";display:block;padding-top:100%}.evobo_calendar .evoGC .evoGC_week span.hasslots em{background-color:#82da95;color:#fff}body #evcal_list .evobo_selction_stage_time_qty .tx_wc_notic .evotx_success_msg{display:none}body #evcal_list .evobo_selction_stage_time_qty .tx_wc_notic .evotx_success_msg.bad{display:block}.evobo_calendar,.evobo_selections{width:50%}.evobo_selections{padding-left:20px}.evobo_main_selection{display:flex}.evobo_main_selection .evobo_section_header{font-weight:700;font-size:14px;display:block;margin-bottom:15px;text-transform:uppercase}.evobo_booking_section.def .evobo_selection_row.evobo_slot_selection{display:flex;flex-direction:row;flex-wrap:wrap}.evobo_booking_section.def .evobo_selection_row.evobo_slot_selection .slot{flex:0 0 48%;font-size:13px}.evobo_selections .evobo_selection_row.evobo_slot_selection span.month,.evobo_selections .evobo_selection_row.evobo_slot_selection span.line_slots{background:none;box-shadow:none;padding:0;margin:0}.evobo_booking_section.slot .evobo_selections{width:100%;padding:0}.evobo_booking_section.slot .evobo_section_header{margin-bottom:0}.evobo_selections .evobo_selection_row.evobo_slot_selection span.month{font-weight:700;margin-bottom:10px;cursor:default}.evobo_selections .evobo_selection_row.evobo_slot_selection .date{display:flex;padding:0 0 10px}.evobo_selections .evobo_selection_row.evobo_slot_selection .date b.day{flex:0 0 80px;padding-top:5px;font-size:13px}.evobo_selections .evobo_selection_row.evobo_slot_selection .date b.day i{display:inline-block;text-transform:uppercase;font-style:normal;opacity:.4}.evobo_selections .evobo_selection_row.evobo_slot_selection span.line_slots{text-align:left;display:flex;flex-wrap:wrap;flex:1}.evobo_selections .evobo_selection_row.evobo_slot_selection span.line_slots .slot{flex:0 0 32%;border:1px solid #d8d8d8}.evo_lightbox_content .evobo_selections .evobo_selection_row.evobo_slot_selection span.line_slots .slot{flex:0 0 48%}.evoGC{margin-bottom:20px;background-color:#fff;padding:20px;border-radius:12px;box-shadow:0 0 20px 0 #0000000f}.evoGC .evoGC_header,.evoGC .evoGC_days,.evoGC .evoGC_dates{display:block}.evoGC .evoGC_header{padding-bottom:20px;display:flex;justify-content:space-between;border-bottom:1px solid #e8e8e8;margin-bottom:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.evoGC .evoGC_header .evoGC_month,.evoGC .evoGC_header .evoGC_year{font-size:14px;text-transform:uppercase;padding-right:5px;font-weight:700}.evoGC .evoGC_today{text-transform:uppercase;font-size:12px;border-radius:5px;background-color:#cecece;color:#fff;padding:3px 10px;margin-right:10px;cursor:pointer}.evoGC .evoGC_today:hover{opacity:.6}.evoGC .evoGC_header .evoGC_nav{padding-left:10px;display:flex;align-items:center}.evoGC .evoGC_header .evoGC_ar{text-align:center;height:25px;width:25px;cursor:pointer;border:1px solid #c5c5c5;border-radius:50%;color:#c5c5c5;position:relative;margin-right:10px}.evoGC .evoGC_header .evoGC_ar:hover{color:#c5c5c5;border-color:#c5c5c5;background-color:#ededed}.evoGC .evoGC_header .evoGC_ar i.fa{font-size:16px;margin-top:4px;position:absolute;width:auto;height:100%;line-height:100%!important;vertical-align:middle;top:50%;left:50%;transform:translate(-50%,-50%)}.evoGC .evoGC_days{display:flex;justify-content:space-around;text-transform:uppercase;font-weight:700;font-size:14px;margin-bottom:20px;color:#e4e4e4}.evoGC .evoGC_dates{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;flex-grow:88;padding:0;margin:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.evoGC .evoGC_week{flex-basis:100%;display:flex;justify-content:flex-start}.evoGC .evoGC_week span{flex-basis:calc(100% *1/7);text-align:center;box-sizing:border-box;position:relative;cursor:pointer;border-radius:50%;-webkit-border-radius:50%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.evoGC .evoGC_week span em{position:absolute;margin:0;top:50%;left:50%;width:40px;height:40px;line-height:40px;font-style:normal;font-weight:700;font-size:14px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);border-radius:50%;-webkit-border-radius:50%;color:#a7a7a7}.evoGC .evoGC_week span i{position:absolute;margin:0;top:50%;left:50%;width:44px;height:44px;line-height:40px;font-style:normal;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);border-radius:50%}.evotx_hidable_box.trim .evoGC .evoGC_week span i{width:100%;height:100%}.evoGC .evoGC_week .evoGC_date.today i{border:2px solid #ffafaf}.evoGC .evoGC_week .evoGC_date:hover i{background-color:#f3f3f3}.evoGC .evoGC_week .evoGC_date.select i{border:2px solid #616161}.evo_lightbox_body .evobo_calendar{padding-right:30px}.evo_lightbox_body .evobo_calendar,.evo_lightbox_body .evobo_selections{width:100%}.evo_lightbox_body .evobo_selections{padding:15px 0}.evo_lightbox_body .evobo_main_selection{flex-direction:column}.evo_lightbox_body .evoGC .evoGC_week span em{width:40px;height:40px;line-height:40px;font-size:inherit;font-style:normal}.evobo_main_selection.trim .evobo_calendar,.evobo_main_selection.trim .evobo_selections{width:100%}.evobo_main_selection.trim{flex-direction:column}.evobo_main_selection.trim .evobo_selections{padding:15px 0}.evobo_booking_section.slot .evobo_main_selection.trim .evobo_selections{padding:10px 15px 0}.evobo_booking_section.slot .evobo_main_selection.trim span.line_slots{text-align:left;flex-basis:200px}@media (max-width:975px){.evoGC .evoGC_week span em{width:30px;height:30px;line-height:30px;font-size:14px}.evoGC .evoGC_week span.today em{line-height:27px}}@media (max-width:850px){.evobo_calendar,.evobo_selections{width:100%}.evobo_selections{padding:15px 0}.evobo_main_selection{flex-direction:column}.evoGC .evoGC_week span em{width:40px;height:40px;line-height:40px;font-size:inherit}.evoGC .evoGC_week span.today em{line-height:36px}.evobo_selections .evobo_selection_row.evobo_slot_selection span.line_slots .slot{flex:0 0 48%}}@media (max-width:550px){.evoGC .evoGC_week span.select{}.evoGC .evoGC_week span em{width:25px;height:25px;line-height:25px;font-size:12px;background-color:#fff0}.evoGC .evoGC_week span.today em{border:none;line-height:25px}.evobo_booking_section.slot .evobo_main_selection .evobo_selections{padding:10px 15px 0}.evobo_selections .evobo_selection_row.evobo_slot_selection .date{flex-direction:column}.evobo_selections .evobo_selection_row.evobo_slot_selection .date b.day{flex:0 0 auto;margin-bottom:15px}.evobo_selections .evobo_selection_row.evobo_slot_selection span.line_slots .slot{flex:1 0 100%}.evobo_booking_section.slot .evobo_main_selection span.line_slots{text-align:left}.evobo_booking_section.def .evobo_selection_row.evobo_slot_selection .slot{flex:0 0 100%}}