.op3-element[data-op3-element-type=date],.op3-element[data-op3-element-type=date] [data-op3-element-container]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.op3-element[data-op3-element-type=date] .calendar{grid-area:calendar;position:relative;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px 20px 10px 10px;width:97px;min-width:97px;height:93px;background-color:#fff;text-align:center;overflow:hidden}.op3-element[data-op3-element-type=date] .calendar .header{height:30%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:capitalize}.op3-element[data-op3-element-type=date] .calendar .header .month{font-size:16px!important;color:#fff!important}.op3-element[data-op3-element-type=date] .calendar .body{height:70%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px}.op3-element[data-op3-element-type=date] .calendar .body .day{font-size:29px!important;font-weight:700!important;color:#111!important}.op3-element[data-op3-element-type=date] .date{display:-webkit-box;display:-ms-flexbox;display:flex}.op3-element[data-op3-element-type=date] .separator-wrapper,.op3-element[data-op3-element-type=date] .timezone-wrapper{min-width:5px;display:none;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.op3-element[data-op3-element-type=date] .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap}.op3-element[data-op3-element-type=date] .date-wrapper,.op3-element[data-op3-element-type=date] .time-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;display:none;margin-bottom:0;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.op3-element[data-op3-element-type=date] .time{white-space:nowrap}.op3-element[data-op3-element-type=date] [data-op3-datetime-type=dynamic][data-op3-interval-type=date] .calendar,.op3-element[data-op3-element-type=date] [data-op3-datetime-type=dynamic][data-op3-interval-type=date] .date-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.op3-element[data-op3-element-type=date] [data-op3-datetime-type=dynamic][data-op3-interval-type=time] .calendar{display:none!important}.op3-element[data-op3-element-type=date] [data-op3-datetime-type=dynamic][data-op3-interval-type=time] .time-wrapper,.op3-element[data-op3-element-type=date] [data-op3-datetime-type=dynamic][data-op3-interval-type=time] .wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.op3-element[data-op3-element-type=date] [data-op3-datetime-type=dynamic][data-op3-interval-type=day] .calendar,.op3-element[data-op3-element-type=date] [data-op3-datetime-type=dynamic][data-op3-interval-type=day] .date-wrapper,.op3-element[data-op3-element-type=date] [data-op3-datetime-type=dynamic][data-op3-interval-type=day] .separator-wrapper,.op3-element[data-op3-element-type=date] [data-op3-datetime-type=dynamic][data-op3-interval-type=day] .time-wrapper,.op3-element[data-op3-element-type=date] [data-op3-datetime-type=dynamic][data-op3-interval-type=day] .timezone-wrapper,.op3-element[data-op3-element-type=date] [data-op3-datetime-type=dynamic][data-op3-interval-type=day] .wrapper,.op3-element[data-op3-element-type=date] [data-op3-datetime-type=specific] .calendar,.op3-element[data-op3-element-type=date] [data-op3-datetime-type=specific] .date-wrapper,.op3-element[data-op3-element-type=date] [data-op3-datetime-type=specific] .separator-wrapper,.op3-element[data-op3-element-type=date] [data-op3-datetime-type=specific] .time-wrapper,.op3-element[data-op3-element-type=date] [data-op3-datetime-type=specific] .timezone-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.op3-element[data-op3-element-type=date] [data-op3-date-stacked-layout="1"] .date{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.op3-element[data-op3-element-type=date] [data-op3-date-stacked-layout="1"] .separator-wrapper{margin-left:0!important}.op3-element[data-op3-element-type=date] [data-op3-date-stacked-layout="1"] .date-wrapper,.op3-element[data-op3-element-type=date] [data-op3-date-stacked-layout="1"] .wrapper{width:100%}.op3-element[data-op3-element-type=date] [data-op3-calendar-stacked-layout="1"]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.op3-element[data-op3-element-type=date] [data-op3-calendar-stacked-layout="1"][data-op3-date-stacked-layout="1"] .date-wrapper,.op3-element[data-op3-element-type=date] [data-op3-calendar-stacked-layout="1"][data-op3-date-stacked-layout="1"] .wrapper{width:auto}.op3-element[data-op3-element-type=date] [data-op3-calendar-stacked-layout="0"]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.op3-element[data-op3-element-type=date] [data-op3-calendar-stacked-layout="0"][data-op3-date-stacked-layout="0"]{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,day:2-digit,month:long,year:numeric"] .weekday,.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,day:ordinalnumber,month:long,year:numeric"] .weekday,.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,day:numeric,month:long,year:numeric"] .weekday{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,day:2-digit,month:long,year:numeric"] .day,.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,day:ordinalnumber,month:long,year:numeric"] .day,.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,day:numeric,month:long,year:numeric"] .day{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,day:2-digit,month:long,year:numeric"] .month,.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,day:ordinalnumber,month:long,year:numeric"] .month,.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,day:numeric,month:long,year:numeric"] .month{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,day:2-digit,month:long,year:numeric"] .year,.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,day:ordinalnumber,month:long,year:numeric"] .year,.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,day:numeric,month:long,year:numeric"] .year{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,month:long,day:2-digit,year:numeric"] .weekday,.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,month:long,day:numeric,year:numeric"] .weekday,.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,month:long,day:ordinalnumber,year:numeric"] .weekday{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,month:long,day:2-digit,year:numeric"] .day,.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,month:long,day:numeric,year:numeric"] .day,.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,month:long,day:ordinalnumber,year:numeric"] .day{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,month:long,day:2-digit,year:numeric"] .month,.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,month:long,day:numeric,year:numeric"] .month,.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,month:long,day:ordinalnumber,year:numeric"] .month{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,month:long,day:2-digit,year:numeric"] .year,.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,month:long,day:numeric,year:numeric"] .year,.op3-element[data-op3-element-type=date] [data-op3-date-format="weekday:long,month:long,day:ordinalnumber,year:numeric"] .year{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.op3-element[data-op3-element-type=date] .op3-background-ancestor{z-index:0;overflow:hidden}.op3-element[data-op3-element-type=date] .op3-background-ancestor [data-op3-background=overlay]{z-index:-1}.op3-element[data-op3-element-type=date] .op3-background-ancestor [data-op3-border]{position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid;border-color:rgba(0,0,0,.2);border-width:0;border-radius:inherit;pointer-events:none;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.4);box-shadow:inset 0 0 0 rgba(0,0,0,.4)}@media (max-width:767px){.op3-element[data-op3-element-type=date] .calendar{margin:5px;min-width:78px}.op3-element[data-op3-element-type=date] .separator-wrapper{margin-left:0!important}.op3-element[data-op3-element-type=date] .date{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.op3-element[data-op3-element-type=date] [data-op3-calendar-stacked-layout="0"][data-op3-date-stacked-layout="1"]{-webkit-box-pack:initial!important;-ms-flex-pack:initial!important;justify-content:initial!important}}html[data-op3-support] #op3-designer-element .op3-element[data-op3-element-type=date] p{margin:0}html[data-op3-support] #op3-designer-element .op3-element[data-op3-element-type=date] .day,html[data-op3-support] #op3-designer-element .op3-element[data-op3-element-type=date] .month,html[data-op3-support] #op3-designer-element .op3-element[data-op3-element-type=date] .weekday,html[data-op3-support] #op3-designer-element .op3-element[data-op3-element-type=date] .year::before{margin-right:5px}