.theme-oceanwp .rangeMode .flatpickr-day{margin-top:6px!important}.theme-oceanwp .flatpickr-wrapper{width:100%}.theme-oceanwp .flatpickr-calendar{background-color:#fff;border-radius:6px;box-shadow:0 0 15px 0 #7c7c7c;margin-top:5px;padding:28px 30px;width:auto!important}@media only screen and (max-width:767px){.theme-oceanwp .flatpickr-calendar{width:100%!important}}.theme-oceanwp .flatpickr-calendar:after,.theme-oceanwp .flatpickr-calendar:before{display:none}.theme-oceanwp .flatpickr-calendar.static{top:calc(100% + 8px)}.theme-oceanwp .flatpickr-calendar .flatpickr-innerContainer{overflow:initial}@media only screen and (max-width:767px){.theme-oceanwp .flatpickr-calendar .flatpickr-innerContainer{justify-content:center}}.theme-oceanwp .flatpickr-calendar .flatpickr-months .flatpickr-prev-month{top:10px}.theme-oceanwp .flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg{fill:inherit}.theme-oceanwp .flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:block}.theme-oceanwp .flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg{fill:#989898;height:24px;width:24px}.theme-oceanwp .flatpickr-calendar .flatpickr-months .flatpickr-next-month{top:10px}.theme-oceanwp .flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg{fill:inherit}.theme-oceanwp .flatpickr-calendar .flatpickr-months .flatpickr-next-month svg{fill:#989898;height:24px;width:24px}.theme-oceanwp .flatpickr-calendar .flatpickr-month{height:22px;margin-bottom:28px}.theme-oceanwp .flatpickr-calendar .flatpickr-current-month{height:auto;padding:0}.theme-oceanwp .flatpickr-calendar .flatpickr-current-month .cur-month{color:#121212;font-family:Mulish,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.theme-oceanwp .flatpickr-calendar .flatpickr-current-month .numInputWrapper{display:none}.theme-oceanwp .flatpickr-calendar .flatpickr-weekdays{gap:44px;overflow:initial;position:relative}.theme-oceanwp .flatpickr-calendar .flatpickr-weekdays:before{background-color:#efefef;content:"";height:1px;left:-30px;position:absolute;top:0;width:calc(100% + 60px)}.theme-oceanwp .flatpickr-calendar .flatpickr-weekdays:after{background-color:#efefef;content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);width:1px}@media only screen and (max-width:767px){.theme-oceanwp .flatpickr-calendar .flatpickr-weekdays:after{display:none}}.theme-oceanwp .flatpickr-calendar .flatpickr-weekdays .flatpickr-weekday{color:#7c7c7c;font-family:Mulish,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.theme-oceanwp .flatpickr-calendar .flatpickr-days{gap:44px;overflow:initial;width:auto!important}.theme-oceanwp .flatpickr-calendar .flatpickr-days:after{background-color:#efefef;content:"";height:calc(100% + 28px);left:50%;position:absolute;transform:translateX(-50%);width:1px}@media only screen and (max-width:767px){.theme-oceanwp .flatpickr-calendar .flatpickr-days:after{display:none}}.theme-oceanwp .flatpickr-calendar .dayContainer+.dayContainer{box-shadow:none}.theme-oceanwp .flatpickr-calendar .dayContainer .flatpickr-day{align-items:center;border-radius:8px;color:#121212;display:flex;font-family:Mulish,sans-serif;font-size:14px;font-weight:500;justify-content:center;line-height:1.5;padding:10px;white-space:nowrap}.theme-oceanwp .flatpickr-calendar .dayContainer .flatpickr-day:hover{background-color:initial;border:none}.theme-oceanwp .flatpickr-calendar .dayContainer .flatpickr-day:nth-child(7n),.theme-oceanwp .flatpickr-calendar .dayContainer .flatpickr-day:nth-child(7n-1){background-color:#fffdea}.theme-oceanwp .flatpickr-calendar .dayContainer .flatpickr-day.flatpickr-disabled{color:#bdbdbd;cursor:default}.theme-oceanwp .flatpickr-calendar .dayContainer .flatpickr-day.today{border:none}.theme-oceanwp .flatpickr-calendar .dayContainer .flatpickr-day.endRange,.theme-oceanwp .flatpickr-calendar .dayContainer .flatpickr-day.selected:not(.endRange),.theme-oceanwp .flatpickr-calendar .dayContainer .flatpickr-day.startRange{background-color:#0c5eba;border:none;box-shadow:none!important;color:#fff}.theme-oceanwp .flatpickr-calendar .dayContainer .flatpickr-day.selected:not(.endRange):after{background:#0c5eba;clip-path:polygon(-12% 0,100% 50%,-12% 100%);content:"";height:29px;left:100%;outline:1px solid #0c5eba;position:absolute;top:50%;transform:translateY(-50%);width:4px;z-index:1}.theme-oceanwp .flatpickr-calendar .dayContainer .flatpickr-day.selected:not(.endRange):before{background:#bdd9fa;content:"";height:100%;position:absolute;right:-5px;width:10px;z-index:-1}.theme-oceanwp .flatpickr-calendar .dayContainer .flatpickr-day.startRange:after{background:#0c5eba;clip-path:polygon(-12% 0,100% 50%,-12% 100%);content:"";height:29px;left:100%;outline:1px solid #0c5eba;position:absolute;top:50%;transform:translateY(-50%);width:4px;z-index:1}.theme-oceanwp .flatpickr-calendar .dayContainer .flatpickr-day.startRange:before{background:#bdd9fa;content:"";height:100%;position:absolute;right:-5px;width:10px;z-index:-1}.theme-oceanwp .flatpickr-calendar .dayContainer .flatpickr-day.endRange:after{background:#0c5eba;clip-path:polygon(112% 0,0 50%,112% 100%);content:"";height:28px;outline:1px solid #0c5eba;position:absolute;right:100%;top:50%;transform:translateY(-50%);width:4px;z-index:2}.theme-oceanwp .flatpickr-calendar .dayContainer .flatpickr-day.endRange:before{background:#bdd9fa;content:"";height:100%;left:-5px;position:absolute;width:10px;z-index:-1}.theme-oceanwp .flatpickr-calendar .dayContainer .flatpickr-day.inRange{background-color:#bdd9fa;border:none;border-radius:0;box-shadow:-5px 0 0 #bdd9fa,5px 0 0 #bdd9fa;color:#197cde}.theme-oceanwp .flatpickr-calendar .dayContainer .flatpickr-day.inRange:nth-child(7n+1){box-shadow:none!important}
