.elementor-22285 .elementor-element.elementor-element-7676105e .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-22285 .elementor-element.elementor-element-7676105e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22285 .elementor-element.elementor-element-7676105e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22285 .elementor-element.elementor-element-1e31efc6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22285 .elementor-element.elementor-element-458b85a7 .elementor-repeater-item-798cfb7 .swiper-slide-bg{background-image:url(https://www.mackinacparks.com/wp-content/uploads/2023/10/MackinawCity_FortMackinaw-30-scaled.jpg);background-size:cover;}.elementor-22285 .elementor-element.elementor-element-458b85a7 .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-22285 .elementor-element.elementor-element-458b85a7 .elementor-slide-button{background-color:#B28806;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;border-width:0px;border-radius:0px;}.elementor-22285 .elementor-element.elementor-element-458b85a7 .elementor-slide-button:hover{background-color:var( --e-global-color-3fd620f );}.elementor-22285 .elementor-element.elementor-element-458b85a7 .swiper-slide-contents{max-width:66%;}.elementor-22285 .elementor-element.elementor-element-458b85a7 .swiper-slide-inner{text-align:center;}.elementor-22285 .elementor-element.elementor-element-458b85a7 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:12px;}.elementor-22285 .elementor-element.elementor-element-458b85a7 .elementor-slide-heading{font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;}.elementor-22285 .elementor-element.elementor-element-458b85a7 .elementor-slide-description{font-family:"Roboto Slab", Sans-serif;font-size:50px;font-weight:700;}.elementor-22285 .elementor-element.elementor-element-458b85a7 .swiper-pagination-bullet{height:9px;width:9px;}.elementor-22285 .elementor-element.elementor-element-458b85a7 .swiper-horizontal .swiper-pagination-progressbar{height:9px;}.elementor-22285 .elementor-element.elementor-element-458b85a7 .swiper-pagination-fraction{font-size:9px;}.elementor-22285 .elementor-element.elementor-element-458b85a7 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#CCCCCC;opacity:1;}.elementor-22285 .elementor-element.elementor-element-458b85a7 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-22285 .elementor-element.elementor-element-35bc1d31:not(.elementor-motion-effects-element-type-background), .elementor-22285 .elementor-element.elementor-element-35bc1d31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#736357;}.elementor-22285 .elementor-element.elementor-element-35bc1d31 > .elementor-container{max-width:1400px;}.elementor-22285 .elementor-element.elementor-element-35bc1d31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22285 .elementor-element.elementor-element-35bc1d31 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22285 .elementor-element.elementor-element-7d135d28 > .elementor-element-populated{padding:0% 3% 0% 3%;}.elementor-22285 .elementor-element.elementor-element-4d383099 > .elementor-widget-container{padding:17px 0px 0px 20px;}.elementor-22285 .elementor-element.elementor-element-4d383099{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:30px;color:#FFFFFF;}.elementor-22285 .elementor-element.elementor-element-4d383099 a{color:#FFFFFF;}.elementor-22285 .elementor-element.elementor-element-4d383099 a:hover{color:#B38808;}.elementor-22285 .elementor-element.elementor-element-4d91c10b > .elementor-container{max-width:1400px;}.elementor-22285 .elementor-element.elementor-element-4d91c10b{padding:0px 0px 30px 0px;}.elementor-22285 .elementor-element.elementor-element-2897007f > .elementor-element-populated{padding:31px 0px 0px 68px;}.elementor-22285 .elementor-element.elementor-element-0a3ae56{text-align:left;}.elementor-22285 .elementor-element.elementor-element-0a3ae56 .elementor-heading-title{color:var( --e-global-color-5514c697 );}.elementor-22285 .elementor-element.elementor-element-3411cf85 > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-22285 .elementor-element.elementor-element-3411cf85{color:#FFFFFF;font-size:16px;line-height:28px;}.elementor-22285 .elementor-element.elementor-element-6a00fa1e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22285 .elementor-element.elementor-element-57d9cb65 > .elementor-container{max-width:1250px;}.elementor-22285 .elementor-element.elementor-element-57d9cb65{padding:53px 0px 0px 0px;}.elementor-22285 .elementor-element.elementor-element-709088b7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22285 .elementor-element.elementor-element-1b1059a0{padding:0px 0px 43px 0px;}.elementor-22285 .elementor-element.elementor-element-48088d1{text-align:right;}.elementor-22285 .elementor-element.elementor-element-69899feb > .elementor-widget-container{padding:8px 0px 0px 13px;}.elementor-22285 .elementor-element.elementor-element-69899feb .elementor-icon-wrapper{text-align:left;}.elementor-22285 .elementor-element.elementor-element-69899feb.elementor-view-stacked .elementor-icon{background-color:#736357;}.elementor-22285 .elementor-element.elementor-element-69899feb.elementor-view-framed .elementor-icon, .elementor-22285 .elementor-element.elementor-element-69899feb.elementor-view-default .elementor-icon{color:#736357;border-color:#736357;}.elementor-22285 .elementor-element.elementor-element-69899feb.elementor-view-framed .elementor-icon, .elementor-22285 .elementor-element.elementor-element-69899feb.elementor-view-default .elementor-icon svg{fill:#736357;}.elementor-22285 .elementor-element.elementor-element-69899feb .elementor-icon{font-size:27px;}.elementor-22285 .elementor-element.elementor-element-69899feb .elementor-icon svg{height:27px;}.elementor-22285 .elementor-element.elementor-element-599cd26{text-align:right;}.elementor-22285 .elementor-element.elementor-element-5b2bceaa{--grid-row-gap:35px;--grid-column-gap:64px;}.elementor-22285 .elementor-element.elementor-element-5b2bceaa > .elementor-widget-container{padding:0px 0px 70px 0px;}.elementor-22285 .elementor-element.elementor-element-5b2bceaa .elementor-post__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-22285 .elementor-element.elementor-element-63b2aae5:not(.elementor-motion-effects-element-type-background), .elementor-22285 .elementor-element.elementor-element-63b2aae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#736357;}.elementor-22285 .elementor-element.elementor-element-63b2aae5 > .elementor-container{max-width:1400px;}.elementor-22285 .elementor-element.elementor-element-63b2aae5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:43px 0px 39px 0px;}.elementor-22285 .elementor-element.elementor-element-63b2aae5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22285 .elementor-element.elementor-element-4cd9a058.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22285 .elementor-element.elementor-element-4cd9a058 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22285 .elementor-element.elementor-element-a34d081{width:var( --container-widget-width, 1060px );max-width:1060px;--container-widget-width:1060px;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-22285 .elementor-element.elementor-element-6de6d11d{--swiper-slides-to-display:4;--swiper-slides-gap:0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-hover-color:#B28806;}.elementor-22285 .elementor-element.elementor-element-6de6d11d .swiper-slide > .elementor-element{height:100%;}.elementor-22285 .elementor-element.elementor-element-26103b1:not(.elementor-motion-effects-element-type-background), .elementor-22285 .elementor-element.elementor-element-26103b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mackinacparks.com/wp-content/uploads/2023/03/line-pattern.png");background-position:top center;background-size:cover;}.elementor-22285 .elementor-element.elementor-element-26103b1 > .elementor-container{max-width:1268px;}.elementor-22285 .elementor-element.elementor-element-26103b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 47px 0px;}.elementor-22285 .elementor-element.elementor-element-26103b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22285 .elementor-element.elementor-element-777a8f49 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-22285 .elementor-element.elementor-element-777a8f49{text-align:center;}.elementor-22285 .elementor-element.elementor-element-73094c7f > .elementor-container{max-width:1268px;}.elementor-22285 .elementor-element.elementor-element-442bb1c2 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-22285 .elementor-element.elementor-element-442bb1c2 img{width:100%;}.elementor-22285 .elementor-element.elementor-element-474ea172{text-align:center;}.elementor-22285 .elementor-element.elementor-element-474ea172 .elementor-heading-title{color:var( --e-global-color-52e089e );}.elementor-22285 .elementor-element.elementor-element-20ca379f > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-22285 .elementor-element.elementor-element-20ca379f img{width:100%;}.elementor-22285 .elementor-element.elementor-element-10f1d317{text-align:center;}.elementor-22285 .elementor-element.elementor-element-10f1d317 .elementor-heading-title{color:var( --e-global-color-52e089e );font-family:"Roboto Slab", Sans-serif;}.elementor-22285 .elementor-element.elementor-element-38e0ae1d > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-22285 .elementor-element.elementor-element-38e0ae1d img{width:100%;}.elementor-22285 .elementor-element.elementor-element-61144385{text-align:center;}.elementor-22285 .elementor-element.elementor-element-61144385 .elementor-heading-title{color:var( --e-global-color-52e089e );}@media(max-width:1200px){.elementor-22285 .elementor-element.elementor-element-4d383099 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-22285 .elementor-element.elementor-element-2897007f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22285 .elementor-element.elementor-element-3411cf85 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-22285 .elementor-element.elementor-element-6de6d11d{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-22285 .elementor-element.elementor-element-6de6d11d{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-22285 .elementor-element.elementor-element-1e31efc6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22285 .elementor-element.elementor-element-458b85a7 .swiper-slide{height:450px;}.elementor-22285 .elementor-element.elementor-element-458b85a7 .elementor-slide-description{font-size:38px;}.elementor-22285 .elementor-element.elementor-element-0a3ae56{text-align:center;}.elementor-22285 .elementor-element.elementor-element-57d9cb65{padding:30px 0px 0px 0px;}.elementor-22285 .elementor-element.elementor-element-1b1059a0{padding:0px 0px 20px 0px;}.elementor-22285 .elementor-element.elementor-element-48088d1{text-align:center;}.elementor-22285 .elementor-element.elementor-element-69899feb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22285 .elementor-element.elementor-element-69899feb .elementor-icon-wrapper{text-align:center;}.elementor-22285 .elementor-element.elementor-element-599cd26{text-align:center;}.elementor-22285 .elementor-element.elementor-element-63b2aae5{padding:43px 0px 0px 0px;}.elementor-22285 .elementor-element.elementor-element-a34d081 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-22285 .elementor-element.elementor-element-6de6d11d{--swiper-slides-to-display:1;}.elementor-22285 .elementor-element.elementor-element-26103b1{padding:40px 0px 30px 0px;}.elementor-22285 .elementor-element.elementor-element-497d4821 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22285 .elementor-element.elementor-element-777a8f49 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-22285 .elementor-element.elementor-element-16f37c99 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-22285 .elementor-element.elementor-element-6db94098{width:70.069%;}.elementor-22285 .elementor-element.elementor-element-591be7be{width:29.271%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22285 .elementor-element.elementor-element-7d135d28{width:100%;}.elementor-22285 .elementor-element.elementor-element-6a00fa1e{width:100%;}}/* Start custom CSS for slides, class: .elementor-element-458b85a7 */.elementor-22285 .elementor-element.elementor-element-458b85a7 .elementor-slide-description {
    padding-top: 300px;
}

@media screen and (max-width: 767px) {
    .elementor-22285 .elementor-element.elementor-element-458b85a7 .elementor-slide-description {
    padding-top: 0;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6a00fa1e */.elementor-22285 .elementor-element.elementor-element-6a00fa1e div {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-6de6d11d */.elementor-22285 .elementor-element.elementor-element-6de6d11d .swiper-slide:hover {
  transform: scale(1.1);
  z-index: 3;
  overflow: visible !important;
  position: relative
}

@media screen and (max-width: 767px) {
    .elementor-22285 .elementor-element.elementor-element-6de6d11d .swiper-slide:hover {
    transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-474ea172 */.elementor-22285 .elementor-element.elementor-element-474ea172 a:hover {
    color: #B28806;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10f1d317 */.elementor-22285 .elementor-element.elementor-element-10f1d317 a:hover {
    color: #B28806;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61144385 */.elementor-22285 .elementor-element.elementor-element-61144385 a:hover {
    color: #B28806;
}/* End custom CSS */