.top-bar { background-color: $primary; padding: 10px 0px; & .list-infor-topbar { display: flex; align-items: center; & li { &:not(:last-child) { margin-right: 22px; } & a { display: flex; align-items: center; color: $white; font-size: 15px; font-weight: 500; & i{ margin-right: 10px; } } } } } #header3{ position: fixed; &.main-header { background-color: transparent; & .header-style2{ background-color: $white; padding: 0px 25px; border-radius: 0px 0px 10px 10px; box-shadow: 0px 4px 19px 0px rgba(0, 0, 0, 0.07); } } } .inner-container { padding: 0 19px; } .header-account { & .register { position: relative; & a:not(:last-child):after { content: '/'; font-size: 15px; margin: 0 5px; font-weight: 600; } img { width: 40px; height: 40px; border-radius: 100%; border: solid 2px $white; box-shadow: 0 4px 8px 0 $shawdow-avata; } } & .help-bar { display: flex; justify-content: space-between; gap: 21px; align-items: center; margin-top: 15px; & .compare, .cart { position: relative; & .number-curent { color: $white; font-style: $font-btn-family; background-color: $primary; font-size: 10px; font-weight: 500; padding: 3px 5px; border-radius: 50px; line-height: 12px; position: absolute; display: inline-block; top: -13px; right: -9px; } } & i { font-size: 20px; } } } .main-header { z-index: 99; width: 100%; // height: 78px; position: relative; // box-shadow: 0px 4px 18px 0px #00000014; background-color: $white; } #showlogo { display: none; } .logo-box .logo img { width: 123px; height: auto; } /* Main Menu */ .main-header .main-menu { position: relative; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; -moz-transition: all 300ms ease; transition: all 300ms ease; } .main-header .main-menu .navbar-collapse { padding: 0px; display: block; } .main-header .header-lower .main-menu .navigation { position: relative; } .main-header .main-menu .navigation>li { position: relative; display: inline-block; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; margin-right: 50px; } .main-header .sticky-header .nav-outer .options-box { margin-top: 40px; } /*Sticky Header*/ .main-header .sticky-header { position: fixed; opacity: 0; visibility: hidden; left: 0px; top: 0px; width: 100%; padding: 0px 0px; z-index: 0; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10); } .main-header .sticky-header .mobile-nav-toggler { display: none; cursor: pointer; } .main-header .sticky-header .logo { position: relative; padding: 7px 0px; } .main-header.fixed-header .sticky-header { z-index: 999; opacity: 1; visibility: visible; -ms-animation-name: fadeInDown; -moz-animation-name: fadeInDown; -op-animation-name: fadeInDown; -webkit-animation-name: fadeInDown; animation-name: fadeInDown; -ms-animation-duration: 500ms; -moz-animation-duration: 500ms; -op-animation-duration: 500ms; -webkit-animation-duration: 500ms; animation-duration: 500ms; -ms-animation-timing-function: linear; -moz-animation-timing-function: linear; -op-animation-timing-function: linear; -webkit-animation-timing-function: linear; animation-timing-function: linear; -ms-animation-iteration-count: 1; -moz-animation-iteration-count: 1; -op-animation-iteration-count: 1; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; } .main-header .main-menu .navigation>li>a { position: relative; display: block; text-align: center; line-height: 21.42px; font-weight: 500; padding: 31px 0px; letter-spacing: 0px; color: $black1; font-size: 17px; text-transform: capitalize; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; } .main-header .main-menu .navigation>li:last-child { margin-right: 0; } .main-header .main-menu .navigation>li:last-child>a { padding-right: 0px; } .main-header .sticky-header .main-menu .navigation>li { position: relative; } .main-header .sticky-header .main-menu .navigation>li:last-child { margin-right: 0; } .main-header .main-menu .navigation>li:last-child ul { right: 0px; } .main-header .sticky-header .main-menu .navigation>li>a:after { top: 22px; } .main-header .sticky-header .main-menu .navigation>li>a>span { top: 10px; } .main-header .main-menu .navigation>li:hover>a, .main-header .main-menu .navigation>li.current>a { opacity: 1; color: $primary; } .main-header .main-menu .navigation>li>ul { position: absolute; width: 16rem; z-index: 1; padding: 15px 20px 15px 20px; -webkit-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: top; -ms-transform-origin: top; -o-transform-origin: top; transform-origin: top; opacity: 0; visibility: hidden; visibility: hidden; transition: all 300ms ease; -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; border-radius: 0px; background-color: $white; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10); } .main-header .main-menu .navigation>li>ul.from-right { left: auto; right: 0px; } .main-header .main-menu .navigation>li>ul>li { position: relative; width: 100%; opacity: 0; text-align: left; transform: translateY(11px); transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; margin-bottom: 15px; } .main-header .main-menu .navigation>li>ul>li:last-child { margin-bottom: 0; } .main-header .main-menu .navigation>li:hover>ul>li { opacity: 1; transform: translateY(0px); -webkit-transition-delay: 50ms; -moz-transition-delay: 50ms; -ms-transition-delay: 50ms; -o-transition-delay: 50ms; transition-delay: 50ms; } .main-header .main-menu .navigation>li>ul>li:last-child { border-bottom: none; } .main-header .main-menu .navigation>li>ul>li>a { position: relative; display: block; line-height: 24px; font-weight: 500; font-size: 15px; text-transform: capitalize; color: $black1; transition: all 300ms ease; -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; } .main-header .main-menu .navigation>li>ul>li:hover>a { color: $primary; transition: 0.3s all; } .main-header .main-menu .navigation>li>ul>li:hover>a::before { opacity: 1; } .main-header .main-menu .navigation>li>ul>li.dropdown2:hover>a:after { color: $primary; } .main-header .main-menu .navigation>li>ul>li>ul { position: absolute; left: 100%; top: 0px; width: 16rem; padding: 25px 25px 30px 25px; -webkit-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: top; -ms-transform-origin: top; -o-transform-origin: top; transform-origin: top; opacity: 0; visibility: hidden; visibility: hidden; transition: all 300ms ease; -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; border-radius: 0px; background-color: $white; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10); } .main-header .main-menu .navigation>li>ul>li>ul.from-right { left: auto; right: 0px; } .main-header .main-menu .navigation>li>ul>li>ul>li { position: relative; width: 100%; text-align: left; border-bottom: 1px solid rgba(255, 255, 255, 0.10); opacity: 0; margin-bottom: 15px; transform: translateY(-8px); transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; } .main-header .main-menu .navigation>li>ul>li>ul>li:last-child { margin-bottom: 0; } .main-header .main-menu .navigation>li>ul>li.dropdown2:hover>ul>li { opacity: 1; transform: translateY(0px); -webkit-transition-delay: 70ms; -moz-transition-delay: 70ms; -ms-transition-delay: 70ms; -o-transition-delay: 70ms; transition-delay: 70ms; } .main-header .main-menu .navigation>li>ul>li.dropdown2:hover>ul>li:nth-child(2) { -webkit-transition-delay: 140ms; -moz-transition-delay: 140ms; -ms-transition-delay: 140ms; -o-transition-delay: 140ms; transition-delay: 140ms; } .main-header .main-menu .navigation>li>ul>li.dropdown2:hover>ul>li:nth-child(3) { -webkit-transition-delay: 210ms; -moz-transition-delay: 210ms; -ms-transition-delay: 210ms; -o-transition-delay: 210ms; transition-delay: 210ms; } .main-header .main-menu .navigation>li>ul>li.dropdown2:hover>ul>li:nth-child(4) { -webkit-transition-delay: 280ms; -moz-transition-delay: 280ms; -ms-transition-delay: 280ms; -o-transition-delay: 280ms; transition-delay: 280ms; } .main-header .main-menu .navigation>li>ul>li.dropdown2:hover>ul>li:nth-child(5) { -webkit-transition-delay: 350ms; -moz-transition-delay: 350ms; -ms-transition-delay: 350ms; -o-transition-delay: 350ms; transition-delay: 350ms; } .main-header .main-menu .navigation>li>ul>li.dropdown2:hover>ul>li:nth-child(6) { -webkit-transition-delay: 420ms; -moz-transition-delay: 420ms; -ms-transition-delay: 420ms; -o-transition-delay: 420ms; transition-delay: 420ms; } .main-header .main-menu .navigation>li>ul>li.dropdown2:hover>ul>li:nth-child(7) { -webkit-transition-delay: 490ms; -moz-transition-delay: 490ms; -ms-transition-delay: 490ms; -o-transition-delay: 490ms; transition-delay: 490ms; } .main-header .main-menu .navigation>li>ul>li.dropdown2:hover>ul>li:nth-child(8) { -webkit-transition-delay: 560ms; -moz-transition-delay: 560ms; -ms-transition-delay: 560ms; -o-transition-delay: 560ms; transition-delay: 560ms; } .main-header .main-menu .navigation>li>ul>li>ul>li:last-child { border-bottom: none; } .main-header .main-menu .navigation>li>ul>li>ul>li>a { position: relative; display: block; line-height: 24px; font-weight: 500; font-size: 15px; text-transform: capitalize; color: $black1; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; } .main-header .main-menu .navigation>li>ul>li>ul>li>a:before { position: absolute; content: '\ea3c'; left: 0px; top: 5px; width: 16px; height: 10px; opacity: 0; display: inline-block; transform: rotate(45deg); transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; transform: rotate(45deg); font-family: 'icomoon'; } .main-header .main-menu .navigation>li>ul>li>ul>li>a:hover::before { opacity: 1; } .main-header .main-menu .navigation>li>ul>.current>a { color: $primary; } .main-header .main-menu .navigation>li>ul>li>ul>.current>a { color: $primary; } .main-header .main-menu .navigation>li>ul>li>ul>li:hover>a { color: $primary; background-color: $white; } .main-header .main-menu .navigation>li>ul>li>ul>li:hover>a { color: $primary; padding-left: 20px; } .main-header .main-menu .navigation>li.dropdown2:hover>ul { -webkit-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); opacity: 1; visibility: visible; } .main-header .main-menu .navigation li>ul>li.dropdown2:hover>ul { -webkit-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); opacity: 1; visibility: visible; } // .main-header .main-menu .navigation > li.dropdown2 > a::after { // content: "\e981"; // font-family: "icomoon"; // font-weight: 900; // font-size: 11px; // margin-left: 5px; // vertical-align: bottom; // } .main-header .main-menu .navbar-collapse>ul li.dropdown2 .dropdown2-btn { position: absolute; right: 10px; top: 6px; width: 30px; height: 30px; text-align: center; color: $white; line-height: 28px; border: 1px solid var(--white-color-opicity-two); background-size: 20px; cursor: pointer; z-index: 5; display: none; } .main-menu ul.navigation>li>a:hover::before { transform: scale3d(1, 1, 1); } .main-menu ul.navigation>li>a::before { content: ""; width: 100%; height: 1px; position: absolute; left: 0; bottom: 50%; top: 62%; background: $primary; transition: 0.5s transform ease; transform: scale3d(0, 1, 1); transform-origin: 0 50%; } .main-menu ul.navigation>li.dropdown2>a::after { content: '\e981'; font-family: 'icomoon'; position: absolute; right: -17px; font-size: 13px; top: 50%; color: $black; transform: translateY(-50%); line-height: 100%; } /*** ==================================================================== Mobile Menu ==================================================================== ***/ .mobile-menu { position: fixed; left: 0; top: 0; width: 300px; padding-right: 30px; max-width: 100%; height: 100%; visibility: hidden; z-index: 999999; .nav-logo { position: relative; background: $white; box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.08); padding: 16px 20px; img { max-width: 140px; } } .bottom-canvas { padding: 30px 20px 30px; } } .mobile-menu-visible { overflow: hidden; .mobile-menu { visibility: visible; .menu-backdrop { opacity: 1; visibility: visible; @include transition3; } .menu-box { left: 0px; // @include transition5; -webkit-overflow-scrolling: touch; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease; transition-timing-function: ease; } } } .mobile-menu { .menu-backdrop { position: fixed; right: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: rgba(0, 0, 0, 0.50); transition: all 0.3s ease 0s; visibility: hidden; opacity: 0; // @include transition3; // transition: all 0.3s ease 0s; } .menu-box { position: absolute; left: -300px; top: 0px; width: 100%; height: 100%; max-height: 100%; overflow-y: auto; background-color: $white; z-index: 5; border-radius: 0px; // @include transition5; -webkit-overflow-scrolling: touch; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease; transition-timing-function: ease; } } .close-btn { position: fixed; right: 18px; top: 35px; line-height: 30px; width: 30px; text-align: center; font-size: 16px; color: $white; cursor: pointer; transition: all 0.3s ease; z-index: 9999999999; opacity: 0; visibility: hidden; &::before { content: '\e97a'; font-family: "icomoon"; font-size: 40px; font-weight: 100; } } .mobile-menu-visible .close-btn { visibility: visible; opacity: 1; } .mobile-menu .close-btn:hover { opacity: 0.50; } .mobile-menu .navigation { position: relative; display: block; width: 100%; li { position: relative; display: block; } } .mobile-menu .navigation li { position: relative; display: block; >ul>li:last-child { border-bottom: none; } &.dropdown2 .dropdown2-btn { position: absolute; right: 0px; top: 0px; width: 100%; text-align: end; line-height: 44px; cursor: pointer; z-index: 5; &::before { content: "\e981"; font-family: "icomoon"; font-size: 12px; font-weight: 600; color: $black; } } } .mobile-menu .navigation li.dropdown2> { // a { // border-bottom: 1px solid $color-5; // } ul li a { border-bottom: unset; } } .mobile-menu .navigation li.dropdown2 .dropdown2-btn span { opacity: 0; } .mobile-menu .navigation li>ul, .mobile-menu .navigation li>ul>li>ul { display: none; background: $background3; padding: 15px 20px; border-radius: 10px; } .mobile-menu .navigation li>ul>li, .mobile-menu .navigation li>ul>li>ul>li { margin-bottom: 0; } .mobile-menu .navigation li>ul>li>a, .mobile-menu .navigation li>ul>li>ul>li>a { padding: 7px 0px !important; font-size: 14px !important; font-weight: 500; } .mobile-menu .navigation li>ul>li>ul { padding-left: 15px; } .mobile-menu .navigation li>ul>li>ul>li>a { padding-left: 40px; } .mobile-menu .close-btn:hover { opacity: 0.50; } .mobile-menu .navigation li>ul>li:last-child { border-bottom: none; } .mobile-menu .navigation li>a { position: relative; display: block; font-weight: 600; line-height: 24px; padding: 10px 0px; font-size: 15px; color: $black1; text-transform: capitalize; } .mobile-menu .navigation li:hover>a, .mobile-menu .navigation li.current>a { color: $primary; } // .main-header .sticky-header .navbar-header { display: none; } .main-header .outer-box { position: relative; } .main-header .sticky-header .main-menu .navigation>li>a { padding: 22px 0px; } .mobile-button { display: none; position: absolute; width: 26px; height: 26px; float: right; top: 50%; right: 15px; background-color: transparent; cursor: pointer; // @include transition3; transition: all 0s ease; @include transitionY; &::before, &::after, span { background-color: $primary; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; transition: all ease 0.3s; } &::before, &::after { content: ''; position: absolute; top: 0; height: 2px; width: 100%; left: 0; top: 50%; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; } span { position: absolute; width: 100%; height: 2px; left: 0; top: 50%; overflow: hidden; text-indent: 200%; } &::before { -webkit-transform: translate3d(0, -9px, 0); -moz-transform: translate3d(0, -9px, 0); transform: translate3d(0, -9px, 0); } &::after { -webkit-transform: translate3d(0, 9px, 0); -moz-transform: translate3d(0, 9px, 0); transform: translate3d(0, 9px, 0); } &.active { span { opacity: 0; } &::before { -webkit-transform: rotate3d(0, 0, 1, 45deg); -moz-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); } &::after { -webkit-transform: rotate3d(0, 0, 1, -45deg); -moz-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); } } &.mobi-style { &::before, &::after, span { background-color: $white; } } } .mobile-menu { .help-bar-mobie { border-bottom: 1px solid $gray; padding-bottom: 10px; margin-bottom: 10px; i { margin-right: 8px; color: $primary; font-weight: 700; } } .menu-outer { border-bottom: 1px solid $gray; padding-bottom: 10px; margin-bottom: 10px; } .button-mobi-sell { margin-bottom: 15px; border-bottom: 1px solid $gray; padding-bottom: 20px; a { width: 100%; } } .mobi-icon-box { h3 { margin-bottom: 13px; } .box { margin-bottom: 19px; border-bottom: 1px solid $gray; padding-bottom: 19px; &:last-child { border-bottom: 0; padding-bottom: 0px; margin-bottom: 0px; } .content { color: $gray2; h5 { color: $black1; } } } .icon { margin-right: 10px; } } } .main-header .mobile-menu .menu-box .mCSB_scrollTools { width: 3px; } /* Header Fix */ #header.is-fixed { position: fixed; left: 0; top: 0; width: 100%; z-index: 989; transition: background ease 0.3s; box-shadow: 0px 0px 20px 0px $shawdow-avata; } #header3.is-fixed { position: fixed; left: 0; top: 0; width: 100%; z-index: 989; transition: background ease 0.3s; }