.elementor-51 .elementor-element.elementor-element-812025f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-51 .elementor-element.elementor-element-812025f > .elementor-container{min-height:120px;}.elementor-51 .elementor-element.elementor-element-812025f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0rem 0rem 0rem 0rem;z-index:105;}.elementor-51 .elementor-element.elementor-element-812025f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-1169d82 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-51 .elementor-element.elementor-element-1169d82 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-51 .elementor-element.elementor-element-20dc80c{z-index:105;}.elementor-51 .elementor-element.elementor-element-20dc80c .htmega-menu-area{width:100%;}.elementor-51 .elementor-element.elementor-element-20dc80c .htmega-menu-area .sub-menu{min-width:250px;}.elementor-51 .elementor-element.elementor-element-20dc80c .htmega-menu-area .htmegamenu-content-wrapper{min-width:750px;max-width:750px;}.elementor-51 .elementor-element.elementor-element-20dc80c .htmega-menu-area ul > li > a{color:var( --e-global-color-text );}.elementor-51 .elementor-element.elementor-element-20dc80c .htmega-menu-area ul > li > a > span.htmenu-icon{color:var( --e-global-color-text );font-size:14px;margin-left:5px;}.elementor-51 .elementor-element.elementor-element-20dc80c  .htmega-menu-area ul.htmega-megamenu > li > a{font-family:"Canela", Sans-serif;font-size:18px;font-weight:500;letter-spacing:0px;}.elementor-51 .elementor-element.elementor-element-20dc80c .htmega-menu-area ul > li{padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-20dc80c .htmega-menu-area ul > li > a:hover{color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-20dc80c .htmega-menu-area ul > li > a:hover > span.htmenu-icon{color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-20dc80c .htmega-menu-area ul > li > a > span.htmenu-icon svg{width:14px;}.elementor-51 .elementor-element.elementor-element-20dc80c .htmega-menu-area .htmobile-aside-button i{font-size:14px;}.elementor-51 .elementor-element.elementor-element-20dc80c .htmega-menu-area .htmobile-aside-button svg{width:14px;}.elementor-51 .elementor-element.elementor-element-393c733.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-51 .elementor-element.elementor-element-393c733 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-51 .elementor-element.elementor-element-393c733{z-index:100;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-51 .elementor-element.elementor-element-aa625e5{width:auto;max-width:auto;}.elementor-51 .elementor-element.elementor-element-aa625e5 img{width:120px;}.elementor-51 .elementor-element.elementor-element-f5d6af7.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-51 .elementor-element.elementor-element-f5d6af7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-51 .elementor-element.elementor-element-f187a0a{width:auto;max-width:auto;}.elementor-51 .elementor-element.elementor-element-f187a0a img{width:30px;height:50px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-5c3c147{width:auto;max-width:auto;}.elementor-51 .elementor-element.elementor-element-5c3c147 > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0px 20px 0px 20px;}.elementor-51 .elementor-element.elementor-element-5c3c147 .elementor-icon-wrapper{text-align:center;}.elementor-51 .elementor-element.elementor-element-5c3c147.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-51 .elementor-element.elementor-element-5c3c147.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-5c3c147.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-51 .elementor-element.elementor-element-5c3c147.elementor-view-framed .elementor-icon, .elementor-51 .elementor-element.elementor-element-5c3c147.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-51 .elementor-element.elementor-element-5c3c147 .elementor-icon{font-size:35px;}.elementor-51 .elementor-element.elementor-element-5c3c147 .elementor-icon svg{height:35px;}.elementor-51 .elementor-element.elementor-element-46c346f{width:auto;max-width:auto;}.elementor-51 .elementor-element.elementor-element-46c346f > .elementor-widget-container{margin:0rem 1rem 0rem 0rem;}.elementor-51 .elementor-element.elementor-element-46c346f img{width:25px;}.elementor-51 .elementor-element.elementor-element-a79b6d5.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-51 .elementor-element.elementor-element-a79b6d5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-51 .elementor-element.elementor-element-5a8cca6{width:auto;max-width:auto;}.elementor-51 .elementor-element.elementor-element-5a8cca6 img{width:30px;height:50px;}.elementor-51 .elementor-element.elementor-element-5513073:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-5513073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-04f1f65 );}.elementor-51 .elementor-element.elementor-element-5513073 > .elementor-container{min-height:90px;}.elementor-51 .elementor-element.elementor-element-5513073{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0rem 2rem 0rem 2rem;z-index:1000;}.elementor-51 .elementor-element.elementor-element-5513073 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-7ffa052.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-51 .elementor-element.elementor-element-7ffa052 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-51 .elementor-element.elementor-element-7ffa052 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-1169d82{width:42%;}.elementor-51 .elementor-element.elementor-element-393c733{width:16%;}.elementor-51 .elementor-element.elementor-element-f5d6af7{width:38%;}.elementor-51 .elementor-element.elementor-element-a79b6d5{width:4%;}}@media(max-width:1024px) and (min-width:768px){.elementor-51 .elementor-element.elementor-element-f5d6af7{width:50%;}.elementor-51 .elementor-element.elementor-element-a79b6d5{width:50%;}}@media(max-width:1024px){.elementor-51 .elementor-element.elementor-element-812025f{padding:0rem 1rem 0rem 1rem;}.elementor-bc-flex-widget .elementor-51 .elementor-element.elementor-element-1169d82.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-51 .elementor-element.elementor-element-1169d82.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-51 .elementor-element.elementor-element-20dc80c{width:auto;max-width:auto;}.elementor-51 .elementor-element.elementor-element-f5d6af7.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-51 .elementor-element.elementor-element-f5d6af7 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-51 .elementor-element.elementor-element-a79b6d5.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-51 .elementor-element.elementor-element-a79b6d5 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-aa625e5 img{width:85px;}.elementor-51 .elementor-element.elementor-element-f5d6af7{width:50%;}.elementor-51 .elementor-element.elementor-element-f5d6af7.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-51 .elementor-element.elementor-element-f187a0a > .elementor-widget-container{padding:0rem 0.5rem 0rem 0.5rem;}.elementor-51 .elementor-element.elementor-element-a79b6d5{width:50%;}.elementor-51 .elementor-element.elementor-element-a79b6d5.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}}/* Start custom CSS for htmega-menu-inline-menu, class: .elementor-element-20dc80c */.elementor-widget-htmega-menu-inline-menu,
.elementor-widget-htmega-menu-inline-menu .elementor-widget-container,
.htmega-menu-container,
.elementor-widget-htmega-menu-inline-menu .htmega-menu-area, .elementor-widget-htmega-menu-inline-menu .htmega-menu-area ul {
    height: 100%;
}

 .elementor-widget-htmega-menu-inline-menu .htmega-menu-area li {
    height: 100%;
    display: flex;
    align-items: center;
 }
 
 
 .elementor-51 .elementor-element.elementor-element-20dc80c .main-menu-item a {
    height: 100%;
    display: flex;
    align-items: center; 
    padding: 0 1rem;
}

.elementor-51 .elementor-element.elementor-element-20dc80c  .htmega-menu-area ul li:hover > a {
    color: var( --e-global-color-secondary );
  /*  background-color: var( --e-global-color-primary );*/
}


@media (min-width: 768px) and (max-width: 991px) {
    .htmega-menu-container .htmega-menu-area {
        border: 0 none;
    }
    
    .htmega-menu-container  .htmobile-aside-button {
        color: #fff;
        border: 1px solid #fff;
        width:35px;
        height:35px;
        display:flex!important  ;
        justify-content:center;
        align-items:center;
        border-radius: 50%;
    }
}

.elementor-51 .elementor-element.elementor-element-20dc80c .main-menu-item a {
    height: 100%;
    display: flex;
    align-items: center;
    padding: 0 0.2rem;
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-aa625e5 */.elementor-51 .elementor-element.elementor-element-aa625e5 {
    position:fixed;
    top: 32px;
}

.elementor-51 .elementor-element.elementor-element-aa625e5::before {
    content:'';
    width: 100%;
    border-bottom: 1px solid #fff;
    position: fixed;
    left:0;
    top: 119px;
    z-index: -1;
}


@media (max-width:767px) {
    .elementor-51 .elementor-element.elementor-element-aa625e5 {
        top: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-393c733 */@media (max-width:1024px) {
    #col-logo {
        width: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a8cca6 */@media (max-width:1024px) {
    
    #header__burger {
        border: 1px solid;
        width: 50px;
        height: 50px;
        border-radius: 50%;
    }
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a79b6d5 */@media (max-width:1024px) {
    .elementor-51 .elementor-element.elementor-element-a79b6d5 {
        order: -1;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-812025f */.elementor-51 .elementor-element.elementor-element-812025f.elementor-sticky--effects, body.tax-product_cat .elementor-51 .elementor-element.elementor-element-812025f, body.recherche--collapsed .elementor-51 .elementor-element.elementor-element-812025f {
background-color: rgba(26,62,76,1)!important
}

.elementor-51 .elementor-element.elementor-element-812025f{
/*transition: background-color 1s ease !important;*/
}

.elementor-51 .elementor-element.elementor-element-812025f #logo {
    width: 170px;
    transition: all .5s ease!important;
}

.elementor-51 .elementor-element.elementor-element-812025f.elementor-sticky--effects #logo,
body.tax-product_cat .elementor-51 .elementor-element.elementor-element-812025f #logo,
body.recherche--collapsed .elementor-51 .elementor-element.elementor-element-812025f #logo
{
    width: 100px!important;
    top: 7px;
    transition: all .5s ease!important;
}


@media (max-width: 767px) {
    .elementor-51 .elementor-element.elementor-element-812025f.elementor-sticky--effects #logo,
body.tax-product_cat .elementor-51 .elementor-element.elementor-element-812025f #logo,
body.recherche--collapsed .elementor-51 .elementor-element.elementor-element-812025f #logo
{
    top: auto;
}
}



.elementor-51 .elementor-element.elementor-element-aa625e5::before {
    border-bottom: 0px solid #fff;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5513073 */.elementor-51 .elementor-element.elementor-element-5513073 {
    position: fixed;
    width: 100%;
    z-index: 106;
    display: none;
}/* End custom CSS */