.component--listings,.search-content{padding:5rem 0}.component--listings .listings-map,.search-content .listings-map{display:none}.component--listings .pager,.search-content .pager{margin:0}.component--listings .intro,.search-content .intro{max-width:85rem;margin:0 auto 2.8rem;text-align:center;padding:0 1.8rem}.component--listings .intro h2.listings-display-title,.search-content .intro h2.listings-display-title{font-size:2.8rem;line-height:1.14;font-weight:600;color:#134749}.component--listings .intro .field--name-field-listings-subtitle,.search-content .intro .field--name-field-listings-subtitle{margin:2rem 0 0}.component--listings .intro .field--name-field-listings-subtitle p,.search-content .intro .field--name-field-listings-subtitle p{margin:0}.component--listings>.content,.search-content>.content{max-width:128rem;margin:0 auto 0;position:relative}.component--listings>.content .facets-wrap,.search-content>.content .facets-wrap{padding:1.6rem}.component--listings>.content .facets-wrap .facets-header,.search-content>.content .facets-wrap .facets-header{display:none;height:8.5rem;background-color:#4e7577;line-height:1;-ms-flex-align:center;align-items:center;padding:0 4.6rem}.component--listings>.content .facets-wrap .facets-header h3,.search-content>.content .facets-wrap .facets-header h3{color:#fff;font-weight:600;font-size:1.8rem;line-height:1}.component--listings>.content .mmg8-listings-filtered-view .view-content,.search-content>.content .mmg8-listings-filtered-view .view-content{padding-top:3rem}.component--listings>.content .view-featured-profiles .view-content,.search-content>.content .view-featured-profiles .view-content{padding:3rem 1.8rem 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;column-gap:1.8rem;row-gap:2.5rem}.component--listings>.content .view-featured-profiles .view-content article,.search-content>.content .view-featured-profiles .view-content article{margin:0}.component--listings>.content .view-empty,.search-content>.content .view-empty{min-height:30rem;padding:5rem 2rem}.component--listings>.content .view-rows,.search-content>.content .view-rows{padding:0 1.8rem}.component--listings>.content .top-utilities,.search-content>.content .top-utilities{background-color:#4e7577;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:12rem}.component--listings>.content .top-utilities .view-header,.search-content>.content .top-utilities .view-header{font-size:1.6rem;line-height:1.375;font-style:italic;color:#fff}.component--listings>.content .top-utilities .map-toggle,.search-content>.content .top-utilities .map-toggle{display:none}.component--listings>.content .top-utilities .form--inline,.search-content>.content .top-utilities .form--inline{text-align:center}.component--listings>.content .top-utilities .form--inline .form-item-search-api-fulltext,.search-content>.content .top-utilities .form--inline .form-item-search-api-fulltext{display:none}.component--listings>.content .top-utilities .form--inline .form-item-sort-bef-combine,.search-content>.content .top-utilities .form--inline .form-item-sort-bef-combine{display:-ms-flexbox;display:flex;padding:1.8rem 0 0;width:26rem;margin:0 0 1.6rem}.component--listings>.content .top-utilities .form--inline .form-item-sort-bef-combine label,.search-content>.content .top-utilities .form--inline .form-item-sort-bef-combine label{color:#fff;font-weight:600;margin:1rem 1rem 0 0}.component--listings>.content .top-utilities .form--inline .form-item-sort-bef-combine .chosen-container.chosen-container-single,.search-content>.content .top-utilities .form--inline .form-item-sort-bef-combine .chosen-container.chosen-container-single{min-width:12rem;max-width:12rem}.component--listings>.content .top-utilities .form--inline .form-item-sort-bef-combine .chosen-container.chosen-container-single .chosen-drop,.component--listings>.content .top-utilities .form--inline .form-item-sort-bef-combine .chosen-container.chosen-container-single .chosen-single,.search-content>.content .top-utilities .form--inline .form-item-sort-bef-combine .chosen-container.chosen-container-single .chosen-drop,.search-content>.content .top-utilities .form--inline .form-item-sort-bef-combine .chosen-container.chosen-container-single .chosen-single{min-width:17rem}.component--listings>.content .top-utilities .form--inline .form-item-sort-bef-combine .chosen-container.chosen-container-single .chosen-search,.search-content>.content .top-utilities .form--inline .form-item-sort-bef-combine .chosen-container.chosen-container-single .chosen-search{display:none}@media screen and (min-width:768px){.component--listings>.content .view-rows,.search-content>.content .view-rows{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:1024px){.component--listings>.content,.search-content>.content{display:-ms-flexbox;display:flex}.component--listings>.content .top-utilities,.search-content>.content .top-utilities{padding-left:3rem;height:8.5rem;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.component--listings>.content .top-utilities .toggle-map,.search-content>.content .top-utilities .toggle-map{display:inline-block;height:100%;background-color:transparent;border-width:0 1px 0 0;border-color:#cecfd9;border-style:solid;color:#fff;font-weight:700;margin:0 2.6rem 0 0;padding:0 3rem}.component--listings>.content .top-utilities .toggle-map span,.search-content>.content .top-utilities .toggle-map span{padding:.5rem 3rem .5rem 0;background-repeat:no-repeat;background-position:right center;display:inline-block}.component--listings>.content .top-utilities .toggle-map.closed span:nth-child(2),.search-content>.content .top-utilities .toggle-map.closed span:nth-child(2){display:none}.component--listings>.content .top-utilities .toggle-map.closed span:first-child,.search-content>.content .top-utilities .toggle-map.closed span:first-child{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2019.29%2027.56%22%3E%3Cg%20id%3D%22icons%22%3E%3Cpath%20id%3D%22pin_fill_sharp_circle-%22%20data-name%3D%22pin%20fill%20sharp%20circle-%22%20d%3D%22M9.65%2C12.7A2.76%2C2.76%2C0%2C1%2C1%2C12.4%2C9.93h0A2.75%2C2.75%2C0%2C0%2C1%2C9.66%2C12.7h0M9.65%2C0A9.65%2C9.65%2C0%2C0%2C0%2C0%2C9.65H0C0%2C15%2C9.65%2C27.56%2C9.65%2C27.56S19.29%2C15%2C19.29%2C9.65A9.65%2C9.65%2C0%2C0%2C0%2C9.65%2C0h0%22%20transform%3D%22translate%280%29%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:2.1rem 2.8rem}.component--listings>.content .top-utilities .toggle-map.opened span:first-child,.search-content>.content .top-utilities .toggle-map.opened span:first-child{display:none}.component--listings>.content .top-utilities .toggle-map.opened span:nth-child(2),.search-content>.content .top-utilities .toggle-map.opened span:nth-child(2){background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2025.18%2025.18%22%3E%3Ctitle%3Eclose-wht%3C%2Ftitle%3E%3Cg%20opacity%3D%220.9%22%3E%3Cline%20x1%3D%221.5%22%20y1%3D%2223.68%22%20x2%3D%2223.68%22%20y2%3D%221.5%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3Cline%20x1%3D%2212.91%22%20y1%3D%2212.59%22%20x2%3D%2212.91%22%20y2%3D%2212.59%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3Cline%20x1%3D%221.5%22%20y1%3D%221.5%22%20x2%3D%2223.68%22%20y2%3D%2223.68%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:2.4rem 2.4rem}.component--listings>.content .top-utilities .form--inline,.search-content>.content .top-utilities .form--inline{text-align:left}.component--listings>.content .top-utilities .form--inline .form-item-sort-bef-combine,.search-content>.content .top-utilities .form--inline .form-item-sort-bef-combine{margin:0}.component--listings>.content .top-utilities .actions,.search-content>.content .top-utilities .actions{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;height:8.5rem}.component--listings>.content .top-utilities .view-header,.search-content>.content .top-utilities .view-header{padding:0 3rem 0 2rem}.component--listings>.content .mmg8-listings-filtered-view .view-content .view-rows,.search-content>.content .mmg8-listings-filtered-view .view-content .view-rows{padding:0}.component--listings>.content .mmg8-listings-filtered-view .view-content .listings-map,.search-content>.content .mmg8-listings-filtered-view .view-content .listings-map{position:relative}.component--listings>.content .mmg8-listings-filtered-view .view-content .listings-map::before,.search-content>.content .mmg8-listings-filtered-view .view-content .listings-map::before{display:block;content:"";width:100%;padding-top:62.874251497%}.component--listings>.content .mmg8-listings-filtered-view .view-content .listings-map>*,.search-content>.content .mmg8-listings-filtered-view .view-content .listings-map>*{position:absolute;top:0;left:0;right:0;bottom:0}.component--listings>.content .mmg8-listings-filtered-view .view-content .listings-map,.search-content>.content .mmg8-listings-filtered-view .view-content .listings-map{max-width:79.5rem;margin:0 auto 2.4rem;padding:0 2rem}.component--listings>.content .view-featured-profiles .view-content,.search-content>.content .view-featured-profiles .view-content{padding:0}.component--listings>.content .facets-wrap,.search-content>.content .facets-wrap{-ms-flex:0 0 34rem;flex:0 0 34rem;padding:0}.component--listings>.content .facets-wrap+.mmg8-listings-filtered-view,.search-content>.content .facets-wrap+.mmg8-listings-filtered-view{-ms-flex:1 1 93.9rem;flex:1 1 93.9rem;border-left:1px solid #cecfd9}.component--listings>.content .facets-wrap+.mmg8-listings-filtered-view .view-content,.search-content>.content .facets-wrap+.mmg8-listings-filtered-view .view-content{padding:3rem 1.6rem 3rem 1.6rem}.component--listings>.content .facets-wrap .facets-header,.search-content>.content .facets-wrap .facets-header{display:-ms-flexbox;display:flex;margin-bottom:2rem}}@media screen and (min-width:1150px){.component--listings>.content .facets-wrap+.mmg8-listings-filtered-view .view-content,.search-content>.content .facets-wrap+.mmg8-listings-filtered-view .view-content{padding:2.5rem 3rem 3rem 3rem}.component--listings>.content .facets-wrap+.mmg8-listings-filtered-view .view-featured-profiles .view-content,.search-content>.content .facets-wrap+.mmg8-listings-filtered-view .view-featured-profiles .view-content{padding:3rem 3rem 0}.component--listings>.content .mmg8-listings-filtered-view .top-utilities .view-header,.search-content>.content .mmg8-listings-filtered-view .top-utilities .view-header{padding:0 3rem 0 2rem}}@media screen and (min-width:1024px){.component--listings.show-map>.content .top-utilities,.search-content.show-map>.content .top-utilities{padding-left:0}.component--listings.show-map>.content .top-utilities .map-toggle,.search-content.show-map>.content .top-utilities .map-toggle{display:block}}.component--listings.no-facets>.content,.search-content.no-facets>.content{max-width:115rem;margin:0 auto 0}@media screen and (min-width:1024px){.component--listings.no-facets,.search-content.no-facets{padding:0 1.8rem}}.component--listings.event-listings>.content .facets-wrap .facets-header,.component--listings.event-listings>.content .top-utilities,.search-content.event-listings>.content .facets-wrap .facets-header,.search-content.event-listings>.content .top-utilities{background-color:#6e708d}.component--listings.event-listings>.content .top-utilities,.search-content.event-listings>.content .top-utilities{height:8.5rem;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1024px){.component--listings.event-listings>.content .top-utilities,.search-content.event-listings>.content .top-utilities{-ms-flex-pack:end;justify-content:flex-end}}.site--yearoffood .component--listings{background-color:#e9f0f0}.site--yearoffood .component--listings .intro{max-width:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.site--yearoffood .component--listings .intro::after,.site--yearoffood .component--listings .intro::before{content:"";-ms-flex:1;flex:1;border-top:1px solid #000;margin:0 10px}.site--yearoffood .component--listings .intro h2.listings-display-title{font-size:2.8rem;line-height:1.14;font-weight:600;font-family:Oswald;color:#153556;text-transform:uppercase;display:inline-block}.site--yearoffood .component--listings .facets-wrap .facets-header{background-color:#fff;padding:0 0 0 10px;height:5rem;margin-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;position:relative}.site--yearoffood .component--listings .facets-wrap .facets-header::after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-bottom:1px solid #a9a9a9}.site--yearoffood .component--listings .facets-wrap .facets-header h3{color:#000}.site--yearoffood .component--listings .block-facet--checkbox{background-color:#fff;padding:0!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.site--yearoffood .component--listings .facet-toggle{margin:0}.site--yearoffood .component--listings .facet-toggle h4{color:#000;font-size:1.8rem}.site--yearoffood .component--listings .top-utilities{background-color:transparent}.site--yearoffood .component--listings .top-utilities .sorts .view-header{display:none}.site--yearoffood .component--listings .top-utilities .sorts .form-type-select{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.site--yearoffood .component--listings .top-utilities .form-item-sort-bef-combine label{color:#000!important;font-weight:100!important}.site--yearoffood .component--listings .top-utilities .chosen-single{background-color:#fff;color:#000}.site--yearoffood .component--listings .top-utilities #mobile-filter-toggle{display:none}.site--yearoffood .component--listings .top-utilities .view-header{color:#000}.site--yearoffood .component--listings>.content .facets-wrap+.mmg8-listings-filtered-view{border-left:0}.site--yearoffood .component--listings [role=tabpanel]{border:0}.site--yearoffood .component--listings .node--listing--culinary-listings{border-radius:10px;background:#f8edc7;margin-bottom:15px}@media screen and (min-width:768px){.site--yearoffood .component--listings .node--listing--culinary-listings{width:32%}}.site--yearoffood .component--listings .node--listing--culinary-listings .details-img{position:relative}.site--yearoffood .component--listings .node--listing--culinary-listings .details-img .mmg8_listing_fields_featured_listing{position:absolute;top:0;right:0;height:96.5%;background-color:rgba(244,180,0,.85);-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#000;font-size:1.5rem;border-top-right-radius:10px;padding:25px 5px}.site--yearoffood .component--listings .node--listing--culinary-listings .field--name-field-listing-main-image img{width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.site--yearoffood .component--listings .node--listing--culinary-listings .details{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:10px}.site--yearoffood .component--listings .node--listing--culinary-listings .details-info{min-height:250px;height:100%;position:relative}.site--yearoffood .component--listings .node--listing--culinary-listings h3{font-size:2.4rem;text-align:center}.site--yearoffood .component--listings .node--listing--culinary-listings h3 a{color:#134749;border-bottom:0}.site--yearoffood .component--listings .node--listing--culinary-listings .field--name-field-categories,.site--yearoffood .component--listings .node--listing--culinary-listings .field--name-field-listings-cuisine{color:#134749;font-size:1.5rem;padding:20px;text-align:center}.site--yearoffood .component--listings .node--listing--culinary-listings .field--name-field-categories .field__item,.site--yearoffood .component--listings .node--listing--culinary-listings .field--name-field-listings-cuisine .field__item{display:inline}.site--yearoffood .component--listings .node--listing--culinary-listings .field--name-field-categories .field__item::after,.site--yearoffood .component--listings .node--listing--culinary-listings .field--name-field-listings-cuisine .field__item::after{content:", "}.site--yearoffood .component--listings .node--listing--culinary-listings .field--name-field-categories .field__item:last-child::after,.site--yearoffood .component--listings .node--listing--culinary-listings .field--name-field-listings-cuisine .field__item:last-child::after{content:""}.site--yearoffood .component--listings .node--listing--culinary-listings .details-info--bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px}.site--yearoffood .component--listings .node--listing--culinary-listings .field--name-field-cities{font-weight:700;color:#134749;font-style:italic;position:absolute;bottom:15px}.site--yearoffood .component--listings .node--listing--culinary-listings .field--name-field-regions{position:absolute;bottom:10px;right:10px}.site--yearoffood .component--listings .pager__items{-ms-flex-pack:center;justify-content:center}.site--yearoffood .component--listings .pager ul li.disabled{display:none}.site--yearoffood .component--listings .pager ul li span{filter:brightness(0) saturate(100%);background-size:1rem 2.9rem;width:1rem}.site--yearoffood .component--listings .pager ul li.pager__item--number.is-active{background-color:#fff;border-radius:50%;padding:5px 10px}.site--yearoffood .component--listings .pager ul li.pager__item--number.is-active a::after{display:none}.component--listings .reduced-motion,.search-content .reduced-motion{transition-duration:0s!important}.component--listings .reduced-motion *,.search-content .reduced-motion *{transition-duration:0s!important}.component--listings .remove-filters-container,.search-content .remove-filters-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 0 0;gap:1.6rem}.component--listings .remove-filters-container .remove-selected-facet button,.search-content .remove-filters-container .remove-selected-facet button{font-size:1.6rem;color:#4e7577;font-weight:600;position:relative;border:0;padding:.8rem 1.6rem .8rem 3.6rem;box-shadow:0 0 0 .5px #4e7577;background-color:#e9f0f0;border-radius:.2rem}.component--listings .remove-filters-container .remove-selected-facet button::before,.search-content .remove-filters-container .remove-selected-facet button::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2025.18%2025.18%22%3E%3Ctitle%3Eclose-wht%3C%2Ftitle%3E%3Cg%20opacity%3D%220.9%22%3E%3Cline%20x1%3D%221.5%22%20y1%3D%2223.68%22%20x2%3D%2223.68%22%20y2%3D%221.5%22%20fill%3D%22none%22%20stroke%3D%22%234e7577%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3Cline%20x1%3D%2212.91%22%20y1%3D%2212.59%22%20x2%3D%2212.91%22%20y2%3D%2212.59%22%20fill%3D%22none%22%20stroke%3D%22%234e7577%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3Cline%20x1%3D%221.5%22%20y1%3D%221.5%22%20x2%3D%2223.68%22%20y2%3D%2223.68%22%20fill%3D%22none%22%20stroke%3D%22%234e7577%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:1.2rem;background-position:left center;background-repeat:no-repeat;position:absolute;width:1.5rem;height:100%;left:1.6rem;top:0;content:""}.component--listings .remove-filters-container .remove-selected-facet button:hover,.search-content .remove-filters-container .remove-selected-facet button:hover{cursor:pointer;color:#134749;box-shadow:0 0 0 .5px #134749}.component--listings .remove-filters-container .remove-selected-facet button:hover::before,.search-content .remove-filters-container .remove-selected-facet button:hover::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2025.18%2025.18%22%3E%3Ctitle%3Eclose-wht%3C%2Ftitle%3E%3Cg%20opacity%3D%220.9%22%3E%3Cline%20x1%3D%221.5%22%20y1%3D%2223.68%22%20x2%3D%2223.68%22%20y2%3D%221.5%22%20fill%3D%22none%22%20stroke%3D%22%23134749%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3Cline%20x1%3D%2212.91%22%20y1%3D%2212.59%22%20x2%3D%2212.91%22%20y2%3D%2212.59%22%20fill%3D%22none%22%20stroke%3D%22%23134749%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3Cline%20x1%3D%221.5%22%20y1%3D%221.5%22%20x2%3D%2223.68%22%20y2%3D%2223.68%22%20fill%3D%22none%22%20stroke%3D%22%23134749%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@media screen and (min-width:1150px){.component--listings .remove-filters-container,.search-content .remove-filters-container{padding:1rem 1.4rem 0}}.component--listings .facets-wrap .block-facet--checkbox,.search-content .facets-wrap .block-facet--checkbox{position:relative}.component--listings .facets-wrap .block-facet--checkbox::after,.search-content .facets-wrap .block-facet--checkbox::after{bottom:0;left:0;width:100%;height:.1rem;background-color:#6e708d;content:"";position:absolute}.component--listings .facets-wrap .block-facet--checkbox:last-child::after,.search-content .facets-wrap .block-facet--checkbox:last-child::after{background-color:transparent}.component--listings .facets-wrap .block-facet--dropdown .js-facets-dropdown-links,.search-content .facets-wrap .block-facet--dropdown .js-facets-dropdown-links{display:none}.component--listings .facets-wrap div.bef-exposed-form .form--inline,.search-content .facets-wrap div.bef-exposed-form .form--inline{position:relative;padding:3rem 0 2rem}.component--listings .facets-wrap div.bef-exposed-form .form--inline>.form-item,.search-content .facets-wrap div.bef-exposed-form .form--inline>.form-item{float:none}.component--listings .facets-wrap div.bef-exposed-form .form--inline .form-item-search-api-fulltext,.search-content .facets-wrap div.bef-exposed-form .form--inline .form-item-search-api-fulltext{display:none}.component--listings .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date,.component--listings .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date-1,.search-content .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date,.search-content .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date-1{margin:0;display:inline-block;width:13.2rem}.component--listings .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date-1:first-child,.component--listings .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date:first-child,.search-content .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date-1:first-child,.search-content .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date:first-child{margin-right:1rem}.component--listings .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date input,.component--listings .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date-1 input,.search-content .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date input,.search-content .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date-1 input{background-image:url(/themes/custom/mmg8_cog/dist/images/calendar-icon.png);background-size:2.4rem 2.3rem;background-position:.8rem center;background-repeat:no-repeat;padding-left:4rem;padding-right:1rem;font-size:1.4rem;color:#134749}.component--listings .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date input:focus,.component--listings .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date-1 input:focus,.search-content .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date input:focus,.search-content .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date-1 input:focus{background-color:rgba(248,235,199,.5)}@media screen and (min-width:1400px){.component--listings .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date input,.component--listings .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date-1 input,.search-content .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date input,.search-content .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date-1 input{width:100%}}.component--listings .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date label,.component--listings .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date-1 label,.search-content .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date label,.search-content .facets-wrap div.bef-exposed-form .form--inline .form-item-field-start-date-1 label{font-size:1.8rem;line-height:1.44;color:#134749;font-weight:600}.component--listings .facets-wrap div.bef-exposed-form .form--inline::after,.search-content .facets-wrap div.bef-exposed-form .form--inline::after{bottom:0;left:0;width:100%;height:.1rem;background-color:#6e708d;content:"";position:absolute}.component--listings .facets-wrap div.bef-exposed-form:last-child .form--inline::after,.search-content .facets-wrap div.bef-exposed-form:last-child .form--inline::after{display:none}@media screen and (min-width:1024px){.component--listings .facets-wrap div.bef-exposed-form,.search-content .facets-wrap div.bef-exposed-form{padding:0 2rem 0 4rem}.component--listings .facets-wrap .block-facet--checkbox,.search-content .facets-wrap .block-facet--checkbox{padding:0 2rem 0 4rem}.component--listings .facets-wrap .block-facet--checkbox::after,.search-content .facets-wrap .block-facet--checkbox::after{width:calc(100% - 6rem);left:4rem}}.component--listings .facet-toggle,.search-content .facet-toggle{font-size:2rem;line-height:1.3;font-weight:600;color:#134749;background-color:transparent;border:0;padding:0;margin:1rem;width:100%;text-align:left}.component--listings .facet-toggle h4,.search-content .facet-toggle h4{font-size:2rem;line-height:1.3;font-weight:600;color:#134749;border:0;padding:0;margin:0;text-align:left}.component--listings .facet-toggle span,.search-content .facet-toggle span{padding:1rem 3rem 1rem 1rem;display:inline-block;position:relative}.component--listings .facet-toggle span::after,.search-content .facet-toggle span::after{position:absolute;right:0}.component--listings .facet-toggle.closed span::after,.search-content .facet-toggle.closed span::after{content:"+"}.component--listings .facet-toggle.opened span::after,.search-content .facet-toggle.opened span::after{content:"-"}.component--listings .facet-content,.search-content .facet-content{padding:0 4rem 0 5rem;height:100%;opacity:0;max-height:0;overflow:hidden;transition:all .5s ease}.component--listings .facet-content .scrollbar-inner,.search-content .facet-content .scrollbar-inner{height:100%;max-height:34rem;padding-bottom:2.8rem}.component--listings .facet-content .scrollbar-inner .mCSB_inside>.mCSB_container,.search-content .facet-content .scrollbar-inner .mCSB_inside>.mCSB_container{margin-right:0!important;padding-right:1.6rem}.component--listings .facet-content .scrollbar-inner .mCS-dark-3 .mCSB_draggerRail,.search-content .facet-content .scrollbar-inner .mCS-dark-3 .mCSB_draggerRail{width:.7rem;background-color:#efefef}.component--listings .facet-content .scrollbar-inner .mCS-dark-3 .mCSB_dragger .mCSB_dragger_bar,.search-content .facet-content .scrollbar-inner .mCS-dark-3 .mCSB_dragger .mCSB_dragger_bar{width:.7rem;background-color:#134749}.component--listings .facet-content .mCSB_scrollTools,.search-content .facet-content .mCSB_scrollTools{transition:all .3s ease;opacity:inherit}.component--listings .facet-content.opened,.search-content .facet-content.opened{max-height:38.6rem;opacity:1}.component--listings .facet-content.closed,.search-content .facet-content.closed{max-height:0;opacity:0}.component--listings .facet-content.mcsb-closing .mCSB_scrollTools,.search-content .facet-content.mcsb-closing .mCSB_scrollTools{opacity:1!important}.component--listings .facet-content.mcsb-opening .mCSB_scrollTools,.search-content .facet-content.mcsb-opening .mCSB_scrollTools{opacity:0!important}.component--listings .facet-content .facet-item__value,.search-content .facet-content .facet-item__value{position:relative}.component--listings .facet-content .facet-item__count,.search-content .facet-content .facet-item__count{display:none}.component--listings .facet-content ul.item-list__checkbox,.search-content .facet-content ul.item-list__checkbox{-ms-flex-flow:column wrap;flex-flow:column wrap;margin:0 0 0 1px;padding:0}.component--listings .facet-content ul.item-list__checkbox li,.search-content .facet-content ul.item-list__checkbox li{list-style-type:none;margin:0 0 .7rem}.component--listings .facet-content ul.item-list__checkbox li::before,.search-content .facet-content ul.item-list__checkbox li::before{display:none}@media screen and (min-width:1024px){.component--listings .facet-content,.search-content .facet-content{padding:0 1rem 0 2.4rem}}.component--listings.include-map>.content{background-color:#e9f0f0;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;max-width:calc(100vw - 4.8rem);margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.component--listings.include-map>.content{max-width:30rem;margin:0 auto 0}}.component--listings.include-map>.content .facets-wrap{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;margin:0;padding:2.4rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:center;justify-content:center;-ms-flex-align:baseline;align-items:baseline;column-gap:2.4rem;row-gap:2.4rem}@media screen and (min-width:1024px){.component--listings.include-map>.content .facets-wrap{min-height:5rem;padding:2.4rem 2.4rem 0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:start;justify-content:flex-start}}.component--listings.include-map>.content .facets-wrap .block-facet--checkbox{padding:0}.component--listings.include-map>.content .facets-wrap .block-facet--checkbox::after{display:none}.component--listings.include-map>.content .facets-wrap .block-facets-summary ul{list-style:none;padding:0;margin:0}.component--listings.include-map>.content .facets-wrap .block-facets-summary ul li{margin:0}.component--listings.include-map>.content .facets-wrap .block-facets-summary ul li.facet-summary-item--clear a{line-height:1.33;background-color:#3d4168;color:#fff;display:inline-block;padding:1.4rem 2.2rem 1.3rem;border:0;position:relative;font-weight:700;border-radius:4px;min-width:16rem;text-align:center}.component--listings.include-map>.content .facets-wrap .block-facets-summary ul li.facet-summary-item--clear a:hover{background-color:#cecfd9;color:#3d4168;border-color:transparent}.component--listings.include-map>.content .facets-wrap .block-facets-summary ul li.facet-summary-item--facet{display:none}.component--listings.include-map>.content .facet-content{padding:0;opacity:1;max-height:none;overflow:visible}.component--listings.include-map>.content .facet-content .chosen-drop,.component--listings.include-map>.content .facet-content .chosen-single{background-color:#fff}.component--listings.include-map>.content .mmg8-listings-filtered-view{width:100%;-ms-flex:1 1 30%;flex:1 1 30%;border-left-width:0}.component--listings.include-map>.content .top-utilities{display:none}@media screen and (min-width:1024px){.component--listings.include-map>.content{max-width:96.4rem}}@media screen and (min-width:1280px){.component--listings.include-map>.content{max-width:116.4rem}}.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:end;justify-content:flex-end}.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map>.remove-filters-container{display:none}.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map>.view-content{-ms-flex:0 0 100%;flex:0 0 100%;max-height:90vh;overflow:hidden;padding:2rem 1.6rem;-ms-flex-order:5;order:5}@media screen and (min-width:1024px){.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map>.view-content{-ms-flex:0 0 30%;flex:0 0 30%;max-height:67rem}}.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map>.view-content .node--listing--related-properties-map{width:100%}.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map>.view-content .node--listing--related-properties-map:first-child{border-top-width:0}@media screen and (min-width:720px) and (max-width:1023px){.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map>.view-content .node--listing--related-properties-map{-ms-flex:1 1 50%;flex:1 1 50%}.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map>.view-content .node--listing--related-properties-map:first-child{border-top-width:.1rem}}.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map>.view-content .mCS-dark-3 .mCSB_draggerRail{width:.7rem;background-color:transparent}.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map>.view-content .mCS-dark-3 .mCSB_dragger .mCSB_dragger_bar{width:.7rem;background-color:#134749}.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map>.pager{-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:center;align-self:center;-ms-flex-order:15;order:15;padding-bottom:2.4rem;margin:0 auto}.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map>.pager ul{-ms-flex-pack:center;justify-content:center}.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map>.pager ul li.pager__item--previous a{padding-left:0}.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map>.pager ul li.pager__item--next a{padding-right:0}.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map>.views-element-container{-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-order:10;order:10}@media screen and (min-width:1024px){.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map>.views-element-container{-ms-flex:1 1 60%;flex:1 1 60%}}.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map_widget{display:none;height:100%;max-height:90vh}@media screen and (min-width:1024px){.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map_widget{height:67rem;max-height:none;display:block}}.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map_widget>.remove-filters-container{display:none}.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map_widget>.view-content{height:100%;padding:2rem 1.6rem}@media screen and (min-width:1024px){.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map_widget>.view-content{padding:2.4rem 3rem 2.4rem 0}}.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map_widget>.view-content>.view-rows{height:100%}.component--listings.include-map .view-id-indexed_listings.view-display-id-listings_map_widget>.view-content>.view-rows>.geofield-google-map{height:100%}.component--listings.include-map .facets-widget-checkbox li.facet-item,.component--listings.include-map .item-list__checkbox{margin:0;padding-left:0}@media screen and (min-width:1024px){.component--listings.include-map .facets-widget-checkbox li.facet-item,.component--listings.include-map .item-list__checkbox{padding-left:initial}}.component--listings.include-map .gm-control-active{width:30px;height:30px}.component--listings.include-map .gm-style .gm-style-iw-c{box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:6px}.component--listings.include-map .gm-style .gm-style-iw-c a{color:#134749;border:0;font-weight:600}.component--listings.include-map .chosen-container.chosen-container-single{min-width:29rem}@media screen and (min-width:1024px){.component--listings.include-map .chosen-container.chosen-container-single{min-width:31.8rem}}.component--listings.include-map .chosen-container.chosen-container-single .chosen-single{min-width:0}@media screen and (min-width:1024px){.component--listings.include-map .chosen-container.chosen-container-single .chosen-single{min-width:31.8rem}}.component--listings.include-map .block-facets-summary-blockmuseums-map-summary{display:none}.view-indexed-listings .views-exposed-form #edit-actions{margin:0}.view-indexed-listings .featured-content-report{position:relative;text-align:right}.view-indexed-listings .featured-content-report .featured-content-list__label{position:absolute;top:0;right:0;border:1px solid transparent;line-height:1.25;z-index:10;color:#89423c;margin:0;padding:.4rem .8rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400}.view-indexed-listings .featured-content-report .item-list{position:absolute;border:1px solid #999;background:#efefef none;z-index:5;right:0;top:2.9rem;min-width:20rem}.view-indexed-listings .featured-content-report .item-list ul{margin:0;color:#000;padding:1rem;list-style:none;min-width:0;text-align:left}.view-indexed-listings .featured-content-report .item-list ul .views-field-field-display-title .field-content a,.view-indexed-listings .featured-content-report .item-list ul .views-field-title .field-content a{line-height:1.25;border-bottom-width:0;font-size:1.6rem;font-weight:400}.view-indexed-listings .featured-content-report .featured-content-list__element{visibility:hidden}.view-indexed-listings .featured-content-report .featured-content-list__element~.item-list{display:none}.view-indexed-listings .featured-content-report .featured-content-list__element:checked+.featured-content-list__label{border:1px solid #999;border-bottom-color:#efefef;background-color:#efefef}.view-indexed-listings .featured-content-report .featured-content-list__element:checked~.item-list{display:block}