/*KB Searchbox*/
.TM-card.search-card {
    padding: 1.0rem;
}
/*useless StatsInfo*/
.plesk-usage-stats .text-info.limit-near {
    display: none;
}
.rate-article {
    display: none !important;
}
.kb-article-details  {
    display: none !important;
}
/*Tax Btn*/
.panel-footer.white a[data-target="#estimate-taxes"] {
  display: none !important;
}
/*Addons*/
#Secondary_Sidebar-Categories-Addons {
  display: none !important;
}
#Secondary_Sidebar-My_Services_Actions-View_Available_Addons{
  display: none !important;
}
/*cart.php*/
.main-content .header-lined {
  margin-bottom: 0 !important;
}
.main-content.col-lg-9 .header-lined + .space-32{
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.main-content.col-lg-9 #products,
.main-content.col-lg-9 .products{
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.gateway-errors {
    text-align: left !important;
}
/*plan-features*/
.tp_prod_feat{
  display:block;
  position:relative;
  padding-left: 1.5em;
  margin: .25em 0;
  font-size: 15px;
}
.tp_prod_feat::before{
  content: "\f00c";
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
  position:absolute;
  left:0;
  top:.3em;
  line-height: 1;
}
.tp_prod_feat .fas {
   color: #919191;
}
.tp_prod_head .fas {
   color: #919191;
}
.tp_prod_head {
    font-size: 15px;
}
.tp-tooltip .tooltip-inner {
  text-align: left !important;
  width: 420px !important;
  max-width: 420px !important;
  white-space: normal;
  padding: 15px !important;
}
/*domain reg.*/
.domains-section .cros-bg-shapes-right::before,
.domains-section .cros-bg-shapes-right::after,
.domains-section .cros-bg-shapes-left::before,
.domains-section .cros-bg-shapes-left::after {
  content: none !important;
  display: none !important;
  background: none !important;
}
section.products.domains-section.bg-primary {
  background-color: #ff7300 !important;
  background-image: url("/templates/turbopress/assets/media/black-background-with-orange-lines-light-pattern-scaled.jpg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
}
.sec.products.domains-section.bg-primary.position-relative {
  background-color: #ff7300 !important;
  background-image: url("/templates/turbopress/assets/media/black-background-with-orange-lines-light-pattern-scaled.jpg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
}
.domain-hero .h1 {
  font-family: 'Roboto', sans-serif !important;
  font-weight: 500 !important;
}
/*KB*/
.kb-toc {
  border: 1px solid rgba(0,0,0,.1);
  border-radius: 8px;
  padding: 12px 14px;
  margin: 0 0 36px 0;
}
.kb-toc__title {
  font-weight: 600;
  margin: 0 0 8px 0;
}
.kb-toc__list {
  margin: 0;
  padding-left: 18px;
}
.article :is(h1,h2,h3,h4,h5,h6)[id]{
  scroll-margin-top: 120px;
}
/* Domainspinning */
textarea#message[name="message"]{
  border: 0 !important;
  height: 80px !important;
}
#btnCheckAvailability {
    top: 50px !important;
}
@media (max-width: 575.98px){
  textarea#message[name="message"]{
    min-height: 160px !important;
  }
  #btnCheckAvailability {
    top: 120px !important;
  }
}
.product-holder.tp-sitepreview{
  position: relative;
  overflow: visible;
}
.product-holder.tp-sitepreview .tp-sitepreview-bg{
  position: absolute;
  inset: 0;
  overflow: hidden;
  z-index: 0;
}
.product-holder.tp-sitepreview .tp-sitepreview-img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.product-holder.tp-sitepreview .product-content{
  position: relative;
  z-index: 1;
}
.product-holder.tp-sitepreview .product-image.tp-fallback{ display:block; }
.product-holder.tp-sitepreview.tp-shot-ok .product-image.tp-fallback{ display:none; }
.product-holder.tp-sitepreview .tp-sitepreview-badge{
  position: absolute;
  top: 40px;
  left: 0px;
  z-index: 10;
}
.tp-panel-box {
    height: 265px;
}
.tp-productdetails-box {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.navbar-nav .fa-signal { font-size: 0.85em; }
#frmDomainHomepage .multiselect.dropdown-toggle {
    color: #333333 !important;
}
#frmDomainHomepage #btnDomainSearch {
    background-color: #f07300 !important;
    border-color: #f07300 !important;
    color: #ffffff !important;
}
#frmDomainHomepage .btn.btn-success {
    display: none !important;
}
#frmDomainHomepage .home-domain-search {
    display: none !important;
}
#frmDomainHomepage .serach-form label {
    display: inline-flex !important;
    align-items: center !important;
}
#frmDomainHomepage textarea:focus {
    outline: none !important;
    box-shadow: none !important;
}
#frmDomainHomepage .serach-form.input-group:focus-within {
    border-color: #f07300 !important;
    box-shadow: 0 0 0 2px rgba(240, 115, 0, 0.25) !important;
}