select:focus{outline:0;}
  .entry-header{display:none;}
.site-logo, .menu-toggle-btn, .header-right-content{width:auto!important;min-width:unset;}
.regular-desktop-menu nav{justify-content:flex-start;}
.regular-desktop-header{padding:10px 0;}
.regular-desktop-header>div>.elementor-row{justify-content:space-between;}
.regular-desktop-header, .header-desktop{position:fixed !important;z-index:9;background:var(--col-GS-0-100);width:100%;max-width:1600px;margin-left:auto;box-shadow:var(--EL-M4-10);}
.menu-toggle-btn{flex-grow:1;}
.regular-desktop-menu{margin-bottom:0 !important;}
#header-top .elementor-nav-menu .menu-item{font-size:1rem;font-weight:500;line-height:20px;padding:13px 15px;}
.elementor-nav-menu--dropdown .menu-item a, .elementor-nav-menu--dropdown .menu-item li a{font-size:1rem;margin-bottom:10px;}
.e--pointer-underline .elementor-item:after{background-color:var(--col-BR1) !important;bottom:0px !important;}
.elementor-nav-menu--dropdown .menu-item a:after{bottom:-4px !important;}
#header-top .elementor-nav-menu .menu-item i:before{font-size:13px;}
.site-logo{height:100%;display:flex;}
.site-logo img{width:185px !important;}
.site-logo>.elementor-widget-container{margin:auto;}
.header-right-content .elementor-element:first-child{font-size:var(--H5);font-weight:500;line-height:20px;display:flex;}
.header-right-content .elementor-element .elementor-widget-container{margin:auto;}
.header-right-content .elementor-widget-wrap{flex-wrap:nowrap;justify-content:space-between;}
.header-right-content .elementor-button{padding:12px 20px;font-weight:500;}
.sub-menu .menu-item .elementor-sub-item:hover{background:none;}
.elementor-nav-menu--dropdown{border-radius:8px;}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active{background-color:transparent !important;}
.elementor-sub-item.elementor-item-active{background-color:transparent !important;color:var(--col-GS-0-0) !important;}
.menu-item-has-children .elementor-sub-item:after{content:'';position:absolute;width:0;height:3px;display:block;margin-top:12px;right:0;background:var(--col-GS-0-100);transition:width .4s ease;-webkit-transition:width .4s ease;}
.menu-item-has-children .elementor-sub-item:hover:after{width:100%;left:0;background:var(--col-BR1);}
.menu-item-has-children .elementor-sub-item{padding:0 !important;border-left:0!important;}
.menu-item-has-children .elementor-sub-item:hover{color:var(--col-GS-0-20) !important;}
.elementor-nav-menu--indicator-classic .elementor-nav-menu .sub-arrow i:before{content:"\f107" !important;}
.header-right-content .elementor-widget-shortcode, .header-right-content .elementor-widget-button{margin:auto 0 !important;}
.menu-offres .sub-menu li{display:flex;align-items:center;justify-content:flex-start;margin:13px 20px;}
#special_offer_link{padding:0 10px;margin-left:8px !important;}
li.submenu-offres-item-one:before{content:"";width:24px;height:24px;background-image:url(//imperativewealth.com/wp-content/uploads/0-ICONS/i-24px-Gold-Tarifs.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:5px;}
li.submenu-offres-item-two:before{content:"\f054";margin-right:5px;margin-left:29px;font-family:"Font Awesome 5 Free";font-weight:900;}
li.submenu-offres-item-three:before{content:"";width:24px;height:24px;background-image:url(//imperativewealth.com/wp-content/uploads/0-ICONS/icon-top-Offres-gerstionaires.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:5px;}
#registration_page_link{margin-right:12px;}
#registration_page_link p{margin-bottom:0;}
#registration_page_link a{font-size:var(--H5);}
#registration_page_link a:hover{color:var(--col-BR1) !important;}
.regular-blog-header{position:fixed !important;z-index:1;width:100%;top:0;max-width:1600px;background:var(--col-GS-0-100);box-shadow:var(--EL-M4-10);max-height:86px;}
body.admin-bar .regular-blog-header{top:32px;}
.golden-header .brand-logo{margin-bottom:0 !important;}
.brown-outline-btn .elementor-button{border:1px solid var(--col-BR3);background-color:transparent !important;color:var(--col-GS-0-20) !important;}
.brown-outline-btn .elementor-align-icon-left{margin-right:0 !important;}
.brand-logo img{width:185px !important;}
.select-blog-subject{border:0;background:none;color:var(--col-txt-black);padding-right:0;text-transform:uppercase;cursor:pointer;text-align-last:right;}
#open_search_blog_popup i{height:36px;width:36px;border-radius:50%;color:var(--col-BR1);background:var(--col-GS-0-100);box-shadow:var(--BS-size-S-M) var(--col-BR1);display:flex;margin-right:10px;cursor:pointer;}
#open_search_blog_popup i:before{margin:auto;}
.wpml-ls-legacy-dropdown li.wpml-ls-current-language>a{background-color:transparent !important;}
.wpml-ls-legacy-dropdown li.wpml-ls-item a{display:flex;width:fit-content;margin:auto;padding:5px 15px !important;color:var(--col-txt-black);font-size:var(--P);line-height:1.9;font-weight:500;outline:none !important;}
.wpml-ls-legacy-dropdown .wpml-ls-item .wpml-ls-flag{margin:auto;}
.wpml-ls-legacy-dropdown .wpml-ls-current-language .wpml-ls-sub-menu{border-top:none;opacity:0;}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu, .wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu{opacity:1;}
.wpml-ls-legacy-dropdown .wpml-ls-current-language .wpml-ls-sub-menu li:last-child a{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.wpml-ls-legacy-dropdown .wpml-ls-current-language .wpml-ls-sub-menu a{background-color:var(--col-GS-0-100);box-shadow:var(--EL-M2-50);padding-top:0 !important;}
.splash-search{position:absolute!important;top:40px;right:30px;width:1px;height:1px;}
.splash-search::after{content:"";display:block;position:absolute;border-radius:50%;background-color:var(--col-BR1-L);width:284vmax;height:284vmax;top:-142vmax;left:-142vmax;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.755, 0.05, 0.855, 0.06);transition:-webkit-transform 0.25s cubic-bezier(0.755, 0.05, 0.855, 0.06);transition:transform 0.25s cubic-bezier(0.755, 0.05, 0.855, 0.06);transition:transform 0.25s cubic-bezier(0.755, 0.05, 0.855, 0.06), -webkit-transform 0.25s cubic-bezier(0.755, 0.05, 0.855, 0.06);will-change:transform;z-index:1;}
.menu-open .splash-search::after{-webkit-transform:scale(1);transform:scale(1);}
.search-form-popup{z-index:2;opacity:0;transition:0.25s;transition-delay:0.25s;}
.secrch-blog-popup .dialog-widget-content{background:none!important;box-shadow:none;}
.menu-open .search-form-popup{opacity:1;}
select.select-blog-subject{font-size:var(--P);-webkit-appearance:none;min-height:47px;padding-right:20px;background-image:url(//imperativewealth.com/wp-content/uploads/0-ICONS/i-24x1px-System-Nav-Chevron-down.svg);background-position:right;background-repeat:no-repeat;background-size:16px;}
@media(min-width:1025px){
.elementor-nav-menu--dropdown{box-shadow:var(--EL-3);}
.elementor-nav-menu li a {
color: var(--col-GS-0-0); .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover,
.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus{background-color:var(--col-GS-0-100) !important;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:var(--EL-M2-50);}
} @media(max-width:1250px){
.site-logo, .menu-toggle-btn, .header-right-content{width:auto!important;min-width:unset;}
.golden-header{padding-left:40px !important;padding-right:40px !important;}
} @media(min-width:1024px) and (max-width:1250px){
.regular-blog-header, .regular-desktop-header{padding-left:40px !important;padding-right:40px !important;left:0;}
.elementor-nav-menu .elementor-item{padding:13px 10px !important;}
}
#open_demo_popup a{padding:12px 7px !important;}
#registration_page_link{margin-right:5px;}
#registration_page_link a{font-size:1.05vw !important;}
.site-logo img{width:15vw !important;}
.header-right-content .elementor-button{font-size:1.05vw !important;}
.header-right-content>.elementor-column-wrap{padding:10px 0 !important;}
} @media(max-width:1024px){
.menu-item-has-children .elementor-sub-item:hover:after {
display: none;
}
.regular-mobile-header .elementor-container {
height: 100%;
}    
.mobile-menu-popup .elementor-section.elementor-top-section {
height: 100vh;
}
.splash {
position: absolute!important;
top: 40px;
left: 40px;
width: 1px;
height: 1px;
}
.splash::after {
content: "";
display: block;
position: absolute;
border-radius: 50%;
background-color: var(--col-BR1-L);
width: 284vmax;
height: 284vmax;
top: -142vmax;
left: -142vmax;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transition: -webkit-transform 0.25s cubic-bezier(0.755, 0.05, 0.855, 0.06);
transition: -webkit-transform 0.25s cubic-bezier(0.755, 0.05, 0.855, 0.06);
transition: transform 0.25s cubic-bezier(0.755, 0.05, 0.855, 0.06);
transition: transform 0.25s cubic-bezier(0.755, 0.05, 0.855, 0.06), -webkit-transform 0.25s cubic-bezier(0.755, 0.05, 0.855, 0.06);
will-change: transform;
z-index: 1;
}
.menu-open .splash::after {
-webkit-transform: scale(1);
transform: scale(1);
background: var(--col-BR1);
}
.mobile-menu, .mobile-menu nav {
z-index: 2;
background: var(--col-BR1);
}
.wpsr-sharebar {
display: none;
}
.mobile-menu .btn-white .elementor-button {
box-shadow: var(--EL-M4-10);
}
.mobile-menu .elementor-nav-menu .elementor-item {
padding: 8px !important;
}
.mobile-menu .elementor-sub-item {
padding: 10px 20px !important;
}
.mob-menu-popup {
height: 100%;
display: flex;
}
.mob-menu-popup>.elementor-widget-container {
margin: auto 0;
}
#open_search_blog_popup i {
margin-right: 0;
}
.mobile-popup-logo img {
width: 60px !important;
}  .dialog-type-lightbox {
z-index: 999999 !important;
}
.mobile-menu {
height: 100vh;
opacity: 0;
transition: 0.25s;
transition-delay: 0.25s;
}
.menu-open .mobile-menu {
opacity: 1;
}
.mobile-menu-popup .eicon-close {
font-family: 'iw-icon-system' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
}
.mobile-menu-popup .dialog-close-button i:before {
content: "\e9cd";
font-size: var(--H1);
}
.mobile-logo img {
width: 65% !important;
}
.mobile-menu .elementor-nav-menu .elementor-item {
font-size: var(--H3);
line-height: 2;
font-weight: bold;
color: var(--col-GS-0-100);
text-transform: none;
}
.mobile-menu .elementor-sub-item.elementor-item-active {
color: var(--col-GS-0-100) !important;
text-decoration: underline;
}
.mobile-menu .sub-menu .menu-item .elementor-sub-item:hover {
color: var(--col-GS-0-100) !important;
}
.menu-close-icon img {
width: 32px;
}
.mobile-menu .elementor-nav-menu--main {
display: block;
}
.mobile-menu .elementor-menu-toggle {
display: none;
}
.mobile-menu .elementor-nav-menu--dropdown {
transform: scaleY(1) !important;
max-height: 100vh !important;
background-color: transparent;
}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover {
background: none!important;
outline: none!important;
}
.elementor-nav-menu .elementor-item:hover, .elementor-nav-menu .elementor-item:active, .elementor-nav-menu .elementor-item:visited, .elementor-nav-menu .elementor-item *:hover,
.elementor-nav-menu .elementor-item *:active,
.elementor-nav-menu .elementor-item *:visited {
background-color: transparent !important;
outline: none!important;
}
.elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown.elementor-nav-menu__container {
background-color: transparent !important;
}
.menu-item-has-children .elementor-sub-item { line-height: 1.4;
color: var(--col-GS-0-100); }
.has-submenu span {
position: relative;
}
.has-submenu span i {
position: absolute;
top: 6px;
transform: rotate(270deg);
transition: 0.4s;
}
.has-submenu.highlighted span i {
transform: rotate(360deg);
}
.mobile-menu-social-column .elementor-widget-image {
margin-bottom: 0 !important;
}
.mobile-menu-social-column img {
background: var(--col-GS-0-100);
margin: 0 10px;
border-radius: 50% !important;
padding: 6px;
height: 36px !important;
width: 36px !important;
}
.mob-menu-popup img {
min-width: 32px;
}
.wpml-ls-legacy-dropdown {
width: 70px;
margin: auto;
}
.wpml-ls-legacy-dropdown li a span {
color: var(--col-txt-white);
.wpml-ls-legacy-dropdown li.wpml-ls-current-language>a span {
display: flex;
align-items: center;
color: var(--col-GS-0-100);
}
.wpml-ls-legacy-dropdown li.wpml-ls-current-language>a span:after {
content: "\f054";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: var(--Icon-S);
margin-left: 7px;
}
.wpml-ls-legacy-dropdown li.wpml-ls-current-language:hover>a span, .wpml-ls-legacy-dropdown li.wpml-ls-current-language:focus>a span {
color: var(--col-txt-black);
}
.wpml-ls-legacy-dropdown li.wpml-ls-current-language:hover>a span:after, .wpml-ls-legacy-dropdown li.wpml-ls-current-language:focus>a span:after {
display: none;
}  .regular-mobile-header {
position: fixed !important;
top: 0;
z-index: 99999;
background: var(--col-GS-0-100);
width: 100%;
padding: 10px 0;
box-shadow: var(--EL-M4-10);
height: 79px;
}
.home-banner {
margin-top: 76px !important;
}  .regular-blog-mobile-header {
position: fixed !important;
z-index: 99999;
background: var(--col-GS-0-100);
width: 100%;
padding: 10px 0;
box-shadow: var(--EL-M4-10);
height: 79px;
} .dialog-widget-content,
.dialog-type-lightbox {
background: none!important;
}
}
@media(min-width:1025px) and (max-width:1150px){
.elementor-nav-menu li a {
font-size: var(--menu-item-S) !important;
}
#registration_page_link a {
font-size: var(--menu-item-S);
}
#open_demo_popup a {
padding: 10px 16px;
font-size: var(--menu-item-S);
}
.wpml-ls-legacy-dropdown li.wpml-ls-item a {
font-size: var(--H5) !important;
}
}
@media(min-width:1025px) and (max-width:1113px){
.footer-section .elementor-row>div:nth-child(2) {
width: 80%;
}
.footer-social-links img {
width: 29px !important;
}
}
@media(min-width:768px) and (max-width:1024px){ .regular-blog-mobile-header,
.regular-mobile-header {
padding-left: 2%;
padding-right: 2%;
}
.offer-link a {
padding: 12px;
font-size: var(--H5);
}
.offer-link .elementor-button {
background: var(--col-BR1);
}
.menu-toggle-btn {
order: 0;
}
.site-logo {
order: 1;
}
.header-right-content {
order: 2;
}
.menu-toggle-icon img {
width: 20%;
}
.mobile-menu .elementor-button {
width: 40% !important;
} }
@media(max-width:767px){ .regular-mobile-header {
height: 77px;
padding: 2%;
}
.user-icon-column>.elementor-column-wrap {
display: flex;
}
.user-icon-column>.elementor-column-wrap>.elementor-widget-wrap {
margin: auto;
}
.regular-blog-mobile-header, .golden-header {
padding-left: 10px !important;
padding-right: 10px !important;
}
.regular-blog-mobile-header {
height: 77px;
}
.mobile-menu .elementor-button {
width: 80% !important;
padding: 16px !important;
margin-top: 25px;
}
.mobile-logo img {
width: 145px !important;
}
.mobile-menu-user-icon .elementor-button-icon {
margin-right: 0 !important;
}
.mobile-menu-user-icon .elementor-button {
background-color: var(--col-BR1);
}
.menu-toggle-icon img {
width: 60%;
} .brown-outline-btn {
position: absolute !important;
right: 0;
}
.blog-home-banner {
margin-top: 76px !important;
}
.menu-toggle-column {
width: 20% !important;
min-width: 20% !important;
}
.user-icon-column {
width: 20% !important;
min-width: 20% !important;
}
.logo-column {
width: 60% !important;
min-width: 60% !important;
}
.user-icon-column a {
padding: 3px 10px !important;
float: right;
}
.mob-menu-popup img {
float: left;
}
}