/* http://www.dartclothing.gr/wp-content/plugins/rey-module-fullscreen-menu/assets/css/styles.css */
:root{--fs-menu-bg-color:var(--fs-menu-default-bg-color, rgba(33,37,41,0.93) );--fs-menu-bg-color-1:var(--fs-menu-default-bg-color-1, #495057 );--fs-menu-bg-color-2:var(--fs-menu-default-bg-color-2, #343a40 );--fs-menu-color:#fff;--fs-menu-hover-color:rgba(255,255,255,0.8)}.rey-fsNav-mobileBtn{position:relative;color:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rey-fsNav-mobileBtn:before{content:'';position:absolute;left:-10%;top:calc(60% - .5em);width:120%;height:calc(10% + 1em)}.rey-fsNav-mobileBtn:focus{-webkit-box-shadow:none;box-shadow:none}.rey-fsNav-mobileBtn span{display:block;width:1.4em;height:2px;margin-bottom:.3em;overflow:hidden}.rey-fsNav-mobileBtn span:last-child{margin-bottom:0}.rey-fsNav-mobileBtn span:before{content:"";display:block;width:100%;height:100%;background-color:currentColor;-webkit-transition:width 0.3s var(--easeoutcubic);transition:width 0.3s var(--easeoutcubic)}.rey-fsNav-mobileBtn span:nth-child(2):before{-webkit-transition-delay:0.075s;transition-delay:0.075s}.rey-fsNav-mobileBtn span:nth-child(3):before{-webkit-transition-delay:0.15s;transition-delay:0.15s}.--fsNav--active .rey-fsNav-mobileBtn span:before{width:0}.rey-siteHeader-row>.rey-fsNav-mobileBtn{margin-left:auto}.rey-siteHeader .rey-fsNav-mobileBtn,.rey-pbTemplate--gs-header .rey-fsNav-mobileBtn{color:inherit}.rey-siteHeader .rey-fsNav-mobileBtn:hover,.rey-pbTemplate--gs-header .rey-fsNav-mobileBtn:hover{color:inherit}@media (min-width:768px){.rey-fsNav--hover2bars span{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.rey-fsNav--hover2bars span:nth-child(1){-webkit-transform:translateX(.1em);transform:translateX(.1em)}.rey-fsNav--hover2bars span:nth-child(2){-webkit-transform:translateX(-.1em);transform:translateX(-.1em)}}.rey-fsNav--hover2bars:hover span{-webkit-transform:translateX(0);transform:translateX(0)}.rey-fsNav-panelWrapper{position:fixed;left:0;top:100%;z-index:9999;width:100%;height:calc(100vh - var(--admin-bar))}.--fsNav--active .rey-fsNav-panelWrapper{top:var(--admin-bar)}.rey-fsNav-panel{background-color:var(--fs-menu-bg-color);position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;transform-origin:top center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rey-fsNav-panel,.rey-fsNav-panel a{color:var(--fs-menu-color)}.rey-fsNav-panel a:hover{color:var(--fs-menu-hover-color)}.rey-fsNav-panel .rey-fsNav-panelMask{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom center;transform-origin:bottom center;position:absolute;left:0;top:0;width:100%;height:100%}.rey-fsNav-panel .rey-fsNav-panelMask.rey-fsNav-panelMask--1{background-color:var(--fs-menu-bg-color-1);z-index:1}.rey-fsNav-panel .rey-fsNav-panelMask.rey-fsNav-panelMask--2{background-color:var(--fs-menu-bg-color-2);z-index:0}.rey-fsNav-panel.--zindex-fix .rey-fsNav-panelMask--1{z-index:0}.rey-fsNav-panel.--zindex-fix .rey-fsNav-panelMask--2{z-index:1}.rey-fsNav-panel .rey-fsNav-panelClose{position:absolute;background:none;top:4rem;left:calc(50% - 0.5em);font-size:1.8rem;width:1em;height:1em;opacity:0;color:var(--fs-menu-color);-webkit-transition:0.2s var(--easeoutcubic);transition:0.2s var(--easeoutcubic);-webkit-transition-property:color,opacity,-webkit-transform;transition-property:color,opacity,-webkit-transform;transition-property:color,opacity,transform;transition-property:color,opacity,transform,-webkit-transform;-webkit-transform:rotate(20deg);transform:rotate(20deg);z-index:1070}.rey-fsNav-panel .rey-fsNav-panelClose:before,.rey-fsNav-panel .rey-fsNav-panelClose:after{content:'';position:absolute;background-color:currentColor;-webkit-transition:-webkit-transform 0.4s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform 0.4s cubic-bezier(.25,.46,.45,.94);transition:transform 0.4s cubic-bezier(.25,.46,.45,.94);transition:transform 0.4s cubic-bezier(.25,.46,.45,.94),-webkit-transform 0.4s cubic-bezier(.25,.46,.45,.94)}.rey-fsNav-panel .rey-fsNav-panelClose:before{left:0;top:calc(50% - 1px);width:100%;height:2px;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0)}.rey-fsNav-panel .rey-fsNav-panelClose:after{top:0;left:calc(50% - 1px);height:100%;width:2px;-webkit-transition-delay:0.15s;transition-delay:0.15s;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:scaleY(0);transform:scaleY(0)}.rey-fsNav-panel .rey-fsNav-panelClose:hover{-webkit-transition-delay:0s;transition-delay:0s;color:var(--fs-menu-hover-color);opacity:1}.rey-fsNav-panel .rey-fsNav-panelClose .rey-icon{color:currentColor;font-size:inherit}.rey-fsNav-panel.--active-panel .rey-fsNav-panelClose{opacity:.8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rey-fsNav-panel.--active-panel .rey-fsNav-panelClose:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.rey-fsNav-panel.--active-panel .rey-fsNav-panelClose:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.rey-fsNav-panel .rey-fsNav-panelContent{width:100%}.rey-fsNav-panel .rey-fsNav-panelContent[data-panel-type="menu"]{text-align:center;max-width:calc(var(--container-max-width) - ( var(--half-gutter-size) * 2 ));margin-left:auto;margin-right:auto}.rey-fsNav-panel .rey-fsNav-panelLogo{margin-bottom:5rem;-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;-webkit-transition:opacity 0.3s var(--easeoutcubic),-webkit-transform 0.3s var(--easeoutcubic);transition:opacity 0.3s var(--easeoutcubic),-webkit-transform 0.3s var(--easeoutcubic);transition:transform 0.3s var(--easeoutcubic),opacity 0.3s var(--easeoutcubic);transition:transform 0.3s var(--easeoutcubic),opacity 0.3s var(--easeoutcubic),-webkit-transform 0.3s var(--easeoutcubic)}.rey-fsNav-panel.--active-panel .rey-fsNav-panelLogo{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.rey-fsNav-panel .rey-fsNav-panelMenu a{text-decoration:none;white-space:nowrap}.rey-fsNav-panel .rey-fsNav-panelMenu .reyEl-fancyMenu-back{top:calc(100% + 1em);left:calc(50% - 0.5em)}.rey-fsNav-panel.--menu-items-fix .reyEl-fancyMenu-nav>.menu-item>a{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}.rey-fsNav-panel.--menu-items-fix.--active-panel .reyEl-fancyMenu-nav.--start>.menu-item>a{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.rey-fsNav-panel .elementor-column-wrap.elementor-element-populated,.rey-fsNav-panel .elementor-widget-wrap.elementor-element-populated{-webkit-transition:opacity 0.3s var(--easeoutcubic),-webkit-transform 0.3s var(--easeoutcubic);transition:opacity 0.3s var(--easeoutcubic),-webkit-transform 0.3s var(--easeoutcubic);transition:transform 0.3s var(--easeoutcubic),opacity 0.3s var(--easeoutcubic);transition:transform 0.3s var(--easeoutcubic),opacity 0.3s var(--easeoutcubic),-webkit-transform 0.3s var(--easeoutcubic);opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.rey-fsNav-panel.--active-panel .elementor-column-wrap.elementor-element-populated,.rey-fsNav-panel.--active-panel .elementor-widget-wrap.elementor-element-populated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}