:root{--ld-dark-mode-header-bg:#272727;--ld-dark-mode-sidebar-bg:#1c1c1c;--ld-dark-mode-content-bg:#121212;--ld-dark-mode-content-text:#ccc;--ld-dark-mode-link-color:#ccc;--ld-dark-mode-link-hover-color:#fff;--ld-dark-mode-text-secondary:#aaa;--ld-dark-mode-border-color:hsla(0,0%,100%,0.1)}.buddyx-dark-theme.ld-in-focus-mode a{color:#ccc;color:var(--ld-dark-mode-content-text)}.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav span{background-color:#ccc;background-color:var(--ld-dark-mode-content-text)}@media (max-width:768px){.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions{background-color:#272727;background-color:var(--ld-dark-mode-header-bg)}}body.buddyx-dark-theme .learndash-dark-mode,body:not(.buddyx-dark-theme) .learndash-light-mode{display:none}#buddyx-toggle-track{width:30px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.buddyx-dark-theme #buddyx-toggle-track{color:#fff}.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-header,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo{background:#272727;background:var(--ld-dark-mode-header-bg)}.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-header{border:0;color:#ccc;color:var(--ld-dark-mode-content-text)}.buddyx-dark-theme.ld-in-focus-mode #buddyx-toggle-track,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-header .ld-progress,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu{border-color:hsla(0,0%,100%,.1);border-color:var(--ld-dark-mode-border-color)}.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text{color:#ccc;color:var(--ld-dark-mode-content-text)}.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-item-preview.ld-is-current-item{color:#fff;color:var(--ld-dark-mode-link-hover-color)}body.buddyx-dark-theme.ld-in-focus-mode,body.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper{background:#121212;background:var(--ld-dark-mode-content-bg)}body.buddyx-dark-theme.ld-in-focus-mode pre{background:rgba(0,0,0,.7)}.buddyx-dark-theme.ld-in-focus-mode .ld-focus .ld-focus-content,.buddyx-dark-theme.ld-in-focus-mode .ld-focus .ld-focus-content h1,.buddyx-dark-theme.ld-in-focus-mode .ld-focus .ld-focus-content h2,.buddyx-dark-theme.ld-in-focus-mode .ld-focus .ld-focus-content h3,.buddyx-dark-theme.ld-in-focus-mode .ld-focus .ld-focus-content h4,.buddyx-dark-theme.ld-in-focus-mode .ld-focus .ld-focus-content h5,.buddyx-dark-theme.ld-in-focus-mode .ld-focus .ld-focus-content h6{color:#ccc;color:var(--ld-dark-mode-content-text)}.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-table-list a.ld-table-list-item-preview{color:#ccc;color:var(--ld-dark-mode-link-color)}.buddyx-dark-theme.ld-in-focus-mode .ld-focus.ld-focus .buddyx-sfwd-course-position-wrapper,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-content-actions,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-table-list.ld-no-pagination,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-table-list .ld-table-list-item,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-table-list .ld-table-list-items{border-color:hsla(0,0%,100%,.1);border-color:var(--ld-dark-mode-border-color)}.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__back-to-course-link,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__back-to-course-link:active,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__back-to-course-link:focus,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__back-to-course-link:focus-visible,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__back-to-course-link:focus-within,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__back-to-course-link:hover,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__next-link,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__next-link:active,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__next-link:focus,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__next-link:focus-visible,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__next-link:focus-within,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__next-link:hover,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__previous-link,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__previous-link:active,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__previous-link:focus,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__previous-link:focus-visible,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__previous-link:focus-within,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__previous-link:hover{background-color:hsla(0,0%,100%,.1)}.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__back-to-course-link:active,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__back-to-course-link:hover,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__next-link:active,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__next-link:hover,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__previous-link:active,.buddyx-dark-theme.ld-in-focus-mode .ld-navigation__previous-link:hover{background-color:hsla(0,0%,100%,.2)}.buddyx-dark-theme.ld-in-focus-mode .ld-breadcrumbs.ld-breadcrumbs--modern,.buddyx-dark-theme.ld-in-focus-mode .ld-breakpoint--small .ld-navigation,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions{border-color:hsla(0,0%,100%,.1);border-color:var(--ld-dark-mode-border-color)}.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-breadcrumbs,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-topic-status,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper pre{color:#aaa;color:var(--ld-dark-mode-text-secondary);background-color:#1c1c1c;background-color:var(--ld-dark-mode-sidebar-bg)}.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-breadcrumbs{border-radius:0}.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab{color:#aaa;color:var(--ld-dark-mode-text-secondary)}.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-tabs .ld-tabs-navigation:after{background:#272727;background:var(--ld-dark-mode-header-bg)}.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus.ld-focus .ld-focus-sidebar .lms-course-members-list .lms-count,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus.ld-focus .ld-focus-sidebar a.course-entry-link{background-color:hsla(0,0%,100%,.1)!important;color:#fff!important}.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus.ld-focus .ld-focus-sidebar a.course-entry-link:hover{background-color:hsla(0,0%,100%,.2)!important}.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus.ld-focus .ld-focus-sidebar .lms-course-members-list h4.lms-course-sidebar-heading,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus.ld-focus .ld-focus-sidebar .lms-topic-sidebar-progress{border-color:hsla(0,0%,100%,.1);border-color:var(--ld-dark-mode-border-color)}.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list:before{background:#272727;background:var(--ld-dark-mode-header-bg)}.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item{background:#1c1c1c!important;background:var(--ld-dark-mode-sidebar-bg)!important}.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus.ld-focus .ld-focus-sidebar .ld-pagination .ld-pages i,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus.ld-focus .ld-focus-sidebar .ld-pagination .ld-pages span,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus.ld-focus .ld-focus-sidebar .lms-course-members-list h4.lms-course-sidebar-heading,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus.ld-focus .ld-focus-sidebar .lms-course-members-list ul.course-members-list{color:#ccc;color:var(--ld-dark-mode-link-color)}.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus-sidebar .ld-table-list .ld-table-list-items,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list{background:#1c1c1c;background:var(--ld-dark-mode-sidebar-bg);color:#ccc;color:var(--ld-dark-mode-content-text)}.buddyx-dark-theme.ld-in-focus-mode .ld-progress-bar,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-title a,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item a.ld-table-list-item-preview{color:#ccc;color:var(--ld-dark-mode-content-text)}.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading,.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-title{color:#ccc;color:var(--ld-dark-mode-link-color);background:none}.buddyx-dark-theme.ld-in-focus-mode .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-section-heading{color:#aaa;color:var(--ld-dark-mode-text-secondary);border-top:1px solid hsla(0,0%,100%,.1);border-top:1px solid var(--ld-dark-mode-border-color)}.wbcom-essential-member-carousel {
width: 600px;
height: 300px;
} .site-header.site-header--elementor .button.singup {
margin-left: 10px;
}
.site-header.site-header--elementor {
width: auto;
position: relative;
}
.site-header--elementor .header-aside {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.site-header--elementor.site-header--align-left .header-aside {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.site-header--elementor.site-header--align-center .header-aside {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.site-header--elementor.site-header--align-right .header-aside {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.site-header--elementor .header-aside>* {
padding: 0 10px;
height: 76px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.site-header--elementor .notification-wrap,
.site-header--elementor .user-wrap {
display: inline-block;
}
.site-header--elementor .header-aside-inner>* {
padding: 0 10px;
line-height: 1;
}
.site-header--elementor .header-aside-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.site-header--elementor .header-aside>:last-child {
padding-right: 0;
}
.site-header--elementor .header-aside>:first-child {
padding-left: 0;
}
.site-header.site-header--elementor .menu-item-has-children>a {
position: relative;
}
.site-header--elementor .count {
line-height: 1.4;
top: -webkit-calc(50% - 20px);
top: calc(50% - 20px);
right: 0;
position: absolute;
border-radius: 100px;
margin-left: auto;
padding: 2px 7px;
font-size: 9px;
font-style: normal;
font-weight: 600;
}
.site-header--elementor .wbcom-essential-separator {
height: 28px;
max-height: 28px;
width: 1px;
display: inline-block;
margin: 0 12px 0 12px;
padding: 0;
vertical-align: middle;
}
.site-header--elementor .user-wrap.menu-item-has-children .wbe-icon-angle-down {
font-size: 22px;
}
.site-header--elementor a.user-link i {
margin: 0 6px 0 2px;
}
@media screen and (min-width: 992px) {
.site-header--elementor .user-wrap.menu-item-has-children .user-name {
max-width: 180px;
}
}
.site-header--elementor .user-wrap.menu-item-has-children .user-name {
line-height: 1.3;
white-space: nowrap;
padding-right: 3px;
text-overflow: ellipsis;
max-width: 100px;
overflow: hidden;
}
.site-header--elementor .notification-link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 76px;
}
.site-header--elementor .notification-dropdown {
list-style: none;
position: absolute;
right: -15px;
top: -webkit-calc(100% - 15px);
top: calc(100% - 15px);
margin: 0;
min-width: 430px;
overflow: hidden;
display: none;
opacity: 0;
visibility: hidden;
z-index: 99;
}
@media (min-width: 768px) {
.site-header--align-left .notification-dropdown {
right: auto;
left: -15px;
}
}
.site-header--elementor .menu-item-has-children.selected .notification-dropdown {
display: block;
opacity: 1;
visibility: visible;
}
.site-header.site-header--elementor .wbcom-essential-my-account-menu .menu-item-has-children .sub-menu {
position: absolute;
list-style: none;
top: 0;
left: -180px;
right: auto;
padding: 3px 0;
z-index: 10;
display: none;
}
.site-header.site-header--elementor .wbcom-essential-my-account-menu .menu-item-has-children .sub-menu:before {
content: '';
width: 12px;
height: 12px;
display: block;
position: absolute;
right: -5px;
top: 11px;
z-index: 1;
-webkit-transform: rotate(
45deg);
-ms-transform: rotate(45deg);
transform: rotate(
45deg);
}
@media (min-width: 768px) {
.site-header--align-left .wbcom-essential-my-account-menu .menu-item-has-children .sub-menu {
right: -180px;
left: auto;
}
.site-header--align-left .wbcom-essential-my-account-menu .menu-item-has-children .sub-menu:before {
left: -5px;
right: auto;
-webkit-transform: rotate(
230deg);
-ms-transform: rotate(230deg);
transform: rotate(
230deg);
}
}
.site-header.site-header--elementor .wbcom-essential-my-account-menu .menu-item-has-children .sub-menu a {
border-radius: 12px;
}
.site-header.site-header--elementor .wbcom-essential-my-account-menu .menu-item-has-children:hover .sub-menu {
display: block;
opacity: 1;
visibility: visible;
}
.site-header--elementor .header-mini-cart {
overflow: hidden;
}
.site-header.site-header--elementor .header-mini-cart ul.cart_list {
margin: 0;
padding: 0;
list-style: none;
max-width: -webkit-calc(100vw - 20px);
max-width: calc(100vw - 20px);
overflow: auto;
max-height: -webkit-calc(100vh - 210px);
max-height: calc(100vh - 210px);
}
.site-header--elementor .product_list_widget li {
border-radius: 4px;
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row;
flex-flow: row;
margin-bottom: 0;
}
.site-header--elementor .header-mini-cart ul.cart_list li.mini_cart_item {
padding: 15px 20px;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.site-header--elementor .header-mini-cart ul.cart_list li.mini_cart_item>a {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
margin-right: auto;
font-weight: 400;
margin-bottom: 0;
}
.site-header--elementor .header-mini-cart ul.cart_list li.mini_cart_item span.quantity {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
font-size: 12px;
margin-right: 10px;
white-space: nowrap;
}
.site-header--elementor .header-mini-cart ul.cart_list li.mini_cart_item .variation {
display: none;
}
.site-header--elementor .header-mini-cart ul.cart_list li.mini_cart_item>a.remove {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
margin-right: 0;
font-size: 16px;
line-height: 1;
width: auto;
}
.site-header--elementor .header-mini-cart ul.cart_list li.mini_cart_item>a:not(.remove) {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
max-width: 290px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.site-header--elementor .header-mini-cart ul.cart_list img.attachment-woocommerce_thumbnail,
.site-header--elementor .header-mini-cart ul.cart_list img.woocommerce-placeholder {
max-width: 36px;
width: 36px;
border-radius: 50%;
margin-right: 10px;
margin-left: 0;
float: none;
}
.site-header--elementor .header-mini-cart p.woocommerce-mini-cart__total {
width: 50%;
float: left;
font-size: 14px;
margin: 0;
line-height: 35px;
padding: 7px 0 7px 20px;
}
.site-header--elementor .header-mini-cart p.woocommerce-mini-cart__buttons {
width: 50%;
float: right;
text-align: right;
margin: 0;
line-height: 35px;
padding: 7px 20px 7px 0;
}
.site-header--elementor .header-mini-cart p.woocommerce-mini-cart__buttons a.button {
padding: 0 0 0 10px;
background-color: transparent;
box-shadow: none;
font-size: 14px;
min-height: auto;
}
.site-header--elementor .header-mini-cart p.woocommerce-mini-cart__empty-message {
margin: 0;
padding: 15px 20px;
font-size: 14px;
}
.site-header--elementor .notification-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 15px 20px;
}
.site-header--elementor .notification-header .title {
font-size: 1rem;
line-height: 1;
margin: 0;
}
.site-header.site-header--elementor .notification-list {
margin: 0;
padding: 0;
list-style: none;
min-width: 420px;
max-height: 52vh;
overflow: auto;
padding-bottom: 0;
margin-left: 0;
margin-bottom: 0;
list-style: none;
overflow-x: hidden;
}
.site-header--elementor .notification-list li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
padding: 15px 20px;
position: relative;
}
.site-header--elementor .wbcom-essential--full-link {
display: none;
}
.site-header--elementor .notification-avatar {
margin-right: 10px;
position: relative;
}
.site-header--elementor .messages-wrap .notification-dropdown .notification-avatar {
-webkit-box-flex: 0;
-ms-flex: 0 0 50px;
flex: 0 0 50px;
}
.site-header--elementor .notification-content .posted {
display: block;
margin-top: 5px;
font-size: 15px;
}
.site-header--elementor .notification-footer {
position: relative;
bottom: 0;
width: 100%;
}
.site-header--elementor .notification-footer .delete-all {
font-size: 12px;
font-weight: 500;
padding: 12px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.site-header--elementor .notification-wrap.menu-item-has-children>a:before {
content: '';
position: absolute;
width: 0;
height: 0;
bottom: 0;
left: 4px;
-webkit-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transform: rotate(
-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(
-45deg);
opacity: 0;
visibility: hidden;
z-index: 1002;
}
.site-header--elementor .notification-wrap.menu-item-has-children.selected>a:before {
opacity: 1;
visibility: visible;
}
@media (max-width: 543px) {
.site-header--elementor .notification-dropdown,
.site-header.site-header--elementor .notification-list {
min-width: 330px;
}
}
@media (max-width: 380px) {
.site-header--elementor .notification-dropdown,
.site-header.site-header--elementor .notification-list {
min-width: 280px;
}
}
.site-header--elementor a.user-link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: .875rem;
font-weight: 500;
letter-spacing: -.24px;
height: 76px;
}
.site-header--elementor .user-wrap.menu-item-has-children .sub-menu {
min-width: 180px;
}
.site-header.site-header--elementor .menu-item-has-children {
position: relative;
}
.site-header.site-header--elementor .sub-menu {
border-radius: 12px;
list-style: none;
padding: 10px 0;
position: absolute;
right: -20px;
top: -webkit-calc(100% - 15px);
top: calc(100% - 15px);
margin: 0;
min-width: 168px;
display: none;
opacity: 0;
visibility: hidden;
z-index: 100;
}
.site-header--elementor .primary-menu>li>.sub-menu:before,
.site-header--elementor .user-wrap-container>.sub-menu:before {
content: '';
position: absolute;
width: 0;
height: 0;
top: 0;
left: auto;
right: 28px;
-webkit-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transform: rotate(
-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(
-45deg);
z-index: 1002;
}
.site-header--elementor .user-wrap-container>.sub-menu:before {
right: 84px;
}
.site-header.site-header--elementor .header-aside .menu-item-has-children.selected>.sub-menu {
display: block;
opacity: 1;
visibility: visible;
}
.site-header--elementor .header-aside .wrapper {
position: relative;
}
.site-header--elementor .header-aside .wrapper .sub-menu-inner {
width: 187px;
max-height: 76vh;
margin: 0;
padding: 0;
list-style: none;
}
#header-my-account-menu.wbcom-essential-my-account-menu {
margin: 0;
padding: 0;
list-style: none;
}
.site-header--elementor .user-wrap.menu-item-has-children .sub-menu a {
display: block;
position: relative;
height: auto;
}
.site-header--elementor .user-wrap.menu-item-has-children .sub-menu a.bp-suggestions-mention {
display: none;
}
.site-header.site-header--elementor .sub-menu a {
display: block;
font-size: 13px;
font-weight: inherit;
color: #303030;
line-height: 1;
margin-bottom: 1px;
padding: 0.5625rem 0.9375rem;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.site-header--elementor .sub-menu .user-link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
height: auto;
margin-bottom: 8px;
padding-bottom: 12px;
padding-top: 12px;
}
.site-header--elementor .sub-menu .user-link img {
float: left;
margin-right: 10px;
}
.header-search-wrap--elementor {
position: absolute;
width: 100%;
left: 0;
top: 0;
height: 76px;
margin: 0;
padding: 0 30px;
opacity: 0;
visibility: hidden;
-webkit-transition: all linear .2s;
transition: all linear .2s;
z-index: 2;
border-radius: 12px;
display: none;
}
.header-search-wrap--elementor form label {
width: 100%;
}
.search-visible-el .header-search-wrap--elementor {
opacity: 1;
visibility: visible;
display: block;
}
.header-search-wrap--elementor .container {
padding: 0;
position: relative;
width: 100%;
}
.header-search-wrap--elementor #searchform,
.header-search-wrap--elementor .search-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0;
height: 76px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header-search-wrap--elementor #searchform input[type=text],
.header-search-wrap--elementor .search-form input[type=search] {
border: 0;
background-size: 20px;
outline: 0;
box-shadow: none;
padding: 0 50px 0 50px;
font-size: 16px;
width: 100%;
height: 76px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.header-search-wrap--elementor #searchform:after,
.header-search-wrap--elementor .search-form:after {
content: '';
background-repeat: no-repeat;
background-position: 10px 50%;
background-size: 22px;
background-image: url(//www.reseau.elmata.fr/wp-content/plugins/wbcom-essential/assets/images/search.svg);
background-position: center;
position: absolute;
left: 0;
width: 22px;
height: 22px;
}
.header-search-wrap--elementor #searchform input[type="submit"],
.header-search-wrap--elementor .search-form input[type="submit"] {
display: none;
}
.header-search-wrap--elementor a.close-search {
display: inline-block;
line-height: 1;
position: absolute;
top: -webkit-calc(50% - 11px);
top: calc(50% - 11px);
right: 15px;
}
.header-search-wrap--elementor a.close-search i {
font-size: 22px;
}  .wbcom-essential-header-buttons .bp-icon-wrap {
display: inline-block;
}
.wbcom-essential-header-buttons .bp-icon-wrap .fa,
.wbcom-essential-header-buttons .bp-icon-wrap .fas {
margin-right: 6px;
}.animate-spin {
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
-webkit-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
display: inline-block;
}
@-moz-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-webkit-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-o-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-ms-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}@font-face {
font-family: 'wbe-icons';
src: url(//www.reseau.elmata.fr/wp-content/plugins/wbcom-essential/assets/icons/wbe-icons.eot?29838396);
src: url(//www.reseau.elmata.fr/wp-content/plugins/wbcom-essential/assets/icons/wbe-icons.eot?29838396#iefix) format('embedded-opentype'),
url(//www.reseau.elmata.fr/wp-content/plugins/wbcom-essential/assets/icons/wbe-icons.woff2?29838396) format('woff2'),
url(//www.reseau.elmata.fr/wp-content/plugins/wbcom-essential/assets/icons/wbe-icons.woff?29838396) format('woff'),
url(//www.reseau.elmata.fr/wp-content/plugins/wbcom-essential/assets/icons/wbe-icons.ttf?29838396) format('truetype'),
url(//www.reseau.elmata.fr/wp-content/plugins/wbcom-essential/assets/icons/wbe-icons.svg?29838396#wbe-icons) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="wbe-icon-"]:before, [class*=" wbe-icon-"]:before {
font-family: "wbe-icons";
font-style: normal;
font-weight: normal;
speak: never;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  }
.wbe-icon-check-circle:before { content: '\e800'; } .wbe-icon-bell:before { content: '\e801'; } .wbe-icon-search:before { content: '\e802'; } .wbe-icon-shopping-cart:before { content: '\e803'; } .wbe-icon-envelope:before { content: '\e804'; } .wbe-icon-check:before { content: '\e805'; } .wbe-icon-angle-down:before { content: '\e807'; } .wbe-icon-angle-up:before { content: '\e808'; } .wbe-icon-angle-right:before { content: '\e809'; } .wbe-icon-angle-left:before { content: '\e80a'; } .wbe-icon-shopping-bag:before { content: '\e80b'; } .wbe-icon-reply:before { content: '\e80c'; } .wbe-icon-spin5:before { content: '\e838'; }