.elementor-701 .elementor-element.elementor-element-3e0c6be{--display:flex;--min-height:640px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-701 .elementor-element.elementor-element-3e0c6be:not(.elementor-motion-effects-element-type-background), .elementor-701 .elementor-element.elementor-element-3e0c6be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://michaelsharborside.com/wp-content/uploads/2024/04/hero-michaels-harborside-events.webp");background-position:center center;background-size:cover;}.elementor-701 .elementor-element.elementor-element-b4d581f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-701 .elementor-element.elementor-element-b4d581f:not(.elementor-motion-effects-element-type-background), .elementor-701 .elementor-element.elementor-element-b4d581f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-701 .elementor-element.elementor-element-793a052{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:96px 96px;--row-gap:96px;--column-gap:96px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-701 .elementor-element.elementor-element-82b7f08{--display:flex;}.elementor-701 .elementor-element.elementor-element-82b7f08.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-701 .elementor-element.elementor-element-6ffb2af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-701 .elementor-element.elementor-element-5f3268c .elementor-heading-title{font-family:var( --e-global-typography-103dd15-font-family ), Sans-serif;font-size:var( --e-global-typography-103dd15-font-size );font-weight:var( --e-global-typography-103dd15-font-weight );text-transform:var( --e-global-typography-103dd15-text-transform );line-height:var( --e-global-typography-103dd15-line-height );color:var( --e-global-color-accent );}.elementor-701 .elementor-element.elementor-element-46f333d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-701 .elementor-element.elementor-element-703d194 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-701 .elementor-element.elementor-element-703d194 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-701 .elementor-element.elementor-element-703d194 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-701 .elementor-element.elementor-element-703d194 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-701 .elementor-element.elementor-element-703d194 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(48px / 2);padding-bottom:calc(48px / 2);}:is( .elementor-701 .elementor-element.elementor-element-703d194 > .elementor-widget-container > .jet-listing-grid, .elementor-701 .elementor-element.elementor-element-703d194 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-701 .elementor-element.elementor-element-703d194 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 48px / -2);margin-bottom:calc( 48px / -2);}.elementor-701 .elementor-element.elementor-element-703d194 .jet-listing-grid__loader{--spinner-color:var( --e-global-color-secondary );}.elementor-701 .elementor-element.elementor-element-703d194 .jet-listing-not-found{font-family:var( --e-global-typography-1cafd1b-font-family ), Sans-serif;font-size:var( --e-global-typography-1cafd1b-font-size );line-height:var( --e-global-typography-1cafd1b-line-height );color:var( --e-global-color-accent );}.elementor-701 .elementor-element.elementor-element-ee777a3 .elementor-button{background-color:var( --e-global-color-primary );justify-content:center;font-family:var( --e-global-typography-f785eb6-font-family ), Sans-serif;font-size:var( --e-global-typography-f785eb6-font-size );font-weight:var( --e-global-typography-f785eb6-font-weight );text-transform:var( --e-global-typography-f785eb6-text-transform );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:12px 48px 14px 48px;}.elementor-701 .elementor-element.elementor-element-ee777a3 .elementor-button:hover, .elementor-701 .elementor-element.elementor-element-ee777a3 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-701 .elementor-element.elementor-element-ee777a3 .elementor-button:hover svg, .elementor-701 .elementor-element.elementor-element-ee777a3 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-701 .elementor-element.elementor-element-ee777a3 .elementor-button-content-wrapper{align-items:center;}.elementor-701 .elementor-element.elementor-element-ee777a3 .elementor-button-icon{display:inline-flex;align-items:center;}.elementor-701 .elementor-element.elementor-element-ee777a3 .elementor-button-icon i{font-size:18px;}.elementor-701 .elementor-element.elementor-element-ee777a3 .elementor-button-icon svg{width:18px;height:18px;}.elementor-701 .elementor-element.elementor-element-8ff5fb6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 64px;--row-gap:0px;--column-gap:64px;--margin-top:80px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-701 .elementor-element.elementor-element-625cfbd{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-701 .elementor-element.elementor-element-8df45d4 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-701 .elementor-element.elementor-element-7a652e2{font-family:var( --e-global-typography-703d689-font-family ), Sans-serif;font-size:var( --e-global-typography-703d689-font-size );font-weight:var( --e-global-typography-703d689-font-weight );line-height:var( --e-global-typography-703d689-line-height );color:var( --e-global-color-text );}.elementor-701 .elementor-element.elementor-element-de28afe .elementor-button{background-color:var( --e-global-color-secondary );justify-content:center;font-family:var( --e-global-typography-f785eb6-font-family ), Sans-serif;font-size:var( --e-global-typography-f785eb6-font-size );font-weight:var( --e-global-typography-f785eb6-font-weight );text-transform:var( --e-global-typography-f785eb6-text-transform );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:12px 48px 14px 48px;}.elementor-701 .elementor-element.elementor-element-de28afe .elementor-button:hover, .elementor-701 .elementor-element.elementor-element-de28afe .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-701 .elementor-element.elementor-element-de28afe .elementor-button:hover svg, .elementor-701 .elementor-element.elementor-element-de28afe .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-701 .elementor-element.elementor-element-de28afe .elementor-button-content-wrapper{align-items:center;}.elementor-701 .elementor-element.elementor-element-de28afe .elementor-button-icon{display:inline-flex;align-items:center;}.elementor-701 .elementor-element.elementor-element-de28afe .elementor-button-icon i{font-size:18px;}.elementor-701 .elementor-element.elementor-element-de28afe .elementor-button-icon svg{width:18px;height:18px;}.elementor-701 .elementor-element.elementor-element-52a0168{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-701 .elementor-element.elementor-element-b464bfd img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block;object-position:center center;}@media(min-width:768px){.elementor-701 .elementor-element.elementor-element-82b7f08{--width:50%;}.elementor-701 .elementor-element.elementor-element-6ffb2af{--width:90%;}.elementor-701 .elementor-element.elementor-element-625cfbd{--width:80%;}.elementor-701 .elementor-element.elementor-element-52a0168{--width:55%;}}@media(max-width:1100px){.elementor-701 .elementor-element.elementor-element-3e0c6be{--min-height:480px;}.elementor-701 .elementor-element.elementor-element-793a052{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-701 .elementor-element.elementor-element-5f3268c .elementor-heading-title{font-size:var( --e-global-typography-103dd15-font-size );line-height:var( --e-global-typography-103dd15-line-height );}.elementor-701 .elementor-element.elementor-element-46f333d{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}:is( .elementor-701 .elementor-element.elementor-element-703d194 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-701 .elementor-element.elementor-element-703d194 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-701 .elementor-element.elementor-element-703d194 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(32px / 2);padding-bottom:calc(32px / 2);}:is( .elementor-701 .elementor-element.elementor-element-703d194 > .elementor-widget-container > .jet-listing-grid, .elementor-701 .elementor-element.elementor-element-703d194 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-701 .elementor-element.elementor-element-703d194 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 32px / -2);margin-bottom:calc( 32px / -2);}.elementor-701 .elementor-element.elementor-element-703d194 .jet-listing-not-found{font-size:var( --e-global-typography-1cafd1b-font-size );line-height:var( --e-global-typography-1cafd1b-line-height );}.elementor-701 .elementor-element.elementor-element-ee777a3 .elementor-button{font-size:var( --e-global-typography-f785eb6-font-size );}.elementor-701 .elementor-element.elementor-element-8ff5fb6{--gap:0px 24px;--row-gap:0px;--column-gap:24px;--margin-top:40px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-701 .elementor-element.elementor-element-7a652e2{font-size:var( --e-global-typography-703d689-font-size );line-height:var( --e-global-typography-703d689-line-height );}.elementor-701 .elementor-element.elementor-element-de28afe .elementor-button{font-size:var( --e-global-typography-f785eb6-font-size );}}@media(max-width:767px){.elementor-701 .elementor-element.elementor-element-3e0c6be{--min-height:240px;}.elementor-701 .elementor-element.elementor-element-793a052{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-701 .elementor-element.elementor-element-5f3268c .elementor-heading-title{font-size:var( --e-global-typography-103dd15-font-size );line-height:var( --e-global-typography-103dd15-line-height );}.elementor-701 .elementor-element.elementor-element-703d194 .jet-listing-not-found{font-size:var( --e-global-typography-1cafd1b-font-size );line-height:var( --e-global-typography-1cafd1b-line-height );}.elementor-701 .elementor-element.elementor-element-ee777a3 .elementor-button{font-size:var( --e-global-typography-f785eb6-font-size );}.elementor-701 .elementor-element.elementor-element-8ff5fb6{--margin-top:20px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-701 .elementor-element.elementor-element-625cfbd{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-701 .elementor-element.elementor-element-7a652e2{font-size:var( --e-global-typography-703d689-font-size );line-height:var( --e-global-typography-703d689-line-height );}.elementor-701 .elementor-element.elementor-element-de28afe .elementor-button{font-size:var( --e-global-typography-f785eb6-font-size );}.elementor-701 .elementor-element.elementor-element-52a0168.e-con{--order:-99999 /* order start hack */;}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-703d194 */.elementor-701 .elementor-element.elementor-element-703d194 .jet-listing-grid__item:last-child .elementor-element-f3894c9 {
    border: 0;
    margin-bottom: -48px
}/* End custom CSS */