.sales-theme .main-nav {
  height: auto !important;
}
.sales-theme .main-nav .top-nav {
  background: #434D5C;
  color: #fff;
  line-height: normal;
}
.sales-theme .main-nav .top-nav .top-left-text a {
  color: #fff;
  text-decoration: underline;
}
.sales-theme .main-nav .top-nav .top-left-text {
  padding-top: 8px;
  padding-bottom: 8px;
}
.sales-theme .main-nav .top-nav .top-left-text > * {
  display: inline-block;
  vertical-align: middle;
}
.sales-theme .mobile-on.main-nav .top-nav .top-left-text {
  text-align: center;
  width: 100%;
}
.sales-theme .mobile-on.main-nav .top-nav .top-left-text svg {
  display: none;
}
.sales-theme .mobile-on.main-nav .top-nav .top-right-nav {
  display: none !important;
}
.sales-theme .main-nav .top-nav p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}
.sales-theme .mobile-on.main-nav .top-nav p {
  font-size: 12px;
}
.sales-theme .main-nav .top-nav > .container {
  display: flex; 
  justify-content: space-between;
  height: 56px;
  align-items: center;
  transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
}

.sales-theme .main-nav .top-nav ul li a:hover .mn-has-sub-icon {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="9px" height="5px"><path fill-rule="evenodd" fill="rgb(255,255,255)" d="M8.886,0.631 L8.336,0.117 C8.263,0.049 8.178,0.015 8.083,0.015 C7.988,0.015 7.903,0.049 7.830,0.117 L4.506,3.155 L1.183,0.117 C1.109,0.049 1.025,0.015 0.930,0.015 C0.834,0.015 0.750,0.049 0.677,0.117 L0.127,0.631 C0.053,0.699 0.017,0.778 0.017,0.867 C0.017,0.956 0.053,1.035 0.127,1.103 L4.253,4.892 C4.327,4.960 4.411,4.994 4.506,4.994 C4.602,4.994 4.686,4.960 4.759,4.892 L8.886,1.103 C8.959,1.035 8.996,0.956 8.996,0.867 C8.996,0.778 8.959,0.699 8.886,0.631 L8.886,0.631 Z"/></svg>') !important;
}

.sales-theme .main-nav.small-height .top-nav > .container {
  height: 45px;
}
.sales-theme .main-nav .top-nav > .container > div {
  flex: 1 1 auto;
}

.sales-theme .main-nav .top-nav > .container .top-right-nav {
  display: flex;
  justify-content: flex-end;
}
.sales-theme .main-nav .top-nav > .container .top-right-nav .inner-nav.desktop-nav.is-top {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.sales-theme .main-nav .top-nav > .container .top-right-nav .inner-nav.desktop-nav.is-top > ul {
}
.sales-theme .main-nav .top-nav > .container .top-right-nav .inner-nav.desktop-nav.is-top > ul > li {
  margin-left: 16px;
}

.sales-theme .main-nav .top-nav > .container .top-right-nav  .inner-nav > ul > li > a {
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
  line-height: 14px; /* 100% */
  padding-top: 19px;
  padding-bottom: 19px;
  transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
}
.sales-theme .main-nav.small-height .top-nav > .container .top-right-nav  .inner-nav > ul > li > a {
  padding-top: 12px;
  padding-bottom: 12px;
}
.sales-theme .main-nav .top-nav .signup-btn {
  margin-left: 16px;
}
.sales-theme .main-nav .top-nav .signup-btn .btn,
.sales-theme .bottom-mobile-auth-links .signup-btn .btn {
  padding: 8px 24px;
  font-size: 16px;
  font-style: normal; 
  font-weight: 800;
  line-height: 16px; /* 100% */
  text-transform: none;
}
.sales-theme .bottom-mobile-auth-links .signup-btn .btn  {
  padding: 15px 24px;
}
.sales-theme .main-nav .top-nav .signup-btn .btn:hover,
.sales-theme .main-nav .top-nav .signup-btn .btn:focus,
.sales-theme .bottom-mobile-auth-links .signup-btn .btn:hover,
.sales-theme .bottom-mobile-auth-links .signup-btn .btn:focus {
  box-shadow: none !important;
}
.sales-theme .bottom-mobile-auth-links .signup-btn {
  width: 100%;
  text-align: center;
}
.sales-theme .bottom-mobile-auth-links .signup-btn .btn {
  width: 100%;
}
.sales-theme .btn.btn-mod.upgrade-link {
  margin-left: 16px;
  border-radius: 999px;
  border: 1px solid #45AEEA;
  font-size: 16px;
  font-style: normal; 
  font-weight: 800;
  line-height: 16px; /* 100% */
  text-transform: none !important;
  padding: 8px 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(264deg, #F04780 0%, #45AEEA 100%);
}
.sales-theme .btn.upgrade-link:hover,
.sales-theme .btn.upgrade-link:focus {
  box-shadow: none !important;
  background: linear-gradient(264deg, #45AEEA 0%, #45AEEA 100%);
  color: #fff !important;
}


.sales-theme .main-nav .top-nav .mn-has-sub-icon {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="9px" height="5px"><path fill-rule="evenodd" fill="rgb(255,255,255)" d="M8.886,0.631 L8.336,0.117 C8.263,0.049 8.178,0.015 8.083,0.015 C7.988,0.015 7.903,0.049 7.830,0.117 L4.506,3.155 L1.183,0.117 C1.109,0.049 1.025,0.015 0.930,0.015 C0.834,0.015 0.750,0.049 0.677,0.117 L0.127,0.631 C0.053,0.699 0.017,0.778 0.017,0.867 C0.017,0.956 0.053,1.035 0.127,1.103 L4.253,4.892 C4.327,4.960 4.411,4.994 4.506,4.994 C4.602,4.994 4.686,4.960 4.759,4.892 L8.886,1.103 C8.959,1.035 8.996,0.956 8.996,0.867 C8.996,0.778 8.959,0.699 8.886,0.631 L8.886,0.631 Z"/></svg>');
}

.sales-theme .main-nav .inner-nav .mn-sub,
.sales-theme .main-nav .inner-nav .mn-sub .mn-sub {
  border-radius: 16px;
  border: 2px solid #0093d5;
  background: #FFF;
  box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05), 0 16 32 -8 rgba(191, 191, 191, 0.20);
  padding: 16px 0;
}
.sales-theme .mobile-on.main-nav .inner-nav .mn-sub .mn-sub  {
  border: none;
}
.sales-theme .main-nav .inner-nav ul a {
  font-weight: 600;
  color: #000;
  font-size: 16px;
  font-style: normal;
}
.sales-theme .main-nav .inner-nav ul li .mn-sub li a.mn-group-title {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  cursor: default;
  /* color: rgba(85, 85, 85, 0.33); */

}
.sales-theme .main-nav .inner-nav ul li .mn-sub li a {
  line-height: normal;
  padding: 8px 24px !important;
  font-weight: 600;
  color: #000;
  font-size: 14px;
}
.sales-theme .main-nav .inner-nav ul li .mn-sub li a.mn-group-title:hover,
.sales-theme .main-nav .inner-nav ul li .mn-sub li a.mn-group-title:focus {
  color: #000 !important;
}
.sales-theme .main-nav .inner-nav ul {
  font-size: 16px;
}
.sales-theme .main-nav .inner-nav ul li {
  margin-left: 24px;
}

.sales-theme .main-nav .inner-nav ul .mn-sub.mn-has-multi {
  padding-top: 0;
  font-size: 0;
}
.sales-theme .mobile-on.main-nav .inner-nav ul .mn-sub li {
  padding: 0;
}
.sales-theme .mobile-on.main-nav > .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sales-theme .mobile-on.main-nav .mobile-auth-links {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 12px;
  flex: 1 1 auto;
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
}
.sales-theme .mobile-on.main-nav .mobile-auth-links.nav-open {
  opacity: 0;
}

.sales-theme .mobile-on.main-nav .mobile-auth-links .btn {
  font-weight: 800;
}
.sales-theme .mobile-on.main-nav .mobile-auth-links .signup-btn {
  text-decoration: none;
}
.sales-theme .mobile-on.main-nav .mobile-auth-links .signup-btn .btn {
  display: flex;
  height: 40px;
  padding: 8px 12px;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.sales-theme .bottom-mobile-auth-links {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;

  display: flex;
  padding: 24px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  opacity: 0;
  z-index: -1;
  transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
  border-radius: 32px 32px 0 0;
  background: #434D5C;
}
.sales-theme .bottom-mobile-auth-links.nav-open {
  position: fixed;
  opacity: 1;
  z-index: 800;
}

.sales-theme .main-nav .inner-nav ul .mn-sub.mn-has-multi .mn-sub-multi .mn-group-title {
  padding-top: 16px !important;

  border-bottom: 1px solid rgba(85, 85, 85, 0.33);
}
.sales-theme .main-nav .inner-nav ul .mn-sub.mn-has-multi .mn-sub-multi > ul {
  padding-top: 16px;
}

.sales-theme .mobile-on.main-nav .inner-nav ul .mn-sub.mn-has-multi .mn-sub-multi {
  margin-bottom: 10px !important;
}

.sales-theme .main-nav .inner-nav > ul > li .mn-has-sub[href="#"]:hover,
.sales-theme .main-nav .inner-nav > ul > li .mn-has-sub[href="#"]:focus {
  color: #000 !important;
  cursor: default;
}
.sales-theme .mn-has-sub-icon {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  height: 8.5px;
  width: 11px;
  margin-left: 6.5px;
}
.sales-theme .main-nav .mn-has-sub-icon-right {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="5px" height="9px"><path fill-rule="evenodd" fill="rgb(0,0,0)" d="M0.631,0.114 L0.117,0.666 C0.049,0.740 0.015,0.825 0.015,0.920 C0.015,1.016 0.049,1.101 0.117,1.174 L3.155,4.509 L0.117,7.844 C0.049,7.918 0.015,8.003 0.015,8.098 C0.015,8.194 0.049,8.279 0.117,8.352 L0.631,8.904 C0.699,8.978 0.778,9.015 0.867,9.015 C0.956,9.015 1.035,8.978 1.103,8.904 L4.892,4.763 C4.960,4.690 4.994,4.605 4.994,4.509 C4.994,4.414 4.960,4.329 4.892,4.255 L1.103,0.114 C1.035,0.041 0.956,0.004 0.867,0.004 C0.778,0.004 0.699,0.041 0.631,0.114 L0.631,0.114 Z"/></svg>');
}
.sales-theme .main-nav .inner-nav ul li a.intelligence {
  display: flex;
  width: 185px;
  height: 56px !important;
  padding: 16px 12px 16px 20px;
  justify-content: center;
  align-items: center;
  border-radius: 999px;
  border: 2px solid #000;
  line-height: normal !important;
  margin-top: 11px;
  transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
  font-weight: 800;
}
.sales-theme .main-nav.small-height:not(.mobile-on) .inner-nav:not(.is-top) > ul > li > a.intelligence  {
  margin-top: 7px;
  height: 45px !important;
  padding: 12px 12px 12px 20px;
}


.sales-theme .main-nav .inner-nav ul li a.intelligence:hover,
.sales-theme .main-nav .inner-nav ul li a.intelligence:focus {
  border: 2px solid #45AEEA;
  color: #45AEEA;
}

.sales-theme .mobile-on.main-nav .inner-nav ul li.intelligence-link {
  margin-bottom: 15px !important;
}

.sales-theme .main-nav.mobile-on .desktop-nav ul .intelligence{
  width: 100%;
} 
.sales-theme .mobile-nav .fa.fa-bars {
  color: #45AEEA;
}
.sales-theme .main-nav.mobile-on .desktop-nav {
  height: calc(100vh - 200px);
  overflow: auto;
  padding-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
}
.sales-theme .main-nav.mobile-on .desktop-nav > * {
  padding-left: 24px;
  padding-right: 24px;
}
.sales-theme .main-nav.mobile-on .desktop-nav ul.account-nav {
  border-top: 1px solid rgba(85, 85, 85, 0.33);
  margin-top: 15px;
}
.sales-theme .main-nav.mobile-on .desktop-nav ul li a svg {
  margin-top: -2px;
}
.sales-theme .main-nav.mobile-on .small-height .inner-nav:not(.is-top) > ul > li > a{
  height: 48px !important;
  line-height: 48px !important;
}
.sales-theme .mobile-nav.small-height {
  height: 64px !important;
  line-height: 64px !important;
}

.sales-theme .signin-link {
  color: #45AEEA;
  font-size: 12px;
  font-style: normal;
  font-weight: 800;
  line-height: 12px; /* 100% */
  text-decoration: none;
}
.sales-theme .signin-link:hover,
.sales-theme .signin-link:focus {
  text-decoration: none;
}

.sales-theme .bottom-mobile-auth-links .signin-link {
  color: #FFF;
  font-size: 16px;
  line-height: 16px; /* 100% */
}
.sales-theme .bottom-mobile-auth-links .btn.upgrade-link {
  width: 100%;
}



.sales-theme .main-nav .navbar-toggler-icon {

  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  vertical-align: middle;


  background-image: none!important;
  background-color: #45AEEA;
  height: 3px;
  width: 20px;
  margin: 10px 0;
  position: relative;
  transition: all 0.35s ease-out;
  transform-origin: center;
}

.sales-theme .main-nav .navbar-toggler-icon::before {
  display: block;
  background-color: #45AEEA;
  height: 3px;
  content: "";
  position: relative;
  top: -7px;
  transition: all 0.15s ease-out;/*taken down to hide quicker*/
  transform-origin: center;
}

.sales-theme .main-nav .navbar-toggler-icon::after {
  display: block;
  background-color: #45AEEA;
  height: 3px;
  content: "";
  position: relative;
  top: 4px;
  transition: all 0.35s ease-out;
  transform-origin: center;
}

.sales-theme .main-nav .navbar-toggler-icon,
.sales-theme .main-nav .navbar-toggler-icon::before,
.sales-theme .main-nav .navbar-toggler-icon::after {
  background-color: #45AEEA;
}

.sales-theme .main-nav .mobile-nav.active .navbar-toggler-icon {
  transform: rotate(45deg);
}

.sales-theme .main-nav .mobile-nav.active .navbar-toggler-icon::before {
  opacity: 0;
}

.sales-theme .main-nav .mobile-nav.active .navbar-toggler-icon::after {
  transform: rotate(-90deg) translateX(7px);
}