#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1}html.js input.form-autocomplete{background-image:url(https://www.philadelphiathecity.com/misc/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat}html.js input.throbbing{background-image:url(https://www.philadelphiathecity.com/misc/throbber-active.gif);background-position:100% center}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em}html.js fieldset.collapsed .fieldset-wrapper{display:none}fieldset.collapsible{position:relative}fieldset.collapsible .fieldset-legend{display:block}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.resizable-textarea .grippie{background:#eee url(https://www.philadelphiathecity.com/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden}body.drag{cursor:move}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none}a.tabledrag-handle:hover{text-decoration:none}a.tabledrag-handle .handle{background:url(https://www.philadelphiathecity.com/misc/draggable.png) no-repeat 6px 9px;height:13px;margin:-.4em .5em;padding:.42em .5em;width:13px}a.tabledrag-handle-hover .handle{background-position:6px -11px}div.indentation{float:left;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em;width:20px}div.tree-child{background:url(https://www.philadelphiathecity.com/misc/tree.png) no-repeat 11px center}div.tree-child-last{background:url(https://www.philadelphiathecity.com/misc/tree-bottom.png) no-repeat 11px center}div.tree-child-horizontal{background:url(https://www.philadelphiathecity.com/misc/tree.png) no-repeat -11px center}.tabledrag-toggle-weight-wrapper{text-align:right}table.sticky-header{background-color:#fff;margin-top:0}.progress .bar{background-color:#fff;border:1px solid}.progress .filled{background-color:#000;height:1.5em;width:5px}.progress .percentage{float:right}.ajax-progress{display:inline-block}.ajax-progress .throbber{background:transparent url(https://www.philadelphiathecity.com/misc/throbber-active.gif) no-repeat 0px center;float:left;height:15px;margin:2px;width:15px}.ajax-progress .message{padding-left:20px}tr .ajax-progress .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.container-inline div,.container-inline label{display:inline}.container-inline .fieldset-wrapper{display:block}.nowrap{white-space:nowrap}html.js .js-hide{display:none}.element-hidden{display:none}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}*:first-child+html .clearfix{min-height:1%}.calendar-calendar tr.odd,.calendar-calendar tr.even{background-color:#fff}.calendar-calendar table{border-collapse:collapse;border-spacing:0;margin:0 auto;padding:0;width:100%}.calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%}.calendar-calendar .year-view td{width:32%;padding:1px;border:none}.calendar-calendar .year-view td table td{width:13%;padding:0}.calendar-calendar tr{padding:0;margin:0;background-color:#fff}.calendar-calendar th{text-align:center;margin:0}.calendar-calendar th a{font-weight:700}.calendar-calendar td{width:14%;border:1px solid #ccc;color:#777;text-align:right;vertical-align:top;margin:0;padding:0}.calendar-calendar .mini{border:none}.calendar-calendar td.week{width:1%;min-width:1%}.calendar-calendar .week{clear:both;font-style:normal;color:#555;font-size:.8em}.calendar-calendar .inner{height:auto !important;height:5em;padding:0;margin:0}
.calendar-calendar .inner div{padding:0;margin:0}.calendar-calendar .inner p{padding:0 0 .8em;margin:0}.calendar-calendar td a{font-weight:700;text-decoration:none}.calendar-calendar td a:hover{text-decoration:underline}.calendar-calendar td.year,.calendar-calendar td.month{text-align:center}.calendar-calendar th.days{color:#ccc;background-color:#224;text-align:center;padding:1px;margin:0}.calendar-calendar div.day{float:right;text-align:center;padding:.125em .25em 0;margin:0;background-color:#f3f3f3;border:1px solid gray;border-width:0 0 1px 1px;clear:both;width:1.5em}.calendar-calendar div.calendar{background-color:#fff;border:solid 1px #ddd;text-align:left;margin:0 .25em .25em 0;width:96%;float:right;clear:both}.calendar-calendar .day-view div.calendar{float:none;width:98%;margin:1% 1% 0}.calendar-calendar div.title{font-size:.8em;text-align:center}.calendar-calendar div.title a{color:#000}.calendar-calendar div.title a:hover{color:#c00}.calendar-calendar .content{clear:both;padding:3px;padding-left:5px}.calendar div.form-item{white-space:normal}table td.mini,table th.mini,table.mini td.week{padding:0 1px 0 0;margin:0}table td.mini a{font-weight:400}.calendar-calendar .mini-day-off{padding:0}.calendar-calendar .mini-day-on{padding:0}table .mini-day-on a{text-decoration:underline}.calendar-calendar .mini .title{font-size:.8em}.mini .calendar-calendar .week{font-size:.7em}.mini-row{width:100%;border:none}.mini{width:32%;vertical-align:top}.calendar-calendar .stripe{height:5px;width:auto;font-size:1px !important;line-height:1px !important}.calendar-calendar .day-view .stripe{width:100%}table.calendar-legend{background-color:#ccc;width:100%;margin:0;padding:0}table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important}.calendar-legend td{text-align:left;padding-left:5px}.calendar-empty{font-size:1px;line-height:1px}.calendar-calendar td.calendar-agenda-hour{text-align:right;border:none;border-top:1px solid #ccc;padding-top:.25em;width:1%}.calendar-calendar td.calendar-agenda-no-hours{min-width:1%}.calendar-calendar td.calendar-agenda-hour .calendar-hour{font-size:1.2em;font-weight:700}.calendar-calendar td.calendar-agenda-hour .calendar-ampm{font-size:1em}.calendar-calendar td.calendar-agenda-items{border:1px solid #ccc;text-align:left}.calendar-calendar td.calendar-agenda-items div.calendar{width:auto;padding:.25em;margin:0}.calendar-calendar div.calendar div.inner .calendar-agenda-empty{width:100%;text-align:center;vertical-align:middle;padding:1em 0;background-color:#fff}.calendar-date-select form{text-align:right;float:right;width:25%}.calendar-date-select div,.calendar-date-select input,.calendar-date-select label{text-align:right;padding:0;margin:0;float:right;clear:both}.calendar-date-select .description{float:right}.calendar-label{font-weight:700;display:block;clear:both}.calendar-calendar div.date-nav{background-color:#ccc;color:#777;padding:.2em;width:auto;border:1px solid #ccc}.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3{color:#777;text-decoration:none}.calendar-calendar th.days{background-color:#eee;color:#777;font-weight:700;border:1px solid #ccc}.calendar-calendar td.empty{background:#ccc;border-color:#ccc;color:#cc9}.calendar-calendar table.mini td.empty{background:#fff;border-color:#fff}.calendar-calendar td div.day{border:1px solid #ccc;border-top:none;border-right:none;margin-bottom:2px}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{background:#eee}.calendar-calendar div.calendar{border:none;font-size:x-small}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{border:none;background:#ffc;padding:0}.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a{color:#444;background:#fff;text-align:right}.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:400}.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:700}
.calendar-calendar td .inner div.day a{color:#4b85ac}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#c3d6e4}.calendar-calendar tbody{border-top:none}.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{height:auto;min-height:auto}.calendar-calendar .week-view .full .calendar-agenda-hour .calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%}.calendar-calendar .week-view .full .calendar-agenda-hour,.calendar-calendar .day-view .full .calendar-agenda-hour{padding-right:2px}.calendar-calendar .week-view .full .calendar-agenda-hour{width:6%;min-width:0}.calendar-calendar .week-view .full .days{width:13%}.calendar-calendar .month-view .full div.calendar,.calendar-calendar .week-view .full div.calendar,.calendar-calendar .day-view div.calendar{width:auto}.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{height:19px;max-height:19px}.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:44px !important;line-height:44px}.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner{height:22px !important;line-height:22px}.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view td{vertical-align:top;padding:1px 2px 0}.calendar-calendar .month-view .full td.date-box{height:1%;border-bottom:0;padding-bottom:2px}.calendar-calendar .month-view .full .week{font-size:inherit}.calendar-calendar .month-view .full .week a,.calendar-calendar .week-view .full .week a{color:#4b85ac}.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{border:none;background:0 0;margin-bottom:0}.calendar-calendar .month-view .full td.date-box .inner,.calendar-calendar .week-view .full td.date-box .inner{min-height:inherit}.calendar-calendar .month-view .full td.multi-day,.calendar-calendar .week-view .full td.multi-day{border-top:0;border-bottom:0}.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #ccc}.calendar-calendar .month-view .full td.single-day{border-top:0}.calendar-calendar .month-view .full td.multi-day .inner,.calendar-calendar .week-view .full td.multi-day .inner,.calendar-calendar .day-view .full td.multi-day .inner{min-height:inherit;width:auto;position:relative}.calendar-calendar .month-view .full td.multi-day.no-entry{min-height:0px}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#f4f4f4}.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:0 0}.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{margin:0 3px}.calendar-calendar .day-view .full td .inner div.calendar div.stripe{margin:0}
.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{background:0 0;border-left:2px solid #7c7f12;border-right:2px solid #7c7f12}.calendar-calendar .month-view .full td.date-box.today{border-width:2px 2px 0;border-style:solid;border-color:#7c7f12}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:2px solid #7c7f12}.calendar-calendar .month-view .full tr td.multi-day.starts-today{border-left:2px solid #7c7f12}.calendar-calendar .month-view .full tr td.multi-day.ends-today{border-right:2px solid #7c7f12}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.single-day{border-top:0}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{border-bottom:0}.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{-moz-border-radius:5px;border-radius:5px;width:auto;float:none;display:block;margin:.25em auto;position:relative}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:#ffc;width:auto;padding:0 3px;overflow:hidden}.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview{background:0 0}.calendar-calendar .day-view td div.dayview{padding:0}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:#74a5d7;height:1.9em;overflow:hidden;margin:0 auto;color:#fff;position:relative}.calendar-calendar .week-view .full td.multi-day div.weekview{height:3.5em}.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#fff}.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .week-view .full td.multi-day div.weekview{margin-bottom:2px}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px}.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px}.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{position:absolute;width:3000px;left:5px}.calendar-calendar .day-view td .stripe,.calendar-calendar .month-view .full td .stripe,.calendar-calendar .week-view .full td .stripe{-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0 0;left:0;top:0;width:100%;height:3px;z-index:2}.calendar-calendar .full td.single-day .continuation,.calendar-calendar .full td.single-day .continues,.calendar-calendar .full td.single-day .cutoff{display:none}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continuation,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation{float:left;margin-right:3px;height:1.9em}.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation{height:2.75em;padding-top:.75em;margin-right:8px}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{position:absolute;right:0 !important;right:-1px;width:10px;text-align:left;background:#74a5d7;-moz-border-radius:0px 5px 5px 0px;border-radius:0 5px 5px 0;height:1.9em;padding-left:6px;z-index:1}
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{height:2.75em;padding-top:.75em}.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{width:8px;padding-left:0}.calendar-calendar .week-view .full td.multi-day{padding:2px}.calendar-calendar .week-view td.single-day div.calendar{width:100%;padding-left:0;padding-right:0}.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #ccc}.view .date-nav-wrapper .clear-block{margin-bottom:10px}.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%}.view .date-nav-wrapper .date-nav{background-color:transparent;border:0;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px}.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px}.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline}.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:80px;left:auto;text-align:right;top:0;width:auto;z-index:1;font-size:12px}.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto}.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:700}.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0;text-align:center;z-index:0}.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em}.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0 5px 5px 0;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0;text-align:right;top:0;width:auto;z-index:1;font-size:12px}.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:700}.attachment .calendar-calendar{margin-top:20px;clear:both}.calendar-calendar th a,.attachment .calendar-calendar th{background-color:transparent;border:0}.attachment .calendar-calendar th.calendar-agenda-hour{color:#777;font-weight:700;text-align:right}.view-calendar .feed-icon{margin-top:5px}.view table.mini .date-prev,.view table.mini .date-next{background:0 0}.date-nav div.date-prev,.date-nav div.date-next,.date-nav{width:auto}ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0}.year-view div.month-view div.date-nav{background-color:#dfdfdf;min-height:20px}#comments{margin-top:15px}.indented{margin-left:25px}.comment-unpublished{background-color:#fff4f4}.comment-preview{background-color:#ffffea}.date-repeat-input{float:left;margin-right:5px;width:auto}.date-repeat-input select{min-width:7em}.date-repeat fieldset{clear:both;float:none}.date-repeat-radios{margin-bottom:1em}.date-repeat-radios input[type=radio]{float:left;margin:.75em .75em 0 0}.date-repeat-radios .form-wrapper{float:left}.date-repeat-radios .form-type-checkboxes .form-type-checkbox{width:15%;float:left;margin:0}.date-repeat-radios .date-repeat-radios-item{margin-bottom:1em}.weekly .form-type-checkboxes .form-type-checkbox{float:left;margin-right:10px}.date-repeat-input.byday-count label,.date-repeat-input.byday-count select,.date-clear.bymonthday label,.date-clear.bymonthday select{display:inline}.date-repeat-input.byday-day label,.date-clear.bymonthday .field-suffix{font-weight:700}.range-of-repeat .form-radios>div{margin-top:.5em}.range-of-repeat .count input[type=text]{margin:0 .5em}.range-of-repeat .until .form-wrapper{margin:0 .5em;display:inline-block;vertical-align:middle}.range-of-repeat .until .form-radio,.range-of-repeat .until .date-prefix-inline{margin:0 0 1.4em;vertical-align:middle}.range-of-repeat .until.widget-date_popup.label-above .form-radio,.range-of-repeat .until.widget-date_popup.label-above .date-prefix-inline{margin:0;vertical-align:middle}.range-of-repeat .until.widget-date_select.label-within .form-radio,.range-of-repeat .until.widget-date_select.label-within .date-prefix-inline{margin:0;vertical-align:middle}
.range-of-repeat .until.widget-date_select.label-above .form-radio,.range-of-repeat .until.widget-date_select.label-above .date-prefix-inline{margin:1.4em 0 0;vertical-align:middle}.range-of-repeat .until .form-type-date-text .date-padding{padding:0}.range-of-repeat .until.widget-date_select.label-within .date-padding{padding:0}.range-of-repeat .until.widget-date_select.label-above .date-padding{padding:0}.range-of-repeat .until .form-type-date-select,.range-of-repeat .until .form-type-date-popup,.range-of-repeat .until .form-type-date-text{border:none;margin:0}.field .field-label{font-weight:700}.field-label-inline .field-label,.field-label-inline .field-items{float:left}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}form#nivo-slider-slide-configuration-form,form#nivo-slider-slide-configuration-form img{width:100%}.node-unpublished{background-color:#fff4f4}.preview .node{background-color:#ffffea}td.revision-current{background:#ffc}.search-form{margin-bottom:1em}.search-form input{margin-top:0;margin-bottom:0}.search-results{list-style:none}.search-results p{margin-top:0}.search-results .title{font-size:1.2em}.search-results li{margin-bottom:1em}.search-results .search-snippet-info{padding-left:1em}.search-results .search-info{font-size:.85em}.search-advanced .criterion{float:left;margin-right:2em}.search-advanced .action{float:left;clear:left}#permissions td.module{font-weight:700}#permissions td.permission{padding-left:1.5em}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal}#user-admin-settings fieldset .fieldset-description{font-size:.85em;padding-bottom:.5em}#user-admin-roles td.edit-name{clear:both}#user-admin-roles .form-item-name{float:left;margin-right:1em}.password-strength{width:17em;float:right;margin-top:1.4em}.password-strength-title{display:inline}.password-strength-text{float:right;font-weight:700}.password-indicator{background-color:#c4c4c4;height:.3em;width:100%}.password-indicator div{height:100%;width:0;background-color:#47c965}input.password-confirm,input.password-field{width:16em;margin-bottom:.4em}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em}div.form-item div.password-suggestions{padding:.2em .5em;margin:.7em 0;width:38.5em;border:1px solid #b4b4b4}div.password-suggestions ul{margin-bottom:0}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em}.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:0 0 1.5em}.profile dt{margin:0 0 .2em;font-weight:700}.profile dd{margin:0 0 1em}#node-delete-confirm .form-submit,#date-repeat-entity-node-save-confirm .form-submit{display:block}#edit-update-buttons{background-color:#ccc}.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:700}.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}.rteindent1{margin-left:40px}.rteindent2{margin-left:80px}.rteindent3{margin-left:120px}.rteindent4{margin-left:160px}.rteleft{text-align:left}.rteright{text-align:right}.rtecenter{text-align:center}.rtejustify{text-align:justify}.ibimage_left{float:left}.ibimage_right{float:right}.ctools-locked{color:red;border:1px solid red;padding:1em}.ctools-owns-lock{background:#ffd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(https://www.philadelphiathecity.com/sites/all/modules/ctools/images/status-active.gif) right center no-repeat}
div.ctools-ajaxing{float:left;width:18px;background:url(https://www.philadelphiathecity.com/sites/all/modules/ctools/images/status-active.gif) center center no-repeat}a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:left;width:100%;position:relative;background:#0c1923;padding:4px 0;min-height:42px;z-index:999999}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;background:#0c1923;margin-top:44px}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:1em 5%;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,.5);text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:32px;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:0!important;border-left:1px solid rgba(255,255,255,.4)!important;border-bottom:1px solid rgba(255,255,255,.2)!important}.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,.9)}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-remove{display:none!important}.calendar-calendar tr.holder{height:0;display:table-row !important;display:none}.calendar-calendar .week-view .full div.item-wrapper,.calendar-calendar .day-view .full div.item-wrapper{background-color:none;border:0;float:none;margin:0;width:100%;margin-top:-24px}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{background:0 0}.calendar-calendar .week-view .full div.single-day div.weekview,.calendar-calendar .day-view .full div.single-day div.dayview{background:#ffc;width:auto;padding:0 3px;overflow:hidden}.calendar-calendar .week-view .full div.single-day div.weekview,.calendar-calendar .day-view .full div.single-day div.dayview{border:1px solid #e39364}.calendar-calendar .week-view .header-body-divider,.calendar-calendar .week-view .single-day-footer,.calendar-calendar .day-view .single-day-footer,.calendar-calendar .day-view .header-body-divider{background:#eee;border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:1px;height:4px;line-height:1px}.calendar-calendar .week-view #multi-day-container,.calendar-calendar .week-view #single-day-container,.calendar-calendar .day-view #multi-day-container,.calendar-calendar .day-view #single-day-container{position:relative;background:#fff;overflow-y:scroll;overflow-x:hidden;border-left:1px solid #ccc;border-bottom:1px solid #ccc}.calendar-calendar .week-view #multi-day-container,.calendar-calendar .day-view #multi-day-container{border-top:1px solid #ccc}.calendar-calendar .week-view #week-header-container,.calendar-calendar .day-view #day-header-container{width:100%;background:#fff;border-bottom:1px solid #ccc}
.calendar-calendar .week-view #multi-day-container,.calendar-calendar .day-view #multi-day-container{height:57px}.calendar-calendar .week-view #multi-day-container .expand{height:100%}.calendar-calendar .week-view #multi-day-container table,.calendar-calendar .day-view #multi-day-container table{height:100%}.calendar-calendar .week-view #multi-day-container table td,.calendar-calendar .day-view #multi-day-container table td{border-top:0;border-bottom:0;vertical-align:top;width:14%}.calendar-calendar .week-view #multi-day-container table td.calendar-agenda-hour{border-right:1px solid #ccc}.calendar-calendar .week-view #single-day-container,.calendar-calendar .day-view #single-day-container{border-top:1px solid #ccc;height:500px}.calendar-calendar .week-view #single-day-container table td,.calendar-calendar .day-view #single-day-container table td{padding:0;border-top:0;border-bottom:0;width:14%}.calendar-calendar .week-view td.first,.calendar-calendar .day-view td.first{border-left:0}.calendar-calendar .week-view td.first,.calendar-calendar .day-view td.first{border-left:0}.calendar-calendar .week-view td.last,.calendar-calendar .day-view td.last{border-right:0}.calendar-calendar .week-view #single-day-container div.first,.calendar-calendar .day-view #single-day-container div.first{border-top:0}.calendar-calendar .week-view #single-day-container div.last,.calendar-calendar .day-view #single-day-container div.last{border-bottom:0}.calendar-calendar .week-view table.full{table-layout:fixed;width:100%;margin:0}.calendar-calendar .day-view table.full{table-layout:fixed;width:100%;margin:0}.calendar-calendar td.calendar-agenda-hour .calendar-hour,.calendar-calendar td.calendar-agenda-hour .calendar-ampm,.calendar-calendar .week-view .full div.calendar-agenda-hour span,.calendar-calendar .day-view .full div.calendar-agenda-hour span{font-size:.8em;font-weight:400;margin-right:0}.calendar-calendar .week-view .full div.calendar-agenda-hour,.calendar-calendar .day-view .full div.calendar-agenda-hour,.calendar-calendar .week-view .full div.calendar-agenda-items,.calendar-calendar .day-view .full div.calendar-agenda-items{height:47px;border-top:1px solid #ccc}.calendar-calendar .week-view .full .calendar-agenda-hour{width:auto}.calendar-calendar .week-view .full .calendar-agenda-hour div,.calendar-calendar .day-view .full .calendar-agenda-hour div{margin-top:10px}.calendar-calendar .day-view #header-container td.calendar-time-holder,.calendar-calendar .day-view #multi-day-container td.calendar-time-holder,.calendar-calendar .day-view #single-day-container td.calendar-time-holder{width:50px;padding:0;border:0}.calendar-calendar .day-view #header-container td.calendar-day-holder,.calendar-calendar .day-view #multi-day-container td.calendar-day-holder,.calendar-calendar .day-view #single-day-container td.calendar-day-holder{width:95%}.calendar-calendar .week-view #header-container td.calendar-time-holder,.calendar-calendar .week-view #multi-day-container td.calendar-time-holder,.calendar-calendar .week-view #single-day-container td.calendar-time-holder{width:50px;padding:0;border:0}.calendar-calendar .week-view #header-container td.margin-right{width:10px}.calendar-calendar .week-view .full td.calendar-day-holder{padding:0;border:0;width:14%}.calendar-calendar .day-view .full td.calendar-day-holder{padding:0;border:0;width:95%}.calendar-calendar .week-view .full div.single-day,.calendar-calendar .day-view .full div.single-day{padding:0}.calendar-calendar .week-view .full div.single-day .inner,.calendar-calendar .day-view .full div.single-day .inner{position:relative;z-index:1}.calendar-calendar .week-view .full td.multi-day{padding:1px 2px 0}.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .week-view .full td.multi-day div.weekview{height:22px !important}.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation{height:22px;padding-top:0;margin-right:3px}.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff,.calendar-calendar .day-view .full td.multi-day .inner .dayview .continues,.calendar-calendar .day-view .full td.multi-day .inner .dayview .cutoff{height:22px;padding-top:0}
.calendar-calendar .week-view div.single-day .view-item,.calendar-calendar .day-view div.single-day .view-item{position:absolute;width:100%;background:0 0;text-align:left;z-index:1}.calendar-calendar .week-view div.single-day .half-hour,.calendar-calendar .day-view div.single-day .half-hour{font-size:1px;height:23px;width:100%;position:relative;z-index:0;top:0;border-bottom:1px dotted #ccc}.calendar-calendar .week-view div.single-day .view-item .calendar,.calendar-calendar .day-view div.single-day .view-item .calendar{margin:0}.calendar-calendar .week-view div.single-day .view-item .contents,.calendar-calendar .day-view div.single-day .view-item .contents{overflow:hidden}.calendar-calendar div.single-day .o_0 .view-item{top:0}.calendar-calendar div.single-day .o_1 .view-item{top:12px}.calendar-calendar div.single-day .o_2 .view-item{top:24px}.calendar-calendar div.single-day .o_3 .view-item{top:36px}.calendar-calendar div.single-day .o_4 .view-item{top:40px}.calendar-calendar div.single-day .d_1 .view-item .calendar{height:10px}.calendar-calendar div.single-day .d_2 .view-item .calendar{height:22px}.calendar-calendar div.single-day .d_3 .view-item .calendar{height:34px}.calendar-calendar div.single-day .d_4 .view-item .calendar{height:46px}.calendar-calendar div.single-day .d_5 .view-item .calendar{height:58px}.calendar-calendar div.single-day .d_6 .view-item .calendar{height:70px}.calendar-calendar div.single-day .d_7 .view-item .calendar{height:82px}.calendar-calendar div.single-day .d_8 .view-item .calendar{height:94px}.calendar-calendar div.single-day .d_9 .view-item .calendar{height:106px}.calendar-calendar div.single-day .d_10 .view-item .calendar{height:118px}.calendar-calendar div.single-day .d_11 .view-item .calendar{height:130px}.calendar-calendar div.single-day .d_12 .view-item .calendar{height:142px}.calendar-calendar div.single-day .d_13 .view-item .calendar{height:154px}.calendar-calendar div.single-day .d_14 .view-item .calendar{height:166px}.calendar-calendar div.single-day .d_15 .view-item .calendar{height:178px}.calendar-calendar div.single-day .d_16 .view-item .calendar{height:190px}.calendar-calendar div.single-day .d_17 .view-item .calendar{height:202px}.calendar-calendar div.single-day .d_18 .view-item .calendar{height:214px}.calendar-calendar div.single-day .d_19 .view-item .calendar{height:226px}.calendar-calendar div.single-day .d_20 .view-item .calendar{height:238px}.calendar-calendar div.single-day .d_21 .view-item .calendar{height:250px}.calendar-calendar div.single-day .d_22 .view-item .calendar{height:262px}.calendar-calendar div.single-day .d_23 .view-item .calendar{height:274px}.calendar-calendar div.single-day .d_24 .view-item .calendar{height:286px}.calendar-calendar div.single-day .d_25 .view-item .calendar{height:298px}.calendar-calendar div.single-day .d_26 .view-item .calendar{height:310px}.calendar-calendar div.single-day .d_27 .view-item .calendar{height:322px}.calendar-calendar div.single-day .d_28 .view-item .calendar{height:334px}.calendar-calendar div.single-day .d_29 .view-item .calendar{height:346px}.calendar-calendar div.single-day .d_30 .view-item .calendar{height:358px}.calendar-calendar div.single-day .d_31 .view-item .calendar{height:370px}.calendar-calendar div.single-day .d_32 .view-item .calendar{height:382px}.calendar-calendar div.single-day .d_33 .view-item .calendar{height:394px}.calendar-calendar div.single-day .d_34 .view-item .calendar{height:406px}.calendar-calendar div.single-day .d_35 .view-item .calendar{height:418px}.calendar-calendar div.single-day .d_36 .view-item .calendar{height:430px}.calendar-calendar div.single-day .d_37 .view-item .calendar{height:442px}.calendar-calendar div.single-day .d_38 .view-item .calendar{height:454px}.calendar-calendar div.single-day .d_39 .view-item .calendar{height:466px}.calendar-calendar div.single-day .d_40 .view-item .calendar{height:478px}.calendar-calendar div.single-day .d_41 .view-item .calendar{height:490px}.calendar-calendar div.single-day .d_42 .view-item .calendar{height:502px}.calendar-calendar div.single-day .d_43 .view-item .calendar{height:514px}
.calendar-calendar div.single-day .d_44 .view-item .calendar{height:526px}.calendar-calendar div.single-day .d_45 .view-item .calendar{height:538px}.calendar-calendar div.single-day .d_46 .view-item .calendar{height:550px}.calendar-calendar div.single-day .d_47 .view-item .calendar{height:562px}.calendar-calendar div.single-day .d_48 .view-item .calendar{height:574px}.calendar-calendar div.single-day .d_49 .view-item .calendar{height:586px}.calendar-calendar div.single-day .d_50 .view-item .calendar{height:598px}.calendar-calendar div.single-day .d_51 .view-item .calendar{height:610px}.calendar-calendar div.single-day .d_52 .view-item .calendar{height:622px}.calendar-calendar div.single-day .d_53 .view-item .calendar{height:634px}.calendar-calendar div.single-day .d_54 .view-item .calendar{height:646px}.calendar-calendar div.single-day .d_55 .view-item .calendar{height:658px}.calendar-calendar div.single-day .d_56 .view-item .calendar{height:670px}.calendar-calendar div.single-day .d_57 .view-item .calendar{height:682px}.calendar-calendar div.single-day .d_58 .view-item .calendar{height:694px}.calendar-calendar div.single-day .d_59 .view-item .calendar{height:706px}.calendar-calendar div.single-day .d_60 .view-item .calendar{height:718px}.calendar-calendar div.single-day .d_61 .view-item .calendar{height:730px}.calendar-calendar div.single-day .d_62 .view-item .calendar{height:742px}.calendar-calendar div.single-day .d_63 .view-item .calendar{height:754px}.calendar-calendar div.single-day .d_64 .view-item .calendar{height:766px}.calendar-calendar div.single-day .d_65 .view-item .calendar{height:778px}.calendar-calendar div.single-day .d_66 .view-item .calendar{height:790px}.calendar-calendar div.single-day .d_67 .view-item .calendar{height:802px}.calendar-calendar div.single-day .d_68 .view-item .calendar{height:814px}.calendar-calendar div.single-day .d_69 .view-item .calendar{height:826px}.calendar-calendar div.single-day .d_70 .view-item .calendar{height:838px}.calendar-calendar div.single-day .d_71 .view-item .calendar{height:850px}.calendar-calendar div.single-day .d_72 .view-item .calendar{height:862px}.calendar-calendar div.single-day .d_73 .view-item .calendar{height:874px}.calendar-calendar div.single-day .d_74 .view-item .calendar{height:886px}.calendar-calendar div.single-day .d_75 .view-item .calendar{height:898px}.calendar-calendar div.single-day .d_76 .view-item .calendar{height:910px}.calendar-calendar div.single-day .d_77 .view-item .calendar{height:922px}.calendar-calendar div.single-day .d_78 .view-item .calendar{height:934px}.calendar-calendar div.single-day .d_79 .view-item .calendar{height:946px}.calendar-calendar div.single-day .d_80 .view-item .calendar{height:958px}.calendar-calendar div.single-day .d_81 .view-item .calendar{height:970px}.calendar-calendar div.single-day .d_82 .view-item .calendar{height:982px}.calendar-calendar div.single-day .d_83 .view-item .calendar{height:994px}.calendar-calendar div.single-day .d_84 .view-item .calendar{height:1006px}.calendar-calendar div.single-day .d_85 .view-item .calendar{height:1018px}.calendar-calendar div.single-day .d_86 .view-item .calendar{height:1030px}.calendar-calendar div.single-day .d_87 .view-item .calendar{height:1042px}.calendar-calendar div.single-day .d_88 .view-item .calendar{height:1054px}.calendar-calendar div.single-day .d_89 .view-item .calendar{height:1066px}.calendar-calendar div.single-day .d_90 .view-item .calendar{height:1078px}.calendar-calendar div.single-day .d_91 .view-item .calendar{height:1090px}.calendar-calendar div.single-day .d_92 .view-item .calendar{height:1102px}.calendar-calendar div.single-day .d_93 .view-item .calendar{height:1114px}.calendar-calendar div.single-day .d_94 .view-item .calendar{height:1128px}.calendar-calendar div.single-day .d_95 .view-item .calendar{height:1140px}.calendar-calendar div.single-day .d_96 .view-item .calendar{height:1152px}.calendar-calendar .week-view div.single-day .i_0 .view-item{left:0;width:50%}.calendar-calendar .week-view div.single-day .i_1 .view-item{left:10%;width:85%}.calendar-calendar .week-view div.single-day .i_2 .view-item{left:16%;width:79%}
.calendar-calendar .week-view div.single-day .i_3 .view-item{left:21%;width:74%}.calendar-calendar .week-view div.single-day .i_4 .view-item{left:30%;width:65%}.calendar-calendar .week-view div.single-day .i_5 .view-item{left:34%;width:61%}.calendar-calendar .week-view div.single-day .i_6 .view-item{left:42%;width:53%}.calendar-calendar .week-view div.single-day .i_7 .view-item{left:49%;width:46%}.calendar-calendar .week-view div.single-day .i_8 .view-item{left:55%;width:40%}.calendar-calendar .week-view div.single-day .i_9 .view-item{left:65%;width:30%}.calendar-calendar .week-view div.single-day .i_0.md_0 .view-item{width:95% !important;width:auto}.calendar-calendar .week-view div.single-day .i_0.md_1 .view-item{width:60% !important;width:auto}.calendar-calendar .day-view div.single-day .i_0 .view-item{left:2px;width:25% !important;width:97%}.calendar-calendar .day-view div.single-day .i_1 .view-item{left:10%;width:89%}.calendar-calendar .day-view div.single-day .i_2 .view-item{left:20%;width:79%}.calendar-calendar .day-view div.single-day .i_3 .view-item{left:30%;width:69%}.calendar-calendar .day-view div.single-day .i_4 .view-item{left:40%;width:59%}.calendar-calendar .day-view div.single-day .i_5 .view-item{left:50%;width:49%}.calendar-calendar .day-view div.single-day .i_6 .view-item{left:60%;width:39%}.calendar-calendar .day-view div.single-day .i_7 .view-item{left:70%;width:29%}.calendar-calendar .day-view div.single-day .i_8 .view-item{left:75%;width:24%}.calendar-calendar .day-view div.single-day .i_9 .view-item{left:80%;width:19%}.calendar-calendar .day-view div.single-day .i_0.md_0 .view-item{width:98% !important;width:auto}.calendar-calendar .day-view div.single-day .i_0.md_1 .view-item{width:60% !important;width:auto}.calendar-calendar .day-view div.single-day .i_0.md_2 .view-item{width:40% !important;width:auto}.calendar-calendar .day-view div.single-day .i_0.md_3 .view-item{width:30% !important;width:auto}.single-day-footer .grippie,.header-body-divider .grippie{overflow:hidden;background:#eee url("/misc/grippie.png") no-repeat center 2px;cursor:s-resize;height:3px}div.date-views-pager{margin-left:auto;margin-right:auto}div.date-views-pager li{float:left;text-align:left;width:20%}div.date-views-pager div.current-page{font-weight:700;text-align:center}div.date-views-pager div.next-month,div.date-views-pager div.next-year{text-align:right}.views-group-box div.date-views-filter-fieldset{margin-left:0}.views-group-box fieldset.date-views-filter-fieldset{padding-top:0}.views-group-box fieldset.date-views-filter-fieldset .container-inline-date>.form-item{border-width:0;margin:9px 3px 0;display:block}.views-group-box fieldset.date-views-filter-fieldset .container-inline-date .date-padding{padding:0}.date-views-filter-wrapper{min-width:250px}.date-views-filter input{float:left !important;margin-right:2px !important;min-width:12em;padding:0 !important;width:12em}.date-nav{clear:both;padding-bottom:1.5em;width:100%}.date-nav div.date-heading h3{margin:0;padding:0}.date-nav-wrapper .clear-block{margin-bottom:10px}.date-nav-wrapper{position:relative;margin-top:5px;width:100%}.date-nav-wrapper .date-nav{background-color:transparent;border:0;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px}.date-nav-wrapper .date-prev a,.date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px}.date-nav-wrapper.date-nav a:hover{text-decoration:underline}.date-nav-wrapper .date-prev{padding:5px 0;position:absolute;left:0;text-align:left;top:0;width:auto;z-index:1;font-size:12px}.date-nav-wrapper .date-prev{left:0;right:auto}.date-nav-wrapper .date-prev a{margin-left:10px;font-weight:700}.date-nav-wrapper .date-heading{position:relative;width:100%;top:0;text-align:center;z-index:0}.date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em}.date-nav-wrapper .date-next{padding:5px 0;position:absolute;right:0;text-align:right;top:0;width:auto;z-index:1;font-size:12px}.date-nav-wrapper .date-next a{margin-right:10px;font-weight:700}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5em}body{margin:0;padding:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}p,pre{margin:1.5em 0}blockquote{margin:1.5em 30px}h1{font-size:2em;line-height:1.5em;margin-top:.75em;margin-bottom:.75em}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em}h5{font-size:.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em}h6{font-size:.67em;line-height:2.23881em;margin-top:2.23881em;margin-bottom:2.23881em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0}mark{background:#ff0;color:#000}code,kbd,pre,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;font-size:1em;line-height:1.5em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1.5em 0}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 30px}menu,ol,ul{padding:0 0 0 30px}img{border:0;max-width:100%;height:auto;width:auto}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{margin:0 2px;border-color:silver;border-top-style:solid;border-top-width:.0625em;padding-top:.4625em;border-bottom-style:solid;border-bottom-width:.0625em;padding-bottom:.9125em;border-left-style:solid;border-left-width:.0625em;padding-left:.9125em;border-right-style:solid;border-right-width:.0625em;padding-right:.9125em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}label{display:block;font-weight:700}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em}#page,.region-bottom{margin-left:auto;margin-right:auto;max-width:1200px}#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table}#header:after,#main:after,#footer:after{clear:both}@media all and (min-width:480px){#main{padding-top:3em;position:relative}#navigation{position:absolute;top:0;height:3em;width:100%}}@media all and (min-width:480px) and (max-width:959px){.sidebar-first #content{float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%}.sidebar-first .region-sidebar-first{float:left;width:33.33333%;margin-left:0;margin-right:-33.33333%}.sidebar-second #content{float:left;width:66.66667%;margin-left:0;margin-right:-66.66667%}.sidebar-second .region-sidebar-second{float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%}
.two-sidebars #content{float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%}.two-sidebars .region-sidebar-first{float:left;width:33.33333%;margin-left:0;margin-right:-33.33333%}.two-sidebars .region-sidebar-second{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:0;padding-right:0;clear:left}.two-sidebars .region-sidebar-second .block{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.two-sidebars .region-sidebar-second .block:nth-child(3n+1){float:left;width:33.33333%;margin-left:0;margin-right:-33.33333%;clear:left}.two-sidebars .region-sidebar-second .block:nth-child(3n+2){float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%}.two-sidebars .region-sidebar-second .block:nth-child(3n){float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%}}@media all and (min-width:960px){.sidebar-first #content{float:left;width:80%;margin-left:20%;margin-right:-100%}.sidebar-first .region-sidebar-first{float:left;width:20%;margin-left:0;margin-right:-20%}.sidebar-second #content{float:left;width:80%;margin-left:0;margin-right:-80%}.sidebar-second .region-sidebar-second{float:left;width:20%;margin-left:80%;margin-right:-100%}.two-sidebars #content{float:left;width:60%;margin-left:20%;margin-right:-80%}.two-sidebars .region-sidebar-first{float:left;width:20%;margin-left:0;margin-right:-20%}.two-sidebars .region-sidebar-second{float:left;width:20%;margin-left:80%;margin-right:-100%}}.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #ccc}.element-invisible,.element-focusable,#navigation .block-menu .block__title,#navigation .block-menu-block .block__title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:auto}#skip-link{margin:0}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px;text-align:center;background-color:#666;color:#fff}.header__logo{float:left;margin:0;padding:0}.header__logo-image{vertical-align:bottom}.header__name-and-slogan{float:left}.header__site-name{margin:0;font-size:2em;line-height:1.5em}.header__site-link:link,.header__site-link:visited{color:#000;text-decoration:none}.header__site-link:hover,.header__site-link:focus{text-decoration:underline}.header__site-slogan{margin:0}.header__secondary-menu{float:right}.header__region{clear:both}#navigation .block{margin-bottom:0}#navigation .links,#navigation .menu{margin:0;padding:0;text-align:left}#navigation .links li,#navigation .menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none}.breadcrumb ol{margin:0;padding:0}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0}.page__title,.node__title,.block__title,.comments__title,.comments__form-title,.comment__title{margin:0}.messages,.messages--status,.messages--warning,.messages--error{margin:1.5em 0;padding:10px 10px 10px 50px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=');background-position:8px 8px;background-repeat:no-repeat;border:1px solid #be7}.messages--warning{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC');border-color:#ed5}.messages--error{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==');border-color:#ed541d}.messages__list{margin:0}.messages__item{list-style-image:none}.messages--error p.error{color:#333}.ok,.messages--status{background-color:#f8fff0;color:#234600}.warning,.messages--warning{background-color:#fffce5;color:#840}.error,.messages--error{background-color:#fef5f1;color:#8c2e0b}.tabs-primary,.tabs-secondary{overflow:hidden;background-image:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(100%,#bbb),color-stop(100%,transparent));background-image:-webkit-linear-gradient(bottom,#bbb 1px,transparent 1px);background-image:-moz-linear-gradient(bottom,#bbb 1px,transparent 1px);background-image:-o-linear-gradient(bottom,#bbb 1px,transparent 1px);background-image:linear-gradient(bottom,#bbb 1px,transparent 1px);list-style:none;border-bottom:1px solid #bbb \0/ie;margin:1.5em 0;padding:0 2px;white-space:nowrap}
.tabs-primary__tab,.tabs-secondary__tab,.tabs-secondary__tab.is-active{float:left;margin:0 3px}a.tabs-primary__tab-link,a.tabs-secondary__tab-link{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none}.tabs-primary__tab,.tabs-primary__tab.is-active{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:1px 1px 0 #fff;border:1px solid #bbb;border-bottom-color:transparent;border-bottom:0 \0/ie}.is-active.tabs-primary__tab{border-bottom-color:#fff}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center}a.tabs-primary__tab-link:hover,a.tabs-primary__tab-link:focus{background-color:#e9e9e9;border-color:#f2f2f2}a.tabs-primary__tab-link:active,a.tabs-primary__tab-link.is-active{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-o-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff}.tabs-secondary{font-size:.9em;margin-top:-1.5em}.tabs-secondary__tab,.tabs-secondary__tab.is-active{margin:.75em 3px}a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{-webkit-border-radius:.75em;-moz-border-radius:.75em;-ms-border-radius:.75em;-o-border-radius:.75em;border-radius:.75em;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;text-shadow:1px 1px 0 #fff;background-color:#f2f2f2;color:#666;padding:0 .5em}a.tabs-secondary__tab-link:hover,a.tabs-secondary__tab-link:focus{background-color:#dedede;border-color:#999;color:#333}a.tabs-secondary__tab-link:active,a.tabs-secondary__tab-link.is-active{text-shadow:1px 1px 0 #333;background-color:#666;border-color:#000;color:#fff}.inline{display:inline;padding:0}.inline li{display:inline;list-style-type:none;padding:0 1em 0 0}span.field-label{padding:0 1em 0 0}.more-link{text-align:right}.more-help-link{text-align:right}.more-help-link a{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');background-position:0 50%;background-repeat:no-repeat;padding:1px 0 1px 20px}.pager{clear:both;padding:0;text-align:center}.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis,.pager-current{display:inline;padding:0 .5em;list-style-type:none;background-image:none}.pager-current{font-weight:700}.block{margin-bottom:1.5em}.menu__item.is-leaf{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square}.menu__item.is-expanded{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');list-style-type:circle}.menu__item.is-collapsed{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');list-style-type:disc}.menu a.active{color:#000}.new,.update{color:#c00;background-color:transparent}.unpublished{display:block;height:0;overflow:visible;background-color:transparent;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;text-align:center;word-wrap:break-word}.comments{margin:1.5em 0}.comment-preview{background-color:#ffffea}.comment .permalink{text-transform:uppercase;font-size:75%}.indented{margin-left:30px}.form-item{margin:1.5em 0}.form-checkboxes .form-item,.form-radios .form-item{margin:0}tr.odd .form-item,tr.even .form-item{margin:0}
.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}.form-item .description{font-size:.85em}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em}.form-required{color:#c00}label.option{display:inline;font-weight:400}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button}.password-parent,.confirm-parent{margin:0}#user-login-form{text-align:left}.openid-links{margin-bottom:0}.openid-link,.user-link{margin-top:1.5em}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-left:-20px}#user-login ul{margin:1.5em 0}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc}form tbody{border-top:1px solid #ccc}form table ul{margin:0}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:.1em .6em}tr.even{background-color:#fff}td.active{background-color:#ddd}td.checkbox,th.checkbox{text-align:center}td.menu-disabled{background:#ccc}#autocomplete .selected{background:#0072b9;color:#fff}html.js .collapsible .fieldset-legend{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');background-position:5px 65%;background-repeat:no-repeat;padding-left:15px}html.js .collapsed .fieldset-legend{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');background-position:5px 50%}.fieldset-legend .summary{color:#999;font-size:.9em;margin-left:.5em}tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}.tabledrag-toggle-weight{font-size:.9em}tr.selected td{background:#ffc}.progress{font-weight:700}.progress .bar{background:#ccc;border-color:#666;margin:0 .2em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.progress .filled{background-color:#0072b9;background-image:url(https://www.philadelphiathecity.com/sites/all/themes/phil/images/progress.gif?1425963236)}@media print{a:link,a:visited{text-decoration:underline !important}a:link.header__site-link,a:visited.header__site-link{text-decoration:none !important}#content a[href]:after{content:" (" attr(href) ")";font-weight:400;font-size:16px}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:""}#content abbr[title]:after{content:" (" attr(title) ")"}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}}.mont,body{font-family:'Montserrat',sans-serif}article li,.cardo,p{font-family:'Cardo',serif}html{background:#2a3a65}body,html{overflow-x:hidden;min-height:100%}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}h1,h2,h3,h4,h5,h6{color:#2a3a65}a,a:visited,a:active{color:#2a3a65;text-decoration:none}a:hover{color:#b18a26;text-decoration:underline}p{color:#010101;font-size:16px;margin:10px 0}#ms-nav{box-sizing:border-box;padding-left:9px}#ms-nav ul{padding:0;margin:0}#ms-nav ul li{list-style:none;display:block;float:left;position:relative;z-index:100}#ms-nav>ul>li{padding:0}#ms-nav>ul>li>a{display:block;box-sizing:border-box;height:50px;line-height:50px;padding:0 10px;text-decoration:none;width:100%;position:relative;font-size:14px;text-shadow:1px 1px 1px rgba(0,0,0,.75);text-transform:uppercase;z-index:11}#ms-nav ul li a{color:#fff;text-decoration:none}#ms-nav ul li{position:relative}#ms-nav ul li ul{position:absolute;top:50px;left:2px;height:auto;white-space:nowrap;display:none;z-index:9;background:#fff;min-width:200px;box-shadow:0px 1px 5px rgba(0,0,0,.85)}#ms-nav ul li ul:hover{display:block}#ms-nav ul li:hover ul{display:block}#ms-nav ul li ul li a{position:static;float:none;display:block;line-height:36px;height:36px;padding:10px;color:#2a3a65}#ms-nav ul li ul li{width:100%}#ms-nav ul li ul li a:hover{color:#fff;background:#2a3a65}
#ms-nav ul li ul li a{font-size:15px}#content{padding:0}.region-sidebar-first,.region-sidebar-second{padding:0}.sidebar-first .region-sidebar-first{float:left;width:28.2467%;margin-left:0;margin-right:-100%}.sidebar-first #content{float:left;width:67.7759%;margin-left:32.224%;margin-right:-100%}.sidebar-second .region-sidebar-second{float:left;width:28.2467%;margin-left:71.9967%;margin-right:-100%}.sidebar-second #content{float:left;width:67.7759%;margin-left:0;margin-right:-100%}.two-sidebars .region-sidebar-first{float:left;width:21.672%;margin-left:0;margin-right:-100%}.two-sidebars #content{float:left;width:48.701%;margin-left:25.6493%;margin-right:-100%}.two-sidebars .region-sidebar-second{float:left;width:21.59%;margin-left:78.409%;margin-right:-100%}@media (max-width:959px) and (min-width:480px){.two-sidebars .region-sidebar-second .block:nth-child(3n),.two-sidebars .region-sidebar-second .block:nth-child(3n+1),.two-sidebars .region-sidebar-second .block:nth-child(3n+2){float:none;margin:0 auto;width:auto;padding-left:0;padding-right:0}}@media all and (max-width:1040px){.two-sidebars .region-sidebar-second{float:none;width:100%;margin:20px auto;clear:both}.two-sidebars .region-sidebar-first{float:left;width:28.2467%;margin-left:0;margin-right:-100%}.two-sidebars #content{float:left;width:67.7759%;margin-left:32.224%;margin-right:-100%}}@media all and (max-width:1400px){#page{padding-left:30px;padding-right:30px}}@media all and (max-width:830px){.sidebar-second #content,.sidebar-second .region-sidebar-second,.sidebar-first #content,.sidebar-first .region-sidebar-first,.two-sidebars #content,.two-sidebars .region-sidebar-first{float:none;width:100%;margin:20px auto;clear:both}}.node-webform .webform-container-inline label{display:inline-block;min-width:100px}.node-webform .webform-submit{display:inline-block;padding:8px 16px;background:#2a3a65;color:#fff;font-size:16px;box-shadow:none;border:none}.page-events .view .date-nav-wrapper .date-next{padding-left:8px;list-style:none}.page-events .view .date-nav-wrapper .date-prev{list-style:none;padding-right:8px}.page-events .calendar-calendar .month-view .full td.multi-day div.monthview a{color:#fff}.page-events .calendar-calendar .month-view .full td.multi-day div.monthview a:hover{color:#fff}.page-events .calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents a{color:#fff}.page-events .calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents a:hover{color:#fff}@media all and (max-width:600px){.page-events .view .date-nav-wrapper .date-next{position:static;display:inline-block}.page-events .view .date-nav-wrapper .date-prev{position:static;display:inline-block}.page-events #main{padding-left:10px;padding-right:10px}.page-events .calendar-calendar .year-view>table>tbody>tr>td{display:block;width:100%}}.ms-top-row{height:50px;border-bottom:1px solid #b18a26;background:url(https://www.philadelphiathecity.com/sites/all/themes/phil/images/nav-grad.png);clear:both}.ms-top-row .ms-container{position:relative}.ms-container{max-width:1327px;margin-left:auto;margin-right:auto}.ms-search{position:absolute;top:8px;right:0;width:200px;height:50px}.ms-search .block{margin:0}.ms-search .form-text{position:absolute;top:0;left:0;height:33px;width:100%;background:url(https://www.philadelphiathecity.com/sites/all/themes/phil/images/search-grad.png);color:#f2f7fc;font-size:14px;outline:none;border:none;box-shadow:none;padding:0 36px 0 8px}.ms-search .form-submit{outline:none;border:none;box-shadow:none;font-size:0;background:url(https://www.philadelphiathecity.com/sites/all/themes/phil/images/search.png);background-repeat:no-repeat;background-position:50% 50%;width:35px;height:33px;position:absolute;top:0;right:0;padding:0}.ms-search ::-webkit-input-placeholder{color:#f2f7fc}.ms-search ::-moz-placeholder{color:#f2f7fc}.ms-search :-ms-input-placeholder{color:#f2f7fc}.ms-search :-moz-placeholder{color:#f2f7fc}.ms-logo-row{background:#fff;border-top:1px solid #2a3a65}.ms-logo-row .ms-container{background:url(https://www.philadelphiathecity.com/sites/all/themes/phil/images/header-bg.png);background-repeat:no-repeat;background-position:right top;height:149px}
.ms-logo{float:left;padding:20px 0 0 14px}.ms-social{float:right;padding-top:107px}.ms-social p,.ms-social .block{margin:0;display:inline-block}.ms-social br{display:none}.ms-social a{display:inline-block;padding:0 5px}.ms-social .stLarge{background-image:url(https://www.philadelphiathecity.com/sites/all/themes/phil/images/social/connect.png) !important;width:24px !important;height:24px !important;background-position:50% 50% !important;opacity:1 !important}.ms-social .stLarge:hover{background-position:50% 50% !important;opacity:1 !important}.ms-slideshow{position:relative}.ms-slideshow .block{margin:0}.ms-slideshow .theme-default .nivo-controlNav{display:none}.ms-slideshow .theme-default .nivoSlider{box-shadow:none;margin:0}.ms-front-menu{z-index:99;position:absolute;top:-30px;left:0;width:100%;text-align:center;box-sizing:border-box}.ms-front-menu .ms-container{padding:0 63px;box-sizing:border-box}.ms-front-menu .block{margin:0}.ms-front-menu .block__title{display:none}.ms-front-menu .menu{margin:0;padding:0;display:table;table-layout:fixed;border-spacing:2px 0;width:100%;font-size:0}.ms-front-menu .menu .menu__item{display:table-cell;font-size:0;list-style:none !important}.ms-front-menu .menu .menu__item a{display:block;height:60px;line-height:60px;font-size:22px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.75);border:1px solid #fff;background:url(https://www.philadelphiathecity.com/sites/all/themes/phil/images/button-grad.png);text-decoration:none;color:#fff}.ms-front-menu .menu .menu__item a:hover{text-shadow:1px 1px 2px rgba(0,0,0,.25)}#ms-page{position:relative;background:url(https://www.philadelphiathecity.com/sites/all/themes/phil/images/body-grad.png);background-size:100% 100%}#ms-main{background:#fff}.ms-front-content{display:table;width:100%;table-layout:fixed}.ms-front-content .ms-left{display:table-cell;background:#fff}.ms-front-content .ms-right{display:table-cell;background:#f2f7fc}.ms-front-content .block{margin:0}.ms-front-content .ms-left{padding:58px 40px 30px}.ms-front-content .ms-left h1{font-size:24px;color:#2a3a65;margin:0}.ms-front-content .ms-left p{margin-top:7px}.ms-front-content .ms-right{padding:58px 44px 30px}.ms-front-content .ms-right .contextual-links-wrapper,.ms-front-content .ms-right .contextual-links{display:none}.ms-front-content .ms-right .block-title{font-size:24px;line-height:36px;margin:0 0 6px}.ms-front-content .ms-right .block-title a{color:#b18a26;text-decoration:none}.ms-front-content .ms-right .block-title a:hover{text-decoration:underline}.ms-front-content .ms-right .views-field-title a{font-size:18px;font-weight:700;color:#2a3a65;text-decoration:none}.ms-front-content .ms-right .views-field-title a:hover{text-decoration:none;color:#b18a26}.ms-front-content .ms-right .readmore{float:right}.ms-front-content .ms-right .readmore a{color:#b18a26;text-decoration:none}.ms-front-content .ms-right .readmore a:hover{text-decoration:underline}.ms-front-content .ms-right .views-row{clear:both}.ms-front-content .ms-right p{margin:0}.ms-front-content .ms-right .view-content{padding-top:2px}.ms-footer-top{height:6px;background:#7fb1df}.ms-footer{border-top:1px solid #b18a26;background:#2a3a65;padding-top:28px;padding-bottom:200px;text-align:center}.ms-footer .block{margin:0;padding:0}.ms-footer p{font-size:16px;color:#fff;margin:0}.ms-footer a{color:#fff;text-decoration:none}.ms-footer a:hover{text-decoration:underline}.usnx{padding-top:35px}.usnx a{color:#7fb1df;font-size:12px}.not-front #ms-page{border-top:6px solid #7fb1df;padding:0 60px}.not-front #ms-main{min-height:360px;padding:0 64px 40px;box-sizing:border-box}.page__title{font-size:22px;color:#2a3a65;margin:0;padding-top:36px}@media all and (max-width:1360px){.ms-container{padding-left:20px;padding-right:20px;box-sizing:border-box}.ms-top-row{padding:0 20px 0 0}.ms-top-row .ms-container{padding:0}#ms-nav>ul>li>a{padding:0 7px;font-size:13px}}@media all and (max-width:1245px){#ms-nav>ul>li>a{font-size:12px}}@media all and (max-width:1180px){#ms-nav{display:none}}@media all and (min-width:1180px){#mobile-nav{display:none !important}
}.mean-container .mean-nav,.mean-container .mean-bar{background:#2a3a65}.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,.1)}@media all and (max-width:800px){.ms-logo{float:none;width:100%;text-align:center;padding-left:0;padding-right:0}.ms-social{float:none;width:100%;text-align:center;padding:20px 0}.ms-logo-row .ms-container{height:auto}}@media all and (max-width:959px){.ms-front-menu .menu{display:block}.ms-front-menu .menu .menu__item{display:block;width:48%;margin:10px 0;float:left}.ms-front-menu .menu .menu__item:nth-child(odd){float:right}.ms-front-menu .menu .menu__item:nth-child(3){clear:left}.ms-front-menu{position:static;background:#fff;margin-left:20px;margin-right:20px;width:auto}}@media all and (max-width:650px){.ms-front-menu .menu .menu__item:nth-child(n){float:none;width:100%}}@media all and (max-width:450px){.ms-front-menu .ms-container{padding:0 20px}}@media all and (max-width:959px){.ms-front-content{display:block}.ms-front-content .ms-left,.ms-front-content .ms-right{display:block;width:100%;padding:20px 40px;box-sizing:border-box}.ms-front-content .ms-right{padding-bottom:70px}.not-front #ms-page{padding:0 20px}}@media all and (max-width:500px){.not-front #ms-main{padding:0 20px 40px}.page__title{padding-top:8px}}.search-results .search-info{display:none}.ms-social div.contextual-links-wrapper a{display:none}.view-faqs h2.faq{font-size:1.125em;margin:20px 0 0;line-height:1em;border-top:1px solid #ccc;padding-top:10px}.view-faqs .readmore{text-align:right}nav#ms-nav>ul>li>ul>li a{line-height:1em;height:auto}nav#ms-nav>ul>li>ul>li:hover>a{background:#2a3a65;color:#fff}nav#ms-nav>ul>li>ul>li>ul{display:none !important;left:100%;top:0}nav#ms-nav>ul>li>ul>li:hover>ul{display:block !important}ul.pager li{list-style:none}div.month-view td div.item *{font-size:12px !important;font-weight:400}.view-id-news h2{font-size:1.125em;margin:2em 0 0;line-height:1em}.view-id-news .readmore{text-align:right}@media screen and (max-width:640px){.calendar-calendar .month-view table.full{position:relative}.calendar-calendar .month-view .full tr td{width:100%;float:left;text-align:left}.calendar-calendar tbody tr:hover td{background:0 0}.calendar-calendar .month-view .full tr.single-day{border-top:1px solid #ccc}.calendar-calendar .month-view .full tr td.single-day:before{content:attr(data-day-of-month) ",\0000a0" attr(headers);font-weight:700}.calendar-calendar .month-view .full thead tr,.calendar-calendar .month-view .full tr th.days,.calendar-calendar .month-view .full tr td.date-box,.calendar-calendar .month-view .full tr td.no-entry,.calendar-calendar .month-view .full tr td.empty{display:none}ul.pager{margin:10px 0 0}ul.pager li{position:static !important;display:inline-block}}div.item a:hover{color:#000}@media (max-width:680px){div.media-gallery-detail{float:none;margin:0 auto}div.no-overflow{margin-top:20px}}div.media-gallery-detail-wrapper div.no-overflow div.field-label{display:none}.boardalderman{display:flex}.boardalderman>div:first-of-type{order:2;flex-basis:60%;text-align:right;font-style:italic;background:#eee;padding:10px;border:1px solid #bbb}.boardalderman>div+div{flex-basis:40%;padding-right:2em}.alderman>ul{display:flex;flex-wrap:wrap;padding:0;list-style:none}.alderman>ul li{border:1px solid #999;margin:5px;padding:10px;flex-basis:45%}.alderman h2{margin:0;font-size:1.2rem;line-height:1em;background:#2a3a65;color:#fff;padding:.25em}.alderman p{font-weight:700;font-size:1.2em;margin:5px}.alderman div{margin:3px 5px}.alderman div:before{content:"";display:inline-block;height:1em;width:1em;background:#2a3a65;margin-right:.5em;vertical-align:middle;mask-image:url(/sites/default/files/phone.svg);mask-size:contain;-webkit-mask-image:url(/sites/default/files/phone.svg);-webkit-mask-size:contain}.alderman div.email:before{mask-image:url(/sites/default/files/email-outline.svg);mask-size:contain;-webkit-mask-image:url(/sites/default/files/email-outline.svg);-webkit-mask-size:contain}@media (max-width:600px){.boardalderman{display:block}.alderman ul li{flex-basis:250px;flex-grow:1;margin:5px 0}
}