.acf_fbr-calendar .ui-datepicker{background:#fff;border-radius:0;box-shadow:0 2px 3px rgba(0,0,0,.1);border:1px solid #d9d9d9;padding:10px;width:300px}.acf_fbr-calendar .ui-datepicker,.acf_fbr-calendar .ui-datepicker *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.acf_fbr-calendar .ui-datepicker .ui-datepicker-header{font-size:14px;line-height:18px}.acf_fbr-calendar .ui-datepicker .ui-datepicker-header a{cursor:pointer;text-decoration:none;display:block;width:20px;height:18px;position:relative}.acf_fbr-calendar .ui-datepicker .ui-datepicker-header a:before{content:'';display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:16px;width:0;height:0;border-style:solid;opacity:.6}.acf_fbr-calendar .ui-datepicker .ui-datepicker-header a span{display:none}.acf_fbr-calendar .ui-datepicker .ui-datepicker-header a:hover:before{opacity:1}.acf_fbr-calendar .ui-datepicker .ui-datepicker-header a.ui-datepicker-prev{float:left}.acf_fbr-calendar .ui-datepicker .ui-datepicker-header a.ui-datepicker-prev:before{border-width:4px 8px 4px 0;border-color:transparent #0777d9 transparent transparent}.acf_fbr-calendar .ui-datepicker .ui-datepicker-header a.ui-datepicker-next{float:right}.acf_fbr-calendar .ui-datepicker .ui-datepicker-header a.ui-datepicker-next:before{border-width:4px 0 4px 8px;border-color:transparent transparent transparent #0777d9}.acf_fbr-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin:0 0 10px;text-align:center;font-weight:700}.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar{width:100%;border:1px solid #4da9f9;border-collapse:separate;font-size:13px;color:#333}.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar th,.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar td{text-align:center;border:1px solid transparent;margin:0;width:14.2857142857%}.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar th.ui-state-disabled,.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar td.ui-state-disabled{color:rgba(51,51,51,.4)}.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar th.ui-datepicker-today,.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-today{border:1px solid rgba(77,169,249,.5)}.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar th.ui-datepicker-week-end,.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-week-end{background:rgba(242,242,242,.5)}.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar th.ui-datepicker-current-day,.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day{background:#4da9f9}.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar th.ui-datepicker-current-day a,.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day a{color:#fff}.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar th.ui-datepicker-unselectable,.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar th a,.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-unselectable,.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar td a{padding:5px}.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar th a,.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar td a{display:block;transition:background .3s ease;color:#4da9f9;margin:-1px}.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar th a:hover,.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar th a:active,.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar td a:hover,.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar td a:active{background:rgba(77,169,249,.3);text-decoration:none}.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar thead{background:#f2f2f2;padding:10px}.acf_fbr-calendar .ui-datepicker table.ui-datepicker-calendar thead th{padding:5px;border-bottom:1px solid #d9d9d9}.acf_fbr-form form{padding-left:5px;padding-right:5px}.acf_fbr-form form .acf_fbr-honeypot{position:absolute!important;top:-9999px!important;left:-9999px!important;height:0!important;width:0!important;border:0!important;padding:0!important;margin:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.acf_fbr-form form .flexible-fields:before,.acf_fbr-form form .flexible-fields:after{content:' ';display:table}.acf_fbr-form form .flexible-fields:after{clear:both}.acf_fbr-form form .flexible-fields .field-group{clear:both;padding-left:5px;padding-right:5px}.acf_fbr-form form .flexible-fields .field-group.set-width{float:left;clear:none}.acf_fbr-form form .flexible-fields .field-group .display-horizontal label{display:inline-block}.acf_fbr-form form .flexible-fields .field-group .display-vertical label{display:block}