@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Quicksand:wght@400;600;700&family=Open+Sans:wght@400;600;700&display=swap");
h1, h2, h3, h4, h5, h6 {
  font-family: "Quicksand", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
  font-weight: 500;
}

div.header-lined h1 {
  color: #00415a;
}
div.header-lined .breadcrumb > .active {
  color: #00415a;
}

section#header .logo img {
  max-height: 70px;
}

ul.top-nav {
  margin-top: 20px;
}
ul.top-nav > li > a {
  color: #000;
}
ul.top-nav > li.primary-action > a.btn {
  background-color: #00415a;
  transition: all linear 0.3s;
  -webkit-transition: all linear 0.3s;
  -o-transition: all linear 0.3s;
  -moz-transition: all linear 0.3s;
}
ul.top-nav > li.primary-action > a.btn:hover {
  background-color: #009bd6;
}

.dropdown-menu > li > a {
  font-size: 16px;
}

.navbar-main {
  background-color: #00415a;
  font-family: "Quicksand", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
  font-size: 16px;
}
.navbar-main .navbar-nav.open > a {
  background-color: #00415a;
}
.navbar-main .navbar-nav.open > a:focus {
  background-color: #00415a;
}
.navbar-main .navbar-nav > li > a {
  padding-top: 15px;
  padding-bottom: 15px;
  transition: all linear 0.3s;
  -webkit-transition: all linear 0.3s;
  -o-transition: all linear 0.3s;
  -moz-transition: all linear 0.3s;
}
.navbar-main .navbar-nav > li > a:hover, .navbar-main .navbar-nav > li > a:focus, .navbar-main .navbar-nav > li > a:active {
  background-color: #fff;
  color: #000;
}
.navbar-main li.account {
  background-color: transparent;
}

section#home-banner {
  background-image: url("../img/home-banner-1.jpg");
  background-size: cover;
  background-position: center;
  display: flex;
  min-height: 400px;
  align-items: center;
  position: relative;
}
section#home-banner > * {
  position: relative;
  z-index: 2;
}
section#home-banner:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
section#home-banner .btn.search {
  background-color: #00415a;
  transition: all linear 0.3s;
  -webkit-transition: all linear 0.3s;
  -o-transition: all linear 0.3s;
  -moz-transition: all linear 0.3s;
}
section#home-banner .btn.search:hover {
  background-color: #009bd6;
}
section#home-banner .btn.transfer {
  border-left: solid 2px #000;
  background-color: #00415a;
  transition: all linear 0.3s;
  -webkit-transition: all linear 0.3s;
  -o-transition: all linear 0.3s;
  -moz-transition: all linear 0.3s;
}
section#home-banner .btn.transfer:hover {
  background-color: #009bd6;
}

.home-shortcuts {
  background-color: #000;
}
.home-shortcuts .lead {
  line-height: 60px;
}
.home-shortcuts li {
  padding-top: 0;
  padding-bottom: 0;
}
.home-shortcuts li a {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #000;
  transition: all linear 0.3s;
  -webkit-transition: all linear 0.3s;
  -o-transition: all linear 0.3s;
  -moz-transition: all linear 0.3s;
}
.home-shortcuts li a:hover {
  background-color: #333;
}

.form-horizontal .form-group {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.form-horizontal .form-group .control-label {
  text-align: left;
}

.btn {
  border-radius: 0;
}

.btn-primary {
  background-color: #00415a;
  border-color: #00415a;
  border-radius: 0;
  font-size: 16px;
  transition: all linear 0.3s;
  -webkit-transition: all linear 0.3s;
  -o-transition: all linear 0.3s;
  -moz-transition: all linear 0.3s;
}
.btn-primary:hover {
  border-color: #009bd6;
  background-color: #009bd6;
}

.form-control {
  border-radius: 0;
  border: solid thin #ccc;
}
.form-control:focus {
  outline: none;
  box-shadow: none;
  border-color: #444;
}

#registration .prepend-icon select.field {
  -webkit-appearance: listbox;
}

#Primary_Navbar-Announcements {
  display: none;
}

.kbcategories a {
  font-size: 16px;
  font-weight: 600;
}

.kbarticles a {
  font-size: 16px;
  font-weight: 600;
  color: #000;
}

.kb-article-content {
  font-size: 16px;
  font-weight: 400;
}

#order-standard_cart .products .product div.product-desc {
  font-size: 14px;
}

#order-standard_cart label, #order-standard_cart p.domain-renewal-desc, .service-renewals .div-renewal-period-label {
  font-weight: 400 !important;
  font-size: 14px !important;
  color: #000 !important;
}

#order-standard_cart {
  font-size: 16px;
}

.spotlight-tld .btn:not(.domain-contact-support) {
  font-size: 16px;
}

#order-standard_cart .summary-container,
#order-standard_cart .product-info,
#order-standard_cart .panel-addon {
  font-size: 14px !important;
}

#order-standard_cart .panel-addon .panel-add {
  padding: 10px !important;
}

#order-standard_cart .products .product div.product-desc {
  font-size: 14px !important;
}

.panel {
  font-size: 14px;
}

#sitejetPromoPanel {
  display: none !important;
}

button[data-identifier=sitejet] {
  display: none !important;
}

.plesk-feature-row a {
  display: block;
  margin-bottom: 20px;
}

@media (max-width: 1200px) {
  .cart-body .sidebar-collapsed {
    display: none;
  }
}/*# sourceMappingURL=custom.min.css.map */