@media screen and (min-width:30em){.cal-month{float:left;width:48.4375%;margin-right:3.125%;}.ie7 .cal-month,.ie8 .cal-month{display:inline;width:48%;}.cal-month:nth-child(2n+2){margin-right:0;}}@media screen and (min-width:48em){.cal-month{width:31.25%;margin-right:3.125%;}.ie7 .cal-month,.ie8 .cal-month{width:33%;}.cal-month:nth-child(2n+2){margin-right:3.125%;}.cal-month:nth-child(3n+3){margin-right:0;}}.cal-month caption{font-size:1em;}.cal-month table{width:auto;}.cal th,.cal td{padding:0;width:14%;height:2em;text-align:center;vertical-align:middle;}.cal td{border-left:1px solid #e6eef0;}.cal td:last-child{border-right:1px solid #e6eef0;}.cal-nc,.cal-nc > div{background-color:#909090;}.cal-na{color:#ccc;background:#f6f6f6 url(/sites/kangaroovalleyolives.com.au/modules/availability/booked.png) no-repeat 50% 60%;}.availability-states .cal-na{color:#4f5564;background:none;}.cal-av{background:#ffffff;}.cal table{width:100%;}.cal-month caption{font-weight:bold;color:rgb(64,86,162);}.cal th{color:rgb(136,156,200);}.cal table td{border-color:rgb(230,238,240);}.cal-month td.active{background:none;}.cal table td.cal-other,.cal table td.cal-pastdate{color:#ccc;background:#fafafa;}.cal table td div{padding:4px 4px 4px 16px;height:3em;font-size:0.785714286em;text-align:right;}.cal-selected{font-weight:bold;}.cal .cal-selected > div{border-color:#555;}.cal-selectable{cursor:pointer;}.cal-selectable:hover,.cal-selectable:hover > div{color:#fff;background-color:rgb(0,136,204);}.keystatus{padding-left:2px;}.cal td.keystatus div{width:auto;}.availability-states:before,.availability-states:after{content:"";display:table;}.availability-states:after{clear:both;}.availability-states{*zoom:1;}.availability-states .form-type-radio{display:inline-block;margin:0;padding:0.25em 0.5em;}
#simplenews-admin-filter .form-item{clear:both;line-height:1.75em;margin:0pt 1em 0pt 0pt;}#simplenews-admin-filter .form-item label{float:left;width:12em;}#simplenews-admin-filter .spacer{margin-left:12em;}#simplenews-admin-filter .form-select,#simplenews-admin-filter .form-text{width:14em;}.block-simplenews .issues-link,.block-simplenews .issues-list{margin-top:1em;}.block-simplenews .issues-list .newsletter-created{display:none;}
form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
#permissions td{vertical-align:top;}#permissions td.module{padding:8px 5px 10px;font-weight:bold;}#permissions td.permission{padding:6px 8px 8px 1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-roles td.edit-name{clear:both;}#user-admin-roles .form-item-name{float:left;margin-right:1em;}#user-register-form .form-text,#user-profile-form input.form-text{width:auto;}@media only screen and (max-width:767px){#user-register-form input.form-text,#user-profile-form input.form-text,div.password-parent .password-strength,div.confirm-parent .password-suggestions{width:100%;}}.password-parent,.confirm-parent{position:relative;}.password-strength{position:absolute;left:14em;}.password-strength-title{position:absolute;left:-9999px;}.password-strength-text{font-size:0.875em;font-weight:bold;line-height:1.5;margin-bottom:0.25em;}.password-indicator{position:absolute;top:1.5em;background-color:#C4C4C4;height:0.3em;width:76px;z-index:10;}.password-indicator div{height:100%;width:0%;background-color:#47C965;}input.password-confirm,input.password-field{width:96%;margin-bottom:0.4em;}div.password-confirm{position:absolute;left:11em;width:11.5em;text-align:right;visibility:hidden;font-size:0.875em;line-height:1.5;margin-bottom:0.25em;}div.form-item div.password-suggestions{width:288px;padding:8px 14px;margin-bottom:10px;color:#3a87ad;border:1px solid #bce8f1;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#d9edf7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}div.password-suggestions ul{margin-bottom:0;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:1em 0 1.5em 0;}.profile dt{float:left;width:8em;margin:0 0 0.2em 0;overflow:hidden;clear:left;font-weight:bold;text-align:right;text-overflow:ellipsis;white-space:nowrap;}.profile dd{margin:0 0 0 9em;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
