 #wrapper-navbar {   position:absolute;   width:100%;   background:transparent;   padding-top:0;   z-index:var(--z-navbar);   transition:var(--transition-standard); }  #wrapper-navbar.shrink {   background:var(--header-color-white);   position:fixed;   top:0;   z-index:var(--z-mobile-menu);   box-shadow:0 -4px 8px 6px #e2e2e2; }  .navbar {   position:relative;   display:flex;   align-items:center;  transition:var(--transition-standard);   width:100%;   flex-wrap:wrap;   justify-content:space-between; } .navbar-brand {   max-width:430px; } .navbar-brand img {   max-width:225px;   filter:drop-shadow(0 1px 0 rgba(0, 0, 0, 0.8));   transition:filter var(--transition-standard); } .navbar-fixed-top img.img-fluid {   filter:brightness(0) invert(1); } .shrink .navbar-fixed-top img.img-fluid {   filter:none;   margin-top:-8px; }  .navbar-nav {   display:flex;   flex-direction:row;   padding-left:0;   margin:8px 0 0 0;   list-style:none; } .navbar-nav .nav-link {   color:var(--header-color-white);   font-size:0.85rem;   font-weight:500;   padding:0.5rem 1rem;   text-decoration:none;   transition:var(--transition-standard);   position:relative; } .navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus {   color:rgba(255, 255, 255, 0.75);   text-decoration:none; } .menu-item {   margin-right:20px;   position:relative; } .menu-item-has-children::before {   content:"";   position:absolute;   bottom:-23px;   width:100%;   height:5px;   background-color:transparent;   transition:var(--transition-standard); }  .dropdown-toggle::after {   border:none;   content:"\f107";   font-family:"Font Awesome 7 Free";   font-size:12px;   font-weight:900;   margin-left:0.255em;   vertical-align:0.255em;   position:absolute;   top:7px;   transform-origin:center;   transition:var(--transition-standard); } .dropdown-menu.show {   display:block; } .dropdown-menu::-webkit-scrollbar {   width:6px; } .dropdown-menu::-webkit-scrollbar-track {   background:var(--header-color-scrollbar-track); } .dropdown-menu::-webkit-scrollbar-thumb {   background:var(--header-color-primary-dark);   border-radius:6px; } .dropdown-menu::-webkit-scrollbar-thumb:hover {   background:var(--header-color-primary-hover); }  .dropdown-item {   display:block;   width:100%;   padding:0.25rem 1.5rem;   clear:both;   font-weight:400;   color:var(--header-color-black);   text-align:inherit;   white-space:nowrap;   background-color:transparent;   border:0;   text-decoration:none;   transition:var(--transition-standard); } .dropdown-item:hover, .dropdown-item:focus {   color:var(--header-color-white);   background-color:var(--header-color-primary);   text-decoration:none; } .dropdown-menu li {   font-weight:500;   margin-right:2px;   padding:5px 10px;   border-radius:var(--border-radius);   cursor:pointer;   display:block;   width:180px;   position:relative; } .dropdown-menu li:hover, .dropdown-menu li.active {   background-color:var(--header-color-primary);   color:var(--header-color-white); } .dropdown-menu li:hover::after, .dropdown-menu li.active::after {   color:var(--header-color-white); }  .main_menu_box {   position:absolute;   width:100%;   padding:24px 0;   color:var(--header-color-white);   background:var(--header-color-bg-main);   margin-top:23px;   z-index:1;   border-bottom-left-radius:12px;   border-bottom-right-radius:12px;   min-width:max-content; } .main_menu_box::after {   position:absolute;   left:0;   width:100%;   height:100%;   z-index:-9;   top:-23px;   content:''; } .main_menu_box .container {   max-width:var(--container-max-width); } .main_menu_box .dropdown-menu {   position:static;   background:transparent;   box-shadow:none;   border:none;   padding:0;   max-height:360px;   flex-wrap:wrap;   height:fit-content;   overflow:auto;   display:flex;   flex-direction:column; } .main_menu_box.menu-flex .dropdown-menu {   max-height:270px;   flex-wrap:wrap; } #tools .main_menu_box {   left:calc(50% - 50vw + 630px); } #speed-optimization .main_menu_box{   left:calc(50% - 50vw + 28vw); } #pricing .main_menu_box.menu-flex {   left:calc(50% - 50vw + 41vw); } #reviews .main_menu_box {   left:calc(50% - 50vw + 41vw); }  .menu-head_cst {   font-weight:600;   margin-bottom:20px;   width:max-content;   display:flex;   align-items:center;   position:relative;   color:var(--header-color-white); } .menu-head_cst img {   width:20px;   object-fit:contain; } .menu-head_cst span {   padding:8px 8px 2px 8px;   background:var(--header-color-white);   border-radius:var(--border-radius);   margin-right:10px; } .menu-head_cst::before {   content:"";   background:url('/wp-content/uploads/2025/06/menu-img.webp') center/contain no-repeat;   width:22px;   height:100%;   margin-right:10px;   position:absolute;   left:-32px;   z-index:1; } .menu-head_cst::after {   content:"";   background:var(--header-color-white);   width:26px;   height:26px;   border-radius:var(--border-radius);   position:absolute;   left:-32px; } .menu-flex .menu-head_cst {   padding-left:30px; } .menu-flex .menu-head_cst::before, .menu-flex .menu-head_cst::after {   left:0; } .menu-min_text {   margin-bottom:0;   text-transform:uppercase;   font-size:12px;   letter-spacing:0.18em;   color:#fff; }  .tabs {   width:100%;   border-radius:var(--border-radius);   display:flex;   padding:20px 0 0 0; } .tabs-nav {   color:var(--header-color-grey);   padding-left:0;   padding-right:20px; } .tabs .dropdown-menu {   list-style:none;   margin:0;   padding:5px;   overflow:auto;   display:flex;   flex-direction:column;   flex-wrap:wrap;   max-height:375px; } .tabs .dropdown-menu li {   min-width:220px; } .tabs .dropdown-menu li:hover, .tabs .dropdown-menu li.active {   background-color:var(--header-color-primary);   color:var(--header-color-white); } .tabs .tab-content {   padding:10px;   border-left:5px solid var(--header-color-primary-dark);   background-color:var(--header-color-bg-tab-dark);   width:100%;   display:none; } .tab-content.active-tab {   display:block; } #tabs-content {   min-width:max-content; }  .search_fun {   position:relative; } .search_fun form {   position:absolute;   right:30px;   max-width:400px;   min-width:260px;   transition:var(--transition-standard);   display:flex;   overflow:hidden;   background:var(--header-color-white);   padding:3px 3px 3px 15px;   border-radius:50px;   justify-content:space-between;   box-shadow:5px 10px 20px rgba(0, 0, 0, 0.08);   align-items:center;   backdrop-filter:blur(50px);   margin-top:-3px; } .search_fun:not(.search_box_open)>form {   visibility:hidden;   opacity:0;   transform:translateX(20px);   width:0; } .search_fun input[type="text"] {   border:none;   background:transparent;   min-height:30px;   font-weight:400;   min-width:calc(100% - 90px); } .search_fun input[type="text"]::placeholder {   font-size:14px;   font-weight:400; } .search_fun input[type="submit"] {   padding:7px 20px;   background:var(--header-color-primary);   color:var(--header-color-white);   border:none;   font-weight:600;   cursor:pointer;   border-radius:50px;   font-size:14px;   transition:var(--transition-standard); } .search_fun input[type="submit"]:hover {   background:var(--header-color-black); } .header_search_icon {   cursor:pointer; } .header_search_icon i {   color:var(--header-color-white);   line-height:normal;   font-size:18px;   margin-top:10px;   min-width:18px;   transition:var(--transition-standard); } .search_fun:not(.search_box_open) .header_search_icon .close-icon {   display:none; } .search_fun.search_box_open .header_search_icon .search-icon {   display:none; }  .navbar-toggler {   background:none;   border:none;   height:50px;   width:31px;   padding:0 4px;   margin:6px 0 0 -50px; } .navbar-toggler:focus {   outline:none;   box-shadow:none; } .navbar-toggler-icon {   background-image:none;   position:relative;   display:block;   height:3px;   width:30px;   background:var(--header-color-white);   transition:var(--transition-standard); } .navbar-toggler-icon::before, .navbar-toggler-icon::after {   content:'';   position:absolute;   left:0;   width:100%;   height:3px;   background:var(--header-color-white);   transition:var(--transition-standard); } .navbar-toggler-icon::before {   top:-8px; } .navbar-toggler-icon::after {   bottom:-8px; } .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {   background:transparent; } .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon::before {   transform:rotate(45deg);   top:0; } .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon::after {   transform:rotate(-45deg);   bottom:0; }  nav.element-hover {   position:relative;   width:100%;   z-index:var(--z-navbar); } nav.element-hover img.img-fluid {   filter:unset; } nav.element-hover .search_fun .header_search_icon i {   color:var(--header-color-black); } .shrink .navbar-nav .nav-link {   color:var(--header-color-black); } .shrink .search_fun .header_search_icon i {   color:var(--header-color-black); } @media(max-width:1299px){   .shrink .navbar-nav .nav-link {  color:var(--header-color-white);   } }  .menu-social a {   color:var(--header-color-primary); } .social li {   display:inline-block;   margin-right:5px; } .social li span {   height:30px;   width:30px;   background:var(--header-color-primary);   color:var(--header-color-white);   text-align:center;   line-height:30px;   border-radius:50%;   transition:var(--transition-standard);   display:inline-block; } .social li:hover span {   background:var(--header-color-black); }   @media screen and (max-width:480px) {   :root {  --fs-h1:1.8rem;  --fs-h2:1.6rem;  --fs-h3:1.4rem;  --fs-h4:1.25rem;  --fs-h5:1.125rem;  --fs-h6:1rem;  --fs-body:0.95rem;   } }  @media screen and (min-width:481px) and (max-width:768px) {   :root {  --fs-h1:2rem;  --fs-h2:1.75rem;  --fs-h3:1.5rem;  --fs-h4:1.25rem;  --fs-h5:1.125rem;  --fs-h6:1rem;  --fs-body:1rem;   } }  @media screen and (min-width:769px) and (max-width:1024px) {   :root {  --fs-h1:2.25rem;  --fs-h2:1.9rem;  --fs-h3:1.6rem;  --fs-h4:1.4rem;  --fs-h5:1.25rem;  --fs-h6:1.1rem;  --fs-body:1rem;   } }  html:has(.logged-in) #wrapper-navbar:has(.element-hover), #wrapper-navbar.shrink {   background:#fff !important;   height:80px; } @media (min-width:1300px) {   #navbar-div {  height:var(--navbar-height-desktop);  align-content:center;   }   .services .main_menu_box {  transform:translateX(-20%);   }   .myaccount-menu .main_menu_box {   right:-19px;   }   .speed-optimization .dropdown-menu {  min-width:480px;   }   .services .dropdown-menu li,   .resources .dropdown-menu li,   .reviews .dropdown-menu li {  min-width:350px;   } .myaccount-menu .dropdown-menu li {  min-width:380px;   }   .pricing .dropdown-menu li {  min-width:310px;   }   .menu-social {  display:block;   }   nav.element-hover .navbar-nav .nav-link {  color:var(--header-color-black);   }   #mobile-menu {  display:none;   }   .navbar-expand-md .navbar-nav {  flex-direction:row;   }   .navbar-expand-md .navbar-toggler {  display:none;   }   .full-width-cst .main_menu_box {  left:50%;   }   .resources .main_menu_box {  transform:translateX(-50%);   }   .element-hover .menu-item-has-children.full-width-cst:hover {  position:unset;   }   .menu-item-has-children.dropdown>a::before {  content:"";  width:100%;  height:5px;  bottom:-19px;  position:absolute;  background:transparent;  transition:background-color var(--transition-standard);   }   .element-hover .menu-item-has-children:hover>a::before {  background-color:var(--header-color-primary-dark);   left:5px;   }   .menu-item-has-children:before {  display:none;   }   #reviews .dropdown-menu {  display:flex;  flex-direction:column;  height:auto;   }   .shrink {  height:var(--navbar-height-desktop);   }   .element-hover .menu-item-has-children.full-width-cst.resources:hover {  position:relative;   } }  @media (max-width:1299px) {   .navbar .navbar-toggler {  padding-top:0;  height:100%;  position:absolute;  top:-5px;  right:20px;  z-index:99;   }   .dropdown-menu li {  border-radius:0;   }   .dropdown-toggle::after {  right:0;   }   .menu-item.menu-item-has-children.dropdown:hover>a:after {  color:var(--header-color-primary);   }   .menu-item.menu-item-has-children.dropdown:hover>a:after {  transition:0.5s all ease;   }   li.sub-menu-on a.dropdown-toggle:after {  transform:rotate(180deg);   }   .navbar-expand-md .navbar-toggler {  display:block;   }   #navbar-div {  width:100%;   }   .navbar-nav {  width:100%;  padding:25px 25px 20px;   }   #navbarNavDropdown {  transform:translateX(-102%);  transition:transform 0.5s ease;  position:fixed;  top:0;  left:0;  height:100vh;  max-width:var(--mobile-menu-width);  width:100%;  background:var(--header-color-bg-main);  color:var(--header-color-white);  padding-top:60px;  overflow:hidden;  max-width:50vw;   }   #navbarNavDropdown.show {  transform:translateX(0);  overflow-y:scroll;   display:block;   }   .search_fun {  position:absolute;  right:16%;  top:20px;   }   .navbar .search_fun form#searchform {  right:unset;  visibility:visible;  opacity:1;  top:10px;  transform:unset;  box-shadow:unset;  border-radius:5px;   }   .search_fun .header_search_icon {  display:none;   }   #searchsubmit {  border-radius:5px;   }   .navbar-expand-md .navbar-nav {  flex-direction:column;   }   .navbar-nav .menu-item {  border-bottom:1px solid rgba(195, 216, 225, 0.26);  margin-right:12px;   }   .navbar-expand-md .navbar-nav .nav-link {  padding:10px 0;  position:static;   }   .menu-social ul {  padding-left:0;   }   .menu-social ul li {  list-style:none;  display:inline-block;  margin:10px 5px 0 0;  float:left;  background:var(--header-color-white);  width:32px;  height:32px;  text-align:center;  border-radius:50px;  line-height:32px;   }   .dropdown-menu {  height:0;  overflow:hidden;  display:block;  padding:0;  transition:all 0.5s ease;   }   .dropdown-menu[style*="block"],   .dropdown-menu.show {  padding:8px 0;  height:auto;   }   .dropdown-menu li {  height:0;  overflow:hidden;  padding:8px 10px;  transition:all 0.5s ease;   }   .dropdown-menu[style*="block"] li,   .dropdown-menu.show li {  padding:10px;  height:auto;   }   #main-menu {  display:none;   }   #mobile-menu .dropdown-menu {  display:none;  box-shadow:none;  background:#334f81;  border-radius:0;   }   #mobile-menu .dropdown-menu.show {  display:block;  background:#3c5b93;  height:auto;  margin-top:10px;   }   #mobile-menu .dropdown-menu li {  width:100%;  min-width:unset;  margin-right:0;  font-size:14px;   }   #mobile-menu .dropdown-menu li:not(:last-child) {  border-bottom:1px solid rgba(195, 216, 225, 0.26);   }   #mobile-menu .dropdown-menu a {  width:100%;  display:inline-block;  color:var(--header-color-white);   }   #mobile-menu .dropdown-menu a:hover {  background:none;   }   #mobile-menu .dropdown-menu .menu-item::after {  content:"\f107";  font-family:"Font Awesome 7 Free";  font-weight:900;  font-size:inherit;  position:absolute;  top:13px;  right:8px;  color:var(--header-color-white);  transition:transform var(--transition-standard);   }   #mobile-menu .dropdown-menu .sub-menu-on::after {  transform:rotate(180deg);  color:var(--header-color-primary);   }   html:has(.menu-toggle) {  overflow-y:hidden;   }   body.menu-toggle {  overflow:hidden;   }   .search_fun {  position:unset;  padding:20px 0 0 25px;  margin-top:-40px;   }   #searchform {  position:unset;   }   .navbar-toggler[aria-expanded="true"]+.navbar-collapse+.search_fun {  opacity:1;  transition-delay:1s;   }   .navbar-toggler[aria-expanded="false"]+.navbar-collapse+.search_fun {  opacity:0;   }   #wrapper-navbar:not(.shrink) {  background:transparent;   }   #wrapper-navbar:not(.shrink) .navbar-fixed-top img {  filter:brightness(0) invert(1);   }   .sub-menu-on .dropdown-toggle::after {  transform:rotate(180deg);   }   .dropdown-menu li:hover,   .dropdown-menu li.active {  background:transparent;   }   .dropdown-menu li:last-child {  border:none;   }   .home-icon {  padding:6px 0;   }   .home-icon .fa-home {  color:var(--header-color-white);  font-size:30px;   } }  @media (min-width:768px) and (max-width:1024px) {   .search_fun {  position:absolute;  right:116px;  top:40px;   }   .dropdown-menu {  padding:10px;  max-width:unset;   }   .dropdown-menu a {  color:var(--header-color-white);   }   #navbarNavDropdown li ul li::before {  display:none;   } }  @media (max-width:1024px) {   .navbar .show+.search_fun form#searchform {  visibility:visible;  opacity:1;   }   #wrapper-navbar .navbar-brand img {  max-width:150px;  padding:5px 0 10px;   }   .navbar.navbar-expand-md {  display:flex;  align-items:center;   }   .navbar-brand {  top:2px;  position:relative;   }   .shrink .navbar.navbar-expand-md {  box-shadow:0 10px 20px -20px var(--header-color-black);   }   #primary {  margin:0;   }   .entry-content {  margin:0 auto;   }   div#wrapper-navbar div#navbarNavDropdown {  max-width:50vw;   }   .mob_link {  display:none;   }   .search_fun form#searchform {  left:-78vw;  transition-delay:1s;   }   #navbarNavDropdown {  padding-top:50px;   }   .navbar-expand-md>.container,   .navbar-expand-md>.container-fluid {  padding-right:0;  padding-left:0;   }   .dropdown-menu {  width:100%;  margin:auto;  max-width:750px;  background:none;  border:none;  text-align:left;  color:var(--header-color-white);   }   .navbar-toggler {  padding-top:25px;   }   .shrink .navbar.navbar-expand-md {  box-shadow:0 0 20px -20px var(--header-color-black);   } }  @media (min-width:1024px) {   #main-menu .menu-item-has-children .dropdown-menu li .dropdown-menu {  visibility:hidden;  opacity:0;  top:20%;  left:108%;  transition:all var(--transition-standard);   }   #main-menu .menu-item-has-children .dropdown-menu li:hover .dropdown-menu {  opacity:1;  visibility:visible;   }   #main-menu .menu-item-has-children .dropdown-menu>li:hover>a::before {  left:calc(100% - 10px);   }   .navbar-expand-md .navbar-nav .dropdown-menu {  flex-direction:column;  display:flex;  opacity:0;  transition:all var(--transition-standard);  transform:translateY(50px);   }   .menu-item-has-children:not(:hover) {  overflow:hidden;   }   .navbar-nav .menu-item {  margin-right:0;   }   #main-menu li#speed-optimization {  padding-right:10px;   }   #main-menu li:hover .dropdown-menu {  opacity:1;  transform:translateY(0);  z-index:999;   }   .menu-item-has-children.dropdown:hover>a {  transition:all var(--transition-standard);   }   .dropdown-item:hover {  background:unset;  color:var(--header-color-primary-dark);   }   .dropdown-item {  position:relative;  width:100%;  border-left:unset;  padding-left:0;  color:var(--header-color-black);  transition:all var(--transition-standard);  padding-right:0;  left:20px;   }   .dropdown-menu {  background:var(--header-color-white);  backdrop-filter:blur(15px); }   .menu-item-has-children.dropdown:hover>a::after {  transform:rotate(180deg);  color:var(--header-color-primary);   }   .dropdown-toggle::after {  transform:rotate(0deg);  transition:var(--transition-standard);   }   .menu-item .dropdown-item {  white-space:nowrap;   }   .dropdown-menu li:last-child {  border-bottom:unset;   }   .dropdown-menu li:hover a::before {  left:calc(100% - 10px);   }   .dropdown-menu li:hover a {  left:0;   }   #navbarNavDropdown .cstm-seo-dropdown .dropdown-menu {  min-width:240px;  padding:10px 15px;   }   .review-nav ul {  min-width:195px;  padding:10px 15px;   }   .myaccount-menu .dropdown-menu {  min-width:200px;   }   #menu-item-18868 .dropdown-menu {  min-width:250px;   }   } @media (max-width:767px){   div#wrapper-navbar div#navbarNavDropdown {  max-width:600px;   }  } @media (min-width:768px) {   .menu-item .dropdown-item {  white-space:unset;   }   .navbar-expand-md .navbar-nav .dropdown-menu {   border-radius:0;   }   .dropdown-item {  border-left:2px solid;  padding:2px 16px;  color:var(--header-color-white);   }   .dropdown-menu {  background-color:var(--header-color-primary);  box-shadow:var(--dropdown-shadow);   } } @media (min-width:1200px) {   #navbarNavDropdown .cstm-seo-dropdown .dropdown-menu {  min-width:300px;   } }  @media (min-width:1299px) {   body.page-id-5936 #wrapper-navbar {  background:url('/wp-content/w3-webp/uploads/2020/06/pricing-bg-01.jpgw3.webp');   }   body.page-id-5936 #wrapper-navbar:has(.element-hover) {  background:url('/wp-content/w3-webp/uploads/2020/06/pricing-bg-01.jpgw3.webp');  z-index:9999;   }   body.page-id-5936 .element-hover img {  filter:brightness(0) invert(1);   }   body.page-id-5936 .element-hover #navbarNavDropdown #main-menu .nav-link {  color:var(--header-color-white);   }   body.page-id-5936 .element-hover .search_fun .header_search_icon i {  color:var(--header-color-white);   } }  .transition-standard {   transition:all var(--transition-standard); } .no-scroll {   overflow:hidden; } .fix-cst-parent-div {   display:none; } div#navbarNavDropdown {   display:flex;   align-items:center;   gap:10px; } .menu-social {   display:none; } .menu-social ul {   display:flex;   align-items:center;   justify-content:center; } .tabs-nav p.menu-head_cst {   margin-bottom:0; } .tabs-nav .tabs {   padding:10px 10px 10px 40px; } li.active {   background-color:var(--header-color-primary);   color:#fff; } #mobile-menu>li.menu-item {   padding:10px 0; } .speed-optimization .dropdown-menu li {   width:220px; } .pricing ul.dropdown-menu, .reviews .dropdown-menu {   overflow:unset; } .reviews .main_menu_box {   width:350px; } .services .main_menu_box, .resources .main_menu_box {   max-width:fit-content;   min-width:fit-content; } .resources .tabs .dropdown-menu {   max-height:380px; }  @media (prefers-reduced-motion:reduce) {   * {  animation-duration:0.01ms !important;  animation-iteration-count:1 !important;  transition-duration:0.01ms !important;   } }