/*!
Theme Name: Mudd2021 - Community Connections Calendar
Author: Peter Hobley, Office of Communications and Marketing. Watching and waiting.
Description: Child theme for community connections calendar
Template: mudd-2021
Version: 1.0.7
*/:root{--date-border-color-top: #eaaa00 !important}.page-template-default.home #content-wrapper>div{max-width:var(--hmc-max-width)}.single-post-content h2.event-date:first-of-type{font-size:1.5rem;font-weight:normal;margin-top:0;margin-bottom:1rem;vertical-align:middle}.single-post-content h2.event-date:first-of-type .event-time{display:block;font-size:1.2rem;margin-top:.75rem}.single-post-content p.add-to-calendar-button span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-location-contact-wrapper{margin-bottom:1.5rem}@media(min-width: 576px){.event-location-contact-wrapper{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}}.event-location-name a,.event-map-directions a,.event-more-info a,.event-contact-details a,.event-location-link a{color:var(--hmc-primary-dark);font-weight:bold}.event-location-name{font-weight:bold;margin-bottom:0}.event-address{margin-bottom:0}#featured-post-wrapper{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5);--bs-gutter-x: 0}#featured-post-image{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y);margin:0;padding:0;background-position:center;background-size:cover}@media(max-width: 767.98px){#featured-post-image{padding-top:60%}}@media(min-width: 768px){#featured-post-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media(min-width: 1200px){#featured-post-image{padding:15% 0}}#featured-post-image img{width:100%;height:auto}#featured-post-copy-wrapper{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#000;color:#fff;padding:3rem 1.5rem}@media(min-width: 768px){#featured-post-copy-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media(min-width: 1200px){#featured-post-copy-wrapper{padding:5rem 1.5rem}}#featured-post-badge{margin-bottom:1rem}#featured-post-badge span{background:#666;padding:.25rem .5rem;font-weight:bold;font-size:.875rem}#featured-post-title h2{font-size:1.5rem !important;font-weight:bold}#featured-post-title h2 a{color:#fff}#featured-post-date{margin:1rem 0;font-weight:bold}#featured-post-excerpt p{margin:0}.archive-posts-wrapper .archive-post-wrapper:nth-of-type(1) .archive-post-image{background-image:url("placeholders/random-1.jpg")}.archive-posts-wrapper .archive-post-wrapper:nth-of-type(6) .archive-post-image{background-image:url("placeholders/random-1.jpg")}.archive-posts-wrapper .archive-post-wrapper:nth-of-type(2) .archive-post-image{background-image:url("placeholders/random-2.jpg")}.archive-posts-wrapper .archive-post-wrapper:nth-of-type(7) .archive-post-image{background-image:url("placeholders/random-2.jpg")}.archive-posts-wrapper .archive-post-wrapper:nth-of-type(3) .archive-post-image{background-image:url("placeholders/random-3.jpg")}.archive-posts-wrapper .archive-post-wrapper:nth-of-type(8) .archive-post-image{background-image:url("placeholders/random-3.jpg")}.archive-posts-wrapper .archive-post-wrapper:nth-of-type(4) .archive-post-image{background-image:url("placeholders/random-4.jpg")}.archive-posts-wrapper .archive-post-wrapper:nth-of-type(9) .archive-post-image{background-image:url("placeholders/random-4.jpg")}.archive-posts-wrapper .archive-post-wrapper:nth-of-type(5) .archive-post-image{background-image:url("placeholders/random-5.jpg")}.archive-posts-wrapper .archive-post-wrapper:nth-of-type(10) .archive-post-image{background-image:url("placeholders/random-5.jpg")}.em .em-pagination{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-top:2rem;padding-bottom:2rem;margin:2rem 0;clear:both;border-top:2px solid var(--hmc-secondary-3)}.em .em-pagination .page-numbers{height:auto;text-decoration:underline}.em .em-pagination .page-numbers:hover,.em .em-pagination .page-numbers:focus{font-size:inherit !important;height:auto;background-size:inherit}.em .em-pagination .page-numbers.next,.em .em-pagination .page-numbers.prev{display:inline-block;border-radius:1rem;vertical-align:middle;width:2rem;height:2rem;color:#fff;opacity:1;min-width:inherit}.em .em-pagination .page-numbers.next{margin-left:.5rem}.em .em-pagination .page-numbers.next:hover,.em .em-pagination .page-numbers.next:focus{background-size:inherit}.em .em-pagination .page-numbers.prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:.5rem}.em .em-pagination .page-numbers.current{font-weight:bold;padding:.5rem;background-color:var(--hmc-secondary-3);font-size:1rem !important;opacity:1;text-decoration:none;height:auto}.page-id-17 img.alignleft{float:left;margin:.5rem 2rem 1rem 0}.event-editor textarea{width:100%}#event-form .selectize-input{max-width:25rem}#event-form .event-form-when .em-event-dates{margin-bottom:1.5rem}#event-form .event-form-when .em-time-range{margin-bottom:1.5rem}#event-form .event-form-when .em-time-range fieldset{margin-bottom:1rem}#event-form .event-form-when .em-time-range legend{font-size:1rem}#event-form .em-location-types,#event-form .event-attributes{display:grid;margin-bottom:1.5rem}@media(min-width: 576px){#event-form .em-location-types,#event-form .event-attributes{grid-template-columns:1fr 3fr}#event-form .em-location-types label,#event-form .event-attributes label{padding-right:1rem}#event-form .em-location-types select,#event-form .em-location-types input,#event-form .event-attributes select,#event-form .event-attributes input{max-width:20rem}}.em.em-modal .em-modal-popup header{background:#000;border-bottom:4px solid #eaa000;padding:1rem 1.5rem;color:#fff;font-weight:bold}.em.em-modal .em-modal-popup header a.em-close-modal{background-image:url("data:image/svg+xml,%0A%3Csvg id='close_black_24dp' xmlns='http://www.w3.org/2000/svg' width='23.939' height='23.939' viewBox='0 0 23.939 23.939'%3E%3Cpath id='Path_2351' data-name='Path 2351' d='M0,0H23.939V23.939H0Z' fill='none'/%3E%3Cpath id='Path_2352' data-name='Path 2352' d='M18.965,6.406,17.558,5l-5.576,5.576L6.406,5,5,6.406l5.576,5.576L5,17.558l1.406,1.406,5.576-5.576,5.576,5.576,1.406-1.406-5.576-5.576Z' transform='translate(-0.013 -0.013)' fill='%23fff'/%3E%3C/svg%3E%0A") !important;top:1rem !important;right:1rem !important;background-position:center !important}.em.em-modal .em-modal-popup header .em-modal-title a.em-close-modal{position:absolute;top:0;bottom:0;left:0;right:0;content:"⨯";font-size:50px;color:#fff;line-height:100px;text-align:center}.em.em-modal .em-modal-popup header .em-modal-title a{text-decoration:none;color:#fff !important;font-family:var(--hmc-font-regular);font-weight:bold}.em.em-list .em-item,.em.em-list .em-item .em-item-info .em-item-meta,.em.em-list .em-item .em-item-meta .em-item-meta-line{display:block}.em.em-list .em-item .em-item-info{border-left:none;padding-left:0;color:#000}.em.em-modal .em-modal-popup header .em-modal-title a{color:#fff !important}.em.em-modal .em-modal-popup header .em-modal-title a:hover{color:#fff !important;z-index:100}.em.pixelbones ul.event-categories{list-style:none !important;padding:1.5rem 1.5rem .5rem;margin-top:1.5rem !important;border-top:2px solid #efefef;margin-bottom:0 !important}.em.pixelbones ul.event-categories li{display:inline;padding-right:.75rem}.em.pixelbones ul.event-categories li a{color:#000 !important;font-weight:bold;font-size:1rem}.em.em-calendar .em-cal-head.em-cal-week-days{background:#000;border-color:#707070;border-style:solid;border-width:1px 1px 0;border-radius:0}.em.em-calendar .em-cal-head>div{margin:0;padding:1rem .75rem;color:#fff}.em.em-calendar .em-cal-body .em-cal-day-date{line-height:1.5}.em.em-calendar .em-cal-body .em-cal-day.eventful .em-cal-day-date a{background-color:#eaa000 !important;background-color:#fff !important;border:1px solid #000 !important;color:#000 !important}.em.em-calendar .em-cal-body .em-cal-day.eventful-today .em-cal-day-date a{background-color:#eaa000 !important;color:#000 !important;border:none !important;color:#000 !important}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event{--event-background-color: black !important;--event-border-color: black !important}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event>div{-ms-flex-line-pack:center;align-content:center;padding:0 .5rem}.eventless-pre,.eventful-pre,.eventless-post,.eventful-post{background:#ebebeb}.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date span{background:none}.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date span{--date-color: #555 !important}.em.em-calendar .em-cal-body:not(.auto-aspect){border:1px solid #707070}.em.em-calendar .em-cal-nav form::after{width:1rem;height:1rem;display:inline;background:red;content:""}.em.em-calendar .em-cal-nav .month input[type=text]{font-size:2rem;font-weight:bold;width:auto !important;padding-left:0 !important}.em.pixelbones h2{font-size:2rem !important;margin-bottom:0 !important;font-weight:bold !important}.em.em-calendar .em-cal-nav .month{margin-left:0}.em-item-meta-line.em-event-date.em-event-meta-datetime:first-child{font-weight:bold}.em.em-calendar .em-cal-nav .month-nav .em-calnav-today{color:#fff !important;background-color:#000 !important;text-transform:capitalize !important;font-size:1rem !important;font-weight:normal !important;font-family:var(--hmc-font-regular) !important;border-radius:3px !important;border:none !important;padding:.5rem 1.5rem !important;text-decoration:none}.em.em-calendar .em-cal-nav .month-nav .em-calnav-today:hover,.em.em-calendar .em-cal-nav .month-nav .em-calnav-today:focus{background-color:var(--hmc-secondary-1) !important}.em.em-calendar .em-cal-nav .month-nav .em-calnav-today.is-today{background-color:#dedede !important;color:#fff !important;opacity:1 !important}.em.pixelbones .wp-block-mudd-button{display:block;margin:0 .25rem 1.5rem 0}.em.pixelbones .wp-block-mudd-button.is-style-in-row{display:inline-block}.em.pixelbones .wp-block-mudd-button a{background:var(--hmc-primary-dark) !important;font-size:.875rem;font-weight:bold;border-radius:.125rem;border:none;display:inline-block;text-decoration:none;padding:.75rem 1rem;color:var(--hmc-primary-light);text-align:center;min-width:5rem;line-height:1.2;-ms-flex-item-align:center;align-self:center}.em.pixelbones .wp-block-mudd-button a:focus,.em.pixelbones .wp-block-mudd-button a:active{outline:var(--hmc-primary-dark)}.em.pixelbones .wp-block-mudd-button a span{text-align:center}.em.pixelbones .wp-block-mudd-button:not(.light) a:not(.disabled,[disabled]):link{background:var(--hmc-primary-dark) !important;color:var(--hmc-primary-light) !important}.em.pixelbones .wp-block-mudd-button:not(.light) a:not(.disabled,[disabled]):visited{background:var(--hmc-primary-dark) !important;color:var(--hmc-primary-light) !important}.em.pixelbones .wp-block-mudd-button:not(.light) a:not(.disabled,[disabled]):hover,.em.pixelbones .wp-block-mudd-button:not(.light) a:not(.disabled,[disabled]):focus{color:var(--hmc-primary-light) !important;background:var(--hmc-secondary-1) !important}.em.pixelbones .wp-block-mudd-button:not(.light) a:not(.disabled,[disabled]).disabled,.em.pixelbones .wp-block-mudd-button:not(.light) a:not(.disabled,[disabled])[disabled]{background:var(--hmc-secondary-3) !important}.em.pixelbones .wp-block-mudd-button:not(.light) a:not(.disabled,[disabled]):active{outline-offset:.125rem;outline:.0625rem solid var(--hmc-primary-dark)}.em.pixelbones .wp-block-mudd-button.light a:not(.disabled,[disabled]):link{color:var(--hmc-primary-dark);background:var(--hmc-primary-light)}.em.pixelbones .wp-block-mudd-button.light a:not(.disabled,[disabled]):visited{color:var(--hmc-primary-dark);background:var(--hmc-primary-light)}.em.pixelbones .wp-block-mudd-button.light a:not(.disabled,[disabled]):hover,.em.pixelbones .wp-block-mudd-button.light a:not(.disabled,[disabled]):focus{color:var(--hmc-primary-dark);background:var(--hmc-secondary-3)}.em.pixelbones .wp-block-mudd-button.light a:not(.disabled,[disabled]):active{outline-offset:.125rem;outline:.0625rem solid var(--hmc-primary-accent)}.em.pixelbones .wp-block-mudd-button a span:hover{color:#fff !important}.em.pixelbones .wp-block-mudd-button a[disabled]{background:var(--hmc-secondary-3);background-color:#efefef;color:#676767;cursor:default}.em.em-calendar .em-cal-nav .month-nav.input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.em.em-calendar .em-cal-nav .month-nav a.em-calnav-next,.em.em-calendar .em-cal-nav .month-nav a.em-calnav-prev{width:2rem;height:2rem;border-radius:1rem;background:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23FFFFFF'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E") center no-repeat #000 !important}.em.em-calendar .em-cal-nav .month-nav a.em-calnav-next svg,.em.em-calendar .em-cal-nav .month-nav a.em-calnav-prev svg{display:none}.em.em-calendar .em-cal-nav .month-nav a.em-calnav-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}div.month.input form{display:none !important}.em.em-list-widget .em-item .em-item-meta .em-item-meta-line{display:block;color:#000}.em.em-list-widget .em-item .em-item-info{border-left:none !important;padding-left:.5rem}.em-item-name a{font-size:1rem;font-weight:bold;color:#000 !important}.cc-item-description p{font-size:1rem}.home .em-cal-nav,.home .em-view-custom-data,.archive-posts-sidebar .em-cal-nav,.archive-posts-sidebar .em-view-custom-data,.single .em-cal-nav,.single .em-view-custom-data{display:none !important}.archive-posts-sidebar h3{font-size:1.125rem}@media(min-width: 992px){.archive-posts-sidebar h3{font-size:1.25rem}}.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored a,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored a,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored a,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored a,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored a,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored a{width:2.25rem !important;height:2.25rem !important}.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.four,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.four,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.four,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.four,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date.colored div.ring.four,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.one,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.two,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.three,.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful-post .em-cal-day-date.colored div.ring.four{border-color:#eaaa00 !important}
