.elementor-30 .elementor-element.elementor-element-37f7658 .apr-nav-menu--main .mega-menu>li>a { padding: 38px 30px 38px 30px; margin: 0px 0px 0px 0px; } .elementor-30 .elementor-element.elementor-element-37f7658 .apr-nav-menu--main .mega-menu > li > a { color: #FFFFFF; font-size: 16px; font-weight: 400; text-transform: uppercase; line-height: 28px; letter-spacing: 0.3px; } .elementor-30 .elementor-element.elementor-element-37f7658 .rt-right-menu-holder .rt-search-box2 .search-btn2 svg { color: #FFFFFF; } .elementor-6841 .elementor-element.elementor-element-37e1435f .apr-nav-menu--main .mega-menu>li>a { padding: 38px 30px 38px 30px; margin: 0px 0px 0px 0px; } .elementor-6841 .elementor-element.elementor-element-37e1435f .apr-nav-menu--main .mega-menu > li > a { color: #262626; font-size: 16px; font-weight: 400; text-transform: uppercase; line-height: 28px; letter-spacing: 0.3px; } .elementor-5664 .elementor-element.elementor-element-75d10afd .apr-nav-menu--main .mega-menu>li>a { padding: 38px 30px 38px 30px; margin: 0px 0px 0px 0px; } .elementor-5664 .elementor-element.elementor-element-75d10afd .apr-nav-menu--main .mega-menu > li > a { color: #262626; font-size: 16px; font-weight: 400; text-transform: uppercase; line-height: 28px; letter-spacing: 3px; } .elementor-8199 .elementor-element.elementor-element-ea0a81c .apr-nav-menu--main .mega-menu>li>a { padding: 38px 30px 38px 30px; margin: 0px 0px 0px 0px; } .elementor-8199 .elementor-element.elementor-element-ea0a81c .apr-nav-menu--main .mega-menu > li > a { color: #262626; font-size: 15px; font-weight: 400; text-transform: uppercase; line-height: 28px; letter-spacing: 4px; } .elementor-5664 .elementor-element.elementor-element-75d10afd .apr-nav-menu--main .mega-menu>li>a { padding: 38px 30px 38px 30px; margin: 0px 0px 0px 0px; } .elementor-5664 .elementor-element.elementor-element-75d10afd .apr-nav-menu--main .mega-menu > li > a { color: #262626; font-size: 15px; font-weight: 400; text-transform: uppercase; line-height: 28px; letter-spacing: 4px; } .radiantthemes-button > .radiantthemes-button-main, .radiantthemes-custom-button > .radiantthemes-custom-button-main, .gdpr-notice .btn, .widget-area > .widget.widget_price_filter .button, .post.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn, .page.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn, .team.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn, .client.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn, .product.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn, .comments-area .comment-form > p button[type=submit], .comments-area .comment-form > p button[type=reset], .wraper_error_main.style-one .error_main .btn, .wraper_error_main.style-two .error_main .btn, .wraper_error_main.style-three .error_main_item .btn, .wraper_error_main.style-four .error_main .btn { font-weight: 700; text-transform: uppercase; font-size: 14px; line-height: 24px !important; letter-spacing: .25em; padding-top: 15px; padding-right: 50px; padding-bottom: 15px; padding-left: 50px; } .style1hover .apr-nav-menu--main .mega-menu > li > a { display: inline-block !important; position: relative; } .style1hover .apr-nav-menu--main .mega-menu > li > a::before { content: ''; width: 0; height: 3px; bottom: 0px; position: absolute; left: auto; right: 0; -webkit-transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s; transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s; background: currentColor; } .style1hover .apr-nav-menu--main .mega-menu > li > a:hover::before { width: 100%; left: 0; right: auto; } .style1hover .apr-nav-menu--main > .mega-menu .sub-menu li a { display: inline-block !important; position: relative; } .style1hover .apr-nav-menu--main > .mega-menu .sub-menu li a::before { content: ''; width: 0; height: 3px; bottom: 0px; position: absolute; left: auto; right: 0; -webkit-transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s; transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s; background: currentColor; } .style1hover .apr-nav-menu--main > .mega-menu .sub-menu li a:hover::before { width: 100%; left: 0; right: auto; } .style2hover .apr-nav-menu--main .mega-menu > li > a { display: inline-block; position: relative; } .style2hover .apr-nav-menu--main .mega-menu > li > a::before { content: ''; width: 0; height: 3px; top: 0px; position: absolute; left: auto; right: 0; -webkit-transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s; transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s; background: currentColor; } .style2hover .apr-nav-menu--main .mega-menu > li > a:hover::before { width: 100%; left: 0; right: auto; } .style2hover .apr-nav-menu--main > .mega-menu .sub-menu li a { display: inline-block !important; position: relative; } .style2hover .apr-nav-menu--main > .mega-menu .sub-menu li a::before { content: ''; width: 0; height: 1px; top: 5px; position: absolute; left: auto; right: 0; transition: width 0.8s cubic-bezier(0.22, 0.61, 0.36, 1); background: #013ca3; content: none; } .style2hover .apr-nav-menu--main > .mega-menu .sub-menu li a:hover::before { width: 100%; left: 0; right: auto; } .style2hover .apr-nav-menu--main > .mega-menu li.current-menu-parent a::before { width: 100%; left: 0; right: auto; } .style3hover .apr-nav-menu--main .mega-menu > li > a { overflow: hidden; z-index: 2; } .style3hover .apr-nav-menu--main .mega-menu > li > a::before { content: ""; display: block; position: absolute; right: 100%; top: 0; width: 100%; height: 100%; background-color: rgb(255 255 255 / 23%); z-index: -1; opacity: 1; -webkit-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; } .style3hover .apr-nav-menu--main .mega-menu > li > a:hover::before { opacity: 1; right: 0; } .style4hover .apr-nav-menu--main .mega-menu > li > a { z-index: 2 } .style4hover .apr-nav-menu--main .mega-menu > li > a:before { content: ""; display: block; position: absolute; left: 0; bottom: 100%; width: 100%; height: 100%; background-color: rgb(255 255 255 / 23%); z-index: -1; opacity: 0; -webkit-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; border-bottom: 2px solid #007bff; } .style4hover .apr-nav-menu--main .mega-menu > li > a:hover:before { opacity: 1; bottom: 0; } .rt-dark.rt-submenu-light { background: transparent; width: 100%; z-index: 199 !important; margin-top: -1px; } .header-menu-row .row { margin-right: auto; margin-left: auto; } .row.align-middle { display: flex; flex-flow: row wrap; margin-right: auto; margin-left: auto; } .rt-column { display: flex; align-items: center; } .rt-header.mobile-header-style1 .rt-header-holder { width: 100%; } .object-fit { object-fit: cover; width: 100%; height: 100% } .rt-main-menu .sub-menu li a, .rt-main-menu .sub-menu li a:before { transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) } .logo-holder { position: absolute; top: 0; left: 0; height: 100%; display: inline-flex; align-items: center; padding-left: 40px; } .logo-holder .logo { position: relative; } .logo-holder .logolink { display: inline-flex; position: relative; align-items: center } .logo-holder .logoimg { max-height: 40px; object-fit: contain } .rt-header.logo-center .logo-holder { order: 2; flex: 1; display: block; text-align: left; } .rt-header.logo-center .rt-search-cart-holder { order: 3; } .rt-header.logo-center.style5 .logo-holder { order: 2; flex: 1; display: block; text-align: center; } .rt-header.logo-left.style5 .logo-holder { flex: 1; display: block; text-align: left; } .rt-header.logo-right.style5 .logo-holder { order: 2; flex: 1; display: block; text-align: right; }  .menu-mobile-icon:hover { cursor: pointer; } .rt-right-menu-holder { position: absolute; display: flex; right: 0; } .rt-desktop-hamburger { float: right; display: block; padding: 0; flex-shrink: 1; height: 100%; padding: 0; margin: 0; display: flex; align-items: center; justify-content: center; flex-direction: column; width: 110px; background: #fff; height: 105px; right: 0; } .rt-desktop-hamburger .menu-mobile-icon { width: 30px; height: 30px; position: relative; align-items: center; justify-content: center; display: flex; flex-direction: column; } .rt-desktop-hamburger .menu-mobile-icon .rt-m-line { width: 100%; height: 1px; margin: 3px 0px; position: absolute; right: 0; } .rt-desktop-hamburger .menu-mobile-icon .rt-m-line.burger-top { top: 5px; width: 25px; transition: width .3s ease,top .3s ease,transform .3s ease; } .rt-desktop-hamburger .menu-mobile-icon .rt-m-line.burger-mid { top: 12px; transition: width .3s ease,top .3s ease,transform .3s ease; } .rt-desktop-hamburger .menu-mobile-icon .rt-m-line.burger-bot { top: 19px; width: 21px; transition: width .3s ease,top .3s ease,transform .3s ease; }  .filter { visibility: hidden; position: fixed; top: 0; left: 0; min-height: 100%; width: 100%; z-index: 999; background-color: rgba(0, 0, 0, .05); }  .admin-bar .mobile-slider { top: 32px; } .mobile-slider { visibility: hidden; position: fixed; display: flex; flex-direction: column; z-index: 99999; top: 0; right: 0; bottom: 0; width: 560px; height: 100%; background: rgba(255, 255, 255, 1); will-change: transform; transition: width 1s ease-in; box-shadow: 0 11px 14px 5px rgba(137, 136, 136, 0.1); } .mobile-slider-top { text-align: left; flex-direction: row; justify-content: space-between; align-items: center; padding: 38px 30px 38px 35px; margin: 0px; height: 105px; -webkit-transition: left 1s, opacity 1s; transition: left 1s, opacity 1s; } .mobile-slider-top h2 { font-size: 1em; color: #f2f2f2; } .mobile-slider-top h2 span { color: orange; font-weight: 400; font-size: 0.9em; } .mobile-slider-top .close-menu { position: fixed; top: 0px; right: 0px; color: #fff; background-color: #F47C14; opacity: 1; padding: 10px 17px; width: 110px; height: 105px; display: flex; align-items: center; justify-content: center; flex-direction: column; cursor: pointer; } .mobile-slider-top .close-menu svg { width: 30px; } .mobile-slider-top .close-menu:after { width: 25px; height: 1px; float: left; margin-bottom: 5px; background-color: #fff; content: ""; transform: rotate(-45deg); top: -5px; position: relative; transition: transform .2s ease-out,opacity 0s .1s,visibility 0s .1s; } .mobile-slider-top .close-menu:before { width: 25px; height: 1px; float: left; margin-bottom: 5px; background-color: #fff; content: ""; transform: rotate(45deg); transition: transform .2s ease-out,opacity 0s .1s,visibility 0s .1s; } .mobile-slider-top .close-menu:hover:after, .mobile-slider-top .close-menu:hover:before { transform: rotate(0); } .mobile-slider-top .close-menu:hover:after { top: -6px; } .mobile-slider-top .close-menu span { position: relative; display: inline-block; vertical-align: middle; } .mobile-slider-top .close-menu:hover span:after, .mobile-slider-top .close-menu:hover span:before { opacity: 1; visibility: visible; transition: transform .2s ease-out,opacity 0s,visibility 0s; transition-delay: .1s; } .mobile-slider-top .close-menu span:after, .mobile-slider-top .close-menu span:before { content: ''; display: block; width: 15px; height: 1px; opacity: 0; visibility: hidden; position: absolute; right: -14px; bottom: 5px; background-color: #fff; transform: rotate(0); transform-origin: right; transition: transform .2s ease-out,opacity 0s .1s,visibility 0s .1s; } .mobile-slider-top .close-menu:hover span:before { transform: rotate(45deg); } .mobile-slider-top .close-menu:hover span:after { transform: rotate(-45deg); } .mobile-slider-top .ti-close:before { display: none; } .close-menu:hover { cursor: pointer; } .mobile-navigation { list-style: none; } .mobile-navigation i { padding-right: 15px; } .mobile-navigation li a, .mobile-navigation li a:visited { padding: 30px; color: #ddd; text-decoration: none; border-bottom: 1px solid #555; display: block; width: 100%; transition: 0.2s; } .mobile-navigation li a:hover { background-color: #111111; } .rt-hamburge-sec { position: relative; height: 100%; max-height: 100%; overflow: hidden; position: relative; padding: 35px 20px 59px 20px; flex: 1; } .rt-hamburge-sec .rt-hamburge-holder { overflow: hidden; height: 100%; display: flex; flex-direction: column; } .fixed .rt-hamburge-sec{ left: auto; opacity: 0; visibility: hidden; z-index: 999; } .rt-hamburger-menu-logo { width: auto; max-width: 340px; margin: 0 ; padding-bottom: 20px; } .rt-hamburger-about-text { width: auto; max-width: 440px; margin: 0 auto; } .rt-hamburger-about-text { flex-grow: 1; overflow: hidden; overflow-y: auto; } .rt-hamburger-about-text p img { margin-right: 10px; } .rt-hamburger-about-text::-webkit-scrollbar { display: none; } .rt-hamburger-about-text p { margin: 0; color: #676766; margin-bottom: 20px; } .rt-hamburger-widget-title { padding-bottom: 20px; padding-top: 20px; } .social-icon { float: left; width: 100%; margin-bottom: 50px; } ul.social-icon li { float: left; padding-right: 30px; } ul.social-icon li img { width: 20px; height: 20px; } .rt-hamburger-about-text .hamburger-btn { font-weight: 700; text-transform: uppercase; font-size: 14px; line-height: 24px !important; letter-spacing: .25em; background-color: #f4245f; color: #ffffff; padding-top: 15px; padding-right: 47px; padding-bottom: 15px; padding-left: 47px; float: left; position: relative; display: inline-block; vertical-align: top; text-align: center; transition: all 0.3s ease-in-out !important; -webkit-transition: all 0.3s ease-in-out; } .rt-hamburger-about-text .hamburger-btn.g-play { margin-left: 16px; } .rt-hamburger-about-text .hamburger-btn a { color: #fff; position: relative; left: 0px; display: inline-block; vertical-align: top; text-align: center; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; } .rt-hamburger-about-text .hamburger-btn a:before { content: ''; position: absolute; display: inline-block; background-color: currentColor; top: calc(50%); left: -22px; height: 1px; width: 0; transition: all .2s ease-in-out; } .rt-hamburger-about-text .hamburger-btn:hover a:before { width: 13px; } .rt-hamburger-about-text .hamburger-btn:hover a { left: 15px; } .rt-hamburger-social-link { width: auto; max-width: 340px; margin: 0 auto; } .rt-hamburger-social-link ul { list-style-type: none; margin: 0; padding: 0; float: left; } .rt-hamburger-social-link ul li { margin-right: 10px; font-size: 15px; float: left; border-radius: 50%; width: 40px; height: 40px; align-items: center; display: flex; justify-content: center; } .rt-hamburger-social-link ul li i { color: #fff; } .rt-hamburger-social-link ul li.facebook { background: #1d6dff; border-radius: 50%; width: 40px; height: 40px; align-items: center; display: flex; justify-content: center; padding: 8px; } .rt-hamburger-social-link ul li.twitter { background: #0ea8f0; border-radius: 50%; width: 40px; height: 40px; align-items: center; display: flex; justify-content: center; padding: 8px; } .rt-hamburger-social-link ul li.pinterest { background: #e60023; border-radius: 50%; width: 40px; height: 40px; align-items: center; display: flex; justify-content: center; padding: 8px; } .rt-hamburger-social-link ul li.instagram { background: #f00; border-radius: 50%; width: 40px; height: 40px; align-items: center; display: flex; justify-content: center; padding: 8px; } .header-list-one { margin: 30px 0 20px 0; padding: 0; overflow: hidden; } .header-list-one ul { list-style-type: none; } .header-list-one ul li { float: left; margin: 0 10px 10px 0; } .rt-timings { margin-bottom: 20px; } @media screen and (min-width: 768px) and (max-width: 1024px) { .rt-desktop-hamburger, .rt-cart-box { display: none; } } @media screen and (max-width: 767px) { .rt-desktop-hamburger, .rt-cart-box { width: 28px !important; display: none; } .mobile-slider { width: 100%; } .mobile-slider-top { padding-top: 25px; padding-bottom: 25px; padding-right: 4%; padding-left: 4%; } .cart-block { padding-top: 20px; padding-bottom: 20px; padding-right: 4%; padding-left: 4%; } .cart-block { padding-top: 20px; padding-bottom: 20px; padding-right: 4%; padding-left: 4%; } } @media screen and (max-width: 320px) { .mobile-slider { width: 100%; } }  @media only screen and (min-width: 1068px) { .rt-header.logo-center .header-menu-row { order: 1; } } .rt-header.logo-right .logo-holder { order: 3; } .rt-header.logo-right .rt-search-cart-holder { order: 1; } .rt-header.logo-right .rt-navbar-menu.menu-center { order: 2; } @media only screen and (min-width: 1068px) { .rt-header.logo-right .rt-navbar-menu.menu-center { order: 2; } } @media only screen and (min-width: 736px) { .logo-holder .logoimg { max-height: 40px } } .hot a:after { display: inline-block; } .new a:after { display: inline-block; } .featured a:after { display: inline-block; } .rt-hot { margin-left: 10px; background: #F4245F; padding: 5px 10px; font-size: 12px; line-height: 12px; font-weight: 600; color: #fff; border-radius: 4px; display: inline-block; width: auto !important; } .rt-new { margin-left: 10px; background: #976DE9; padding: 5px 10px; font-size: 12px; line-height: 12px; color: #fff; border-radius: 4px; display: inline-block; width: auto !important; } .rt-featured { margin-left: 10px; background: #000248; padding: 5px 10px; font-size: 12px; line-height: 12px; font-weight: 600; color: #fff; border-radius: 4px; display: inline-block; width: auto !important; } .rt-header { display: flex; align-items: center; flex-wrap: wrap; top: 0; left: 0; width: 100%; user-select: none; border-bottom: 1px solid rgba(204, 199, 199, 0.35); } .fixed.rt-header { border-bottom: none; } .admin-bar .rt-header { top: 0; } @media screen and (max-width: 782px) and (min-width: 601px) { .admin-bar .rt-header { top: 42px; } } @media screen and (min-width: 783px) { .admin-bar .rt-header { top: 32px; } } .rt-header .header-logo-row { width: 100%; padding: 15px 0 } .rt-header .header-logo-row > .row { width: 100% } .rt-header .header-logo-row > .row > .columns { display: flex; align-items: center } .rt-header .header-menu-row { display: none; } .rt-header .header-menu-row > .row > .columns { display: flex; align-items: center } .rt-header .header-menu-row > .row > .columns.text-right { justify-content: flex-end; } .rt-header.mobile-header-style1.fixed .mobile-logo-column { box-shadow: none; } .wraper_header.style-default .rt-header.mobile-header-style1 .rt-header-holder { width: 100%; max-width: 1400px; } @media only screen and (min-width: 1025px) and (max-width: 1300px) { .rt-header.mobile-header-style1 .rt-header-holder { width: 100%; } } @media only screen and (min-width: 1301px) and (max-width: 1330px) { .rt-header.mobile-header-style1 .rt-header-holder { width: 100%; } } .rt-header.mobile-header-style2 .rt-header-holder { width: 100%; } @media only screen and (min-width: 1025px) and (max-width: 1300px) { .rt-header.mobile-header-style2 .rt-header-holder { width: 100%; } } @media only screen and (min-width: 1301px) and (max-width: 1330px) { .rt-header.mobile-header-style2 .rt-header-holder { width: 100%; } } .rt-header.mobile-header-style3 .rt-header-holder { width: 100%; } @media only screen and (min-width: 1025px) and (max-width: 1300px) { .rt-header.mobile-header-style3 .rt-header-holder { width: 100%; } } @media only screen and (min-width: 1301px) and (max-width: 1330px) { .rt-header.mobile-header-style3 .rt-header-holder { width: 100%; } } .rt-header.mobile-header-style1 .header_main { display: flex; align-items: center; width: 100%; padding-left: 0; padding-right: 0; } .rt-header.mobile-header-style1 .header_main .brand-logo { display: inline-flex; flex-shrink: 0; padding-top: 38px; padding-bottom: 37px; } .rt-header.mobile-header-style1 .header_main .brand-logo p.site-title, .rt-header.mobile-header-style1 .header_main .brand-logo .table { margin: 0; font-size: 34px; color: #272727; text-align: center; } .rt-header.mobile-header-style1 .header_main #rt-mainMenu { flex-shrink: 1; flex: 1; text-align: right; } .rt-header.mobile-header-style1.fixed .header_main { padding-left: 0; padding-right: 0; } @media (min-width: 1440px) { .rt-header.mobile-header-style1 .header_main, .rt-header.mobile-header-style1.fixed .header_main { padding-left: 37px; padding-right: 37px; } } @media screen and (min-width: 1025px) and (max-width: 1439px){ .rt-header.mobile-header-style1 .header_main, .rt-header.mobile-header-style1.fixed .header_main { padding-left: 35px; padding-right: 35px; } } .rt-header.mobile-header-style1 .header_main #rt-mainMenu .apr-nav-menu--layout-horizontal { padding-right: 0; } .apr-nav-menu--main > .mega-menu .sub-menu li a::before, .rt-header.mobile-header-style1 .header_main #rt-mainMenu .apr-nav-menu--main ul li:last-child { margin-right: 0; } .rt-header.mobile-header-style1 .header_main #rt-mainMenu .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu { min-width: 300px; } .apr-nav-menu--main > .mega-menu > li .sub-menu { position: absolute; padding-top: 25px; padding-bottom: 15px; opacity: 0; z-index: 10; visibility: hidden; min-width: 250px; top: 100%; text-align: left; left: -20px; } .rt-header .ph { margin-right: 0px; flex: 1; text-align: right; padding-right: 5%; } .rt-header .ph p { margin: 0px; } .rt-header.mobile-header-style1.fixed .rt-header-holder { padding-left: 0; padding-right: 0; } .rt-header.mobile-header-style1.fixed .mobile-logo-column { padding-bottom: 0px; padding-top: 0px; } @media only screen and (max-width: 767px) { .rt-header.mobile-header-style1.fixed .mobile-logo-column { box-shadow: none; padding: 15px 25px 15px 15px; } .rt-header.mobile-header-style1 .rt-header-holder { padding-left: 15px; padding-right: 25px; } } @media only screen and (min-width: 767px) and (max-width: 1067px) { .rt-header.mobile-header-style1.fixed .mobile-logo-column { box-shadow: none; padding: 15px 2%; } .rt-header.mobile-header-style1 .rt-header-holder { width: 100%; padding-left: 15px; padding-right: 15px; } } @media only screen and (min-width: 767px) and (max-width: 1024px) { .rt-header.mobile-header-style1.fixed .mobile-logo-column { box-shadow: none; padding: 15px 25px 15px 15px; } .rt-header.mobile-header-style1 .rt-header-holder { padding-left: 15px; padding-right: 25px; } } @media only screen and (max-width: 1067px) { .rt-header.mobile-header-style1 .mobile-logo-column { text-align: center; box-shadow: 0px 1px 0px 0px rgb(0 0 0 / 6%); padding-bottom: 15px; } .rt-header.mobile-header-style1 .mobile-logo-column .logo-holder, .rt-header.mobile-header-style1 .mobile-logo-column .fixed-logo-holder { margin: 0; } .rt-search-cart-holder .rt-search-box2 { float: right; padding: 8px 0 0 0; position: absolute; right: 44px; } .rt-search-cart-holder .rt-wishlist-box { float: left; padding: 0; margin-left: 15px; position: relative; display: inline-block; } .rt-search-cart-holder .rt-user-box { float: left; padding: 0; margin-left: 15px; } .rt-search-cart-holder .rt-cart-box { float: right; } .rt-header.mobile-header-style1 .header-menu-row > .row > .columns { display: flex } } .rt-header.header-full-width > .row { max-width: 100%; padding: 0 10px } .rt-header.style1 .header-menu-row { padding: 10px 0; position: relative } .rt-header.style1 .header-menu-row > .row > .columns { justify-content: space-between } @media only screen and (min-width: 1068px) { .rt-header.style1 .header-menu-row { display: block; text-align: right; flex: 1; margin-left: 0px; } .rt-search-box2.cat-search-box { display: block; text-align: right; flex: 1; flex-shrink: 1; margin-right: 20%; margin-left: 50px; } .rt-header.style1 .header-logo-row { padding: 30px 0 10px } .rt-header.fixed .header-menu-row { display: block; flex: 1; } } @media only screen and (max-width: 1067px) and (min-width: 1025px) { .rt-search-box2.cat-search-box { display: block; text-align: right; flex: 1; flex-shrink: 1; margin-right: 20%; margin-left: 50px; } .rt-header.mobile-header-style1.fixed .mobile-logo-column { padding: 0; } } @media only screen and (max-width: 1024px) { .rt-header .ph { display: none; } .rt-header.mobile-header-style1 .mobile-logo-column .logo-holder, .rt-header.mobile-header-style1 .mobile-logo-column .fixed-logo-holder { margin: 0; flex: 1; justify-content: center; } } @media screen and (min-width: 1025px) and (max-width: 1165px) { .rt-search-cart-holder .radiantthemes-menu-custom-button { display: none !important; } .rt-search-cart-holder .radiantthemes-menu-button { display: none !important; } } .menu-with-bg .rt-header.style2.mobile-header-style1 { background-color: #fff; } .rt-header.style2.mobile-header-style1 .rt-navbar-menu { flex-shrink: 1; flex: 1; text-align: center; } .rt-header.style2.mobile-header-style1 .rt-navbar-menu .apr-nav-menu--layout-horizontal .mega-menu { display: inline-flex; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; line-height: 1; } .rt-header.style2.mobile-header-style1 .rt-navbar-menu .apr-nav-menu--layout-horizontal { display: block; margin: 0px; padding: 0 20px; } @media screen and (min-width: 1025px) and (max-width: 1165px) { .rt-header.style2.mobile-header-style1 .rt-navbar-menu .apr-nav-menu--layout-horizontal { padding: 0 0 0 20px; } } .landing-header .rt-header.style2.mobile-header-style1 .mobile-logo-column { position: relative; display: flex; align-items: center; justify-content: space-between; box-shadow: none; margin: 0 auto; padding-bottom: 25px; padding-top: 25px; width: 100%; height: 100%; } .rt-header.style2.mobile-header-style1 .mobile-logo-column { position: relative; display: flex; align-items: center; justify-content: space-between; box-shadow: none; margin: 0 auto; padding-bottom: 0px; padding-top: 0px; width: 100%; height: 100%; } .rt-header.style2.mobile-header-style1 { position: absolute; width: 100%; z-index: 99; top: 0px; } @media screen and (min-width: 1025px) and (max-width: 1067px) { .rt-header.style2.mobile-header-style1 { padding: 0 0px; } } .rt-header.style3.mobile-header-style1 { padding: 0 40px; } @media screen and (min-width: 1068px) and (max-width: 1379px) { .rt-header.style3.mobile-header-style1 { padding: 0 15px 0 12px; } } .dark-top-menu .elementor-icon-box-icon { margin-top: 5px; } @media (min-width: 1025px) { .rt-header.style2.mobile-header-style1 .rt-navbar-menu .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu .sub-menu { top: -9px; left: calc(100% + 28px); right: auto; } } .landing-header .rt-header.mobile-header-style2.fixed .mobile-logo-column, .landing-header .rt-header.mobile-header-style3.fixed .mobile-logo-column { position: relative; display: flex; align-items: center; justify-content: space-between; box-shadow: none; margin: 0 auto; padding-bottom: 25px; padding-top: 25px; width: 100%; height: 100%; } .rt-header.mobile-header-style2.fixed .mobile-logo-column, .rt-header.mobile-header-style3.fixed .mobile-logo-column { position: relative; display: flex; align-items: center; justify-content: space-between; box-shadow: none; margin: 0 auto; padding-bottom: 0px; padding-top: 0px; width: 100%; height: 100%; } .rt-header.mobile-header-style2.fixed, .rt-header.mobile-header-style3.fixed { display: block; } .rt-header.style3.mobile-header-style1 .rt-navbar-menu { flex-shrink: 1; flex: 1; text-align: center; } .rt-header.style3.mobile-header-style1 .rt-navbar-menu .apr-nav-menu--layout-horizontal .mega-menu { display: inline-flex; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; line-height: 1; } .rt-header.style3.mobile-header-style1 .rt-navbar-menu .apr-nav-menu--layout-horizontal { display: block; margin: 0px; padding: 0 20px; } @media screen and (min-width: 1025px) and (max-width: 1165px) { .rt-header.style3.mobile-header-style1 .rt-navbar-menu .apr-nav-menu--layout-horizontal { padding: 0 0 0 20px; } } .rt-header.style2.mobile-header-style1 .rt-navbar-menu.menu-left .apr-nav-menu--layout-horizontal, .rt-header.style3.mobile-header-style1 .rt-navbar-menu.menu-left .apr-nav-menu--layout-horizontal { display: block; margin: 0px; padding: 0px; } .rt-header.style3.mobile-header-style1 .mobile-logo-column { display: flex; align-items: center; box-shadow: none; margin: 0 auto; padding-bottom: 0px; padding-top: 0px; } @media (min-width: 1025px) { .rt-header.style2.mobile-header-style1 .rt-navbar-menu.menu-right .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu .sub-menu, .rt-header.style3.mobile-header-style1 .rt-navbar-menu.menu-right .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu .sub-menu { top: -9px; right: calc(100% + 28px); left: auto; } } .rt-header.style2 .rt-search-cart-holder .rt-search-box2, .rt-header.style3 .rt-search-cart-holder .rt-search-box2, .rt-header.style2 .rt-search-cart-holder .rt-search-box2, .rt-header.style3 .rt-search-cart-holder .rt-search-box2, .rt-header.fixed .rt-search-cart-holder .rt-search-box2 { float: left; padding: 0; margin-left: 20px; display: flex; } .rt-header.style2 #search-box2, .rt-header.style3 #search-box2, .rt-header.style5 #search-box2, .rt-header.fixed #search-box2 { position: relative; max-width: 100%; float: left; padding: 0; } .rt-header.style2 .search-area-grid, .rt-header.style3 .search-area-grid, .rt-header.style5 .search-area-grid, .rt-header.fixed .search-area-grid { width: 100%; color: #1e4ec4; background: transparent; border: 1px solid #C8C8C7; overflow: hidden; margin: 0; height: 50px; position: relative; } .rt-header.style2 #close-btn2, .rt-header.style3 #close-btn2, .rt-header.fixed #close-btn2, .rt-header.style2 #close-btntwo, .rt-header.style3 #close-btntwo, .rt-header.style5 #close-btn2, .rt-header.fixed #close-btntwo { margin: 0; float: right; text-align: right; padding: 3px 0; cursor: pointer; width: 30px; height: 30px; text-align: right; position: absolute; right: 15px; top: 9px; } .rt-header.style2 #search-box2 input[type="text"], .rt-header.style3 #search-box3 input[type="text"], .rt-header.fixed #search-box3 input[type="text"] { width: 100%; padding: 0; float: left; outline: none; color: #1e4ec4; font-size: 16px; line-height: 48px; height: 48px; background: none; border-bottom: none; border-top: none; border-left: none; border-right: none; padding-left: 15px; padding-right: 50px; } .rt-header.style2 .search-button2, .rt-header.style3 .search-button2, .rt-header.style4 .search-button2, .rt-header.style5 .search-button2, .rt-header.fixed .search-button2 { display: none; } .rt-header.fixed.fixed-enabled #search-overlay2, .rt-header.fixed.fixed-enabled #search-overlaytwo { top: 0; } .rt-header.fixed #search-overlay2, .rt-header.fixed #search-overlaytwo { top: 67px; } .rt-header.style3.mobile-header-style1 .rt-search-cart-holder .rt-search-box2, .rt-header.style3.mobile-header-style1 .rt-search-cart-holder .rt-cart-box { margin-top: 0; } .rt-header.style5.mobile-header-style1 .rt-navbar-menu { flex-shrink: 1; flex: 1; text-align: center; display: none; } .desktop-menu-icon { font-size: 30px; cursor: pointer; color: #2c2c2c; min-width: 36px; } .rt-desktop-toggle-holder { cursor: pointer; align-items: center; margin: 0; padding: 0; } .rt-desktop-toggle-holder .rt-desktop-toggle { display: inline-flex; width: 18px; height: 20px; align-items: center; transition: none; vertical-align: middle; position: relative; } .rt-desktop-toggle-holder .rt-desktop-toggle span { display: block; position: absolute; width: 18px; height: 2px; background: #1e4ec4; content: " "; left: 0; } .rt-desktop-toggle-holder .rt-desktop-toggle > span:nth-child(1) { transform-origin: 0 0; } .rt-desktop-toggle-holder .rt-desktop-toggle span:nth-child(1) { top: 1px; } .rt-desktop-toggle-holder .rt-desktop-toggle > span:nth-child(2) { -moz-transition: width .25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: width .25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: width .25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: width .25s cubic-bezier(0.455, 0.03, 0.515, 0.955); } .rt-desktop-toggle-holder .rt-desktop-toggle span:nth-child(2) { top: 7px; } .rt-desktop-toggle-holder .rt-desktop-toggle > span:nth-child(3) { transform-origin: 0 100%; } .rt-desktop-toggle-holder .rt-desktop-toggle span:nth-child(3) { top: 13px; } .rt-header.style5.mobile-header-style1 .rt-navbar-menu .apr-nav-menu--layout-horizontal .mega-menu { display: inline-flex; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; line-height: 1; } .rt-header.style5.mobile-header-style1 .rt-navbar-menu .apr-nav-menu--layout-horizontal { display: block; margin: 0px; padding: 0 20px; } @media screen and (min-width: 1025px) and (max-width: 1165px) { .rt-header.style5.mobile-header-style1 .rt-navbar-menu .apr-nav-menu--layout-horizontal { padding: 0 0 0 20px; } } .rt-header.style5.mobile-header-style1 .rt-navbar-menu.menu-left .apr-nav-menu--layout-horizontal { display: block; margin: 0px; padding: 0px; } .rt-header.style5.mobile-header-style1 .mobile-logo-column { display: flex; align-items: center; box-shadow: none; margin: 0px; padding-bottom: 15px; padding-top: 15px; } .rt-header.style2.mobile-header-style1 .rt-navbar-menu.menu-left, .rt-header.style3.mobile-header-style1 .rt-navbar-menu.menu-left { flex-shrink: 1; flex: 1; text-align: left; } .rt-header.style2.mobile-header-style1 .rt-navbar-menu.menu-center, .rt-header.style3.mobile-header-style1 .rt-navbar-menu.menu-center { flex-shrink: 1; flex: 1; text-align: center; } .rt-header.style2.mobile-header-style1 .rt-navbar-menu.menu-right, .rt-header.style3.mobile-header-style1 .rt-navbar-menu.menu-right { flex-shrink: 1; flex: 1; text-align: right; } .rt-header.style2.mobile-header-style1.fixed .rt-navbar-menu.menu-left, .rt-header.style3.mobile-header-style1.fixed .rt-navbar-menu.menu-left { flex-shrink: 1; flex: 1; text-align: left; } .rt-header.style2.mobile-header-style1.fixed .rt-navbar-menu.menu-center, .rt-header.style3.mobile-header-style1.fixed .rt-navbar-menu.menu-center { flex-shrink: 1; flex: 1; text-align: center; } .rt-header.style2.mobile-header-style1.fixed .rt-navbar-menu.menu-right, .rt-header.style3.mobile-header-style1.fixed .rt-navbar-menu.menu-right { flex-shrink: 1; flex: 1; text-align: right; } .rt-header.mobile-header-style2 .rt-navbar-menu.menu-left { flex-shrink: 1; flex: 1; text-align: left; } .rt-header.mobile-header-style2 .rt-navbar-menu.menu-center { flex-shrink: 1; flex: 1; text-align: center; } .rt-header.mobile-header-style2 .rt-navbar-menu.menu-right { flex-shrink: 1; flex: 1; text-align: right; } .rt-header.mobile-header-style3 .rt-navbar-menu.menu-left { flex-shrink: 1; flex: 1; text-align: left; } .rt-header.mobile-header-style3 .rt-navbar-menu.menu-center { flex-shrink: 1; flex: 1; text-align: center; } .rt-header.mobile-header-style3 .rt-navbar-menu.menu-right { flex-shrink: 1; flex: 1; text-align: right; } .rt-header.fixed { background: #fff; position: fixed; z-index: 99; padding: 0px 0px; -moz-transition: -moz-transform .5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: -o-transform .5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: -webkit-transform .5s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: transform .5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -webkit-transform: translateY(-100%); transform: translateY(-100%); border-bottom: 1px solid rgba(204, 199, 199, 0.35); } .rt-header.style1 { padding: 0px 0px; } .fixed .rt-hamburger-menu-logo.radiantthemes-retina, .fixed .rt-hamburger-about-text { opacity: 0; visibility: hidden; } @media only screen and (min-width: 1025px) and (max-width: 1300px) { .rt-header.fixed { padding: 0px 0px; } } @media only screen and (min-width: 1301px) and (max-width: 1330px) { .rt-header.fixed { padding: 0px 15px; } } .rt-header.fixed:before { content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; opacity: 0; pointer-events: none } .rt-header.fixed .rt-navbar-menu { justify-content: space-between; align-items: center; width: 100% } .rt-header.fixed .fixed-logo-holder { display: inline-flex; align-items: center } .rt-header.fixed .rt-navbar-menu.menu-center-sticky { flex-shrink: 1; flex: 1; text-align: center; } .rt-header.fixed .rt-navbar-menu.menu-left-sticky { flex-shrink: 1; flex: 1; text-align: left; } .rt-header.fixed .rt-navbar-menu.menu-right-sticky { flex-shrink: 1; flex: 1; text-align: right; } .rt-header.fixed .rt-navbar-menu .apr-nav-menu--layout-horizontal { display: block; margin: 0px; padding: 0 0px; } @media screen and (min-width: 1025px) { .rt-header.fixed .rt-navbar-menu .apr-nav-menu--layout-horizontal { padding: 0 0px 0 0px; } } .support-menu .rt-header.fixed .rt-navbar-menu .apr-nav-menu--layout-horizontal { padding: 0; } .rt-header.fixed .rt-navbar-menu .apr-nav-menu--layout-horizontal .mega-menu { display: inline-flex; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; line-height: 1; } @media only screen and (min-width: 1068px) { .rt-header.fixed .fixed-logo-holder .logo-holder { margin-left: 20px } } .rt-header.fixed .fixed-logo-holder .rt-mobile-toggle-holder { display: none } @media only screen and (min-width: 1068px) { .rt-header.fixed .fixed-logo-holder .rt-mobile-toggle-holder { display: flex } } .rt-header.fixed.fixed-enabled:not(.headroom--unpinned) { -moz-transform: translateY(0%); -ms-transform: translateY(0%); -webkit-transform: translateY(0%); transform: translateY(0%) } .open-cc .rt-header.fixed.fixed-enabled:not(.headroom--unpinned) { -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -webkit-transform: translateY(-100%); transform: translateY(-100%) } .rt-header.fixed.headroom--not-top.headroom--pinned:before { opacity: 1 } .rt-main-menu { display: inline-flex; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; line-height: 1 } .rt-main-menu + .rt-main-menu { margin-left: 18px } .rt-main-menu > .menu-item { display: inline-flex } .rtl .rt-main-menu > .menu-item + .menu-item { margin-left: 0; margin-right: 30px } .rt-main-menu > .menu-item > a { display: flex; align-items: center; padding: 0 15px; transition: all 0.3s cubic-bezier(0.65, 0, 0.076, 1); } .rt-header.fixed .rt-main-menu > .menu-item > a { align-items: center } .rt-main-menu > .menu-item.logo-menu-item { padding: 0 35px; } .rt-main-menu .menu-item { margin: 0; white-space: nowrap; } .rt-main-menu .menu-item.menu-item-has-children { position: relative } .rt-main-menu .menu-item.menu-item-has-children.menu-item-mega-parent .sub-menu { right: auto; left: -11px; } .rt-main-menu .menu-item.menu-item-has-children.menu-item-mega-parent .sub-menu .mega-menu-content { overflow: hidden; } .rt-main-menu .menu-item.menu-item-has-children.menu-item-mega-parent .sub-menu h5 { padding: 0px 25px; } .rt-main-menu .menu-item.menu-item-has-children.menu-item-mega-parent .sub-menu > li { padding: 0px; } .rt-main-menu .menu-item.menu-item-has-children.menu-item-mega-parent .sub-menu > li + li { padding-left: 0 } .rt-main-menu .menu-item.menu-item-has-children.menu-item-mega-parent .sub-menu > li.mega-menu-title > a { font-size: 12px; color: #bfab80; margin-bottom: 10px; text-transform: uppercase; font-weight: 600 } .rt-main-menu .menu-item.menu-item-has-children.menu-item-mega-parent .sub-menu > li.mega-menu-title > a:before, .rt-main-menu .menu-item.menu-item-has-children.menu-item-mega-parent .sub-menu > li.mega-menu-title > a:after { content: none !important } .rt-main-menu .menu-item.menu-item-has-children.menu-item-mega-parent .sub-menu > li.menu-item-has-children > .sub-menu { padding-top: 0; padding-bottom: 0; opacity: 1 !important; position: static; border: 0; display: block !important; visibility: visible !important; box-shadow: none; min-width: 100%; background: none } .rt-main-menu .menu-item.menu-item-has-children.menu-item-mega-parent .sub-menu > li.menu-item-has-children > .sub-menu > li { padding: 0 } .rt-main-menu .menu-item.menu-item-has-children.menu-item-mega-parent .sub-menu > li.menu-item-has-children > .sub-menu > li.title-item > a { font-size: 12px; color: #bfab80; margin-bottom: 10px } .rt-main-menu .menu-item.menu-item-has-children.menu-item-mega-parent .sub-menu > li.menu-item-has-children > .sub-menu > li.title-item > a:before { content: none } .rt-main-menu .menu-item.menu-item-has-children.menu-item-mega-parent .sub-menu > li.menu-item-has-children > .sub-menu > li + .title-item a { margin-top: 30px } .rt-main-menu .menu-item.menu-item-has-children.menu-item-mega-parent .sub-menu > li.menu-item-has-children > .sub-menu > li.menu-item-has-children > a:after { content: "\e801" } .rt-main-menu .menu-item.menu-item-has-children.menu-item-mega-parent .sub-menu > li.menu-item-has-children > .sub-menu > li.menu-item-has-children .sub-menu { padding: 30px 0; top: -30px } .rt-main-menu .menu-item.menu-item-has-children.menu-item-mega-parent .sub-menu > li.menu-item-has-children > .sub-menu > li.menu-item-has-children .sub-menu li { padding: 0 30px } .rt-main-menu .menu-item.menu-item-has-children.menu-item-mega-parent .sub-menu.has_bg { background-repeat: no-repeat; background-position: right center; background-size: contain; padding-right: 220px } .rt-main-menu .menu-item.menu-item-has-children:not(.mega-menu-title) > a:after { display: inline-flex; font-family: 'themify'; content: "\e64b"; margin-left: 8px; font-size: 10px; font-weight: 400; } .rt-main-menu .sub-menu li { display: block; padding: 0 25px; margin-bottom: 9px; font-size: 14px; line-height: 1.1 } .rt-main-menu .sub-menu li:last-child { margin-bottom: 0 } .rt-main-menu .sub-menu li a, .rt-main-menu .sub-menu li.mega-menu-content .menu li a { display: inline-flex; padding: 0; opacity: 0; font-size: inherit; font-weight: 400; align-items: center; justify-content: space-between; will-change: opacity; position: relative; color: #4f4f4f; } .rt-main-menu .sub-menu li a.radiantthemes-custom-button-main { opacity: 1; } .rt-main-menu .sub-menu li a sup { margin-left: 5px } .rtl .rt-main-menu .sub-menu li a sup { margin-right: 5px; margin-left: 0 } .rt-main-menu .sub-menu li a:before { content: ''; display: block; position: absolute; top: calc(100% - 4px); left: 0; right: 0; height: 1px; background: #1e4ec4; transform-origin: left center; -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -webkit-transform: scale(0, 1); transform: scale(0, 1) } .rt-main-menu .sub-menu li a span { will-change: transform; -moz-transition: -moz-transform .5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: -o-transform .5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: -webkit-transform .5s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: transform .5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -moz-transform: translateX(0); -ms-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); margin-right: auto } .rt-main-menu .sub-menu li a:hover { color: #1e4ec4; } .rt-main-menu .sub-menu li a:hover:before { -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); background: currentColor; } .rt-main-menu .sub-menu li a:hover > span { -moz-transform: translateX(10px); -ms-transform: translateX(10px); -webkit-transform: translateX(10px); transform: translateX(10px) } .rt-main-menu .sub-menu li.menu-item-has-children:not(.mega-menu-title) { position: relative } .rt-main-menu .sub-menu li.menu-item-has-children:not(.mega-menu-title) > a:after { font-family: 'themify'; content: "\e64b"; font-size: 10px; line-height: 14px; vertical-align: middle; width: 12px; margin-left: 5px; transform: rotate(270deg); } .rt-main-menu .sub-menu li.title-item > a { font-size: 12px; text-transform: uppercase; font-weight: 600; color: #bfab80 } .rt-main-menu .sub-menu .sub-menu.menu-even { top: -11px; left: 100%; z-index: 10; } .rt-main-menu .sub-menu .sub-menu .sub-menu.menu-even { top: 0; left: -100%; z-index: 10; right: auto; } .rt-main-menu .sub-menu .sub-menu.menu-odd { top: 10px; z-index: -1; left: 100%; } .rt-main-menu .sub-menu .sub-menu .sub-menu { z-index: 15 } .rt-main-menu > .menu-item.menu-item-has-children > a:before { top: 100%; left: 50%; content: " "; height: 12px; width: 12px; position: absolute; z-index: 45; pointer-events: none; margin-top: -5px; background: #fff; border-radius: 4px; border-top: 1px solid rgba(0, 0, 0, 0.2); border-right: 1px solid rgba(0, 0, 0, 0.2); border-left: 1px solid transparent; border-bottom: 1px solid transparent; -moz-transform: translate3d(-50%, 0%, 0) rotate(-45deg); -ms-transform: translate3d(-50%, 0%, 0) rotate(-45deg); -webkit-transform: translate3d(-50%, 0%, 0) rotate(-45deg); transform: translate3d(-50%, 0%, 0) rotate(-45deg); opacity: 0; transition: opacity 0.09s; } .rt-main-menu > .menu-item.menu-item-has-children:hover > a:before { opacity: 1; } .rt-main-menu .menu-item-has-children .sub-menu { padding: 15px 0; margin: 0; border-radius: 4px; list-style: none; position: absolute; text-align: left; border: 1px solid rgba(0, 0, 0, 0.2); background: #fff; top: 100%; min-width: 170px; left: -20px; display: none; opacity: 0; visibility: hidden; z-index: 40; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); } #mobile-menu { display: flex; flex-direction: column; position: fixed; left: 0; top: 0; bottom: 0; z-index: 60; overflow: scroll; background: #fff; width: 300px; max-width: 100%; -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -webkit-transform: translateX(-100%); transform: translateX(-100%); z-index: 1099; border: 1px solid rgba(204, 199, 199, 0.35); } #desktop-menu { display: flex; flex-direction: column; position: fixed; left: 0; top: 0; bottom: 0; z-index: 60; overflow: scroll; background: #fff; width: 300px; max-width: 100%; -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -webkit-transform: translateX(-100%); transform: translateX(-100%); z-index: 1099; box-shadow: 0 0px 12px rgb(27 20 20 / 23%); } .admin-bar #mobile-menu { top: 0; } @media screen and (max-width: 782px) { .admin-bar #mobile-menu { top: 42px; } } @media screen and (min-width: 783px) { .admin-bar #mobile-menu { top: 32px; } } @media only screen and (min-width: 736px) { #mobile-menu, #desktop-menu { width: 400px } } @media only screen and (min-width: 1024px) { .rt-product-search { display: none !important; } #mobile-menu, #desktop-menu { width: 400px; overflow-x: hidden; } #mobile-menu::-webkit-scrollbar { display: none; } #mobile-menu .mobile-menu-top .rt-search-cart-holder { display: none; } #mobile-menu .rt-mobile-menu > li > a { font-size: 16px; line-height: 28px; } #mobile-menu .mobile-side-panel-inner { padding-top: 30px !important; } #mobile-menu .rt-mobile-menu > li > a { padding: 15px 0; } #mobile-menu .menu-item-mega-parent li.mega-menu-content .elementor-container { display: flex; flex-direction: column; width: 100%; position: relative; } #mobile-menu .menu-item-mega-parent li.mega-menu-content .elementor-container .elementor-inner-column { margin: 0px; } #mobile-menu .menu-item-mega-parent li.mega-menu-content section { border: none; padding: 0px; } } @media only screen and (max-width: 1024px) { .desktop-menu-icon { display: none; } .rt-header.fixed { overflow: hidden; } } #mobile-menu .mobile-side-panel-inner, #desktop-menu .mobile-side-panel-inner { padding: 15px 15px 15px; flex: 1; margin: 0px; } @media only screen and (min-width: 736px) { #mobile-menu .mobile-side-panel-inner, #desktop-menu .mobile-side-panel-inner { padding: 0 10px 10px } } #mobile-menu .mobile-side-panel-inner .woocommerce-product-search, #desktop-menu .mobile-side-panel-inner .woocommerce-product-search { margin-bottom: 30px; } #mobile-menu .mobile-side-panel-inner .woocommerce-product-search .search-field, #desktop-menu .mobile-side-panel-inner .woocommerce-product-search .search-field { border-radius: 4px } #mobile-menu .mobile-side-panel-inner .mobile-menu-bottom, #desktop-menu .mobile-side-panel-inner .mobile-menu-bottom { margin-top: auto } #mobile-menu .mobile-side-panel-inner .mobile-menu-bottom .thb-social-links-container, #desktop-menu .mobile-side-panel-inner .mobile-menu-bottom .thb-social-links-container { font-size: 20px } #mobile-menu .mobile-side-panel-inner .mobile-menu-bottom .thb-social-links-container .thb-social-link + .thb-social-link, #desktop-menu .mobile-side-panel-inner .mobile-menu-bottom .thb-social-links-container .thb-social-link + .thb-social-link { margin-left: 10px } #mobile-menu .mobile-side-panel-inner .mobile-menu-bottom .menu-footer, #desktop-menu .mobile-side-panel-inner .mobile-menu-bottom .thb-social-links-container { margin-top: 20px } #mobile-menu .mobile-side-panel-inner .mobile-menu-bottom .menu-footer, #desktop-menu .mobile-side-panel-inner .mobile-menu-bottom .menu-footer { font-size: 12px } #mobile-menu .mobile-side-panel-inner .mobile-menu-bottom .menu-footer > *:last-child, #desktop-menu .mobile-side-panel-inner .mobile-menu-bottom .menu-footer > *:last-child { margin-bottom: 0 } .search-lebel { display: none; } .rt-product-search { display: flex; position: relative; border: 1px solid #e0e0e0; border-radius: 4px; padding-right: 38px; width: 100%; max-width: 500px; } .rt-product-search input, .rt-product-search select { height: 38px; margin: 0; font-size: 14px; background-color: transparent; width: 140px; } .rt-product-search .rt-product-category-select { border: none; position: absolute; right: 31px; width: 110px; top: 5px; } .rt-product-search input { padding: 10px 15px; border: 0; flex: 0; } .rt-product-search button { position: absolute; top: 0; right: 1px; display: flex; align-items: center; justify-content: center; width: 38px; height: 38px; border: none; background: none; } .rt-product-search .rt-search-icon { width: 16px; height: auto; } .side-panel-header { display: flex; height: 70px; align-items: center; justify-content: center; text-align: center; color: #1e4ec4; flex-shrink: 0; position: sticky; top: 0px; background: #fff; z-index: 20; width: 100%; } .side-panel-header .rt-close-btn { width: 40px; height: 70px; display: flex; justify-content: center; align-items: center; position: absolute; top: 0; right: 5px; -moz-transform: scale(0, 0); -ms-transform: scale(0, 0); -webkit-transform: scale(0, 0); transform: scale(0, 0); cursor: pointer; } .side-panel-header span { font-size: 18px; font-weight: 400 } .side-panel-header span img { max-width: 150px; } @media (max-width: 1024px) { .side-panel-inner.mobile-side-panel-inner .mobile-menu-top .rt-cart-box { display: none; } } .rt-mobile-menu { line-height: 1; margin: 0; padding: 0; list-style: none } .rt-mobile-menu > li { border-bottom: 1px solid #eee; opacity: 0 } .rt-mobile-menu > li > a { display: flex; align-items: center; text-transform: none; padding: 10px 0; transition: none; } .rt-mobile-menu li .mega-menu-content h5 { font-size: 14px; margin: 0; font-weight: 500; } .rt-mobile-menu > li:last-child { border-bottom: 0 } .rt-mobile-menu li.menu-item-has-children { position: relative; padding-right: 10px } .rt-mobile-menu li.menu-item-has-children > a span { position: absolute; top: 0; right: 0; width: 100%; height: 100%; max-height: 28px; display: flex; align-items: center; justify-content: flex-end; margin: 10px -3px 15px 0; } .rt-mobile-menu li.menu-item-has-children > a span:after { content: ""; background: url(../../../themes/busia/assets/images/customizer/chevron-down.svg); background-repeat: no-repeat; background-position: center; z-index: 9; width: 16px; height: 16px; background-size: 16px; margin-left: 10px; right: 0px; transition: all 0.45s cubic-bezier(0.49, 0.06, 0.21, 0.64); } @media (max-width: 1024px) { .rt-mobile-menu li.menu-item-has-children > a span:after { display: none; } } .rt-mobile-menu .sub-menu { display: none; font-size: 11px; margin: 0 0 10px 10px; padding: 0px; list-style: none } .rt-mobile-menu .sub-menu a { display: flex; justify-content: space-between; align-items: center; padding: 8px 0; font-size: 14px; line-height: 28px; } .rt-mobile-menu .sub-menu a:hover { color: #676766; } .rt-mobile-menu .sub-menu a:not(:hover) { color: #676766; } .rt-mobile-toggle-holder { cursor: pointer; align-items: center; margin: 0; padding: 0; } .rt-mobile-toggle-holder .rt-mobile-toggle { display: inline-flex; width: 18px; height: 20px; align-items: center; transition: none; vertical-align: middle; position: relative } .rt-mobile-toggle-holder .rt-mobile-toggle span { display: block; position: absolute; width: 18px; height: .03em; background: #1e4ec4; content: " "; left: 0 } .rt-mobile-toggle-holder .rt-mobile-toggle span:nth-child(1) { top: 1px } .rt-mobile-toggle-holder .rt-mobile-toggle span:nth-child(2) { top: 7px } .rt-mobile-toggle-holder .rt-mobile-toggle span:nth-child(3) { top: 13px } .rt-mobile-toggle-holder strong { display: inline-flex; position: relative; overflow: hidden; font-size: 14px; font-weight: 400; margin-right: 15px; line-height: 1 } .rt-mobile-toggle-holder .rt-mobile-toggle > span:nth-child(1) { transform-origin: 0 0 } .rt-mobile-toggle-holder .rt-mobile-toggle > span:nth-child(2) { -moz-transition: width .25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: width .25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: width .25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: width .25s cubic-bezier(0.455, 0.03, 0.515, 0.955) } .rt-mobile-toggle-holder .rt-mobile-toggle > span:nth-child(3) { transform-origin: 0 100% } @media (max-width: 767px) { .hidden-xs { display: none !important; } .rt-mobile-menu .sub-menu a { display: inline-flex; } .mega-menu-section { display: initial; } .elementor-section.elementor-section-full_width.elementor-section-stretched.mega-menu-section { box-shadow: none; background-color: transparent !important; } } @media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display: none !important; } .rt-mobile-menu .sub-menu a { display: inline-flex; } .mega-menu-section { display: initial; } .elementor-section.elementor-section-full_width.elementor-section-stretched.mega-menu-section { box-shadow: none; background-color: transparent !important; } } @media (min-width: 992px) and (max-width: 1199px) { .hidden-md { display: none !important; } } @media (min-width: 1200px) { .hidden-lg { display: none !important; } } @media (max-width: 1024px) { .rt-mobile-menu li.menu-item-has-children > ul li a span { display: none; } } .search-btn2, .search-btntwo { float: right; padding: 0; font-size: 18px; cursor: pointer; } .rt-search-btn2.fa-2x { font-size: 18px; cursor: pointer; } .search-btn2{ float: right; padding: 0; font-size: 18px; cursor: pointer; display: block !important; } #search-header { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #fff; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; transform: translate(0px, 0%); opacity: 0; visibility: hidden; display: flex; align-items: center; justify-content: center; z-index: -1; } .search-form { position: absolute; width: 60%; margin: 0 auto; } #search-header input[type=search] { width: 100%; color: #262626; background: #fff; font-size: 30px; font-weight: 300; text-align: left; border: 0px; margin: 0px auto; padding-bottom: 10px; outline: none; border-bottom: 1px solid #262626; } #search-header .btn { position: absolute; top: 50%; left: 50%; margin-top: 61px; margin-left: -45px; background-color: limegreen; border: black; } #search-header .close { position: fixed; top: 0px; right: 0px; color: #fff; background-color: #F4245F; opacity: 1; padding: 10px 17px; width: 110px; height: 105px; display: flex; align-items: center; justify-content: center; flex-direction: column; cursor: pointer; } .admin-bar #search-header .close { top: 32px; } #search-header .close:after { width: 25px; height: 1px; float: left; margin-bottom: 5px; background-color: #fff; content: ""; transform: rotate(-45deg); top: -5px; position: relative; transition: transform .2s ease-out,opacity 0s .1s,visibility 0s .1s; } #search-header .close:before { width: 25px; height: 1px; float: left; margin-bottom: 5px; background-color: #fff; content: ""; transform: rotate(45deg); transition: transform .2s ease-out,opacity 0s .1s,visibility 0s .1s; } #search-header .close:hover:after, #search-header .close:hover:before { transform: rotate(0); } #search-header .close:hover:after { top: -6px; } #search-header .close span { position: relative; display: inline-block; vertical-align: middle; } #search-header .close:hover span:after, #search-header .close:hover span:before { opacity: 1; visibility: visible; transition: transform .2s ease-out,opacity 0s,visibility 0s; transition-delay: .1s; } #search-header .close span:after, #search-header .close span:before { content: ''; display: block; width: 15px; height: 1px; opacity: 0; visibility: hidden; position: absolute; right: -14px; bottom: 5px; background-color: currentColor; transform: rotate(0); transform-origin: right; transition: transform .2s ease-out,opacity 0s .1s,visibility 0s .1s; } #search-header .close:hover span:before { transform: rotate(45deg); } #search-header .close:hover span:after { transform: rotate(-45deg); } #search-header.open { transform: translate(0px, 0px); opacity: 1; visibility: visible; z-index: 9; background: #fff; } #search-header .open { transform: translate(0px, 0px); opacity: 1; visibility: visible; z-index: 999; background: #fff; } .open { opacity: 1; visibility: visible; } #search-overlay2, #search-overlaytwo { display: none; } #search-overlay { display: none; } .block2 { position: fixed; top: 0; right: 0; left: 0; overflow: auto; text-align: center; background: #fff; box-shadow: 0px 10px 30px 0px rgba(222, 222, 247, 0.33); border: 0px; margin: 0; padding: 100px 68px; z-index: 9999; } .block2:before { content: ""; height: 100%; vertical-align: middle; margin-right: 0; } .search-area-grid { width: 100%; color: #1e4ec4; background: transparent; border: 1px solid #C8C8C7; overflow: hidden; margin: 0; height: 50px; } #search-box1, #search-box2, #search-boxtwo { position: relative; max-width: 100%; float: left; padding: 0; } .search-form { overflow: hidden; padding: 0PX; } .search-text { font-size: 16px; text-transform: capitalize; } #search-box1 input[type="text"], #search-box2 input[type="text"], #search-boxtwo input[type="text"] { width: 100%; padding: 0; float: left; outline: none; color: #1e4ec4; font-size: 16px; line-height: 48px; height: 48px; background: none; border-bottom: none; border-top: none; border-left: none; border-right: none; padding-left: 15px; padding-right: 50px; } #search-box1 .rt-product-category-select, #search-box2 .rt-product-category-select, #search-boxtwo .rt-product-category-select { border: none; position: absolute; float: left; right: 105px; height: 40px; border-left: 1px solid #676766; line-height: 40px; top: 4px; padding-left: 10px; background: none; } #search-box1 input[type="text"]::-webkit-input-placeholder, #search-box2 input[type="text"]::-webkit-input-placeholder, #search-boxtwo input[type="text"]::-webkit-input-placeholder { color: #696969; } #search-box1 input[type="text"]::-moz-placeholder, #search-box2 input[type="text"]::-moz-placeholder, #search-boxtwo input[type="text"]::-moz-placeholder { color: #696969; } #search-box1 input[type="text"]:-ms-input-placeholder, #search-box2 input[type="text"]:-ms-input-placeholder, #search-boxtwo input[type="text"]:-ms-input-placeholder { color: #696969; } .search-button2 { width: 89px; height: 40px; background: none; line-height: 43px; border: 0; cursor: pointer; float: left; padding: 0; text-align: left; position: absolute; right: 0; display: flex; align-items: center; justify-content: center; background: #1e4ec4; margin: 4px 6px; } #close-btn2, #close-btntwo { margin: 0; float: right; text-align: right; padding: 3px 0; cursor: pointer; width: 30px; height: 30px; text-align: right; } #header .rt-header-inner .dark-search .search-btn2, #header #header-wrap .dark-search .search-btn2 { display: none; } #header .rt-header-inner .default-search .search-btn2, #header #header-wrap .default-search .search-btn2 { display: block; } @media only screen and (min-width: 768px) and (max-width: 1024px) { .search-area-grid { margin: 0; } #search-box2 { padding: 0; margin: 0; } #search-box2 input[type="text"] { width: auto; padding: 0; } .rt-search-box2 { float: right; position: absolute; top: 16px; right: 30px; display: none; } .rt-mainMenu-open #header .default-search .search-btn2 { display: none; } .rt-mainMenu-open #header .default-search .search-btn2 { display: block; color: #1e4ec4; } } @media only screen and (max-width: 767px) { .search-area-grid { margin: 0; } #search-box2 { padding: 0; margin: 0; } #search-box2 input[type="text"] { width: auto; padding: 0; } .rt-search-box2 { float: right; position: absolute; top: 16px; right: 30px; } .rt-mainMenu-open #header .default-search .search-btn2 { display: none; } .rt-mainMenu-open #header .default-search .search-btn2 { display: block; color: #1e4ec4; } .rt-mainMenu-open #header .rt-cart-box .ti-shopping-cart { display: block; color: #1e4ec4; } } @media (max-width: 1024px) { .menu-toggle .apr-nav-menu--layout-horizontal .mega-menu { display: none } } .mega-menu li a .tip { position: static; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 12px; right: 17px; border-radius: 30px; margin-left: 4px } .header-sticky { z-index: 12; width: 100%; left: 0; background: #fff; right: 0; -webkit-transition: transform .6s ease-in-out; -webkit-transition: -webkit-transform .6s ease-in-out; transition: -webkit-transform .6s ease-in-out; transition: transform .6s ease-in-out; transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out } .header-sticky.hidden-menu { position: fixed; -webkit-transform: translateY(-100%); transform: translateY(-100%) } .header-sticky.is-sticky { position: fixed; -webkit-transform: translateY(0); transform: translateY(0) } .header-sticky.default .logo-sticky { display: block } .header-sticky.default .menu-icon { display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 10px } .header-sticky.default .cart-header, .header-sticky.default .search-header { padding: 0 10px } .header-sticky.default .header-menu { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .navigation-top { padding: 0 20px; text-align: center } .navigation-top ul li:after { content: none } .navigation-top .main-navigation > ul li { list-style: none } .navigation-top .main-navigation > ul li:not(.megamenu) { position: relative } .navigation-top .main-navigation > ul > li { padding: 0 } .navigation-top .mega-menu { margin-bottom: 0 } .navigation-top .mega-menu li { display: inline-block; list-style: none } .navigation-top .mega-menu li:after { content: none } .navigation-top .mega-menu li .sub-menu li { width: 100%; text-align: left } .navigation-top .mega-menu > li { padding: 0 } .navigation-top .mega-menu > li:not(.megamenu) { position: relative } .navigation-top .mega-menu > li > a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: transparent; font-weight: 400; line-height: 22px; position: relative } .navigation-top .mega-menu > li > a i { font-size: 9px } .navigation-top .mega-menu > li .sub-menu > li { padding-top: 0; position: relative } .navigation-top .mega-menu > li .sub-menu > li a { font-size: 16px; text-transform: none; color: #0f0f0f; font-weight: 400; position: relative; display: block } .navigation-top .mega-menu > li .sub-menu > li:hover > a { color: #2c2c2c } .sub-arrow { font-size: 8px; margin-left: 8px } .sub-menu .menu-item-has-children .sub-arrow { position: absolute; right: 0; bottom: 5px } @media not all and (min-resolution: 0.001dpcm) { @supports (-webkit-appearance: none) { .header-group { -webkit-box-align: end; -ms-flex-align: end; align-items: end } .header-language .languges-flags { padding-top: 0 !important } } } #popup-account .form-row label.error { color: #2c2c2c } .caret-submenu { display: none; font-size: 11px } .caret-submenu.active { -webkit-transform: rotate(-180deg); transform: rotate(-180deg) } .active-sidebar .search-form .pro_cat_select { display: none } .apr-nav-menu--main .apr-item.apr-item-active, .apr-nav-menu--main .apr-item.highlighted, .apr-nav-menu--main > .mega-menu > li.current-menu-parent > a, .apr-nav-menu--main > .mega-menu > li.current_page_item > a, .apr-nav-menu--main > .mega-menu > li:hover > a, .apr-nav-menu--main > .mega-menu > li > a:focus { color: #000000 } .show-space-line.apr-nav-menu--main .mega-menu > li > a:hover:before { background-color: #2c2c2c !important } .header-default { background-color: #2e4356; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 74px; padding: 0 19px } @media (max-width: 767px) { .header-default { padding: 0 5px } } .header-default .header-main-content { -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative } .header-default .header-group { text-align: right } .header-default .header-group.menu-col-right > div { float: none } .header-default .header-cart > a, .header-default .not-show-field .btn-search { float: left } .header-default .main-navigation > ul { padding: 0 } .header-default .main-navigation a:hover { text-decoration: none } .header-default .menu-icon { color: #fff } .header-default .header-icon > div { display: inline-block; padding-left: 20px } .header-default .header-icon > div:first-child { padding: 0 !important } .header-default .header-icon .btn-search { padding: 0 } .header-default .header-icon .account-header > a, .header-default .header-icon .btn-search, .header-default .header-icon .cart_label .text-header, .header-default .header-icon .header-contact a { color: #fff } .header-default .header-icon .cart_label .text-header span { margin: 0 auto } .header-default .header-icon .text-items { background: #2c2c2c; top: -6px; right: -15px } .header-default .btn-search { color: #fff } .header-default .btn-search:hover { color: #7ad9ff } .header-default .header-cart > a { color: #fff } .header-default .header-cart > a:hover { color: #7ad9ff } .header-default .site-branding-text .site-title a, .header-default .site-branding-text p.site-description { color: #fff } .header-default .apr-nav-menu--main .mega-menu > li > a:hover, .header-default .apr-nav-menu--main > .mega-menu > li.current-menu-parent > a, .header-default .apr-nav-menu--main > .mega-menu > li.current_page_item > a, .header-default .apr-nav-menu--main > .mega-menu > li:hover > a { color: #7ad9ff !important } .apr-nav-menu--layout-vertical.apr-nav-menu--main > .mega-menu > li > a { display: inline-block } @-webkit-keyframes example { 0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0) } 100% { opacity: 1; -webkit-transform: none; transform: none } } @keyframes example { 0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0) } 100% { opacity: 1; -webkit-transform: none; transform: none } } .btn-learn-more .btn { padding: 18px 62px 18px 45px } .menu-icon { font-size: 30px; cursor: pointer; color: #2c2c2c; min-width: 36px; } .menu-icon:hover { color: #2c2c2c } .navigation-top { padding: 0 20px; text-align: center } .navigation-top ul li:after { content: none } .navigation-top .main-navigation > ul li { list-style: none } .navigation-top .main-navigation > ul li:not(.megamenu) { position: relative } .navigation-top .main-navigation > ul > li { padding: 0 } .navigation-top .mega-menu { margin-bottom: 0 } .navigation-top .mega-menu li { display: inline-block; list-style: none } .navigation-top .mega-menu li:after { content: none } .navigation-top .mega-menu li .sub-menu li { width: 100%; text-align: left } .navigation-top .mega-menu > li { padding: 0 } .navigation-top .mega-menu > li:not(.megamenu) { position: relative } .navigation-top .mega-menu > li > a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: transparent; font-weight: 400; line-height: 22px; position: relative } .navigation-top .mega-menu > li > a i { font-size: 9px } .navigation-top .mega-menu > li .sub-menu > li { padding-top: 0; position: relative } .navigation-top .mega-menu > li .sub-menu > li a { font-size: 16px; text-transform: none; color: #0f0f0f; font-weight: 400; position: relative; display: block } .navigation-top .mega-menu > li .sub-menu > li:hover > a { color: #2c2c2c } .sub-arrow { font-size: 8px; margin-left: 8px } .sub-menu .menu-item-has-children .sub-arrow { position: absolute; right: 0; bottom: 18px } .caret-submenu { display: none; font-size: 11px } .caret-submenu.active { -webkit-transform: rotate(-180deg); transform: rotate(-180deg) } .active-sidebar .search-form .pro_cat_select { display: none } .header-default { background-color: #2e4356; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 80px } .header-default .header-main-content { -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative } .header-default .header-group { text-align: right } .header-default .header-group.menu-col-right > div { float: none } .header-default .header-cart > a, .header-default .not-show-field .btn-search { float: left } .header-default .main-navigation > ul { padding: 0 } .header-default .main-navigation a:hover { text-decoration: none } .header-default .menu-icon { color: #fff } .header-default .header-icon > div { display: inline-block; padding-left: 20px } .header-default .header-icon > div:first-child { padding: 0 !important } .header-default .header-icon .btn-search { padding: 0 } .header-default .header-icon .account-header > a, .header-default .header-icon .btn-search, .header-default .header-icon .cart_label .text-header, .header-default .header-icon .header-contact a { color: #fff } .header-default .header-icon .cart_label .text-header span { margin: 0 auto } .header-default .header-icon .text-items { background: #7ad9ff; top: -6px; right: -15px } .header-fixed .site-header:not(.header-sticky) { position: absolute } .header-fixed .header-sticky { position: fixed } .header-fixed .site-header { z-index: 9; left: 0; right: 0; background-color: transparent; border-bottom: none } .overlay.overlay-menu { content: ""; left: 0; z-index: 99; top: 0; right: 0; bottom: 0; position: fixed; opacity: 0; visibility: hidden; -webkit-transition: .3s; transition: .3s; -webkit-transition: all .3s; transition: all .3s } .overlay.overlay-megamenu { opacity: .3; visibility: visible; background: #000; content: ""; left: 0; z-index: 1; right: 0; bottom: 0; position: fixed; -webkit-transition: all .5s ease 0s; transition: all .5s ease 0s } .apr-nav-menu--layout-horizontal .mega-menu { display: -webkit-box; display: -ms-flexbox; display: flex } .apr-nav-menu--layout-horizontal .menu-title { font-size: 16px } .apr-nav-menu--toggle .apr-menu-toggle:not(.apr-active) + .apr-nav-menu__container { display: none } .top-menu { background: #2c2c2c; padding: 20px 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative } .top-menu .menu-title { font-size: 16px; color: #fff; margin: 0 } .top-menu .close-menu { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .mega-menu a:hover { text-decoration: none !important } .mega-menu li:after { content: none } .mega-menu .megamenu_sub ul > li > a > .tip { position: static; margin-left: 4px } .header-account .site-header-account > a { -webkit-transition: all .5s; transition: all .5s } .header-account .submenu-indicator { margin-left: 6px } .apr-nav-menu--main:not(.line-child) > .mega-menu > li::first-child > a { padding-left: 0 !important } .apr-nav-menu--main:not(.line-child) > .mega-menu > li::last-child > a { padding-right: 0 !important } .show-space-line.apr-nav-menu--main .mega-menu > li > a:before { content: ""; height: 1px; width: 20px; background: rgba(255, 255, 255, .2); position: absolute; top: 50%; left: -15px; opacity: 1 !important } .show-space-line.apr-nav-menu--main .mega-menu > li:last-child > a:after { content: ""; height: 1px; width: 20px; background: rgba(255, 255, 255, .2); position: absolute; top: 50%; left: auto; right: -10px; opacity: 1 !important } .apr-nav-menu__align-right .show-space-line.apr-nav-menu--main .mega-menu > li:last-child > a:after { content: none } .apr-nav-menu__align-left .show-space-line.apr-nav-menu--main .mega-menu > li:first-child > a:after { content: none } .is-sticky .hide-top { display: none } .apr-nav-menu--main ul { padding-left: 0 } .apr-nav-menu--main .mega-menu li:not(.megamenu) { position: relative } .apr-nav-menu--main .mega-menu > li > a { padding: 38px 30px 37px 30px; } .apr-nav-menu--main .mega-menu > li > .sub-menu > li:first-child:before { top: -9px; } .apr-nav-menu--main .mega-menu > li > a { display: inline-flex; justify-content: center; align-items: center; overflow: hidden; } #rt-mainMenu .apr-nav-menu--main .mega-menu > li > a:before { content: ""; display: block; position: absolute; right: 100%; top: 0; width: 100%; height: 100%; background-color: rgb(255 255 255 / 23%); z-index: -1; opacity: 1; -webkit-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; } #rt-mainMenu .apr-nav-menu--main .mega-menu > li > a:hover::before { opacity: 1; right: 0; background-color: #F4245F; } #rt-mainMenu .apr-nav-menu--main .mega-menu > li > a:hover { color: #FFFFFF; } .rt-header .apr-nav-menu--main .menu-item.menu-item-has-children > a:after { content: ""; background-repeat: no-repeat; background-position: center; z-index: 9; width: 16px; height: 16px; background-size: 16px; margin-left: 5px; right: 0px; display: none; visibility: hidden; } .apr-nav-menu--main li { padding: 0; list-style: none } .apr-nav-menu--main li a, .apr-nav-menu--main li li { position: relative } .megamenu_sub .apr-nav-menu--main > .mega-menu > li > a { margin: 0 } .apr-nav-menu__align-center .apr-nav-menu, .apr-nav-menu__align-center .apr-nav-menu--layout-dropdown > ul > li > a { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .apr-nav-menu__align-center.apr-menu-layout-vertical .apr-nav-menu--layout-vertical > ul > li { text-align: center } .apr-nav-menu__align-left { text-align: left } .apr-nav-menu__align-left .mega-menu { text-align: left } .apr-nav-menu__align-left .mega-menu .sub-menu { text-align: left } .apr-nav-menu__align-left .apr-nav-menu--layout-horizontal > .mega-menu > li:first-child > a { margin-left: 0 !important } .apr-nav-menu__align-left.apr-menu-layout-vertical .apr-nav-menu--layout-vertical > ul > li { text-align: left } .apr-nav-menu__align-right { text-align: right } .apr-nav-menu__align-right .mega-menu { text-align: right } .apr-nav-menu__align-right .mega-menu .sub-menu { text-align: left } .apr-nav-menu__align-right .apr-nav-menu--layout-horizontal > .mega-menu > li:last-child > a { margin-right: 0 !important } .apr-nav-menu__align-right.apr-menu-layout-vertical .apr-nav-menu--layout-vertical > ul > li { text-align: right } .apr-nav-menu--main.apr-nav-menu--layout-vertical .sub-menu li { text-align: left } .apr-nav-menu__align-justify { text-align: justify } .apr-nav-menu__align-center .mega-menu { margin-left: auto; margin-right: auto } .apr-nav-menu--layout-horizontal .mega-menu { -ms-flex-wrap: wrap; flex-wrap: wrap } .apr-nav-menu__align-right .apr-nav-menu, .apr-nav-menu__align-right .apr-nav-menu--layout-dropdown > ul > li > a { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .apr-nav-menu__align-justify { width: 100% } .apr-nav-menu__align-justify .apr-nav-menu--layout-horizontal .mega-menu { width: 100% } .apr-nav-menu__align-justify .apr-nav-menu--layout-horizontal .mega-menu > li { -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1 } .apr-nav-menu__align-right .mega-menu { margin-left: auto } .apr-nav-menu__align-left .apr-nav-menu, .apr-nav-menu__align-left .apr-nav-menu--layout-dropdown > ul > li > a { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left } .apr-nav-menu__align-left .mega-menu { margin-right: auto } .apr-item:after, .apr-item:before, .mega-menu > li > a:after, .mega-menu > li > a:before { display: block; -webkit-transition: .3s; transition: .3s; -webkit-transition-timing-function: cubic-bezier(.58, .3, .005, 1); transition-timing-function: cubic-bezier(.58, .3, .005, 1) } .e--pointer-framed .apr-item:before, .e--pointer-framed .mega-menu > li > a:before { content: "" } .e--pointer-framed .apr-item:after, .e--pointer-framed .apr-item:before, .e--pointer-framed .mega-menu > li > a:after, .e--pointer-framed .mega-menu > li > a:before { background: 0 0; left: 0; top: 0; bottom: 0; right: 0; border: 2px solid #55595c } .e--pointer-background .apr-item:before, .e--pointer-background .mega-menu > li > a:before { top: 0; left: 0; right: 0; bottom: 0; background: #55595c; z-index: -1 } .e--pointer-background .apr-item:after, .e--pointer-background .apr-item:before, .e--pointer-background .mega-menu > li > a:after, .e--pointer-background .mega-menu > li > a:before { content: ""; -webkit-transition: .3s; transition: .3s } .e--pointer-text.e--animation-grow .apr-item:focus, .e--pointer-text.e--animation-grow .apr-item:hover { -webkit-transform: scale(1.2); transform: scale(1.2) } .sub_menu_show_arrow .sub-menu > li:first-child:before { display: none !important } .menu-icon { -webkit-transition: all .5s; transition: all .5s } .site-header-cart { position: relative } .site-header-cart .shopping_cart li { padding: 0 } .site-header-cart .shopping_cart li:after { content: none } .site-header-cart .shopping_cart ul.woocommerce-mini-cart:after { content: none } .site-header-cart .shopping_cart ul.woocommerce-mini-cart li .quantity { height: auto; border: none } .site-header-cart .shopping_cart .woocommerce-mini-cart__total { margin: 0 } .header-button .amount { padding-left: 10px } .wp-amount { padding: 4px 0 } .cart-amount, .title-amount { font-size: 14px; line-height: 12px } .cart-amount { margin-top: 12px } .apr-header-wishlist { position: relative } .apr-header-wishlist .blockUI { display: none !important } .apr-header-wishlist span.count { margin-left: -4px } .elementor-widget-apr-header-group, .elementor-widget-apr_site_logo { margin-bottom: 0 !important } .elementor-widget-apr-header-group .toggle-search i { display: block } .elementor-widget-apr-header-group a:hover { text-decoration: none !important } .elementor-widget-apr-header-group .menu-icon i { display: block; line-height: 25px } .header-info { display: -webkit-box; display: -ms-flexbox; display: flex } .header-info p { margin-bottom: 0; font-size: 15px; color: #fff; letter-spacing: .1em } .header-info p a { color: #2c2c2c; display: inline-block } .header-info p:first-child:after { content: '|'; padding: 0 20px; display: inline-block } .chosen-single { background: #2c2c2c; padding: 13.5px 30px; color: #fff; position: relative; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; min-width: 128px; max-width: 270px; height: 50px; font-weight: 600; font-size: 14px; line-height: 1; -webkit-transition: all .25s ease; transition: all .25s ease } .chosen-single i { margin-right: 12px } .chosen-single .menu-open-label { font-family: Jost; font-size: 14px; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; text-transform: uppercase } .chosen-single .arrow-opener { padding-bottom: 5px } .chosen-single .arrow-opener:after { font-family: 'Font Awesome 5 Free'; content: '\f0dd'; font-weight: 900 } .mega-menu { list-style: none } .mega-menu > li.megamenu { position: static } .main-navigation .search-mobile { display: none } .toggle_show_search .main-navigation .search-mobile { display: block } .apr-nav-menu--main > .mega-menu .sub-menu > li.current-menu-item:not(.current-category-ancestor) > a:before, .apr-nav-menu--main > .mega-menu .sub-menu > li:hover > a:before { background: #2c2c2c } .apr-nav-menu--layout-horizontal { display: block; margin: 0px; padding: 0 20px !important; text-align: center; } .apr-nav-menu--layout-horizontal .mega-menu { display: inline-flex; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; line-height: 1; } .style-menu .apr-nav-menu--layout-horizontal, .style-menu .apr-nav-menu--layout-horizontal .mega-menu { display: inherit } .header-default .header-group.menu-col-right > div.header-search { margin-top: 5px } .header-default .header-group.menu-col-right > div.header-cart { margin-top: 3px } @media (min-width: 1025px) { .elementor-widget-apr-header-group .elementor-widget-container { display: inline-block } .language-icon-open body > .language-content { min-width: 325px } .menu-title { text-transform: uppercase; margin-bottom: 17px } .show-space-line .style-menu .apr-nav-menu--main .mega-menu > li > a:before { content: none } .sub-cart .woocommerce a.button.checkout:before { background-color: #fff !important } } .apr-nav-menu--layout-dropdown { position: fixed; height: 100%; width: 245px; opacity: 0; padding: 30px; top: 0; left: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); z-index: 100; -webkit-transition: opacity 0.25s ease, transform 0.25s ease; transition: opacity 0.25s ease, transform 0.25s ease; background: #fff } @media (min-width: 1025px) { .apr-nav-menu--layout-dropdown { border: 1px solid #ebeeee } } .apr-nav-menu--layout-dropdown li.current-menu-item > a, .apr-nav-menu--layout-dropdown li.current-menu-parent > a { color: #2c2c2c } .apr-nav-menu--layout-dropdown .sub-arrow { display: none } .apr-nav-menu--layout-dropdown .caret-submenu { display: block; color: #2c2c2c } .apr-nav-menu--layout-dropdown .caret-submenu:hover { color: #2c2c2c } .apr-nav-menu--layout-dropdown .mega-menu > li > a { padding: 0 0 13px 0; margin-bottom: 13px } .apr-nav-menu--layout-dropdown .mega-menu .caret-submenu { 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; position: absolute; right: 0; top: 14px; width: 30px; height: 30px; z-index: 9 } .apr-nav-menu--layout-dropdown .mega-menu .caret-submenu.active:before { -webkit-transform: rotate(90deg); transform: rotate(90deg) } .apr-nav-menu--layout-dropdown .mega-menu li { position: relative; list-style: none; padding: 0 } .apr-nav-menu--layout-dropdown .mega-menu li:after { content: none } .apr-nav-menu--layout-dropdown .mega-menu li > a { position: relative; text-transform: capitalize; display: block; font-size: 16px; letter-spacing: 0; line-height: 28px; text-align: left; color: #2c2c2c } .apr-nav-menu--layout-dropdown .mega-menu li:hover > a { color: #2c2c2c } .apr-nav-menu--layout-dropdown .mega-menu li .sub-menu { padding-top: 0; padding-left: 21px; position: relative; z-index: 10 } .apr-nav-menu--layout-dropdown .mega-menu .sub-menu { display: none } .apr-nav-menu--layout-dropdown .mega-menu > li > a { padding-bottom: 13px; border-bottom: 1px solid #dbdbdb } .apr-nav-menu--layout-dropdown .mega-menu > li > a .caret-submenu { display: block; position: absolute; right: 0; bottom: 3px; font-size: 11px } .apr-nav-menu--layout-dropdown .mega-menu > li > a .caret-submenu i { display: none } .apr-nav-menu--layout-dropdown .mega-menu > li > a .caret-submenu:before { content: "\e904"; font-family: lusion; font-size: 11px } .apr-nav-menu--layout-dropdown .mega-menu > li.megamenu .megamenu_sub { -webkit-transform: rotate3d(1, 0, 0, -90deg); transform: rotate3d(1, 0, 0, -90deg); top: 0; left: 100% } .apr-nav-menu--layout-dropdown .mega-menu > li.megamenu:hover .megamenu_sub { -webkit-transform: none; transform: none } .apr-nav-menu--layout-dropdown .site-title { font-size: 16px; color: #fff; text-transform: uppercase; margin-bottom: 0 } .apr-nav-menu--layout-dropdown .mega-menu li { position: relative } .apr-nav-menu--layout-dropdown .mega-menu .sub-menu .caret-submenu { top: 0 } .apr-nav-menu--layout-dropdown .search-mobile { padding: 0 15px; margin-top: 25px } .apr-nav-menu--layout-dropdown .search-mobile input[type=search] { padding: 10px 20px; border-radius: 30px; background-color: #171717; height: 55px; -webkit-box-shadow: 0 2px 62px 0 rgba(0, 0, 0, .15); box-shadow: 0 2px 62px 0 rgba(0, 0, 0, .15); border: none; margin-bottom: 0 } .apr-nav-menu--layout-dropdown .search-mobile .search-content-mobile { position: relative } .apr-nav-menu--layout-dropdown .search-mobile input[type=search], .apr-nav-menu--layout-dropdown .search-mobile input[type=search]::-webkit-input-placeholder { color: #fff; font-size: 16px; font-weight: 400; letter-spacing: .4px } .apr-nav-menu--layout-dropdown .search-mobile input[type=search], .apr-nav-menu--layout-dropdown .search-mobile input[type=search]:-ms-input-placeholder { color: #fff; font-size: 16px; font-weight: 400; letter-spacing: .4px } .apr-nav-menu--layout-dropdown .search-mobile input[type=search], .apr-nav-menu--layout-dropdown .search-mobile input[type=search]::-ms-input-placeholder { color: #fff; font-size: 16px; font-weight: 400; letter-spacing: .4px } .apr-nav-menu--layout-dropdown .search-mobile input[type=search], .apr-nav-menu--layout-dropdown .search-mobile input[type=search]::placeholder { color: #fff; font-size: 16px; font-weight: 400; letter-spacing: .4px } .apr-nav-menu--layout-dropdown .search-mobile .btn-search { position: absolute; width: auto; height: 55px; color: #fff; font-size: 16px; padding-right: 0; top: 50%; right: 20px; -webkit-transform: translateY(-50%); transform: translateY(-50%); background-color: transparent; border: 0 } .openmenu .menu-icon i:before { content: "\e918"; font-size: 15px; position: relative; top: 0px; right: -200px; z-index: 999; } .openmenu .menu-hidden { -webkit-transform: none !important; transform: none !important; position: relative !important } .openmenu .apr-nav-menu--layout-dropdown { -webkit-transform: none; transform: none; opacity: 1 } .openmenu .overlay-menu { visibility: visible; background: #1e1e1e } .logo-builder { display: inline-block } .logo-builder img { width: 87px } .apr-header-group__align-right { text-align: right } .apr-header-group__align-right > .elementor-widget-container { float: right } .apr-header-group__align-left { text-align: left } .apr-header-group__align-center { text-align: center } .header-group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .header-group > div { display: inline-block; margin: 0 11px; float: left } .header-group > div:last-child { margin-right: 0 } .header-group > div:first-child { margin-left: 0 } .header-item-3 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 auto } .header-item-3 > div { width: 100% } .megamenu_sub .elementor-align-left .elementor-button { text-align: left } @media (max-width: 1024px) { .header-default .header-group > div { margin: 0 7.5px } } @media (max-width: 1199px) and (min-width: 992px) { .header-default .header-group > div { margin: 0 3px } .header-default .header-group > div:first-child { margin-left: 0 } .header-default .header-group > div:last-child { margin-right: 0 } } .apr-nav-menu--main > .mega-menu .sub-menu li a { position: relative; display: flex; white-space: normal; margin: 10px 0; overflow: hidden; transition: padding .2s ease-out; padding-right: 20px; } .apr-nav-menu--main > .mega-menu .sub-menu .mega-menu-content a:before, .apr-nav-menu--main > .mega-menu .sub-menu li.menu-item a:before, .apr-nav-menu--main > .mega-menu .sub-menu li.menu-item .sub-menu li.menu-item a:before { content: ''; position: absolute; top: calc(50% - 1px); height: 1px; width: 12px; background: currentColor; border-radius: 100%; transition: left .2s ease-out,right .2s ease-out; left: -20px; } .apr-nav-menu--main > .mega-menu .sub-menu .mega-menu-content a:hover:before, .apr-nav-menu--main > .mega-menu .sub-menu li.menu-item:hover a:before, .apr-nav-menu--main > .mega-menu .sub-menu li.menu-item .sub-menu li.menu-item:hover a:before { left: 0; } .apr-nav-menu--main > .mega-menu .sub-menu .mega-menu-content a, .apr-nav-menu--main > .mega-menu .sub-menu li.menu-item .sub-menu li.menu-item a { position: relative; display: flex; white-space: normal; margin: 5px 0; overflow: hidden; transition: padding .2s ease-out; padding-right: 20px; } .apr-nav-menu--main > .mega-menu .sub-menu li.menu-item a { position: relative; display: flex; white-space: normal; margin: 10px 0; overflow: hidden; transition: padding .2s ease-out; padding-right: 20px; font-size: 16px; font-weight: 400; text-transform: capitalize; line-height: 26px; letter-spacing: 0.3px; color: #676766; } .apr-nav-menu--main > .mega-menu .sub-menu li.menu-item a:hover { color: #F4245F; } .apr-nav-menu--main > .mega-menu .sub-menu .mega-menu-content a:hover, .apr-nav-menu--main > .mega-menu .sub-menu li.menu-item:hover a, .apr-nav-menu--main > .mega-menu .sub-menu li.menu-item .sub-menu li.menu-item:hover a { padding-left: 20px; padding-right: 0; } .apr-nav-menu--main > .mega-menu .sub-menu li.menu-item .sub-menu li.menu-item a { padding-left: 0px; padding-right: 0; } changeable .apr-nav-menu--main > .mega-menu .sub-menu li.current-menu-item:not(.current-category-ancestor) > a { color: #2c2c2c } @media (max-width: 1024px) { .apr-nav-menu--main > .mega-menu .sub-menu li .sub-menu .li a { font-size: 14px } } .show-template-header #primary { min-height: 500px } .megamenu_sub .show-space-line.apr-nav-menu--main .mega-menu > li:last-child > a::after { content: none } .mega-menu .tip { background: #2c2c2c none repeat scroll 0 0; color: #fff; font-size: 12px; line-height: 8px; padding: 0 6px; position: relative; vertical-align: middle } .open-submenu { margin-left: 3px } .mega-menu > li.megamenu .sub-menu li:last-child > a { border: none } .menu-item-type-post_type.menu-item-has-children > a .open-submenu { position: absolute; right: 0; bottom: 5px } .menu-bottom { display: none } .megamenu > ul.sub-menu { width: 600px } .megamenu > ul.sub-menu > li.menu-item { float: left; width: 50%; padding: 0 15px } .megamenu > ul.sub-menu > li.menu-item.menu_start_new_row { clear: both; width: 100% !important } .megamenu > ul.sub-menu .sub-menu { background-color: transparent !important } .megamenu.menu-item-has-children > ul.sub-menu { left: auto; right: 15px } .megamenu.mega_column_3 > ul.sub-menu { width: 800px } .megamenu.mega_column_3 > ul.sub-menu > li.menu-item { width: calc(100%/3) } .megamenu.mega_column_4 > ul.sub-menu { width: 1110px } @media (min-width: 992px) and (max-width: 1199px) { .megamenu.mega_column_4 > ul.sub-menu { width: 932px } } .megamenu.mega_column_4 > ul.sub-menu > li.menu-item { width: calc(100%/4) } .megamenu.mega_column_5 > ul.sub-menu { width: 1300px } @media (min-width: 992px) and (max-width: 1199px) { .megamenu.mega_column_5 > ul.sub-menu { width: 932px } } .megamenu.mega_column_5 > ul.sub-menu > li.menu-item { width: calc(100%/5) } .megamenu.menu_fullw > ul.sub-menu { width: 100% } .megamenu .menu_hide_title > a { display: none } .menu_icon_top > a > i { position: absolute; top: calc(50% - 29px); width: 100%; left: 0; text-align: center } .menu_bg_overlay > ul.sub-menu:before { content: ""; background: #000; position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; opacity: .2 } .ui-autocomplete { padding: 15px; max-height: 250px; overflow-y: scroll; background-color: #fff; top: 100% !important; left: 0 !important; z-index: 1 } .ui-autocomplete::-webkit-scrollbar { display: none } .ui-autocomplete .woocommerce.add_to_cart_inline { border: none !important; padding: 0 !important; margin: 4px 0 0 !important } .ui-autocomplete .search-img { float: left; margin-right: 20px; background: #f5f5f5; margin-top: 0 } .ui-autocomplete .search-img img { width: 65px; height: 75px } .ui-autocomplete > li { overflow: hidden; clear: both; padding: 0 } .ui-autocomplete > li:last-child { margin-bottom: 0 } .ui-autocomplete .search-info { overflow: hidden; text-align: left } .ui-autocomplete .search-info > a { font-size: 14px; text-transform: capitalize; display: block; color: #000; font-weight: 500; line-height: 20px } .ui-autocomplete .search-info > a:hover { color: #2c2c2c } .ui-autocomplete .price .add_to_cart_inline { line-height: normal; display: inline-block } .ui-autocomplete .price .add_to_cart_inline span { color: #2c2c2c } .ui-autocomplete .price .add_to_cart_inline ins { background: 0 0 } .ui-autocomplete .price .add_to_cart_inline del span { color: #8f8f8f } .ui-autocomplete .add-cart { margin-top: 5px } .menu-block .woocommerce div.product-grid div.product { padding: 0 } .menu-block .product_list .product-content .product-image { width: 60px; border: 1px solid #ebebeb; margin-right: 15px } .menu-block .product_list .product-content .product-desc .price span { font-size: 13px } .menu-block .product_list .product-content .product-desc .price span.woocommerce-Price-currencySymbol { font-size: 13px } .menu-block .arrowpress-products .woocommerce { margin-top: 12px } .menu-block .product-list { padding-bottom: 0 } .menu-block .product-list > .item { margin-bottom: 15px } .menu-block .product-list .product-action-list { background-color: transparent } .menu-block .product-list .product-action-list .list_add_to_cart a { background-color: transparent } .menu-block .product-list .product-content .product-desc { padding: 0; min-height: 100% } .menu-block .product-list .product-content .product-desc .price { margin: 0; border: none; padding: 0 } .menu-block .product-content .price { font-size: 13px } .menu-block .action_item_box, .menu-block .desc { display: none !important } .menu-block .trending { font-size: 13px } .menu-block .trending label { color: #1b2429; font-weight: 400; margin: 0 } .menu-block .trending a { display: inline-block !important; padding: 0 10px !important; vertical-align: middle; color: #2c2c2c !important } .menu-block .trending a:hover { color: #282828 !important } @media (min-width: 1025px) { .megamenu:not(.menu_fullw) .megamenu_sub { border: 1px solid #ebeeee } } .megamenu_sub { background: #ffff; z-index: 10 } .megamenu_sub .megamenu-content > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-element { width: 100% !important; left: 0 !important } .megamenu_sub ul.mega-menu li:hover > a { background: 0 0 } @media (min-width: 1660px) { .header-sticky .container-fluid, .site-header .container-fluid { padding: 0 100px } } @media (max-width: 1530px) { .site-description { display: none } } @media (max-width: 1315px) and (min-width: 1025px) { .header-default .mega-menu > li > a { font-size: 14px !important } .header-default .navigation-top { width: 80% } } @media (max-width: 1100px) and (min-width: 1025px) { .site-branding-text .site-title { font-size: 22px } } @media (min-width: 1200px) { .hidden-lg { display: none !important } .site:not(.boxed) .container-fluid.boxed { padding: 0 100px } .megamenu_sub { width: 1170px } #page.boxed .container, #page.boxed .elementor-inner .elementor-section.elementor-section-boxed > .elementor-container { max-width: 100% } } @media (min-width: 1025px) and (max-width: 1199px) { .header-sticky.default .mega-menu > li > a { padding-left: 11px !important; padding-right: 11px !important } .header-default .mega-menu > li > a { padding-left: 10px !important; padding-right: 10px !important } } @media (max-width: 1199px) { .megamenu_sub .elementor-container { max-width: 100% !important } } @media (min-width: 1025px) { .apr-nav-menu--layout-dropdown .megamenu_sub, .apr-nav-menu--layout-dropdown .sub-menu { margin-top: -120px } .mega-menu .woo-list-category ul.children-cate li { width: 100%; display: inline-block } .mega-menu .woo-list-category ul.children-cate li a { display: inline-block } .mega-menu .woo-list-category ul.children-cate li a:before { content: ""; width: 0; height: 1px; background: #2c2c2c; position: absolute; bottom: 0 !important; left: auto; right: 0; opacity: 0; -webkit-transition: all .2s linear; transition: all .2s linear } .mega-menu .woo-list-category ul.children-cate li a:hover:before { width: 100%; left: 0; right: auto; opacity: 1; -webkit-transform: scale(1); transform: scale(1) } .bgr-white .elementor-column-wrap { background-color: #fff !important } .apr-nav-menu--main > .mega-menu .sub-menu li a { display: block; margin: 3px 0px; overflow: hidden; } .apr-nav-menu--main > .mega-menu .sub-menu li .caret-submenu { display: block; position: absolute; right: 0; bottom: 18px; font-size: 8px; margin-left: 8px; pointer-events: none } .apr-nav-menu--main > .mega-menu .sub-menu li .caret-submenu .theme-icon-download:before { content: "\e904" } .apr-nav-menu--main > .mega-menu .sub-menu li:hover .caret-submenu { color: #2c2c2c } .sub-menu .menu-item-has-children .sub-arrow { display: none } .show-border-icon .header-account > a.icon-login { display: inline-block } .header-builder.home-fashion-children .header-group { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex } .header-builder.home-fashion-children .header-group .header-address { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 } .header-builder.home-fashion-children .header-group .header-account { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } .header-builder.home-fashion-children .header-group .header-cart { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3 } .sub-cart { min-width: 456px } .megamenu_sub .elementor-widget-container .apr-nav-menu--main > .mega-menu > li:last-of-type > a { border-bottom: 0 !important; margin-bottom: 0 !important } .apr-nav-menu--layout-horizontal .mega-menu > li > a .sub-arrow i:before, .navigation-top .apr-nav-menu--main .mega-menu > li > a .sub-arrow i:before { content: "\e900" } .customize-header2.openmenu .overlay-menu { visibility: hidden } .customize-header2 .enable-sticky .apr-nav-menu--layout-dropdown, .customize-header2.has-scroll .apr-nav-menu--layout-dropdown { margin-top: 0 !important } .has-scroll .header-scroll.apr-nav-menu--layout-dropdown { top: auto !important; bottom: 0; min-height: 100vh; height: auto !important } .apr-nav-menu--layout-dropdown .mega-menu > li > a { font-size: 16px; padding-bottom: 13px; margin-bottom: 14px } .apr-nav-menu--dropdown-tablet .apr-nav-menu--dropdown:not(.sub-menu) { display: none } .elementor-widget-apr-header-group.header-group-toggle-mobile-destop .menu-icon { display: block !important } .hidden-desktop { display: none !important } .caret-submenu { margin-left: 8px } .apr-nav-menu--layout-dropdown { width: 347px } .apr-nav-menu--layout-dropdown .caret-submenu { float: right } .apr-nav-menu--layout-dropdown .mega-menu .woo-list-category .caret-submenu { display: none } .show-border-icon .header-account > a, .show-border-icon .header-address > i, .show-border-icon .header-cart > a, .show-border-icon .header-language .lang-1, .show-border-icon .header-social ul li a, .show-border-icon .header-visit-home > a, .show-border-icon .header-wishlist > a, .show-border-icon .menu-icon, .show-border-icon .not-show-field .btn-search { height: 40px; width: 40px; text-align: center; float: none; line-height: 40px; display: block; border: 1px solid #ebeeee } .show-border-icon .apr-header-wishlist i { vertical-align: middle; margin-top: -4px } .show-border-icon .header-account > a i, .show-border-icon .header-cart > a i { float: none } .show-border-icon .header-social ul li a, .show-border-icon .not-show-field .btn-search { margin-top: 0 } .show-border-icon .menu-icon { border-style: solid !important } .elementor-widget-apr-header-group .show-border-icon .menu-icon i, .elementor-widget-apr-header-group .show-border-icon .toggle-search i { display: inline-block } .header-language.header-language-text .languges-flags .lang-1 > i, .header-language.header-language-text-flag .languges-flags .lang-1 > i { display: none } .header-language.header-language-icon .languges-flags .lang-1 { display: inline-block } .header-language.header-language-icon .languges-flags .language-content { background: #fff; list-style-type: none; -webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, .29); box-shadow: 0 0 9px 0 rgba(0, 0, 0, .29); position: fixed; top: 0; right: 0; height: 100%; width: 245px; opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); z-index: 100; -webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out } .header-language.header-language-icon .languges-flags .language-content .title-lang { display: block } .header-language.header-language-icon .content-filter.languges { padding: 15px 20px 0 20px } .openlanguage .header-language.header-language-icon .languges-flags .language-content { opacity: 1; -webkit-transform: none; transform: none } .openlanguage .overlay.overlay-menu { opacity: .3; visibility: visible; background: #000 } .admin-bar .header-language.header-language-icon .languges-flags .language-content { top: 32px } .apr-nav-menu--dropdown-tablet .apr-nav-menu--dropdown:not(.sub-menu) { display: none } .apr-nav-menu--main > .mega-menu > li:not(.megamenu) > .sub-menu { -webkit-transform: rotate3d(1, 0, 0, -90deg); transform: rotate3d(1, 0, 0, -90deg); left: -20px; } .apr-nav-menu--main > .mega-menu > li:not(.megamenu):last-child > .sub-menu { left: 0px; } .apr-nav-menu--main > .mega-menu > li:not(.megamenu) > .sub-menu > li:first-child:before { top: -9px } .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu { position: absolute; left: 0px; padding: 16px 30px 15px 30px; opacity: 0; z-index: 10; visibility: hidden; -webkit-transform-origin: 0 0; transform-origin: 0 0; min-width: 240px; top: 100%; -webkit-transition: all .6s ease; transition: all .6s ease; text-align: left; border-radius: 0px; } .head-eight .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu { top: 115%; } .head-eight .rt-navbar-menu.menu-right-sticky .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu { top: 100%; } .head-eight .rt-header.fixed { padding: 10px 15px; } .apr-nav-menu--main > .mega-menu > li.menu-item-mega-parent .sub-menu { border: none; background: none; width: 100%; padding-top: 0px; padding-bottom: 0px; } .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu .sub-menu { top: 0 !important; left: calc(100% + 0px); right: auto; } .apr-nav-menu--main > .mega-menu > li:not(.megamenu):hover > .sub-menu { -webkit-transform: none; transform: none } .apr-nav-menu--main > .mega-menu .sub-menu { background: #fff; border: 1px solid #ebeeee; } .apr-nav-menu--main > .mega-menu .sub-menu .sub-menu { -webkit-transform: rotate3d(1, 0, 0, -90deg); transform: rotate3d(1, 0, 0, -90deg) } .apr-nav-menu--main > .mega-menu .sub-menu li:hover .sub-menu { -webkit-transform: none; transform: none } .apr-nav-menu--main > .mega-menu li:hover > .sub-menu { opacity: 1; visibility: visible } .apr-nav-menu--layout-dropdown .apr-nav-menu > li > .sub-menu { -webkit-transform: rotate3d(1, 0, 0, -90deg) !important; transform: rotate3d(1, 0, 0, -90deg) !important; left: 100% !important; top: 0 !important } .apr-nav-menu--layout-dropdown .apr-nav-menu > li:hover > .sub-menu { -webkit-transform: none !important; transform: none !important } .header-default .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu .sub-menu { left: calc(100% + 30px) } .mega-menu > li > a { font-size: 15px; font-weight: 400; text-transform: uppercase; line-height: 28px; letter-spacing: 4px; color: #262626 } .mega-menu > li:not(.megamenu).left_side_menu .sub-menu { left: auto; right: 15px } .mega-menu > li:not(.megamenu).left_side_menu .sub-menu .sub-menu { left: auto; right: calc(100% + 28px) } .mega-menu li .product_list_widget .product-img { width: 60px; border: 1px solid #ebebeb } .mega-menu li .product_list_widget .product-img a { padding: 0; border: none !important } .mega-menu li .product_list_widget .product-img a:hover { background: 0 0 } .mega-menu li .product_list_widget .product-img a img { width: 60px } .mega-menu li .product_list_widget .product-content { overflow: hidden } .mega-menu li .product_list_widget .product-content .product-title { font-size: 12px; padding: 0; text-transform: none; line-height: normal; border: none !important } .mega-menu li .product_list_widget .product-content .product-title:hover { background: 0 0 } .mega-menu li .product_list_widget .product-content .price del span { font-size: 13px !important } .mega-menu li .product_list_widget .product-content .price .amount { font-size: 16px } .mega-menu li .product_list_widget .product-content span.woocommerce-Price-amount span { font-size: 16px } .header-default .menu-icon { display: none } .header-default .mega-menu > li > a { color: #fff; font-size: 16px; letter-spacing: .3px; text-transform: uppercase; padding: 28px 15px } .header-default .mega-menu > li:last-child { margin: 0 } .header-default .mega-menu > li:last-child > a { padding-right: 0 !important } .header-default .mega-menu > li:first-child > a { padding-left: 0 !important } .header-default .mega-menu > li.current-menu-item > a, .header-default .mega-menu > li:hover > a { color: #2c2c2c } .megamenu_sub { background: 0 0; position: absolute; left: 50%; margin: 0 auto; top: 100%; -webkit-transform-origin: 0 0 0; transform-origin: 0 0 0; -webkit-transform: translateX(-50%) rotate3d(1, 0, 0, -90deg); transform: translateX(-50%) rotate3d(1, 0, 0, -90deg); opacity: 0; visibility: hidden; -webkit-transition: all .6s ease 0s; transition: all .6s ease 0s } .megamenu.menu_fullw .megamenu_sub { left: 0; -webkit-transform: rotate3d(1, 0, 0, -90deg); transform: rotate3d(1, 0, 0, -90deg) } .mega-menu > li:hover .megamenu_sub { -webkit-transform: translateX(-50%); transform: translateX(-50%); opacity: 1; visibility: visible } .mega-menu > li.menu_fullw:hover .megamenu_sub { -webkit-transform: unset; transform: unset; opacity: 1; visibility: visible } .apr-nav-menu--layout-dropdown.apr-nav-menu--main > .mega-menu .caret-submenu { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); top: 0 } .apr-nav-menu--layout-dropdown.apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu { top: 0; display: block; left: calc(100% + 30px) } .apr-nav-menu--layout-dropdown.apr-nav-menu--main > .mega-menu > li:not(.megamenu) > .sub-menu, .apr-nav-menu--layout-dropdown.apr-nav-menu--main > .mega-menu > li > .megamenu_sub { left: calc(100% + 30px) } .apr-nav-menu--layout-dropdown.apr-nav-menu--main > .mega-menu li.menu-item-has-children > a::after { display: none } .apr-nav-menu--layout-dropdown .megamenu_sub { left: 100%; top: 0; -webkit-transform: rotate3d(1, 0, 0, -90deg); transform: rotate3d(1, 0, 0, -90deg) } .apr-nav-menu--layout-dropdown .mega-menu > li:hover .megamenu_sub { -webkit-transform: none; transform: none } .apr-nav-menu--layout-vertical .megamenu_sub { left: 100%; top: 0; -webkit-transform: rotate3d(1, 0, 0, -90deg); transform: rotate3d(1, 0, 0, -90deg) } .apr-nav-menu--layout-vertical .mega-menu > li:hover .megamenu_sub { -webkit-transform: none; transform: none } .apr-nav-menu--layout-vertical.apr-nav-menu--main > .mega-menu > li:not(.megamenu) > .sub-menu { left: 100%; top: 0; -webkit-transform: translateY(-30%); transform: translateY(-30%) } .header-fullheight { width: 300px; display: inline-block; position: fixed !important; top: 0; left: 0; z-index: 11 } .header-fullheight > .elementor-container { height: 100% } .admin-bar .header-fullheight { top: 32px } .menu-icon { display: none; } } @media (min-width: 1025px) and (max-width: 1560px) { .apr-nav-menu--layout-dropdown .megamenu_sub { width: 1000px } .apr-nav-menu--layout-dropdown .megamenu_sub .megamenu-content > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-container > .elementor-row { -ms-flex-wrap: wrap; flex-wrap: wrap } .apr-nav-menu--layout-dropdown .megamenu_sub .megamenu-content > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-container > .elementor-row > .elementor-element { width: 100% !important } } @media (max-width: 1199px) and (min-width: 1025px) { .chosen-single { padding: 13px 15px } .sale-header > p { font-size: 11px } .header-fixed .side-breadcrumb { padding-top: 150px } .megamenu_sub { width: 930px; padding-bottom: 25px } } @media (max-width: 1024px) { .apr-nav-menu--layout-horizontal, .apr-nav-menu--layout-horizontal .mega-menu { display: none; } .rt-header.style2.mobile-header-style1 .rt-navbar-menu { display: none; } .rt-header.style3.mobile-header-style1 .rt-navbar-menu { display: none; } .rt-header.style2.mobile-header-style1 { position: absolute; padding: 15px 0 15px 0; } .landing-header .rt-header.style2.mobile-header-style1 { position: relative; padding: 15px 0 15px 0; } .landing-header .rt-header.style2.mobile-header-style1 .mobile-logo-column { padding-bottom: 0px; padding-top: 0px; } .landing-header .rt-header.mobile-header-style2.fixed .mobile-logo-column, .landing-header .rt-header.mobile-header-style3.fixed .mobile-logo-column { padding-bottom: 0px; padding-top: 0px; } .landing-header .rt-search-cart-holder { margin-right: 0px !important; } .landing-header .menu-icon { display: none; } .rt-header.style3.mobile-header-style1 { padding: 15px 0 15px 0; } .rt-header.fixed .rt-navbar-menu, .rt-header.fixed .rt-navbar-menu .apr-nav-menu--layout-horizontal .mega-menu, .rt-header.style2.mobile-header-style1.fixed .rt-navbar-menu .rt-navbar-menu, .rt-header.style3.mobile-header-style1.fixed .rt-navbar-menu .rt-navbar-menu { display: none !important; } .rt-header.style2.mobile-header-style1.fixed .rt-navbar-menu { position: inherit; } .rt-header.fixed { padding: 0px; } ul.list-info-contact li .info-content { padding-left: 30px } header .apr-nav-menu--main .mega-menu > li > a { margin-left: 0; margin-right: 0 } .remove-bg .elementor-column-wrap { background-color: transparent !important } .apr-nav-menu--main > .mega-menu .sub-menu li a { color: #707070 } .apr-nav-menu--main .mega-menu li .sub-menu li:last-child { margin-bottom: 15px } .megamenu-content .apr-nav-menu--main .menu-title, .megamenu-content .apr-nav-menu--main > .mega-menu > li > a { border-color: #dbdbdb !important } .mega-menu-furniture { background: 0 0 !important } .apr-nav-menu--main > .mega-menu .sub-menu li a { border-color: #dbdbdb } .remove-boxshadown .elementor-element-populated { -webkit-box-shadow: none !important; box-shadow: none !important } .sub-cart a.button:hover { background-color: #2c2c2c } .style-menu .apr-nav-menu--layout-horizontal > .mega-menu { display: none } .megamenu-content .apr-nav-menu--main .mega-menu > li > a:not(:hover):not(:focus):not(.apr-item-active):not(.highlighted):before { opacity: 1 } .megamenu-content .menu-title { position: relative; text-transform: none; padding: 0 0 13px; margin-bottom: 13px; margin-top: 8px; letter-spacing: 0; display: block; white-space: nowrap; color: #707070; margin-left: 20px; border-bottom: 1px solid #dbdbdb; line-height: 28px; font-family: Jost } .megamenu-content .style-menu .mega-menu { padding-left: 21px !important; margin-bottom: 4px } .megamenu-content .style-menu .mega-menu li a { padding: 0 0 3px; margin-bottom: 9px; letter-spacing: 0; position: relative; display: block; margin-left: 20px; border-bottom: 1px solid #dbdbdb; white-space: pre-line; color: #707070 } .apr-nav-menu--layout-dropdown .mega-menu .caret-submenu { top: 0; right: -10px } .header-moblie-show { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; display: -webkit-box; display: -ms-flexbox; display: flex } .header-moblie-show .header-visit-home { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 } .header-moblie-show .header-account { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } .header-moblie-show .header-cart { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3 } .header-moblie-show .header-wishlist { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4 } .header-moblie-show .header-language { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5 } .megamenu_sub { height: auto !important } .megamenu_sub .slimScrollRail { display: none !important } .apr-nav-menu--layout-dropdown { width: 80%; padding: 20px; top: 0px !important; background: #fff; } .apr-nav-menu--layout-dropdown .mega-menu > li.megamenu .megamenu_sub { -webkit-transform: none; transform: none; padding: 0; background: 0 0; width: 100% !important } .apr-nav-menu--layout-dropdown .mega-menu { padding: 30px 0; height: calc(100% - 20px); overflow-y: auto; overflow-x: hidden; background: #fff; } .apr-nav-menu--layout-dropdown .mega-menu li .sub-menu { padding-left: 21px } .apr-nav-menu--layout-dropdown .mega-menu .megamenu_sub .mega-menu { padding: 0 } .openmenu .overlay-menu { opacity: 0; visibility: hidden } .header-group-toggle-mobile-tablet .menu-icon { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; cursor: pointer } .hiden-icon-search .btn-search.toggle-search { display: none } .not-show-field .btn-search { font-size: 16px } .header-sticky, .header-sticky.hidden-menu, .header-sticky.is-sticky { top: 0; background: #fff; -webkit-transform: none; transform: none; z-index: 99 } .check-screen-mb .not-show-field.header-search .btn-search { font-size: 20px } .header-moblie-show { background: #fff; z-index: 99; position: fixed; bottom: 0; left: 0; height: 50px; -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .05); box-shadow: 0 0 5px 0 rgba(0, 0, 0, .05) } .header-moblie-show.header-group { width: 100% } .header-moblie-show.header-group > div { margin: 0; text-align: center; width: 20%; float: left } .header-moblie-show.header-group > div:first-child:nth-last-child(1) { width: 100% } .header-moblie-show.header-group > div:first-child:nth-last-child(2), .header-moblie-show.header-group > div:first-child:nth-last-child(2) ~ div { width: 50% } .header-moblie-show.header-group > div:first-child:nth-last-child(3), .header-moblie-show.header-group > div:first-child:nth-last-child(3) ~ div { width: 33.3333% } .header-moblie-show.header-group > div:first-child:nth-last-child(4), .header-moblie-show.header-group > div:first-child:nth-last-child(4) ~ div { width: 25% } .header-moblie-show.header-group > div:first-child:nth-last-child(6), .header-moblie-show.header-group > div:first-child:nth-last-child(6) ~ div { width: 16.666% } .header-moblie-show.header-group > div.hiden-icon-search { width: 0 } .header-fixed .site-header:not(.is-sticky) > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-element { background-color: transparent !important } .rt-product-search { display: flex; position: relative; border: 1px solid #e0e0e0; border-radius: 0px; padding-right: 38px; width: 100%; margin: 0 0 30px 0; } .rt-product-search button { position: absolute; top: 0; right: 1px; align-items: center; justify-content: center; width: 38px; height: 38px; border: none; background: none; } .search-lebel { display: none; } .rt-product-search input { height: 38px; margin: 0; font-size: 14px; background-color: transparent; } .rt-product-search select { height: 26px; margin: 0; font-size: 14px; background-color: transparent; } .rt-product-search input { padding: 10px 12px; border: 0; flex: 1; } .rt-mobile-toggle-holder .rt-mobile-toggle { display: inline-flex; width: 18px; align-items: center; transition: none; vertical-align: middle; position: relative; margin-left: 0px; } .rt-mobile-toggle-holder .rt-mobile-toggle span { display: block; position: absolute; width: 18px; height: .03em; background: #272727; content: " "; left: 0; } .rt-mobile-toggle-holder .rt-mobile-toggle span:nth-child(1) { top: 1px; } .rt-mobile-toggle-holder .rt-mobile-toggle > span:nth-child(1) { transform-origin: 0 0; } .rt-mobile-toggle-holder .rt-mobile-toggle span:nth-child(2) { top: 7px; } .rt-mobile-toggle-holder .rt-mobile-toggle span:nth-child(3) { top: 13px; } } .cd-user-modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(146, 146, 146, 0.95); z-index: 9999; overflow-y: auto; cursor: pointer; visibility: hidden; opacity: 0; display: none !important; } .cd-user-modal.is-visible { visibility: visible; opacity: 1; -webkit-transition: opacity 0.3s 0, visibility 0 0; -moz-transition: opacity 0.3s 0, visibility 0 0; transition: opacity 0.3s 0, visibility 0 0; overflow: hidden; overflow-x: hidden; overflow-y: auto; display: block !important; } .woocommerce.woocommerce-page .cd-user-modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(146, 146, 146, 0.95); z-index: 9999; overflow-y: auto; cursor: pointer; visibility: hidden; opacity: 0; -webkit-transition: opacity 0.3s 0, visibility 0 0.3s; -moz-transition: opacity 0.3s 0, visibility 0 0.3s; transition: opacity 0.3s 0, visibility 0 0.3s; display: none !important; } .woocommerce.woocommerce-page .cd-user-modal.is-visible { visibility: visible; opacity: 1; -webkit-transition: opacity 0.3s 0, visibility 0 0; -moz-transition: opacity 0.3s 0, visibility 0 0; transition: opacity 0.3s 0, visibility 0 0; overflow: hidden; overflow-x: hidden; overflow-y: auto; display: block !important; } .cd-user-modal.is-visible .cd-user-modal-container { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .cd-user-modal-container { position: relative; max-width: 520px; margin: 0 auto; top: 5%; background: #FFF; cursor: auto; border-radius: 4px; -webkit-transform: translateY(-30px); -moz-transform: translateY(-30px); -ms-transform: translateY(-30px); -o-transform: translateY(-30px); transform: translateY(-30px); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; } .cd-user-modal-container .cd-switcher::after { clear: both; content: ""; display: table; } .cd-user-modal-container .cd-switcher li { width: 50%; float: left; text-align: center; } .cd-user-modal-container .cd-switcher li:first-child a { border-radius: 0; } .cd-user-modal-container .cd-switcher li:last-child a { border-radius: 0; } .cd-user-modal-container .cd-switcher a { display: block; width: 100%; height: 50px; line-height: 50px; background: #1e4ec4; color: #fff; } .cd-user-modal-container .cd-switcher a.selected { background: #FFF; color: #505260; } .rt-user-box .rt_user_login .main-nav { display: inline; float: right; position: relative; background: rgba(0, 0, 0, 0); } @media only screen and (max-width: 991px) { .cd-user-modal-container .cd-switcher a { height: 70px; line-height: 70px; } .cd-user-modal { padding: 0 15px; } } .cd-form { padding: 1.4em; } .cd-form .fieldset { position: relative; margin: 1.4em 0; } .cd-form .fieldset:first-child { margin-top: 0; } .cd-form .fieldset:last-child { margin-bottom: 0; } .cd-form label { font-size: 14px; font-size: 0.875rem; } .cd-form label.image-replace { display: inline-block; position: absolute; left: 15px; top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); height: 20px; width: 20px; overflow: hidden; text-indent: 100%; white-space: nowrap; color: transparent; text-shadow: none; background-repeat: no-repeat; background-position: 50% 0; } .cd-form input { margin: 0; padding: 0; border-radius: 0.25em; } .cd-form input.full-width { width: 100%; } .cd-form input.has-padding { padding: 12px 20px 12px 50px; } .cd-form input.has-border { border: 1px solid #d2d8d8; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; } .cd-form input.has-border:focus { border-color: #343642; box-shadow: 0 0 5px rgba(52, 54, 66, 0.1); outline: none; } .cd-form input.has-error { border: 1px solid #d76666; } .cd-form input[type=password] { padding-right: 65px; } .cd-form input[type=submit] { padding: 16px 0; cursor: pointer; background: #2f889a; color: #FFF; font-weight: bold; border: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; } .no-touch .cd-form input[type=submit]:hover, .no-touch .cd-form input[type=submit]:focus { background: #3599ae; outline: none; } .cd-form .hide-password { display: inline-block; position: absolute; right: 0; top: 0; padding: 6px 15px; border-left: 1px solid #d2d8d8; top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); font-size: 14px; font-size: 0.875rem; color: #343642; } .cd-form .cd-error-message { display: inline-block; position: absolute; left: -5px; bottom: -35px; background: rgba(215, 102, 102, 0.9); padding: 0.8em; z-index: 2; color: #FFF; font-size: 13px; font-size: 0.8125rem; border-radius: 0.25em; pointer-events: none; visibility: hidden; opacity: 0; -webkit-transition: opacity 0.2s 0, visibility 0 0.2s; -moz-transition: opacity 0.2s 0, visibility 0 0.2s; transition: opacity 0.2s 0, visibility 0 0.2s; } .cd-form .cd-error-message::after { content: ""; position: absolute; left: 22px; bottom: 100%; height: 0; width: 0; border-bottom: 8px solid rgba(215, 102, 102, 0.9); border-left: 8px solid transparent; border-right: 8px solid transparent; } .cd-form .cd-error-message.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.2s 0, visibility 0 0; -moz-transition: opacity 0.2s 0, visibility 0 0; transition: opacity 0.2s 0, visibility 0 0; } @media only screen and (min-width: 600px) { .cd-form { padding: 2em; } .cd-form .fieldset { margin: 2em 0; } .cd-form .fieldset:first-child { margin-top: 0; } .cd-form .fieldset:last-child { margin-bottom: 0; } .cd-form input.has-padding { padding: 16px 20px 16px 50px; } .cd-form input[type=submit] { padding: 16px 0; } } .cd-form-message { padding: 1.4em 1.4em 0; font-size: 14px; font-size: 0.875rem; line-height: 1.4; text-align: center; } @media only screen and (min-width: 600px) { .cd-form-message { padding: 2em 2em 0; } } .cd-form-bottom-message { position: absolute; width: 100%; left: 0; bottom: -30px; text-align: center; font-size: 14px; font-size: 0.875rem; } .cd-form-bottom-message a { color: #FFF; text-decoration: underline; } .cd-close-form { display: block; position: absolute; width: 40px; height: 40px; right: 0; top: -40px; background: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/148866/cd-icon-close.svg") no-repeat center center; text-indent: 100%; white-space: nowrap; overflow: hidden; } @media only screen and (min-width: 1170px) { .cd-close-form { display: none; } } #cd-login, #cd-signup, #cd-reset-password { display: none; } #cd-login.is-selected, #cd-signup.is-selected, #cd-reset-password.is-selected { display: flex; } #cd-login.is-selected .form-row { display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: 0px; margin-left: 0px; width: 100%; } #cd-login.is-selected .woocommerce-form-login.login, #cd-signup.is-selected .woocommerce-form-register.register { width: 100%; padding: 50px; margin: 0; border: none; } #cd-login.is-selected .input-text, #cd-signup.is-selected .input-text { font-size: 14px; line-height: 1.6; outline: 0; padding: 10px; height: 50px; color: #1e4ec4; background-color: #fff; background-clip: padding-box; border: 2px solid #ececec; width: 100%; } #cd-login.is-selected label, #cd-signup.is-selected label { margin: 0 0 10px; font-weight: 400; font-size: 16px; color: #1e4ec4; letter-spacing: 0; line-height: 28px; text-shadow: none; text-transform: capitalize; width: 100%; float: left; } @media screen and (min-width: 1024px) and (max-width: 1300px) { .rt-search-cart-holder .rt-search-box2 { float: right; padding: 0; margin-left: 20px; position: relative; display: inline-block; } .rt-cart-box { position: absolute; display: inline-block; } } @media screen and (min-width: 1024px) and (max-width: 1170px) { .rt-search-cart-grid { position: absolute; top: 55px; z-index: 999; } .rt-search-cart-holder .rt-user-box { float: left; position: relative; right: 0; top: 0; } .rt-search-cart-holder .rt-wishlist-box { float: left; position: relative; right: 0; top: 0; } .rt-search-cart-holder .rt-search-box2 { float: left; position: relative; right: 0; top: 0; margin-left: 15px; } .rt-search-cart-holder .rt-cart-box { float: left; position: relative; right: 0; top: 0; } .rt-cart-box { position: absolute; right: 100px; display: inline-block; bottom: 14px; } } @media screen and (min-width: 768px) and (max-width: 1023px) { .rt-search-cart-grid { position: absolute; top: -10px; z-index: 999; } .rt-search-cart-holder { padding: 0; } .rt-search-cart-holder .rt-wishlist-box { float: left; position: initial; } .rt-search-cart-holder .rt-search-box2 { float: right; padding: 6px 0 0 0; right: 58px; } .rt-search-cart-holder .rt-cart-box { float: right; } .rt-logo-menu-center .rt-center-logo { position: absolute; } #header .rt-logo-menu-center .logo { position: absolute; text-align: center; width: 100%; left: 0; right: 0; } .rt-logo-menu-center #rt-mainMenu-trigger { left: 0; float: left; z-index: 999; } #header .rt-logo-menu-center .logo > a img { max-height: 80px; padding-bottom: 0px; max-width: 80px; } .rt-logo-menu-center .rt-account-cart { position: absolute; z-index: 99; } .rt-logo-menu-center .rt-account-cart .rt-search-cart-holder { padding: 0; } } @media screen and (max-width: 1024px) { .rt-header-holder .rt-user-box { display: none; } .rt-header-holder .rt-wishlist-box { display: none; } .rt-header-holder .rt-search-box2 { display: none !important; } } @media screen and (max-width: 767px) { .rt-search-cart-grid { position: absolute; top: -13px; z-index: 999; } .rt-search-cart-holder { padding: 0px 0 0 0; } .rt-search-cart-holder .rt-search-box2 { float: right; padding: 6px 0 0 0; position: absolute; right: 58px; } .rt-logo-menu-center .rt-center-logo { position: absolute; } #header .rt-logo-menu-center .logo { position: absolute; text-align: center; width: 100%; left: 0; right: 0; } .rt-logo-menu-center #rt-mainMenu-trigger { left: 0; float: left; z-index: 999; } #header .rt-logo-menu-center .logo > a img { max-height: 80px; padding-bottom: 0px; max-width: 70px; } .rt-logo-menu-center .rt-account-cart { position: absolute; z-index: 99; } .rt-logo-menu-center .rt-account-cart .rt-search-cart-holder { padding: 0; } .rt-header-holder .rt-user-box { display: none; } .rt-header-holder .rt-wishlist-box { display: none; } .rt-header-holder .rt-search-box2 { display: none; } .rt-search-cart-holder #loginModal .modal-dialog { margin-right: 15px; margin-left: 15px; } } .rt-search-box { width: 100%; position: relative; } .search-btn { position: absolute; float: right; right: 0; top: 7px; } .search-btn:hover { cursor: pointer; } .search-btn:before { content: "\e610"; font-family: 'themify'; font-size: 18px; } .rt-search-btn { position: absolute; top: 10px; right: 0; color: #FFF; transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; } .rt-search-btn.fa-2x { font-size: 18px; } #search-overlay { display: none; } .block { position: fixed; left: 0; right: 0; z-index: 90; margin: 0 auto; width: 1184px; overflow: auto; text-align: center; border: 0px; transform: translate3d(0px, 63px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d; display: block; transition: transform .1s ease-in-out; } .block:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: 0; } .centered { display: inline-block; vertical-align: middle; width: 100%; float: left; padding: 0; color: #FFF; border: none; background: #f8f8f8; } #search-box { position: relative; width: 100%; margin: 0; } #search-form { overflow: hidden; } #search-text { font-size: 13px; text-transform: capitalize; color: #ddd; } #search-box input[type="text"] { background: #e5e6e9; width: 90%; float: left; padding: 0; color: #000; outline: none; font-size: 16px; line-height: 27px; padding: 12px 30px; text-transform: capitalize; border: 0px; } #search-box input[type="text"]::-webkit-input-placeholder { color: #545454; } #search-box input[type="text"]::-moz-placeholder { color: #545454; } #search-box input[type="text"]:-ms-input-placeholder { color: #545454; } #search-box input[type="submit"] { width: 10%; float: right; padding: 12px 33px; background: none; font-size: 17px; line-height: 27px; font-weight: 500; text-transform: capitalize; color: #fff; text-align: center; border: 0; cursor: pointer; background: #1e4ec4; } @media screen and (min-width: 768px) and (max-width: 1024px) { #search-box input[type="text"] { width: 83%; } #search-box input[type="submit"] { width: 17%; } } @media screen and (max-width: 767px) { .centered { width: 100%; } #search-box input[type="text"] { width: 100%; padding: 15px; margin-bottom: 10px; } #search-box input[type="submit"] { width: 100%; padding: 15px 33px; } .search-btn.fa-2x { font-size: 16px; } .rt-search-btn.fa-2x { font-size: 16px; } #close-btn.fa-2x { font-size: 16px; } .rt-search-btn { position: absolute; top: 10px; right: 0; color: #FFF; } } header#header.sticky-active .rt-cart-box.hidden-md { display: none; } #mobile-menu { background-color: #fff !important; transition: all 0.2s cubic-bezier(0.42, 0.34, 0.66, 0.59) 0s !important; } @media screen and (min-width: 768px) and (max-width: 991px) {} @media screen and (min-width: 480px) and (max-width: 767px) {} @media screen and (max-width: 1024px) { .radiant_grid_bx_two_column li { width: 100%; } #rt_transpnt-bg .radiant_lifestyle_section_two-col { background: transparent; margin-top: -49%; } #rt-mainMenu nav > ul > li > ul > li { padding: 0 15px !important; } #rt-mainMenu nav > ul > li > ul > li > ul > li { padding: 0 15px !important; } } @media screen and (min-width: 768px) and (max-width: 991px) { .radiant_grid_bx_two_column li { width: 100%; margin: 0 auto 30px auto; } #rt-lightbox_pop { padding: 0; } } @media screen and (max-width: 768px) { #rt_transpnt-bg .radiant_lifestyle_section_two-col { background: transparent; margin-top: -72%; } .default-mobile-wrapper { background: #f7f7f7; border-bottom: 1px solid #eaeaea; overflow: hidden; padding: 12px; } .default-mobile-logo { width: 50%; float: left; display: block; } } @media screen and (max-width: 767px) { .default-mobile-wrapper { background: #f7f7f7; border-bottom: 1px solid #eaeaea; overflow: hidden; padding: 12px; } .default-mobile-logo { width: 50%; float: left; display: block; } .radiant_grid_bx_two_column li { width: 100%; margin: 0 auto 30px auto; } #rt-lightbox_pop { padding: 0; } .radiant_lifestyle { border-left: none; } .radiant_lifestyle_section_two-col { padding: 15px 15px 10px 15px; } .radiant-date-bx { display: inline; position: relative; text-align: left; } .wraper_error_main.style-one .error_main { padding-top: 0; } } @media screen and (max-width: 480px) { #rt_transpnt-bg .radiant_lifestyle_section_two-col h3 { width: 100%; } } body.mobile-menu-active .overlay { visibility: visible; opacity: 1; } .wraper_header { position: relative; z-index: 9999; width: 100%; direction: initial; } .wraper_header > .main-header { position: relative; } .header_holder .wraper_header_main { background-color: rgba(255, 255, 255, 0.01); width: 100%; } @media (min-width: 1400px) {} @media screen and (min-width:992px) and (max-width:1024px) { #rt-mainMenu-trigger { top: 17px; } } @media screen and (min-width:768px) and (max-width:991px) { #rt-mainMenu-trigger { top: 17px; } } @media screen and (min-width: 1024px) and (max-width: 1199px) { #rt-mainMenu-trigger { top: 17px; } } @media screen and (min-width:480px) and (max-width:767px) { #rt-mainMenu-trigger { top: 13px; } } @media screen and (min-width:321px) and (max-width:479px) { #rt-mainMenu-trigger { top: 13px; } } @media screen and (max-width:320px) { #rt-mainMenu-trigger { top: 13px; } } body .container-wide { width: 100%; margin: 0 auto; padding: 0 60px } @media(max-width:1024px) { body .body-inner { width: 100%; margin: 0 } body .container-wide { padding: 0 30px } } .container-fullwidth { margin: 0 auto } .container-fullwidth .row { padding-left: 15px; padding-right: 15px } section { } @media(max-width:768px) { } body.rt-dark { color: #999 } section.rt-dark, .rt-dark section { color: #999 } .rt-search-box { width: 100%; position: relative; } .search-btn { position: absolute; float: right; right: 0; top: 7px; } .search-btn:hover { cursor: pointer; } .search-btn:before { content: "\e610"; font-family: 'themify'; font-size: 18px; } .rt-search-btn { position: absolute; top: 10px; right: 0; color: #FFF; transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; } .rt-search-btn.fa-2x { font-size: 18px; } #search-overlay { display: none; } .block { position: fixed; left: 0; right: 0; z-index: 90; margin: 0 auto; width: 1184px; overflow: auto; text-align: center; border: 0px; transform: translate3d(0px, 63px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d; display: block; transition: transform .1s ease-in-out; } .block:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: 0; } .centered { display: inline-block; vertical-align: middle; width: 100%; float: left; padding: 0; color: #FFF; border: none; background: #f8f8f8; } #search-box { position: relative; width: 100%; margin: 0; } #search-form { overflow: hidden; } #search-text { font-size: 13px; text-transform: capitalize; color: #ddd; } #search-box input[type="text"] { background: #e5e6e9; width: 90%; float: left; padding: 0; color: #000; outline: none; font-size: 16px; line-height: 27px; padding: 12px 30px; text-transform: capitalize; border: 0px; } #search-box input[type="text"]::-webkit-input-placeholder { color: #545454; } #search-box input[type="text"]::-moz-placeholder { color: #545454; } #search-box input[type="text"]:-ms-input-placeholder { color: #545454; } #search-box input[type="submit"] { width: 10%; float: right; padding: 12px 33px; background: none; font-size: 17px; line-height: 27px; font-weight: 500; text-transform: capitalize; color: #fff; text-align: center; border: 0; cursor: pointer; background: #1e4ec4; } @media screen and (min-width: 768px) and (max-width: 1024px) { #search-box input[type="text"] { width: 83%; } #search-box input[type="submit"] { width: 17%; } } @media screen and (max-width: 767px) { .centered { width: 100%; } #search-box input[type="text"] { width: 100%; padding: 15px; margin-bottom: 10px; } #search-box input[type="submit"] { width: 100%; padding: 15px 33px; } .search-btn.fa-2x { font-size: 16px; } .rt-search-btn.fa-2x { font-size: 16px; } #close-btn.fa-2x { font-size: 16px; } .rt-search-btn { position: absolute; top: 10px; right: 0; color: #FFF; } } header#header.sticky-active .rt-cart-box.hidden-md { display: none; } .header_nav_action.seo_search { float: left; margin-top: 0px; } .header_nav_action.seo_search ul > li:last-child, .header_nav_action ul > li:only-child { margin-right: 0; } .header_nav_action.seo_search ul > li { position: relative; display: inline-block; vertical-align: top; margin-right: 25px; } .header_nav_action.seo_search ul > li.expanded-searchbar .form-row input[type=search] { max-width: 175px; } .header_nav_action.seo_search ul > li.expanded-searchbar .form-row { position: relative; padding: 0; margin: 0; } .header_nav_action.seo_search ul > li.expanded-searchbar .form-row input[type=search] { width: 100%; height: 20px; padding: 0px 30px 0px 15px; background-color: transparent; border: none; border-left: 1px rgba(255, 255, 255, 0.9) solid; box-shadow: initial; text-transform: capitalize; font-size: 15px; color: #ffffff; letter-spacing: 0px; } .header_nav_action.seo_search ul > li.expanded-searchbar .form-row input[type=search]::placeholder { color: #ffffff !important; } .header_nav_action.seo_search ul > li.expanded-searchbar .form-row button[type=submit] { position: absolute; top: 0px; right: 0; z-index: 1; width: 20px; height: 100%; background-image: url(../../../themes/busia/assets/css/service-box-img/search-white.svg); background-position: center center; background-repeat: no-repeat; background-color: initial; background-size: 18px auto; border: none; cursor: pointer; opacity: 0.9; } .rt-cart-box { display: inline-block; display: block; padding: 0; flex-shrink: 1; height: 100%; padding: 0; margin: 0; display: flex; align-items: center; justify-content: center; width: 110px; height: 105px; border-right: 1px solid #EBEBEB; } .cart-btn { position: absolute; top: 1em; right: 1em; color: #000; } .cart-btn:hover { cursor: pointer; } .cart-btn.fa-2x { font-size: 18px; } .rt-cart-btn .header-cart-bar { display: inline-block; height: 100%; padding: 0 10px; position: relative; vertical-align: top; } .rt-cart-btn.fa-2x { font-size: 18px; } .cart-overlay { display: none; } .cart-block{ left: auto; opacity: 0; position: absolute; right: 110px; text-align: left; top: 105px; -webkit-transition: opacity .25s ease, visibility .25s ease; -o-transition: opacity .25s ease, visibility .25s ease; transition: opacity .25s ease, visibility .25s ease; visibility: hidden; background: #f9f9f9; width: 310px; border-radius: 0px; z-index: 999; } .fixed .cart-block{ left: auto; opacity: 0; position: absolute; right: 110px; text-align: left; top: 105px; -webkit-transition: opacity .25s ease, visibility .25s ease; -o-transition: opacity .25s ease, visibility .25s ease; transition: opacity .25s ease, visibility .25s ease; visibility: hidden; background: #f9f9f9; width: 310px; border-radius: 0px; z-index: 999; } .rt-cart-box:hover .cart-block { opacity: 1; visibility: visible; } .cart-block:before { content: ''; height: 100%; vertical-align: middle; margin-right: 0; } .cart-center { display: inline-block; vertical-align: middle; width: 100%; float: left; padding: 0; color: #000; border: none; background: transparent; } #cart-box { position: relative; width: 100%; margin: 0; } @media screen and (min-width: 768px) and (max-width: 1024px) { #cart-box input[type="text"] { width: 83%; } #cart-box input[type="submit"] { width: 17%; } .cart-block { top: 82px; } } @media screen and (max-width: 767px) { .cart-center { width: 100%; } .cart-btn.fa-2x { font-size: 16px; } .rt-cart-btn.fa-2x { font-size: 16px; } #close-btn.fa-2x { font-size: 16px; } .rt-cart-btn { position: absolute; top: 10px; right: 0; color: #FFF; } .cart-block { right: 0px; top: 59px; } } .rt-cart-box .widget_shopping_cart_content { padding: 20px; overflow: hidden; } .rt-cart-box .widget_shopping_cart_content ul.woocommerce-mini-cart li { padding-bottom: 16px; float: left; display: block; width: 100%; } .rt-cart-box .widget_shopping_cart_content .woocommerce-mini-cart__empty-message { text-align: center; color: #676666; padding: 0; margin: 0; text-transform: capitalize; font-weight: 400; font-size: 14px; line-height: 24px; } .rt-cart-box .widget_shopping_cart_content ul.woocommerce-mini-cart li img { width: 72px !important; float: left !important; margin-right: 10px !important; margin-left: 0 !important; border-radius: 0px; margin-top: 0px; } .rt-cart-box .widget_shopping_cart_content ul.woocommerce-mini-cart li a { color: #262626; font-weight: 500; margin-top: -7px; display: block; font-size: 14px; line-height: 24px; letter-spacing: 0; } .rt-cart-box .widget_shopping_cart_content ul.woocommerce-mini-cart li a.remove { float: right; width: 30px; text-align: right; font-weight: 400; font-size: 22px; line-height: 22px; color: #000 !important; background: transparent; } .rt-cart-box .widget_shopping_cart_content ul.woocommerce-mini-cart li a.remove:hover { background: transparent; } .rt-cart-box .widget_shopping_cart_content ul.woocommerce-mini-cart li span.quantity { text-align: left; display: block; font-size: 14px; color: #262626; } .rt-cart-box .widget_shopping_cart_content ul.woocommerce-mini-cart li span.woocommerce-Price-amount { font-size: 14px; color: #262626; } .rt-cart-box .widget_shopping_cart_content .woocommerce-mini-cart__buttons { margin: 0; padding: 0; } .rt-cart-box .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.wc-forward { text-align: center; display: block; width: 100%; padding: 11px 30px !important; font-size: 12px; font-weight: 400; text-transform: capitalize; line-height: 24px !important; letter-spacing: 1.5px; border-radius: 4px; background: linear-gradient(to top right, #000 0%, #000 100%) !important; color: #fff !important; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-cart-box .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.wc-forward:hover { background: #F4245F !important; color: #fff !important; } .rt-cart-box .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.checkout { display: none; } .rt-cart-box .widget_shopping_cart_content .woocommerce-mini-cart__total { width: 100%; text-align: right; padding-bottom: 10px; margin: 0; overflow: hidden; margin-top: 8px; font-size: 14px; line-height: 26px; color: #000; } .rt-cart-box .widget_shopping_cart_content .woocommerce-mini-cart__total strong { float: left; font-weight: 600; } .rt-cart-box .widget_shopping_cart_content .woocommerce-mini-cart__total .woocommerce-Price-amount { float: right; font-weight: 600; } .blockUI.blockOverlay:hover { display: none !important; } .header-cart-bar .header-cart-bar { float: right; margin-top: 7px; text-align: center; font-size: 0; } .header-cart-bar .header-cart-bar-icon { position: relative; vertical-align: top; margin-left: 0; color: #fff; } .header-cart-bar .lnr-cart { font-size: 18px; cursor: pointer; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .header-cart-bar .cart-count { transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; height: 16px; width: 16px; line-height: 16px; background: #1e4ec4; border-radius: 50px; font-size: 10px; text-align: center; display: inline-flex; justify-content: center; align-items: center; margin-left: -3px; color: #fff; position: absolute; left: 15px; bottom: -5px; } .rt-cart-box .minicart dl.variation { display: inline-flex; margin: 0; align-items: center; padding-left: 0px; border-left: none; } .rt-cart-box .minicart dl.variation dt.variation-Size { margin: 0 10px 0 0; } .rt-cart-box .minicart dl.variation dd.variation-Size, .rt-cart-box .minicart dl.variation dd.variation-Size p { margin: 0; } .landing-header .rt-search-cart-holder { margin-right: 40px; } .rt-search-cart-holder .rt-cart-box { float: left; padding: 0; margin-left: 20px; position: relative; display: inline-block; } .rt-search-cart-holder .rt-search-box2 { float: left; padding: 0; } .rt-search-cart-holder .rt-search-box2 .container { padding-left: 0 !important; padding-right: 0 !important; display: contents; } .rt-search-cart-holder .rt-wishlist-box { float: left; padding: 0; margin-left: 20px; position: relative; display: inline-block; } .rt-search-cart-holder .rt-social-section { float: left; padding: 0; margin-left: 20px; position: relative; display: inline-block; border-left: 1px solid #696969; } .rt-search-cart-holder .rt-social-section .rt-social-text { float: left; padding: 0; margin-left: 20px; position: relative; display: inline-block; text-transform: capitalize; font-weight: 600; } .rt-search-cart-holder .radiantthemes-menu-custom-button { float: left; padding: 0; margin-top: 1px; margin-left: 20px; position: relative; display: inline-block; } .rt-right-menu-holder .rt-search-box2 { display: block; padding: 0; flex-shrink: 1; height: 100%; padding: 0; margin: 0; display: flex; align-items: center; justify-content: center; width: 110px; height: 105px; border-left: 1px solid rgba(204, 199, 199, 0.35); border-right: 1px solid rgba(204, 199, 199, 0.35); } .head-eight .rt-search-cart-holder .radiantthemes-menu-custom-button { margin-top: 0; } .rt-search-cart-holder .radiantthemes-menu-custom-button a.radiantthemes-menu-custom-button-main { background: #F4245F; color: #FFFFFF; padding: 15px 23px; line-height: 23px; font-weight: 700; font-size: 15px; display: inline-block; } .rt-search-cart-holder .radiantthemes-menu-custom-button a.radiantthemes-menu-custom-button-main { position: relative; display: inline-block; vertical-align: top; text-align: center; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-search-cart-holder .radiantthemes-menu-custom-button a.radiantthemes-menu-custom-button-main span { position: relative; left: 0px; transition: all .2s ease-in-out; } .rt-search-cart-holder .radiantthemes-menu-custom-button a.radiantthemes-menu-custom-button-main span:before { content: ''; position: absolute; display: inline-block; background-color: currentColor; top: calc(50%); left: -22px; height: 1px; width: 0; transition: all .2s ease-in-out; } .rt-search-cart-holder .radiantthemes-menu-custom-button a.radiantthemes-menu-custom-button-main:hover span { left: 15px; } .rt-search-cart-holder .radiantthemes-menu-custom-button a.radiantthemes-menu-custom-button-main:hover span:before { width: 13px; } .rt-search-cart-holder .radiantthemes-menu-button { float: left; padding: 0; margin-top: 0; margin-left: 20px; position: relative; display: inline-block; } .rt-search-cart-holder .radiantthemes-menu-button a.radiantthemes-menu-button-main { background: #F4245F; color: #FFFFFF; padding: 15px 23px 16px 23px; line-height: 23px; letter-spacing: 0px; font-weight: 500; font-size: 15px; } .rt-search-cart-holder .rt-social-section ul { float: left; padding: 0; margin: 0; list-style-type: none; } .rt-search-cart-holder .rt-social-section ul li { float: left; padding-left: 15px; } .rt-search-cart-holder .rt-wishlist-box .wish_list_count { height: 16px; width: 16px; line-height: 16px; background: #1e4ec4; border-radius: 50px; font-size: 10px; text-align: center; display: inline-flex; justify-content: center; align-items: center; margin-left: 2px; color: #fff; position: absolute; left: 10px; top: -3px; } .rt-search-cart-holder .header-elem-desk-hamburger { float: left; padding: 0; margin-left: 15px; } .rt-search-cart-holder .contact_holder { float: left; padding: 0 0 0 20px; margin-left: 20px; border-left: 1px solid #969696; } .rt-search-cart-holder .contact_holder .contact_icon, .rt-search-cart-holder .contact_holder .contact_text { float: left; padding: 0; } .rt-search-cart-holder .contact_holder .contact_text p { margin-bottom: 0; float: left; } .rt-search-cart-holder .rt-user-box { float: left; padding: 0; margin-left: 0px; } .rt-search-cart-holder .rt-user-box .rt_user_login a { background: none; border: none; padding: 0; float: right; cursor: pointer; box-shadow: none !important; -webkit-appearance: none; color: #1e4ec4; } .rt-search-cart-holder .rt-user-box .rt_user_login a:active:focus { box-shadow: none !important; background: none; } .rt-search-cart-holder .rt-search-box2.search-style2 { border-left: 1px solid #000; margin-left: 30px !important; padding-left: 20px !important; } .rt-search-cart-holder .rt-search-box2.search-style2 input { border: none; } .rt-search-cart-holder .rt-search-box2.search-style2 .search-button-style2 { border: none; background: transparent; } .rt-search-cart-inner-holder { display: contents; } .rt-social-section-left { float: left; padding: 0; margin-left: 20px; position: relative; display: inline-block; border-left: 1px solid #eaeaea; } .rt-social-section-left ul { float: left; padding: 0; margin: 0; list-style-type: none; } .rt-social-section-left ul li { float: left; padding-left: 15px; } .modal-backdrop { position: fixed; top: 0; left: 0; z-index: 99; width: 100vw; height: 100vh; background-color: #000; } .rt-search-cart-holder #loginModal { padding: 0px !important; background: rgba(146, 146, 146, 0.95); z-index: 9999; } .rt-search-cart-holder #loginModal .modal-dialog { max-width: 520px; margin: 0 auto; top: 20%; } .rt-search-cart-holder #loginModal .modal-content { border: none; border-radius: 4px; } .rt-search-cart-holder #loginModal .modal-header { position: absolute; border: none; right: 0; z-index: 9; } .rt-search-cart-holder #loginModal .modal-body { padding: 35px; margin: 0; } .rt-search-cart-holder #loginModal .modal-body .woocommerce form.checkout_coupon, .rt-search-cart-holder #loginModal .modal-body .woocommerce form.login, .rt-search-cart-holder #loginModal .modal-body .woocommerce form.register { border: none; padding: 0px; margin: 0; text-align: left; border-radius: 4px; } .rt-search-cart-holder #loginModal .modal-footer { display: none; } .rt-search-cart-holder #loginModal h2 { text-align: center; } .rt-search-cart-holder #loginModal input[type=text], .rt-search-cart-holder #loginModal input[type=password] { font-size: 14px; line-height: 1.6; outline: 0; padding: 10px; height: 50px; color: #1e4ec4; background-color: #fff; background-clip: padding-box; border: 2px solid #ececec; } .rt-search-cart-holder #loginModal .form-row { padding: 0; margin: 0 0 15px 0px; } .rt-search-cart-holder #loginModal .password-input { width: 100%; } .mobile-menu-top .rt-search-cart-holder { display: flex; flex-direction: column; width: 100%; margin-top: 0; } .mobile-menu-top .rt-user-box { padding-right: 0; padding-bottom: 10px; padding-top: 10px; text-align: left; margin: 0; border-top: 1px solid #eee; } .mobile-menu-top .rt-user-box a { display: inline; float: right; position: relative; background: rgba(0, 0, 0, 0); } .mobile-menu-top .rt-user-box p { display: inline; font-size: 14px; line-height: 28px; } .mobile-menu-top .rt-wishlist-box { padding-right: 0; padding-bottom: 10px; padding-top: 10px; text-align: left; margin: 0; border-top: 1px solid #eee; } .mobile-menu-top .rt-wishlist-box p { display: inline; } .mobile-menu-top .rt-wishlist-box .counting.wishlist_countings { display: inline; float: right; position: relative; } .mobile-menu-top .rt-cart-box { padding-right: 0; padding-bottom: 10px; padding-top: 10px; text-align: left; margin: 0; border-top: 1px solid #eee; width: 100%; } .mobile-menu-top .rt-cart-box p { display: inline; } .mobile-menu-top .rt-cart-box .header-cart-bar-icon { float: right; } .mobile-menu-top .rt-search-box2 { display: none; } #rt-mainMenu nav > ul > li .rt-dropdown-menu > li > a:hover::after { width: 100%; left: 0; right: auto; margin: 0; } #rt-mainMenu nav > ul > li .rt-dropdown-menu > li > a:hover { color: #F4245F; } @media screen and (max-width: 1024px) { .rt-search-cart-holder .radiantthemes-menu-custom-button { display: none; } .rt-search-cart-holder .radiantthemes-menu-button { display: none; } } .apr-nav-menu--main > .mega-menu .sub-menu li .purchase-btn a::before { display:none; } .rt-header .apr-nav-menu--main ul.mega-menu li.menu-item-has-children a span.arrow { top: 0; right: .75em; max-height: 28px; display: flex; align-items: center; justify-content: flex-end; margin: 2px 0 0 0; display: none; } .rt-header .apr-nav-menu--main li.menu-item-has-children > a span { background-repeat: no-repeat; background-position: center; z-index: 9; width: 16px; height: 16px; background-size: 16px; margin-left: 10px; right: 0px; transition: all 0.45s cubic-bezier(0.49, 0.06, 0.21, 0.64); transition: transform .5s cubic-bezier(.19, 1, .22, 1); } .rt-header .apr-nav-menu--main ul.mega-menu li.menu-item-has-children:hover a span.arrow { transform: rotate(-180deg); } .rt-header .apr-nav-menu--main ul.mega-menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children a span.arrow { display: inline-flex; position: absolute; top: 6px; right: 10px; transform: rotateX(0deg) !important; transition: transform .5s cubic-bezier(.19, 1, .22, 1); } .rt-header .apr-nav-menu--main ul.mega-menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children a:hover span.arrow { transform: rotateX(180deg) !important; top: 6px; } .rt-header .apr-nav-menu--main ul.mega-menu li:not(.menu-item-has-children) a span.arrow { display: none; } ul.sub-menu.menu-depth-10 li:not(.menu-item-has-children) a span.arrow { display: none !important; } .rt-header .apr-nav-menu--main ul.mega-menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children a span.arrow, .rt-header .apr-nav-menu--main ul.mega-menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li a span.arrow { margin: 3px 0; transform: rotateX(180deg); } .rt-header .apr-nav-menu--main .menu-item-type-custom a span.arrow, .rt-header .apr-nav-menu--main .menu-item-object-page a span.arrow, .rt-header .apr-nav-menu--main .current-menu-item a span.arrow { display: none; } .rt-header.fixed .apr-nav-menu--main .mega-menu > li > a span:after { background-repeat: no-repeat; background-position: center; z-index: 9; width: 16px; height: 16px; background-size: 16px; margin-left: 10px; right: 0px; transition: all 0.45s cubic-bezier(0.49, 0.06, 0.21, 0.64); transition: transform .5s cubic-bezier(.19, 1, .22, 1); } .rt-header.fixed .apr-nav-menu--main .mega-menu > li:hover a span:after { transform: rotateX(-180deg); } .rt-mobile-menu li.menu-item-has-children > a span.arrow { top: 0; right: 0; max-height: 28px; display: flex; align-items: center; justify-content: flex-end; margin: 10px 0 0 0; } .rt-mobile-menu li.menu-item-has-children > a span.arrow svg { margin: 0; } .rt-mobile-menu li.menu-item-7323 a span.arrow { display: none; } .rt-header.style3 .apr-nav-menu--main ul.mega-menu li.menu-item-has-children a span.arrow { top: 0; right: -0.99em; max-height: 28px; display: flex; align-items: center; justify-content: flex-end; margin: 2px 0 0 0; display: none; } .cart-icon { position: relative; vertical-align: top; margin-left: 0; } .rt-header .cart-icon svg { color: #262626; } .cart-icon .cart-count { transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; height: 16px; width: 16px; line-height: 16px; background: #F4245F; border-radius: 50px; font-size: 10px; text-align: center; display: inline-flex; justify-content: center; align-items: center; margin-left: -3px; color: #fff; position: absolute; left: 15px; top: -5px; } .rt-search-cart-holder .rt-cart-box { border-right: none; height: auto; width: auto; } @media only screen and (max-width: 767px) { .landing-slider .swiper-slide { margin: 50px 0px 50px 0px; } .landing-slider .elementor-swiper-button { position: relative; display: inline-flex; top: 0px; right: 0px; } .landing-slider .elementor-swiper-button.elementor-swiper-button-prev { right: auto; left: 42%; } .landing-slider .elementor-swiper-button.elementor-swiper-button-next { right: auto; left: 42%; } .rt-header.mobile-header-style1.fixed .mobile-logo-column, .rt-header.mobile-header-style5.fixed .mobile-logo-column { box-shadow: none; padding: 15px 30px; } .rt-header.mobile-header-style1 .rt-header-holder, .rt-header.mobile-header-style5 .rt-header-holder { padding-left: 15px; padding-right: 15px; } .rt-header.mobile-header-style1.fixed .rt-header-holder, .rt-header.mobile-header-style2.fixed .rt-header-holder, .rt-header.mobile-header-style3.fixed .rt-header-holder, .rt-header.mobile-header-style4.fixed .rt-header-holder, .rt-header.mobile-header-style5.fixed .rt-header-holder { padding-left: 15px; padding-right: 15px; } .rt-header.mobile-header-style2.fixed, .rt-header.mobile-header-style3.fixed, .rt-header.mobile-header-style4.fixed { padding: 15px 0px; } .wraper_header_main .header_main, .wraper_header_main.fixed .header_main { padding: 15px 15px !important; } .rt-header.mobile-header-style1 .header_main, .rt-header.mobile-header-style1.fixed .header_main { padding: 15px 15px !important; } } @media only screen and (min-width: 768px) and (max-width: 1024px) { .rt-header.mobile-header-style1.fixed .mobile-logo-column, .rt-header.mobile-header-style2.fixed .mobile-logo-column, .rt-header.mobile-header-style3.fixed .mobile-logo-column, .rt-header.mobile-header-style5.fixed .mobile-logo-column, .rt-header.mobile-header-style4.fixed { box-shadow: none; padding: 15px 15px; } .rt-header.mobile-header-style1 .rt-header-holder { width: 100%; padding-left: 15px; padding-right: 15px; } .wraper_header_main .header_main, .wraper_header_main.fixed .header_main { padding: 15px 15px; } .rt-header.mobile-header-style1 .header_main, .rt-header.mobile-header-style1.fixed .header_main { padding: 15px 15px !important; } } @media only screen and (max-width: 1067px) { .rt-header.mobile-header-style1 .mobile-logo-column { text-align: center; box-shadow: 0px 1px 0px 0px rgb(0 0 0 / 6%); } .rt-header.mobile-header-style1 .mobile-logo-column .logo-holder, .rt-header.mobile-header-style1 .mobile-logo-column .fixed-logo-holder, .rt-header.mobile-header-style5 .mobile-logo-column .logo-holder { margin: 0; } .logo-holder .logo { width: 100%; max-width: 130px; margin: 0 auto; display: inline-block; } .rt-search-cart-holder .rt-search-box2 { float: right; padding: 8px 0 0 0; position: absolute; right: 44px; } .rt-search-cart-holder .rt-wishlist-box { float: left; position: relative; display: inline-block; } .rt-search-cart-holder .rt-user-box { float: left; } .rt-search-cart-holder .rt-cart-box { float: right; } .rt-header.mobile-header-style1 .header-menu-row > .row > .columns { display: flex } } @media only screen and (min-width: 1068px) { .rt-header.style1 .header-menu-row { display: block; text-align: right; flex: 1; margin-left: 0px; } .rt-search-box2.cat-search-box { display: block; text-align: right; flex: 1; flex-shrink: 1; } .rt-header.style1 .header-logo-row { padding: 30px 0 10px } .rt-header.fixed .header-menu-row { display: block; flex: 1; } } @media only screen and (min-width: 1025px) { .rt-header .header_cat_name { display: none; } } @media only screen and (max-width: 1067px) and (min-width: 1025px) { .rt-search-box2.cat-search-box { display: block; text-align: right; flex: 1; flex-shrink: 1; } .rt-header.mobile-header-style1.fixed .mobile-logo-column { padding: 0; } .rt-header.style1.mobile-header-style1 .rt-menu-holder { flex-shrink: 1; flex: 2; text-align: left; } } @media only screen and (max-width: 1024px) { .rt-header .ph { display: none; } .rt-header.mobile-header-style1 .mobile-logo-column { text-align: center; box-shadow: 0px 1px 0px 0px rgb(0 0 0 / 6%); padding-bottom: 10px; } .rt-header.mobile-header-style1 .mobile-logo-column .logo-holder, .rt-header.mobile-header-style1 .mobile-logo-column .fixed-logo-holder, .rt-header.mobile-header-style5 .mobile-logo-column .logo-holder, .rt-header.mobile-header-style2.fixed .logo-holder, .rt-header.mobile-header-style3.fixed .logo-holder, .rt-header.mobile-header-style4.fixed .logo-holder { margin: 0; flex: 1; justify-content: center; display: block; align-items: center; text-align: center; } .rt-header .logo-holder .logo-default img { width: 100%; } .mobile-sticky-dark-logo .rt-header .logo-holder .logo-default img { filter: brightness(1) invert(1); } .mobile-sticky-dark-logo .rt-header.fixed .logo-holder .logo-default img { filter: brightness(1); } .rt-header .cart-icon svg { color: #272727 !important; } .rt-header.style1.mobile-header-style1 .rt-menu-holder { display: none; } .rt-header .logo-holder.cat-logo-holder .logo { display: none; } .rt-header .header_cat_name { display: flex; align-items: center; justify-content: center; color: #272727; flex-direction: row; } .rt-header .header_cat_name a { background: none; background-color: transparent; background-image: none; box-shadow: none !important; padding: 0; display: flex; margin-left: -10px; font-size: 16px; align-items: center; cursor: pointer; padding: 0 8px 0 0; } .rt-header .header_cat_name a[type=button] { background: none !important; background-color: transparent !important; background-image: none !important; box-shadow: none !important; } .rt-header .header_cat_name a svg { width: 30px; height: 100%; } .rt-header .header_cat_name .rt-cat-name-items { display: flex; flex-direction: column; font-size: 16px; line-height: 24px; font-weight: 600; letter-spacing: 0.3px; } .rt-header .header_cat_name .rt-cat-name-items span { font-size: 12px; line-height: 14px; text-align: left; color: #676766; font-weight: 400; } .wraper_header_main .header_main .brand-logo { margin: 0; flex: 1; justify-content: center; display: inline-flex; align-items: center; text-align: center; margin-right: 30px; } .rt-header.mobile-header-style1 .header_main .brand-logo { margin: 0; flex: 1; justify-content: center; display: inline-flex; align-items: center; text-align: center; margin-right: 0px; padding: 0px; } .rt-header.mobile-header-style1 .header_main #rt-mainMenu { display: none; } .wraper_header_main .header_main #rt-mainMenu { display: none; } #mobile-menu p.site-title { margin: 0; font-size: 24px; } } @media (min-width: 1025px) { .rt-header.style2.mobile-header-style1 .rt-navbar-menu .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu .sub-menu { top: -9px; left: calc(100% + 0px); right: auto; } .rt-header.mobile-header-style1 .rt-navbar-menu .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu .sub-menu { top: -9px; left: calc(100% + 0px); right: auto; } .rt-header.style2.mobile-header-style1 .rt-navbar-menu.menu-right .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu .sub-menu, .rt-header.style3.mobile-header-style1 .rt-navbar-menu.menu-right .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu .sub-menu { top: -9px; right: calc(100% + 30px); left: auto; } } @media only screen and (min-width: 1068px) { .rt-header.style6 .rt-search-box2.cat-search-box { display: block; text-align: right; flex: 1; flex-shrink: 1; margin-right: 15%; margin-left: 15%; } } @media only screen and (max-width: 1024px) { .rt-header.logo-center.style5 .logo-holder { display: inline-flex; } .logo-holder { position: inherit; padding-left: 0px; } } @media only screen and (min-width: 736px) { #mobile-menu, #desktop-menu { width: 400px } } @media (max-width: 767px) { .rt-mobile-menu li.menu-item-has-children > ul li a span { margin: 0px; } .logo-holder { position: inherit; padding-left: 0px; } } @media (min-width: 992px) and (max-width: 1199px) { .megamenu.mega_column_4 > ul.sub-menu { width: 932px } .megamenu.mega_column_5 > ul.sub-menu { width: 932px } } @media (max-width: 1024px) { .header-fixed .site-header:not(.is-sticky) > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-element { background-color: transparent !important; } } @media only screen and (max-width: 1024px) { .wraper_header.style-default .rt-header.mobile-header-style1 .header_main { padding: 18px 0px !important; } .wraper_header.style-default .rt-header.mobile-header-style1.fixed .header_main { padding: 23px 15px !important; } } .wraper_header.style-default .rt-mobile-menu > li > a { color: #262626; font-size: 15px; text-transform: uppercase; line-height: 27px; letter-spacing: 4px; } .wraper_header.style-default .rt-mobile-menu li:not(.menu-item-has-children) > a span.arrow { display: none; } @media (min-width: 1025px) { .apr-nav-menu--main > .mega-menu > li:not(.megamenu):hover > .sub-menu.menu-even { left: 100%; top: -1px !important; z-index: 1; } .apr-nav-menu--main > .mega-menu .sub-menu li:hover .sub-menu.menu-odd { right: 100%; left: auto; } .apr-nav-menu--main > .mega-menu > li:not(.megamenu).menu-item-1731:hover > .sub-menu.menu-even, .apr-nav-menu--main > .mega-menu > li:not(.megamenu).menu-item-1731:hover > .sub-menu.menu-odd { left: 0px; transition: none; } .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu .sub-menu, .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu .sub-menu .sub-menu .sub-menu, .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu, .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu, .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu { top: 0px !important; left: calc(100% + 0px); } .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu .sub-menu .sub-menu, .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu, .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu, .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu, .apr-nav-menu--main > .mega-menu > li:not(.megamenu) .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu { top: 0px !important; right: calc(100% + 28px); left: auto; } } @media screen and (min-width: 1025px) and (max-width: 1067px) { .header-corporate .rt-search-cart-holder { display: none; } .header-corporate .apr-nav-menu--main .mega-menu > li:last-child > a { padding: 15px 0px 15px 20px !important; } } @media screen and (max-width: 1024px) { .rt-search-cart-holder .rt-social-section.two { display: none; } }