 @import url('https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..900;1,6..96,400..900&family=Federo&family=Libre+Bodoni:ital,wght@0,400..700;1,400..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap'); #wpadminbar{display:none !important;} body{font-family:'Open Sans',sans-serif;}h1,h1 a{color:#7e6c95;font-family:'Bodoni Moda',serif;font-size:1.5em;line-height:1.27em;margin:25px 0;} p.title,p.title a{color:#ffffff;font-family:'Bodoni Moda',serif;font-size:1.5em;line-height:1.27em;margin:25px 0;}h2{color:#7e6c95;font-family:'Bodoni Moda',serif;font-size:1.8em;line-height:1.5rem;margin:25px 0;}h3{color:#7e6c95;font-family:'Bodoni Moda',serif;font-size:1.6em;line-height:1.5rem;margin:25px 0;}h4{font-family:'Bodoni Moda',serif;color:#7e6c95;font-weight:bold;font-size:1.5em;line-height:1.5rem;margin:25px 0;}p{font-family:'Open Sans',sans-serif;color:#404041;font-size:14px;margin:17px 0px;line-height:1.99em;}ul{list-style-type:none;}hr{margin-bottom:29px;margin-top:6px;}.row{margin:0 auto;max-width:1560px;width:100%;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:75rem;clear:both;}.overflow-hidden{overflow:hidden !important;}.strip-padding{padding-right:0 !important;padding-left:0 !important;}.vertical-padding-large{padding-top:71px;padding-bottom:60px;}.vertical-padding-medium{padding-top:59px;padding-bottom:38px;}.vertical-padding-small{padding-top:11px;padding-bottom:17px;}.vertical-margin-large{margin-top:71px;margin-bottom:60px;}.vertical-margin-medium{margin-top:59px;margin-bottom:38px;}.vertical-margin-small{margin-top:11px;margin-bottom:17px;}.absolute{position:absolute;}.relative{position:relative;}.clearfix{clear:both;}[class*="fadein-"]{opacity:0;}.scrollfade{opacity:0;-webkit-transition:all 1200ms ease;-moz-transition:all 1200ms ease;-ms-transition:all 1200ms ease;-o-transition:all 1200ms ease;transition:all 1200ms ease;-moz-transform:translateY(-30px);-webkit-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}.scrollfade.complete{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.from-left.scrollfade{-moz-transform:translateX(-30px);-webkit-transform:translateX(-30px);-o-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);}.from-right.scrollfade{-moz-transform:translateX(30px);-webkit-transform:translateX(30px);-o-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);}.from-bottom.scrollfade{-moz-transform:translateY(30px);-webkit-transform:translateY(30px);-o-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);}.from-left.scrollfade.complete{opacity:1;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}.from-right.scrollfade.complete{opacity:1;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}.from-bottom.scrollfade.complete{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);} @-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0);} 40%{-moz-transform:translateY(-8px);transform:translateY(-8px);} 60%{-moz-transform:translateY(-5px);transform:translateY(-5px);}} @-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0);} 40%{-webkit-transform:translateY(-8px);transform:translateY(-8px);} 60%{-webkit-transform:translateY(-5px);transform:translateY(-5px);}} @keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);} 40%{-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-webkit-transform:translateY(-8px);transform:translateY(-8px);} 60%{-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px);}}  .navigation-wrapper{padding:0px 0;display:flex;align-items:center;justify-content:center;}.top-bar{background:none;display:inline-block;float:none;line-height:45px;}.top-bar .top-bar-section ul li{background:transparent;}.top-bar-section li:not(.has-form) a:not(.button){background:transparent !important;color:#ffffff;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:lighter;letter-spacing:2px;padding:0px 11px;text-transform:uppercase;}.top-bar-section li.active:not(.has-form) a:not(.button){background:none;color:#ffffff;font-weight:bold;padding:0 11px;}.top-bar-section li.active:not(.has-form):not(.button)::after{background:#f7c8f4;content:"";display:block;height:1px;margin:0 auto;position:relative;top:-7px;width:60%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}.top-bar-section li:not(.has-form):not(.button)::after{background:#f7c8f4;content:"";display:block;position:relative;width:0;}.top-bar-section li:hover:not(.has-form):not(.button)::after{background:#f7c8f4;content:"";display:block;height:1px;margin:0 auto;position:relative;top:-7px;width:60%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}.top-bar-section ul.dropdown li:hover:not(.has-form):not(.button)::after,.top-bar-section ul.dropdown li.active:not(.has-form):not(.button)::after{display:none;}.top-bar-section ul li:hover:not(.has-form)>a{color:#ffffff !important;}.top-bar-section .has-dropdown>a:after{border-color:#f7c8f4 transparent transparent transparent;display:none;margin-top:-1.5px;top:71.5px;}.top-bar-section .has-dropdown>a{padding:0px 11px !important;}.top-bar-section .dropdown{background:#ffffff;left:50%;margin-top:-7px;min-width:227px;padding:24px 0px 19px;text-align:center;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);box-shadow:1px 1px 10px #80808033;}.top-bar-section .dropdown::before{border:9px solid;border-color:transparent transparent #ffffff transparent;content:"";left:0;margin:auto;position:absolute;right:0;top:-16px;width:10px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){letter-spacing:1px;line-height:33px;color:#7e6c95}.top-bar-section .has-dropdown ul.dropdown .active a{color:#000000 !important;}  .header-wrapper{display:block;float:left;height:auto;position:relative;width:100%;z-index:999;display:flex;flex-direction:column;align-items:center;}.header-wrapper.header-home{position:absolute;background:#dec8d7d9;background:linear-gradient(180deg,rgb(126 108 149) 0%,rgb(126 108 149 / 60%) 63%,rgb(126 108 149 / 25%) 100%);height:48vw;} .header-inner-wrapper .logo-wrapper{background:#7e6c95;float:left;max-width:210px;padding:22px;width:100%;}.header-phone{background:#7e6c95;display:inline-block;padding:7px 0px;text-align:center;}.header-phone span{color:#000000;display:block;font-family:'Open Sans',sans-serif;font-size:19px;letter-spacing:3px;}.company-title p.title{font-size:.8em;margin:33px 0px 0 0px;}.company-title{padding-left:2vw;}.company-title span{color:#7e6c95;display:block;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:500;letter-spacing:0.6px;line-height:16px;margin-top:9px;}  .slick-background-wrapper{left:0;overflow:hidden;position:relative;top:0;width:100% !important;z-index:-1;}  .content-wrapper{background:#ffffff;max-width:100%;position:relative;width:100%;}.content-wrapper h2{color:#7e6c95;font-family:'Bodoni Moda',serif;font-size:2.2rem;letter-spacing:2px;line-height:47px;margin-bottom:0.8em;}.content-wrapper ul{font-family:'Open Sans',sans-serif;color:#404041;font-size:14px;line-height:1.99em;margin-left:1.9rem;}.button-one,.lnmcr-submit{background:transparent;color:#7e6c95;display:inline-block;font-family:'Open Sans',sans-serif;line-height:10px;margin:20px 0px;max-width:300px;padding:25px 10px;border:1px solid #f7c8f4;text-align:center;width:300px;text-transform:uppercase;letter-spacing:3px;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease;}.button-one:hover,.lnmcr-submit:hover{background:#7e6c95;color:#ffffff;}.button-one.alt{border-color:#bba443;color:#ffffff;}.content-wrapper .service{margin:10px 0px;height:100%;display:flex;align-items:center;justify-content:center;}  .card{background:url("https://michellekgeventsanddesign.com/wp-content/uploads/sites/2613/2025/12/card-bg.png");background-size:cover;z-index:1;}.small-card{display:inline-block;max-width:549px;width:100%;}.small-card .card-content{padding:52px 90px 66px 90px;}.small-card .card-content h2{font-size:2.3rem;letter-spacing:2px;line-height:50px;margin:20px 0px;}.small-card .card-content p{font-size:16px;line-height:1.99em;}.medium-card{max-width:738px;padding:0px 0px;width:100%;}.medium-card .card-content{padding:27px 76px 37px;}.medium-card .card-content h2{font-size:28px;letter-spacing:1px;margin-bottom:0.8em;}.medium-card .card-content p{color:#404041;font-size:16px;line-height:1.94em;margin:29px 0px;}.box-shadow{box-shadow:none;border:1px solid #877ab757;}  .tagline{background:#ffffff;}.tagline p{color:#000000;font-size:0.75em;font-weight:700;letter-spacing:0.10em;line-height:3px;margin:24px 0px;text-transform:uppercase;}.top-section{min-height:609px;}.mid-section{min-height:750px;}.bottom-section{margin-bottom:20px !important;}.bottom-section h2{font-size:2em;letter-spacing:1px;}.cta-section{background:url("https://michellekgeventsanddesign.com/wp-content/uploads/sites/2613/2025/12/cta-bg.jpg");background-size:cover;background-attachment:fixed;position:relative;}.cta-section .cta-inner-section{padding:93px 0px;z-index:99;position:relative;}.cta-section .cta-inner-section h2{color:#ffffff;font-size:33px;letter-spacing:1px;line-height:36px;}.cta-section .cta-inner-section p{color:#ffffff;}.cta-section .cta-inner-section .button{background:#705f80bf;color:#ffffff;display:inline-block;font-family:'Open Sans',sans-serif;line-height:10px;margin:20px 0px;max-width:500px;padding:25px 10px;border:1px solid #bba443;text-align:center;width:500px;text-transform:uppercase;letter-spacing:3px;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease;}.cta-section .cta-inner-section .button:hover{background:#7e6c95;color:#ffffff;}.cta-section .cta-inner-section .button a{color:#000000;display:block;font-size:15px;padding:5px 0;}  .inner-page .title-section{padding:43px 45px;}.inner-page .title-section h1{color:#7e6c95;font-family:'Bodoni Moda',serif;font-size:2.5rem;line-height:1.27em;letter-spacing:0px;margin:22px 0px 22px 0px;}.inner-page .title-section p{color:#404041;font-size:20px;font-weight:lighter;line-height:1.7em;}.inner-page .img-container.img-1{background:url("https://michellekgeventsanddesign.com/wp-content/themes/evp/images/about-photo-1.jpg") 100%;background-size:cover;}.inner-page .img-container.img-2{background:url("https://michellekgeventsanddesign.com/wp-content/uploads/sites/2613/2021/12/about2.jpg") 100%;background-size:cover;}.inner-page .img-container.img-3{background:url("https://michellekgeventsanddesign.com/wp-content/themes/evp/images/about-photo-3.jpg") 100%;background-size:cover;}.inner-page .cta-section{margin-top:100px;}.faq h2{font-size:1.6em;}.faq h2::before{color:#bba443;content:"Q. ";}.faq p{border-left:2px solid #f7c8f4;padding-left:20px}  .gallery-shell{padding-top:83px;}.gallery-shell .title-section{padding:18px 0px !important;}.gallery-nav{margin:0px !important;max-width:100%;padding:40px 0px;width:245px;}.gallery-nav li{color:#404041;cursor:pointer;font-size:14px;font-weight:bold;margin:0;padding:23px 0px;text-transform:uppercase;}.gallery-scope li:hover,.gallery-scope li.active-selection{color:#7e6c95;}.gallery-images{display:block;max-width:78.5%;width:100%;}.gallery-images img{max-width:370px;width:100%;}.gallery-images a{display:block;margin-bottom:20px;margin-right:20px;max-width:370px;width:100%;}.gallery-images a:hover::before{background:#7e6c95;content:"";height:100%;opacity:0.7;position:absolute;width:100%;z-index:1;}.gallery-images a:hover::after{color:#ffffff;content:"\f00e";font-family:"FontAwesome";font-size:54px;left:0;position:absolute;text-align:center;top:50%;width:100%;z-index:2;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}  .top-offset-large{margin-top:-129px;}.top-offset-medium{margin-top:-82px;}.top-offset-small{margin-top:-52px;}.bottom-offset-large{margin-top:129px;}.bottom-offset-medium{margin-top:82px;}.bottom-offset-small{margin-top:60px;}  .absolute-left{left:0px;position:absolute;}.absolute-right{position:absolute;right:0px;}  .contact-info,.contact-phone,.contact-email{color:#000000 !Important;margin:20px 0px !important;padding-left:20px;}.contact-info:before{color:#7e6c95;content:"\f0ac";font-family:"FontAwesome";margin-left:-20px;padding-right:6px;}.contact-phone:before{color:#7e6c95;content:"\f095";font-family:"FontAwesome";margin-left:-20px;padding-right:6px;}.contact-email:before{color:#7e6c95;content:"\f003";font-family:"FontAwesome";margin-left:-20px;padding-right:6px;}.contactForm{margin-top:20px;padding:9px 13px;}.contactForm label{display:block;font-weight:lighter;}.contactForm input,.contactForm textarea{border:1px solid #e0e0e0;box-shadow:none;font-family:'Open Sans',sans-serif;font-weight:bold;margin:15px 0px;padding:3px;padding-left:23px;width:100%;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease;}.contactForm input:focus,.contactForm textarea:focus{border:1px solid #e0e0e0;box-shadow:1px 5px 20px 0px #c3c3c3;padding-left:23px;}.contactForm textarea{width:100%;}.contactForm .captchaWrapper{margin-top:10px;}.contactForm .captchaRefresh{vertical-align:top;}.contactForm .submitWrapper{text-align:center;margin-top:30px;}.contactForm .submitWrapper span.submit{background-color:#7e6c95;color:#ffffff;cursor:pointer;display:inline-block;font-family:'Open Sans',sans-serif;padding:9px 20px;max-width:458px;width:100%;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease;}.contactForm .submitWrapper span.submit:hover{box-shadow:2px 6px 17px 3px #a5a5a5;}.emailConfirmation{margin:0 auto;text-align:center;}.emailConfirmation h1{color:#00CC00;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#7e6c95;}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#7e6c95;}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:#7e6c95;opacity:1;}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:#7e6c95;opacity:1;}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:#7e6c95;}input:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder{color:#7e6c95;}  .footer-wrapper{background:#7e6c95;padding:16px 0px;width:100%;}.footer-wrapper p{color:#ffffff;font-family:'Open Sans',sans-serif;font-size:14px;letter-spacing:2.9px;text-transform:uppercase;}.footer-wrapper .social-icons a{color:#ffffff;font-size:20px;line-height:56px;padding:0px 6px;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease;}.footer-wrapper .social-icons a:hover{color:#f7c8f4;}.disclaimer{padding-top:40px;}.disclaimer p{color:#000;font-family:'Open Sans',sans-serif;font-size:7.5px;font-weight:lighter;line-height:13px;letter-spacing:1px;margin:9px 0px;text-transform:uppercase;}.gallery-filter{color:#8d8d8d !important;font-family:'Open Sans',sans-serif;font-size:16px;background:url(https://michellekgeventsanddesign.com/wp-content/themes/evp/images/card-bg.jpg);float:left;padding:20px 20px;position:relative;box-shadow:13px 11px 50px 5px rgba(0,0,0,0.29);border:none !important;}.filtering.filter-left .gallery-filter{width:20%;top:6vh;left:2vw;}.gallery-filter ul li.active,.gallery-filter ul li:hover{background:none !important;color:#7e6c95 !important;}.gallery-images{min-height:345px;left:5vw;height:100% !important;}.gallery-image:hover::before{background:#7e6c95;content:"";height:100%;opacity:0.7;position:absolute;width:100%;z-index:1;left:0;}.gallery-image:hover::after{color:#ffffff;content:"\f00e";font-family:"FontAwesome";font-size:54px;left:0;position:absolute;text-align:center;top:50%;width:100%;z-index:2;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);} .slider-wrapper{height:48vw;overflow:hidden;}.button.button-two{background:#f7c8f4;color:#000000;display:inline-block;font-family:'Open Sans',sans-serif;line-height:10px;margin:20px 0px;max-width:300px;padding:16px 20px;text-align:center;width:100%;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease;}  .mobile-show{display:none;} .splide__slide__text{display:flex;flex-direction:column;align-items:center;justify-content:center;} .lnmgal-plus.slider-gallery .splide__progress__bar{background:#f7c8f4;} .testimonial-bg{background:center / cover url(https://michellekgeventsanddesign.com/wp-content/uploads/sites/2613/2025/12/testimonial-bg.jpg);background-attachment:fixed;padding:5vh 0;margin-top:5vh;position:relative;}.testimonial-bg::before{content:"";position:absolute;z-index:9;background:#211629a1;width:100%;height:100%;left:0;top:0;}.cta-section::before{content:"";position:absolute;z-index:9;background:#211629a1;width:100%;height:100%;left:0;top:0;}.testimonial-box{z-index:99;}.icon-border{display:block;text-align:center;}.icon-border img{width:200px;padding:22px;} .home1-bg{background:center / cover url(https://michellekgeventsanddesign.com/wp-content/uploads/sites/2613/2025/12/home-img1.jpg);height:700px !important;width:100%;}.home2-bg{background:top / cover url(https://michellekgeventsanddesign.com/wp-content/uploads/sites/2613/2025/12/home-img2.jpg);width:100%;height:400px;}.home3-bg{background:center / cover url(https://michellekgeventsanddesign.com/wp-content/uploads/sites/2613/2025/12/home-img3.jpg);height:700px !important;width:50%;}.home4-bg{background:top / cover url(https://michellekgeventsanddesign.com/wp-content/uploads/sites/2613/2025/12/home-img4.jpg);width:100%;height:100%;}.row.full{max-width:100%;}.testimonial-bg h2{color:#ffffff;}.top-bar-section ul li:hover:not(.has-form) > a{background:none;color:#fff;}.top-bar-section .dropdown li:not(.has-form):hover > a:not(.button){color:white !important;background-color:#7e6c95 !important;}.button.button-two:hover{background:#bba443;}.logo-details{display:flex;align-items:center;justify-content:center;margin-bottom:52px;}.header-inner-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px 20px 20px;}.logo-details img{width:70px;margin:0;margin-right:20px;}a.header-cta{color:white;margin-left:20px;border:1px solid #d0d0d09c;padding:10px;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease;}a.header-cta:hover{background:#ffffff;color:#7e6c95;}.footer-top{background:#7e6c95;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff;padding:50px 100px;}.footer-bottom{background:#7e6c95;display:flex;align-items:center;justify-content:space-between;padding:10px 100px;border-bottom:1px solid #ffffff;}.footer-info h2{color:#ffffff;font-family:'Open Sans',sans-serif;font-size:14px;letter-spacing:2.9px;text-transform:uppercase;margin:0;}.custom-slide-out-form .contactForm label{color:#ffffff;font-family:'Open Sans',sans-serif;font-weight:lighter;letter-spacing:2px;}.footer-link-box a{color:#ffffff;font-family:'Open Sans',sans-serif;text-transform:uppercase;letter-spacing:2px;padding:10px;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease;}.footer-link-box a:hover{color:#f7c8f4;}.footer-link-box{display:grid!important;align-items:start;justify-content:center;grid-template-columns:1fr 1fr;width:20%;}.footer-link-box a:last-child{max-width:max-content;border:1px solid #ffffff52;}.footer-link-box a:hover:last-child{border-color:#f7c8f4;}.footer-info{width:20%;display:flex;flex-direction:column;align-items:end;justify-content:start;}.footer-logo{display:flex;align-items:center;justify-content:center;text-align:center;margin:0 auto;width:60%;}#backToTop{cursor:pointer;color:#ffffff;font-family:'Open Sans',sans-serif;text-transform:uppercase;letter-spacing:2px;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease;padding:10px;}.footer-policy{width:30%;display:flex;align-items:center;justify-content:start;}#backToTop:hover{color:#f7c8f4;}#policies-target{margin:0;text-align:center;display:flex;align-items:center;justify-content:center;}.footer-backtotop{width:40%;margin:0 auto;text-align:center;}.footer-hours{width:30%;display:flex;align-items:end;justify-content:end;} #policies-target .lnm-policies{font-size:14px;color:#ffffff;width:100%;margin:0;padding:0;}ul.useful-links{width:100%;margin:0;display:flex;}h1.intro-h1{color:#ffffff;text-transform:uppercase;letter-spacing:6px;font-family:'Open Sans',sans-serif;font-size:1em;font-weight:lighter;}.dark-bg{background:#7e6c95;}p.intro-text{color:#ffffff;font-size:1.2em;font-family:'Bodoni Moda',serif;}p.intro-text{color:#ffffff;font-size:1.5em;font-family:Bodoni Moda,serif;font-weight:200;line-height:1.2;max-width:60%;margin:0 auto;}.image-block-3 .image-block-wrapper{display:flex;align-items:start;justify-content:space-between;gap:20px;}.image-block-split-horizontal{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:700px;gap:20px;}.fancy-text{font-size:3em;text-align:left;line-height:1.2;font-family:'Bodoni Moda',serif;color:#7e6c95;font-weight:bold;}.text-block{display:flex;align-items:start;justify-content:center;flex-direction:column;width:100%;text-align:left;padding-right:5vw;}.image-block-full.home1-bg{width:70%;}.fancy-text span{font-size:0.6em;font-weight:100;font-family:'Open Sans',sans-serif;color:#7e6c95;display:block;letter-spacing:10px;text-transform:uppercase;}.lnmgal-plus.slider-gallery .slider-gallery-wrapper{width:50%;float:none;margin:0 auto;}.lnmcr-review-card-rating{color:#bba443!important;}.lnmcr-review-card-author{padding:10px 0;font-size:12px;}.lnmgal-plus-text-only-slider .splide__track .splide__list .splide__slide.lnmgalplus-reviews,.lnmgal-plus-text-only-slider .splide__track .splide__list .splide__slide{background:#ffffff9e;}.slide-block{display:flex;grid-template-columns:1fr 1fr;align-items:stretch;justify-content:space-between;}.slider-block{height:850px;width:50%;}.slider-1{position:absolute;width:600px;height:800px;left:20%;}.slider-2{width:400px;height:600px;left:15%;position:absolute;top:50%;transform:translate(-15%,-50%);}.slider-1 img{width:600px;height:800px;}.slider-block-text{margin-left:10vw;text-align:left;width:50%;margin-top:5vw;padding-right:20vw;}.bottom-padding{padding-bottom:50px;}.header-inner p.title a{color:#7e6c95;}.header-inner .logo-details img{filter:brightness(0) saturate(100%) invert(48%) sepia(7%) saturate(1754%) hue-rotate(224deg) brightness(92%) contrast(89%);}.header-inner .top-bar-section li:not(.has-form) a:not(.button){color:#7e6c95;}.header-inner .top-bar-section ul li:hover:not(.has-form)>a{color:#7e6c95 !important;}.header-inner a.header-cta{color:#7e6c95 !important;}.header-inner a.header-cta:hover{color:#f7c8f4 !important;}.service .section-article a{margin-top:auto;}.service .section-article{background:#f3f2f4;padding:50px;height:400px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;}svg.payment-icon{float:none;}.cls-1{fill:#7e6c95!important;}.google-map{filter:hue-rotate(55deg)!important;}.square li::marker{color:#7e6c95;}.landing-page-button-wrapper a{background:#7e6c95;}.landing-page-button-wrapper a:hover{color:#f7c8f4;}.landing-page-wrapper ul{list-style:square;font-family:'Open Sans',sans-serif;color:#404041;font-size:14px;line-height:1.99em;}.landing-page-wrapper ul li::marker{color:#7e6c95;}.landing-page-wrapper h1{margin-bottom:15px;font-size:2em;}.mobile-sticky-cta{display:none;}   .custom-slide-out-wrapper{position:fixed;top:50%;right:0;background:#7e6c95;padding:40px 70px;border:1px solid #ffffff38;z-index:9999;-moz-transform:translateX(100%) translateY(-50%);-webkit-transform:translateX(100%) translateY(-50%);-o-transform:translateX(100%) translateY(-50%);-ms-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}.custom-slide-out-wrapper.active{-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);box-shadow:0px 40px 40px 0px rgba(28,28,28,0.2);}span.slide-out-title{display:block;margin:0 0 25px;color:#ffffff;font-family:'Bodoni Moda',serif;font-weight:700;font-size:1.47em;}.custom-slide-out-form form{margin:0;}.custom-slide-out-wrapper span.custom-form-toggle{position:absolute;left:0;top:50%;color:#ffffff;font-size:24px;width:80px;line-height:80px;text-align:center;background:#816f95bd;box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateX(-70%) translateY(-50%);-webkit-transform:translateX(-70%) translateY(-50%);-o-transform:translateX(-70%) translateY(-50%);-ms-transform:translateX(-70%) translateY(-50%);transform:translateX(-70%) translateY(-50%);cursor:pointer;border:1px solid #ffffff45;}input.slideOutInput[type="text"]{font-size:15px;line-height:1.4;height:auto;border:none;padding:10px 25px;margin-bottom:10px;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;}.custom-slide-out-form input[type="text"]::placeholder,.custom-slide-out-form .contactForm textarea::placeholder{color:#000000;}.custom-slide-out-form .contactForm textarea{width:100%;line-height:1.4;border:none;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;padding:10px 25px;font-size:15px;height:100px;margin-bottom:10px;}.custom-slide-out-form .contactForm .captchaWrapper{font-size:15px;line-height:1.4;height:auto;border:none;box-shadow:none !important;color:#000000;font-weight:normal;margin:0 0 10px;padding:5px 15px;min-height:0;float:left;}.custom-slide-out-form .contactForm .captchaWrapper input{border:none;box-shadow:none;display:inline-block;width:auto;font-size:15px;padding:0 15px;margin:0 0 0 30px;color:#000000;}.custom-slide-out-form .contactForm .captchaWrapper img{max-width:25%;}.custom-slide-out-form .contactForm .captchaRefresh{vertical-align:top;}.custom-slide-out-form .contactForm .submitWrapper{text-align:center;margin-top:20px;}.custom-slide-out-form .contactForm .submitWrapper button.submit{color:#7e6c95;font-weight:normal;background:#ffffff;border:none;letter-spacing:2px;text-align:center;cursor:pointer;min-width:300px;padding:15px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.custom-slide-out-form .contactForm .submitWrapper button.submit:hover{box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}   @media screen and (min-width:1025px){.header-home .home-details{position:absolute;top:39%;display:flex;align-items:center;justify-content:center;}.big-title{font-size:17em;letter-spacing:5px;}.nav-main-wrapper.home-nav{background:#7e6c95;border-bottom:1px solid #f7c8f4;padding:10px 0;}.smaller-text{font-size:6em;display:block;line-height:2;}.home-details p a{text-transform:uppercase;text-align:center;color:#ffffff;line-height:1.27em;margin:25px 0;font-family:'Federo',sans-serif;}} @media screen and (max-width:1680px) and (min-width:1440px){.header-inner-wrapper .logo-wrapper{max-width:33.33%;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):not(.dropdown),.top-bar-section .has-dropdown>a{font-size:12px;}.slider-block-text{margin-left:25vw;padding-right:10vw;}} @media screen and (max-width:1440px){.slider-1 img{width:400px;height:600px;}.slider-2{width:300px;height:500px;top:60%;transform:translate(-15%,-60%);}.nav-main-wrapper.home-nav{padding:0;}} @media screen and (min-width:1280px) and (max-width:1440px){.header-wrapper{height:auto;}.top-bar,.navigation-wrapper,.top-bar-section li.active:not(.has-form) a:not(.button){height:94px;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):not(.dropdown),.top-bar-section .has-dropdown>a{font-size:13px;line-height:94px;}.top-bar-section .has-dropdown.active .dropdown li a:not(.button){height:initial;line-height:33px;padding:0px !important;}.header-inner-wrapper .logo-wrapper{height:120px;max-width:125px;padding:30px 20px;}.company-title{padding-left:15px;padding-right:0px;}p.title{margin:0px;}p.title a{font-size:1.6em;padding:0;}.company-title span{font-size:14px;}.header-phone{padding:1px 0px;}.header-phone span{font-size:16px;}.small-card{max-width:500px;}.small-card .card-content{padding:45px 67px;}.medium-card{max-width:672px;}.gallery-shell{padding-top:10px;}.gallery-images a{max-width:29%;}.gallery-images img{max-width:100%;}.gallery-shell .title-section{padding:18px 25px !important;}.bottom-section h2{font-size:1.7em;}.footer-wrapper p{font-size:10px;}.footer-wrapper .social-icons a{padding:0px 4px;color:#ffffff;}.footer-wrapper .social-icons a:hover{color:#f7c8f4;}.big-title{font-size:13em;}} @media screen and (max-width:1366px){.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):not(.dropdown),.top-bar-section .has-dropdown>a{font-size:12px;}} @media screen and (max-width:1180px){.top-bar-section li.active:not(.has-form) a:not(.button){padding:0 5px;line-height:45px;}p.title,p.title a{font-size:1.4em;}.header-inner-wrapper .logo-wrapper{max-width:137px;padding:10px;width:auto;}.navigation-wrapper{height:45px;}.small-card{max-width:54%;}.slider-block-text{margin-left:30vw;text-align:left;width:80%;margin-top:5vw;padding-right:5vw;}.slider-block{height:600px;}.header-home .home-details{top:35%;}.big-title{font-size:11em;}}  @media screen and (max-width:1024px){.gallery-filter{background:none;box-shadow:none;}.header-inner-wrapper .logo-wrapper{max-width:25%;}.gallery-images{left:0;}.company-title{text-align:center;}.navigation-wrapper{height:auto;align-items:end;justify-content:end;}.top-bar{background:rgba(255,255,255,0);height:45px;width:200px;max-width:max-content;right:0;}.top-bar .toggle-topbar.menu-icon a{color:#ffffff;}.top-bar .toggle-topbar.menu-icon a span::after{box-shadow:0 0 0 1px #ffffff,0 7px 0 1px #ffffff,0 14px 0 1px #ffffff;}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px #ffffff,0 7px 0 1px #ffffff,0 14px 0 1px #ffffff;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button){line-height:55px;text-align:center;}.top-bar-section li:not(.has-form):not(.button)::after,.top-bar-section li:hover:not(.has-form):not(.button)::after{display:none;}.top-bar-section{width:100%;}.top-bar .top-bar-section ul li:not(.dropdown){height:55px;}.top-bar-section .has-dropdown.moved>.dropdown{left:100%;margin-top:0;right:0px;width:100%;transform:translateX(0%);-webkit-transform:translateX(0%);}.top-bar-section .has-dropdown.moved>.dropdown a{color:#ffffff;}.top-bar.expanded .title-area{background:#ffffff;}.header-phone{background:#bba443;}.tagline{margin-bottom:0px;}.bottom-section{padding:40px 0px;}.cta-section .cta-inner-section{display:inline-block;}.gallery-shell{padding:0px;}.gallery-shell .title-section{text-align:center !important;}#gallery-sidebar{padding:0;}.gallery-nav{padding:10px;width:100%;}.gallery-nav li{display:inline-block;padding:0px 30px;line-height:49px;margin:2px 0px;}.gallery-images{max-width:100%;width:100%;}.gallery-images a,.gallery-images img{max-width:343px;}.gallery-images a{margin-bottom:20px;margin-left:10px;margin-right:10px;}.faq h2{font-size:1.6em;line-height:37px;}.inner-page .cta-section{margin-top:6px;}.inner-page .img-container{background-size:100% !important;height:515px !important;position:relative;width:100%;}.footer-wrapper p{margin:8px 0px;}.small-card,.medium-card,.large-card{max-width:100%;}.absolute{position:initial;}.top-offset-small,.top-offset-medium,.top-offset-large,.bottom-offset-small,.bottom-offset-medium,.bottom-offset-large{margin:-5px 0px;}.vertical-padding-medium,.vertical-padding-small,.vertical-padding-large{padding:5px 0px;}.box-shadow{box-shadow:none;}.header-phone span{color:#000000;}.absolute-left,.absolute-right{position:relative;}.scrollfade{opacity:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;}.mobile-bg{background:center / cover url(https://michellekgeventsanddesign.com/wp-content/uploads/sites/2613/2025/09/mobile-bg.jpg);height:400px;}.logo-details{display:flex;align-items:center;justify-content:center;margin-bottom:0;width:100%;}.header-inner-wrapper{padding:10px;height:15vw;width:100%;}a.header-cta{display:none;}.nav-main-wrapper{z-index:99;}.top-bar-section li:not(.has-form) a:not(.button){font-size:18px!important;color:#000000;}.home2-bg{display:none;}.image-block-full.home1-bg{width:100%;}.image-block-3 .image-block-wrapper{flex-direction:column;}.image-block-split-horizontal{width:100%;height:auto;}.text-block{align-items:center;justify-content:center;width:100%;text-align:center;padding:2vw;}.fancy-text{text-align:center;}.slider-block{display:none;}.slider-block-text{text-align:center;margin:0 auto;padding:8vw;width:100%;background:#7e6c95;}.slider-block-text *{color:#ffffff;}.content-wrapper .slider-block-text h2{color:#ffffff;}.home3-bg{width:100%;}.padded{padding:5vw;}.footer-inner-wrapper{display:flex;flex-direction:column;}.footer-top{align-items:center;justify-content:space-between;padding:50px 100px;flex-direction:column;}.footer-link-box{align-items:center;justify-content:center;grid-template-columns:1fr 1fr 1fr;width:100%;text-align:center;margin-bottom:100px;}.footer-link-box a:last-child{max-width:100%;border:none;}.footer-info{justify-content:center;margin-top:10px;width:100%;align-items:center;}.footer-bottom{flex-direction:column;align-items:center;text-align:center;flex-direction:column-reverse;gap:20px;}.navigation-wrapper{height:auto;} .top-bar.expanded{margin-top:50vw;background:#ffffff!important;width:100%;max-width:100%;}.top-bar-section ul li:hover:not(.has-form)>a{color:#7e6c95 !important;}.header-inner .top-bar .toggle-topbar.menu-icon a,.top-bar.expanded .toggle-topbar.menu-icon a{color:#7e6c95;}.header-inner .top-bar .toggle-topbar.menu-icon a span::after,.top-bar.expanded .toggle-topbar.menu-icon a span::after{box-shadow:0 0 0 1px #7e6c95,0 7px 0 1px #7e6c95,0 14px 0 1px #7e6c95;}.filtering.filter-left .gallery-images,.gallery-button.custom-legacy:hover .gallery-hr{width:100%!important;}.filtering.filter-left .gallery-filter{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;top:0!important;left:0!important;}.service .section-article{padding:150px;align-items:center;justify-content:center;text-align:center;}.logo-details{z-index:999;position:absolute;max-width:max-content;}.mobile-sticky-cta{display:block;position:fixed;bottom:0;left:0;width:100%;z-index:999;}a.sticky-btn{display:inline-block;width:50%;float:left;text-align:center;color:#ffffff;text-transform:uppercase;font-weight:bold;background:#7e6c95;padding:20px 5px;border:solid .5px #ffffff;}a.sticky-btn.alt{background:#7e6c95;color:#ffffff;border:solid .5px #ffffff;}.nav-main-wrapper.home-nav{background:none;border-bottom:none;}.mobile-show{display:block;}.slider-wrapper{height:auto;position:relative;}.header-home .header-inner-wrapper{height:auto;}.slider-wrapper::after{position:absolute;left:0;right:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgb(126 108 149) 0%,rgb(126 108 149 / 60%) 63%,rgb(126 108 149 / 25%) 100%);content:"";}.header-wrapper.header-home{height:auto;background:none;}.big-title{font-size:7.5em;letter-spacing:5px;}.nav-main-wrapper.home-nav{background:#7e6c95;border-bottom:1px solid #f7c8f4;}.smaller-text{font-size:4em;display:block;line-height:2;}.home-details p a{text-transform:uppercase;text-align:center;color:#ffffff;line-height:1.27em;margin:25px 0;font-family:'Federo',sans-serif;}.header-home .home-details{position:absolute;top:16vh;display:flex;align-items:center;justify-content:center;}.home-nav .top-bar.expanded{margin-top:0;}.top-bar-section li.active:not(.has-form) a:not(.button){color:#000000;}}  @media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.gallery-images{max-width:100% !important;position:relative;width:100% !important;}.gallery-images img{max-width:100% !important;}.gallery-images a{margin-bottom:20px;margin-left:10px;margin-right:10px;max-width:45%;}.footer-policy{justify-content:center;align-items:center;}.fullwidth-navigation{display:none;}.header-home .home-details{top:27vh;} #ae_launcher{bottom:80px !Important;left:10px !important;right:initial !important;}ul.disc{list-style-position:inside;}}  @media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){.gallery-images img{max-width:100% !important;}.gallery-images a{max-width:43.33%;}}  @media screen and (max-width:767px){.top-bar .top-bar-section ul li{text-align:center;}.header-inner-wrapper .logo-wrapper{max-width:100%;padding:5px 0px;}.header-inner-wrapper .logo-wrapper img{width:100%;}.company-title{padding:0px;}p.title{font-size:0.8em;margin:7px 0px;}.company-title span{font-size:0.8em;}.header-phone{padding:3px;}.header-phone span{font-size:0.9em;}.tagline p{font-size:0.7em;line-height:18px;margin:4px 0px;}.large-card .card-content,.medium-card .card-content,.small-card .card-content{padding:10px 20px;}.small-card .card-content h2{font-size:1.8rem;line-height:35px;}.medium-card .card-content h2{line-height:35px;}.bottom-section h2{line-height:35px;font-size:1.8em;}.inner-page .title-section{padding:15px 15px;}.inner-page .title-section h1{font-size:2em;}.inner-page .title-section p{font-size:17px;}.inner-page .img-container{background-repeat:no-repeat !important;height:250px !important;}.gallery-nav{padding:6px;}.gallery-nav li{display:inline-block;font-size:11px;line-height:30px;margin:2px 0px;padding:0px 3px;width:49%;}.gallery-shell .title-section{text-align:center !important;margin:10px 0;}.gallery-images img{max-width:100%;}.gallery-images a{margin-left:0;margin-right:0;max-width:89%;}.cta-section .cta-inner-section{padding:0px;}.cta-section .cta-inner-section h2{font-size:1.6em;}.cta-section .cta-inner-section .button{line-height:22px;width:100%;font-size:12px;}.cta-section .cta-inner-section .button a{font-size:0.9em;}.footer-wrapper p{font-size:13px;}.disclaimer{text-align:center;}.disclaimer img{max-width:40%;}.contact-info,.contact-phone,.contact-email{font-size:12px !important;}p.intro-text{max-width:90%;}.lnmgal-plus.slider-gallery .slider-gallery-wrapper{width:80%;}.header-inner-wrapper,.header-wrapper.header-home{height:150px;}.logo-details{position:relative;}.top-bar.expanded{margin-top:70vw;}.footer-link-box{grid-template-columns:1fr;}.footer-policy ,.footer-backtotop,.footer-hours{justify-content:center;width:100%;}.footer-bottom{padding:10px 10px;}.content-wrapper h2{font-size:1.5em;}.service .section-article{padding:20px;}.footer-bottom{margin-bottom:100px;}#ae_launcher.ae-cta-position-preset-left-lower{bottom:80px!important;}.big-title{font-size:6em;}.header-home .home-details{top:14vh;}.smaller-text{font-size:2em;}} @media only screen and (max-width:500px){.company-title img{max-width:200px;}.mobile-bg{background:center / cover url(https://michellekgeventsanddesign.com/wp-content/uploads/sites/2613/2025/09/small-bg.jpg);height:200px;}.fancy-text span{font-size:0.3em;font-weight:bold;margin-bottom:15px;}.fancy-text{font-size:2em;}.big-title{font-size:3em;}.smaller-text{font-size:1.3em;}.header-home .home-details{top:9vh;}} 