.site-top-bar{background-color:#111;color:#fff;padding:8px 0;font-size:14px;text-align:center}.site-header+.entry-post-thumbnail{border-radius:0 0 80px 80px;margin-bottom:0}.site-header+.entry-post-thumbnail img{width:100%;height:450px;object-fit:cover}.site-header .header-phone{-ms-flex-align:center;align-items:center;margin-left:30px}.site-header .header-phone span{display:block}.site-header .header-phone .title{font-size:15px}.site-header .header-phone .number{color:var(--devnex-color-headline)}.site-header .header-phone img{margin-right:10px}.site-header .btn-header{margin-left:30px}.site-header .dnetor-title,.site-header .elementor-icon-list-text{color:var(--devnex-color-text)}.site-header .dnetor-icon-list-item:hover .dnetor-title,.site-header .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--devnex-color-accent)}.dncore-canvas-social{padding:20px 30px;margin-top:auto;border-top:1px solid var(--devnex-color-border);margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;list-style:none}.dncore-canvas-social li+li{margin-left:10px;margin-top:0}.dncore-canvas-social li:hover a{color:#fff;border:inherit}.dncore-canvas-social li a{width:32px;height:32px;line-height:32px;text-align:center;border:1px solid var(--devnex-color-border);border-radius:50%;display:inline-block}.dncore-canvas-social .facebook a{color:#306aff}.dncore-canvas-social .facebook:hover a{background:#306aff}.dncore-canvas-social .instagram a{color:#ff00ad}.dncore-canvas-social .instagram:hover a{background:#ff00ad}.dncore-canvas-social .linkedin a{color:#cd201f}.dncore-canvas-social .linkedin:hover a{background:#cd201f}.dncore-canvas-social .twitter svg{color:#111;width:16px}.dncore-canvas-social .twitter svg path{fill:currentColor}.dncore-canvas-social .twitter a{line-height:28px}.dncore-canvas-social .twitter a:hover{background-color:#111;border-color:#111}.dncore-canvas-social .twitter a:hover svg{color:#fff}body.dncore-header-float .header-content.header-elementor{top:15px;min-height:auto;display:block;padding-left:0;padding-right:0;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.menu-item-object-dncore-mega-menu .e-con>.e-con-inner{width:var(--content-width)}.menu-item-object-dncore-mega-menu>a{display:none!important}@media (min-width:768px){body.dncore-header-float .site-header{border-bottom:0}body.dncore-header-float .header-content{position:absolute;top:0;z-index:9;margin-top:20px;border-radius:50px;-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,.08);-moz-box-shadow:0 2px 30px 0 rgba(0,0,0,.08);box-shadow:0 2px 30px 0 rgba(0,0,0,.08)}body.dncore-header-float .site-header.sticky{background-color:transparent;border-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;z-index:10}body.dncore-header-float .site-header.sticky .header-content{margin-top:0}body.dncore-header-sticky .header-content.header-elementor{top:15px;min-height:auto;display:block;padding-left:0;padding-right:0;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}@media (max-width:576px){.site-header.sticky{top:0}.site-header .header-content{padding-left:0;padding-right:0}.site-header .btn-header{margin-left:15px;padding-left:15px;padding-right:15px;font-size:15px}}@media (max-width:320px){.site-header .btn-header{margin-left:15px;padding-left:15px;padding-right:15px;font-size:15px}.site-header .site-logo{margin-right:0}}body.elementor-page:not(.single-elementor_library) .site-content>.container,body.elementor-page:not(.single-post) .site-content>.container,body.elementor-page:not(.woocommerce-account) .site-content>.container,body.elementor-page:not(.woocommerce-page) .site-content>.container{max-width:100%;padding-left:0;padding-right:0}@media (min-width:576px){body.elementor-page .e-con-boxed.e-con{--container-max-width:540px}}@media (min-width:768px){body.elementor-page .e-con-boxed.e-con{--container-max-width:720px}}@media (min-width:992px){body.elementor-page .e-con-boxed.e-con{--container-max-width:960px}}@media (min-width:1200px){body.elementor-page .e-con-boxed.e-con{--container-max-width:1170px}}body.dncore-sidebar-left .site-content>.container>.row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.dncore-sidebar-sticky.admin-bar .sidebar-inner{top:52px}body.dncore-sidebar-sticky .sidebar-inner{position:sticky;top:20px}@media (min-width:1200px){body.dncore-sidebar-left .site-content #main-warpper{padding-left:45px;padding-right:15px}}.dncore-scroll-top,.dncore-scroll-top:after{border-radius:50%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.dncore-scroll-top{opacity:0;visibility:hidden;bottom:2em;right:2em;-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;animation:fade .5s;position:fixed;z-index:9;background-color:transparent;width:52px;height:52px;padding:0;color:var(--devnex-color-accent)}.dncore-scroll-top:after{content:"";position:absolute;top:2px;left:2px;z-index:-1;width:48px;height:48px}.dncore-scroll-top:hover{color:#fff;background-color:var(--devnex-color-accent);cursor:pointer}.dncore-scroll-top.active{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.dncore-scroll-top i{font-size:16px}.dncore-scroll-top-edge,.dncore-scroll-top-indicator{position:absolute;top:0;left:0}.dncore-scroll-top-edge path,.dncore-scroll-top-indicator path{transition:stroke-dashoffset .5s linear;stroke-width:2;fill:none;stroke-dasharray:153.03px,153.03px;stroke-dashoffset:0}.dncore-scroll-top-edge path{stroke:var(--devnex-color-border)}.dncore-scroll-top-indicator path{stroke:var(--devnex-color-accent)}@media (max-width:992px){.dncore-scroll-top{bottom:1em;right:1em}}body.dncore-shop-layout-box ul.products li.product{padding:20px;border:1px solid var(--devnex-color-border);background-color:#fff;border-radius:16px}body.page #site-wrapper{overflow-x:hidden}