#masthead{background:var(--white);position:relative;width:100%;text-align:center;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;z-index:100}.HeaderBottom{position:relative}.flexwrap{display:flex;justify-content:space-between;align-items:center}.HeaderTop{width:100%;position:absolute;top:0;left:0}.HeaderBottom{width:100%}#menu-top-menu{display:flex}#menu-top-menu li{margin-right:2rem}#menu-top-menu li a{color:var(--dark)}#masthead .header-image img{width:100%}.site-logo{position:relative}.site-logo svg{width:11rem;height:3rem;display:block;fill:var(--white)}.burger-top .site-logo svg{fill:var(--darklight);width:13rem;height:2.4rem}.header-image{position:relative}.mosaique{position:absolute;top:0;bottom:0;right:0;height:100%;background-image:url(//cultures-maroc.com/wp-content/themes/cultures-maroc/assets/css/../img/deco-header.webp);background-position:top right;background-repeat:no-repeat;width:100%;background-size:contain}.site-branding{margin:.625rem 0;flex:1}.header-group{display:flex;align-items:center;justify-content:space-between;column-gap:1.2rem;border-left:1px solid var(--beige);padding-left:2.4rem;margin-left:1.2rem}.primary-menu-container ul{list-style:none;margin:0;padding:0}.primary-menu-container .menu-wrapper li{display:inline-block;padding:.5rem 1.2rem;position:relative;line-height:1.5;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.burger-menu-container .menu-wrapper li{display:block;padding:.625rem 0;position:relative;font-size:1.2rem;text-align:left;line-height:1.5;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-bottom:1px solid var(--graylight)}.burger-menu-container .menu-wrapper li .sub-menu li{font-size:1rem}.burger-menu-container .menu-wrapper li .sub-menu li:last-of-type{border-bottom:0}.social-burger{display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:.6rem}.primary-menu-container .menu-wrapper li a{font-family:'General Sans',sans-serif;font-size:1.2rem;font-weight:500;color:var(--white);-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.primary-menu-container .menu-wrapper li:hover>a,.primary-menu-container .menu-wrapper a:focus,.primary-menu-container .menu-wrapper .current-menu-item>a,.primary-menu-container .menu-wrapper .sub-menu li.current-menu-item a,.primary-menu-container .menu-wrapper .current-menu-ancestor>a,.primary-menu-container .menu-wrapper .current_page_item>a,.primary-menu-container .menu-wrapper .current_page_ancestor>a,.primary-menu-container .menu-wrapper .current-post-ancestor>a{color:var(--orange)}.primary-menu-container .sub-menu{opacity:0;visibility:hidden;position:absolute;left:0;width:12.5rem;background:var(--white);border:.063rem #f1f1f1 solid;box-shadow:0 .25rem .25rem rgba(0,0,0,.15);transition:.5s;transform:translateY(3.125rem);z-index:0;text-align:left}.primary-menu-container .menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0);z-index:1}.primary-menu-container .sub-menu li{display:block;padding:.625rem 1.25rem;border-bottom:.063rem solid #ddd}.primary-menu-container .sub-menu li:last-of-type{border-bottom:0}.primary-menu-container .menu-wrapper .sub-menu li a{color:var(--dark)}.primary-menu-container .menu-wrapper .sub-menu li a:hover{color:var(--bleu)}#masthead.fixed-header .primary-menu-container .menu-wrapper .sub-menu li a{color:var(--dark)}#masthead.fixed-header .primary-menu-container .menu-wrapper .sub-menu li a:hover{color:var(--bleu)}#masthead.fixed-header .primary-menu-container .menu-wrapper .sub-menu li.current-menu-item a{color:var(--bleu)}.burger-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.mobile-menu{background:0 0;width:80%;height:auto;margin:auto;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around;padding:3rem 0;overflow:hidden}.burger-menu-container ul{width:100%}.mobile-menu li a{color:var(--dark);font-family:"Readex Pro",sans-serif;font-weight:600;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mobile-menu li a:hover{color:var(--darklight)}.mobile-menu li .sub-menu{margin-top:.625rem;margin-left:1rem}.panel-overlay{background:var(--dark);bottom:0;display:block;left:0;opacity:0;pointer-events:none;position:fixed;right:0;-webkit-transition:opacity .5s;transition:opacity .5s;width:100vw;height:100vh;top:0}.overlay-visible{opacity:.25;pointer-events:auto}html.menu-opened{overflow:hidden;scrollbar-gutter:stable}html.menu-closed{overflow:visible}.menu-background{background:var(--white);position:fixed;top:0;width:20%;height:100%;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;right:0;display:block;overflow-x:hidden;scrollbar-gutter:stable}.menu-background.menu-closed{-webkit-transform:translateX(100%);transform:translateX(100%)}.menu-background.menu-open{-webkit-transform:translateX(0);transform:translateX(0)}.switcher li{list-style:none;text-transform:uppercase}.switcher li.current-lang{display:none}.switcher li a{font-size:1.2rem;color:var(--beige);-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.switcher li a:hover{color:var(--orange)}.menuicon{width:1.5rem;height:1.5rem;padding-left:.375rem;color:var(--dark);cursor:pointer;-webkit-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease}.mobile-menu .menuicon{margin-left:.625rem}.mobile-menu .menuicon{color:var(--dark);float:right}.menuicon svg{display:inline-block;vertical-align:middle;height:1.5rem;width:auto;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;fill:var(--darklight);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.open.menuicon svg{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#nav-icon3,.nav-close{width:24px;height:18px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:0}.burger-top .nav-close span{background:var(--dark)}#nav-icon3 span,.nav-close span{display:block;position:absolute;height:2px;width:100%;background:var(--beige);border-radius:.625rem;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon3:hover span,.nav-close:hover span{background:var(--orange)}#nav-icon3 span:nth-child(1),.nav-close span:nth-child(1){top:0}#nav-icon3 span:nth-child(2),.nav-close span:nth-child(2),#nav-icon3 span:nth-child(3),.nav-close span:nth-child(3){top:8px}#nav-icon3 span:nth-child(4),.nav-close span:nth-child(4){top:16px}#nav-icon3.open span:nth-child(1),.nav-close.open span:nth-child(1){top:18px;width:0;left:50%}#nav-icon3.open span:nth-child(2),.nav-close.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3),.nav-close.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4),.nav-close.open span:nth-child(4){top:1.125rem;width:0;left:50%}#header-search-widget{display:table-cell;vertical-align:middle}.header-search svg{display:inline-block;text-decoration:inherit;vertical-align:middle;height:1.2rem;width:1.2rem;fill:var(--beige);-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#masthead.fixed-header .header-search:before{color:var(--white)}.header-search{cursor:pointer;outline:none;position:relative;z-index:0}.header-search-wrap{background:var(--darklight);display:none;position:fixed;z-index:100;top:0;right:0;bottom:0;left:0}.search-container{background:0 0;width:50%;margin:auto;position:fixed;left:0;right:0;bottom:25%;top:25%;display:none;z-index:100}.close-searchandfilter{display:none}.form-container{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;align-items:center;border-bottom:2px solid var(--white)}#searchform{text-decoration:none !important;text-align:center;margin:auto}.search-container input#s{width:90%;background:0 0;text-align:left;margin:auto;border:none;color:var(--white);outline:none;padding:1.25rem 0}.loupe{display:inline-block;height:auto;width:3rem;vertical-align:middle}.loupe svg{display:inline-block;vertical-align:text-bottom;margin:auto;fill:var(--white);height:2.5rem;width:2.5rem;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#searchform button{width:10%;background:0 0;border:0;padding:0;cursor:pointer;text-align:right}.heightfix{width:50%;display:flex;align-items:center;flex-wrap:wrap;margin:auto;position:fixed;top:25%;bottom:25%;left:0;right:0}#header-search-widget .header-search:hover svg{fill:var(--orange)}#header-search-widget .header-search:hover .search-label{color:var(--orange)}#header-search-widget .header-search svg,#header-search-widget .header-search .search-label{-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.search-container ::-webkit-input-placeholder{color:var(--white);opacity:1}.search-container ::-moz-placeholder{color:var(--white);opacity:1}.search-container :-ms-input-placeholder{color:var(--white);opacity:1}.search-container :-moz-placeholder{color:var(--white);opacity:1}#toTop{background:var(--white);bottom:1.25rem;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:var(--dark);display:none;padding:.6rem;position:fixed;right:1.25rem;text-decoration:none;vertical-align:top;z-index:1;cursor:pointer}#toTop svg{width:1.1rem;height:auto;transform:rotate(-90deg)}