/*!
Theme Name: AHI
Theme URI: https://alexandrahenryinteriors.com/
Author: Simply Design
Author URI: http://www.simplydesign.ch/
Description: Fully bespoke WordPress theme, designed and developed in-house by Simply Design, a web agency based in Geneva, Switzerland. No page builders, no prefab templates: clean code built to last.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ahi
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

AHI is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{scroll-behavior:smooth}body{font-family:"Josefin Sans",sans-serif;font-weight:200;font-size:18px;color:#2C2929}img{max-width:100%;height:auto}.reveal{opacity:0;transform:translateY(50px);transition:opacity 0.8s ease,transform 0.8s ease}.reveal.active{opacity:1;transform:translateY(0)}.reveal:nth-child(1){transition-delay:0.1s}.reveal:nth-child(2){transition-delay:0.2s}.reveal:nth-child(3){transition-delay:0.3s}.reveal:nth-child(4){transition-delay:0.4s}.reveal:nth-child(5){transition-delay:0.5s}.reveal:nth-child(6){transition-delay:0.6s}.reveal:nth-child(7){transition-delay:0.7s}.reveal:nth-child(8){transition-delay:0.8s}.reveal:nth-child(9){transition-delay:0.9s}.reveal:nth-child(10){transition-delay:1s}.reveal:nth-child(11){transition-delay:1.1s}.reveal:nth-child(12){transition-delay:1.2s}.reveal:nth-child(13){transition-delay:1.3s}.reveal:nth-child(14){transition-delay:1.4s}.reveal:nth-child(15){transition-delay:1.5s}.reveal-top{opacity:0;transform:translateY(-50px);transition:opacity 0.8s ease,transform 0.8s ease}.reveal-top.active{opacity:1;transform:translateY(0)}a{color:#000}p{font-weight:300;font-size:18px;line-height:1.5}.p-lg{font-weight:200;font-size:27px;font-family:'Mainlux';text-transform:none}.p-md{font-weight:200;font-size:22px}h1,.h1{font-family:'Mainlux';font-weight:400;font-size:68px;line-height:1;text-transform:uppercase}.h1-sm{font-size:52px;text-transform:uppercase}h2{font-family:"Josefin Sans",sans-serif;font-weight:300;font-size:52px;line-height:1}.h2-sm{font-size:18px;text-transform:uppercase}h3{font-family:"Josefin Sans",sans-serif;font-weight:300;font-size:52px;line-height:1}.h3-sm{font-size:38px}h4{font-family:"Josefin Sans",sans-serif}p strong{font-weight:600}.text-transform{text-transform:uppercase}.row-reverse{flex-direction:row-reverse}.space{height:100px}.spaceSm{height:50px}.spaceXs{height:30px}.rounded{border-radius:40px!important}.img-90{width:90%}.img-100{width:100%}.img-120{width:120%}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}a.custom-logo-link{display:block;max-width:100%;margin:auto}a.custom-logo-link img{max-width:100%;height:auto}.leftSide{margin-left:-20%}.content-padding{padding-bottom:80px;padding-top:80px}header.header{position:fixed;top:0;left:0;width:100%;z-index:999;background-color:#fff;margin:auto;right:0;border:1px solid #0000000f;box-shadow:0 0 20px rgb(0 0 0 / 5%);padding:0 20px;transition:all 0.2s ease-in-out}.headerSpace{height:75px;display:block;width:100%}ul.nav{justify-content:flex-end}ul.nav li a{text-decoration:none;display:flex;align-items:center;color:#000;font-size:16px;font-weight:400;position:relative;padding:25px 2px;margin:0 10px;transition:all ease-in-out 0.2s}html[lang="fr-FR"] ul.nav li a{margin:0 4px}ul.nav li a:before{content:'';background-color:#fff;width:100%;height:5px;position:absolute;top:0;left:0}ul.nav li.menu-item.pll-parent-menu-item.menu-item-has-children:before{content:'';background-size:contain;background-image:url(https://www.miindele.com/wp-content/uploads/2026/07/lang.svg);width:20px;height:20px;margin-right:-10px;margin-left:5px;filter:brightness(0)}ul.nav li.menu-item.btn{margin:0;padding:0;background-color:#fff0;cursor:auto}ul.nav li.menu-item.btn a{background-color:#1E1E1E;color:#fff;border-radius:30px;padding:10px 20px;text-transform:capitalize}ul.nav li.menu-item.btn a:hover{background-color:#F2F0EB}ul.nav li.menu-item.btn a:before{display:none}ul.nav li.menu-item{display:flex;align-items:center}ul.nav li a:hover:before,ul.nav li.current-menu-item a:before{background-color:#2C2929}ul.nav li.menu-item{position:relative;font-size:18px}ul.nav li ul{position:absolute;margin:0;padding:0;top:70px;display:none;list-style:none;background-color:#fff;box-shadow:1px 1px 10px rgb(0 0 0 / 10%);width:200px}ul.nav li.pll-parent-menu-item ul{width:auto}ul.nav li:hover ul{display:block}ul.nav li.menu-item ul li{width:100%}ul.nav li.menu-item ul li a{padding:10px 20px;margin:0;width:100%}ul.nav li.menu-item ul li a:hover{background-color:#000;color:#fff}ul.nav li ul.sub-menu li a:before{display:none}ul.nav li.menu-item-has-children>a:after{content:'';width:6px;height:6px;display:flex;border-left:2px solid;border-bottom:2px solid;border-color:#000;transform:rotate(-45deg);margin-left:10px;margin-top:0}.font-light{font-weight:200}.brandBg{background-color:#FFFAF3}.banner{min-height:100vh;text-align:center;display:flex;align-items:center;flex-direction:column;color:#fff;position:relative;background-size:cover;overflow:hidden;background-position:center;justify-content:center;background-image:url(https://www.miindele.com/wp-content/uploads/2026/06/banner.png)}.bannerSlider img{width:100%;height:auto}.innerBanner{min-height:initial;padding-top:180px;padding-bottom:100px}.bannerContent{position:relative;z-index:1;max-width:790px;text-align:center;margin:auto}.bannerContentSm{max-width:720px}.banner p{max-width:500px;margin:20px auto}.darkBg{background-color:#171717;color:#fff}.grayBg{background-color:#F2F0EB}.btn{color:#2C2929;border-radius:0;padding:12px 24px;background-color:#fff0;border:2px solid;transition:all 0.4s cubic-bezier(.22,1,.36,1)}.btn+.btn{margin-left:10px;background-color:#fff;color:#000}.btn-primary{background-color:#fff;color:#000}.btn:hover{background-color:#2C2929;color:#fff;transform:scale(1.01)}.btn+.btn:hover,.btn-primary:hover{background-color:#1E1E1E;color:#fff}.btn.btn-pro{border:1px solid #0A1A30;color:#0A1A30;background-color:#fff0}.btn.btn-pro:hover{background-color:#0A1A30;color:#fff}.footer{background-color:#2C2929;padding-top:70px;color:#fff}.footer .footerLogo{margin-bottom:20px;display:block}.footer h4{color:#fff;font-size:16px;font-weight:400;margin-bottom:20px;font-family:"Josefin Sans",sans-serif}ul.socialLink{list-style:none;margin:0;padding:0;display:flex;margin-top:50px}ul.socialLink li{margin-right:20px}.footer a.custom-logo-link{margin:0}.copyright{border-top:1px solid #fff3;padding-top:20px;padding-bottom:20px;font-size:14px;margin-top:50px}.copyright a{color:#fff}.copyright a:hover{color:#ccc}ul.footerLink{list-style:none;margin:0;padding:0;font-size:16px}ul.footerLink li{margin-bottom:10px}ul.footerLink li a{color:#fff;text-decoration:none;text-transform:capitalize}ul.footerLink li a:hover{color:#F2F0EB;text-decoration:underline}ul.footerLink li img{width:20px;height:20px;margin-right:10px;vertical-align:-3px}ul#menu-social-link li a{display:block;position:relative;border-bottom:1px solid #fff;padding:5px}ul#menu-social-link li a:after{content:'';background-image:url(https://www.miindele.com/wp-content/uploads/2026/06/Frame.svg);width:20px;height:20px;display:inline-block;background-position:center;background-size:cover;position:absolute;right:0;top:6px}.contactInfo{list-style:none;margin:0;padding:0}.contactInfo li{display:flex;align-items:center;margin-bottom:10px}.contactInfo li a{color:#fff;text-decoration:none}.contactInfo li a:hover{color:#ccc}.contactInfo li img{margin-right:10px}.whiteBox{background-color:#FFF;padding:35px;height:100%}.whiteBox img{margin-bottom:30px}ul#menu-primary-navigation,ul#menu-primary-navigation-fr{display:flex;justify-content:end}ul#menu-primary-navigation li,ul#menu-primary-navigation-fr li{margin:0;margin-left:30px}.awards img{margin:1%}.sliderBlock{background-color:#F2F0EB;padding:30px}.testimonialSlider .slick-slide{margin:0 15px}.testimonialSlider .slick-list{margin:0 -15px}.testimonialSlider p{font-style:italic}.testimonialSlider h4{font-size:18px}.sliderArrow{list-style:none;margin:0;padding:0;display:flex;justify-content:end}.sliderArrow li.slick-arrow{width:50px;height:50px;background-color:#2C2929;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:20px;cursor:pointer}.projectBlock{margin-bottom:50px}.projectBlock img{width:100%;height:auto;height:450px;object-fit:cover}.projectInfo{display:flex;justify-content:space-between;align-items:end;margin-top:15px}.projectInfo h3{margin:0;font-size:32px;margin-top:15px}.projectInfo .btn{padding:10px 40px}.bgImageBlock{background-image:url(https://www.miindele.com/wp-content/uploads/2026/06/Alexandra-Henry-Constanta-0-1.png);background-position:center;background-size:cover;padding:40px;color:#fff;padding-left:40%;position:relative}.bgImageBlock:before{content:'';width:100%;height:100%;position:absolute;background:linear-gradient(90deg,#fff0 0%,rgb(0 0 0 / 80%) 100%);top:0;left:0}.bgImageBlock h3{font-size:32px;margin-bottom:20px;position:relative}.bgImageBlock .btn{color:#fff;position:relative}ul#left-menu{justify-content:flex-start}.projectColum .col-lg-6:nth-child(2n){margin-top:-250px}.menuToggle{display:none}#mobile-menu{display:none}.imgEffect{position:relative;overflow:hidden;display:block;z-index:0}.imgEffect:before{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 15px #e5e3de;opacity:0;pointer-events:none;z-index:999999;transform:scale(1.06);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.imgEffect:hover:before{opacity:1;transform:scale(1)}.imgSlider .slick-slide{margin:0 10px}.numberList{list-style:none;margin:0;padding:0;display:flex;margin-bottom:30px}.numberList li{margin-right:25px;display:flex;align-items:center;color:#000;font-weight:400}.numberList li img{margin-top:-5px;margin-right:10px;filter:brightness(0)}form .gform-body .gform_fields .gfield .ginput_container input,form .gform-body .gform_fields .gfield .ginput_container textarea{padding:15px;height:auto;line-height:1;border-color:#ccc;resize:none}form .gform-body .gform_fields .gfield .gfield_label{font-size:18px}.gform-theme--foundation form .gform-body .gform_fields{grid-row-gap:20px}.contactForm{margin-top:20px}.contactForm .gform-theme--foundation form .gform-footer.gform_footer input.gform_button.button{padding:15px 40px;transition:all 0.4s cubic-bezier(.22,1,.36,1);background-color:#fff0;font-size:18px;width:100%;border:2px solid;color:#2C2929}.contactForm .gform-theme--foundation form .gform-footer.gform_footer input.gform_button.button:hover{background-color:#2C2929;color:#fff;border-color:#2C2929}.whiteSlice{position:relative}.whiteSlice:before{content:'';position:absolute;width:100%;height:50vh;background-color:#fff;display:block;bottom:0;left:0;z-index:0}.cardList{margin:0;list-style:none;display:flex;padding:30px;flex-wrap:wrap}.cardList li{width:23%;margin:1%}.cardList li img{width:100%;height:auto}.accordion-content{display:none}.accordion-header{background:#fff0;border:0;padding-left:0;padding-right:0;font-size:24px;font-weight:300}.accordion-item.active .accordion-header{background:#fff0;background-image:url(https://www.miindele.com/wp-content/uploads/2026/07/up.svg);background-position:center right;background-repeat:no-repeat}.stage{background-color:#F2F0EB;padding:5px;font-weight:400;margin-bottom:20px;display:inline-block;line-height:1}.accordion-header{background:#fff0;border:0;padding:15px;padding-left:0;padding-right:0;border-radius:0;cursor:pointer;background-image:url(https://www.miindele.com/wp-content/uploads/2026/07/arrow.svg);background-position:center right;background-repeat:no-repeat}.accordion-item{border-left:0;border-right:0;border-top:0;border-color:#0003}.accordion-item:last-of-type{border-radius:0}.position{text-transform:uppercase}.projectSlider .projectBlock{padding:20px;margin:0}ul.smallInfo{margin:0;padding:0;list-style:none;display:flex;font-weight:400;margin-top:25px}ul.smallInfo li{padding:0 20px;border-left:1px solid #000;line-height:1}ul.smallInfo li:first-child{padding-left:0;border-left:0}.designAdvice{margin-bottom:60px}.designAdvice .designInfo{margin-top:30px}.postThumb{display:block;width:100%;height:550px;background-position:center;background-size:cover}.h1-xs{font-size:38px;text-transform:initial;line-height:1.2}.backLink{color:#000;text-decoration:none;font-weight:400;align-items:center;line-height:1;display:inline-block}.backLink img{margin-right:5px;margin-top:-5px}.postDate{font-weight:400;margin-bottom:20px;display:block}.postContent a{color:#343434}.postContent h2,.postContent h3{font-size:32px;margin-top:30px;line-height:1.1;margin-bottom:10px}.postContent blockquote{background-color:#F2F0EB;padding:30px;margin:0;font-size:20px;font-weight:300;font-style:italic}.postContent blockquote p{margin:0;font-size:20px;font-weight:300;font-style:italic}.postContent h2{font-weight:400}.postContent img{max-width:100%;height:auto}figure.wp-caption{width:100% !Important}figcaption.wp-caption-text{font-style:italic;margin-top:10px;font-size:14px;font-weight:300}@media (max-width:1200px){h1,.h1{font-size:50px}h2,h3{font-size:40px}#left-menu,#right-menu{display:none}.headerSpace{height:50px}a.custom-logo-link{padding:15px}.menuToggle{width:40px;height:30px;display:block;position:absolute;right:30px;top:15px;border-top:1px solid #000;border-bottom:1px solid #000;cursor:pointer;transition:all ease-in-out 0.2s}.menuToggle:before{content:'';width:100%;height:1px;background-color:#000;display:block;position:absolute;top:0;left:0;transform-origin:center;transform:rotate(0deg);opacity:0}.menuToggle.active:before{transform:rotate(-45deg);opacity:1;top:14px}.menuToggle.active hr{transform:rotate(45deg)}.menuToggle.active{border:0}.menuToggle hr{opacity:1;margin:14px 0}#mobile-menu{position:fixed;top:63px;right:0;z-index:1;width:100%;background-color:#fff;max-width:300px;overflow:auto}ul.nav li a{margin:0;padding:15px 30px}header.header{height:65px;display:flex;align-items:center;padding:0}}@media (max-width:992px){.whiteBox{margin:10px 0;height:initial}.projectColum .col-lg-6:nth-child(2n){margin-top:initial}}@media (max-width:520px){a.custom-logo-link{max-width:260px;margin:0;padding:0}.menuToggle{right:20px}}@media (max-width:480px){h1,.h1,.h1-sm{font-size:36px}h2,h3,.h3-sm,.h1-xs{font-size:30px}.content-padding{padding-bottom:40px;padding-top:40px}.bgImageBlock{padding:30px}.spaceSm{height:25px}.awards img{width:30%}.footer .row>*{margin-bottom:20px}.copyright{text-align:center}ul#menu-primary-navigation{justify-content:center}ul#menu-primary-navigation li{margin:0 10px}#mobile-menu{max-width:100%;box-shadow:0 20px 30px rgb(0 0 0 / 10%)}.whiteSlice:before{display:none}.accordion-header{font-size:20px;font-weight:400}ul.nav li a{width:100%}.space{height:50px}.postThumb{height:260px}.backLink{margin-bottom:30px}.cardList{padding:10px}.cardList li{width:48%}.numberList{flex-wrap:wrap}.numberList li{width:100%;margin-bottom:15px}}