/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400&display=swap');
body .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: none !important;
}
.has-global-padding {
  padding-right: 0;
  padding-left: 0;
}
.wp-block-template-part {
  display: none;
}
.wp-block-spacer {
  display: none;
}
#order-standard_cart .panel-title{
  color: #fff;
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
#wp_whmcs_sync #frmDomainHomepage .home-domain-search .container .p-5 .btn.btn-link.btn-sm.float-right {
  display: none;
}


/** Hide footer */
#content .elementor{
  display: none;
}
#content .page-title-area{
  display: none;
}
#page .navbar-area{
  display: none;
}
.footer-bottom{
  display: none;
}
.elementor{
  display: none;
}


/** Hostiko styles */
.breadcrumb li {
  line-height: 16px;
}
#order-standard_cart .cart-sidebar h3{
  line-height: 42px;
}
/* #wp_whmcs_sync #header .navbar.navbar-light {
  margin-bottom: -89px ;
} */
.spotlight-tld-hot{
  line-height: 1.5;
}
#wp_whmcs_sync .btn{
  height: auto;
  line-height: normal;
  font-weight: 400;
}
footer.footer .btn {
  line-height: normal;
  height: auto;
}
#modalChooseLanguage .btn {
  height: auto;
  line-height: normal;
}
@font-face {
    font-family: "IranSans";
    src: url("../fonts/IranSans.ttf");
}

label,
.rtl h1,
.rtl h2,
.rtl h3,
.rtl h4,
.rtl h5,
.rtl h6,
body.rtl,
body.rtl .press-this a.wp-switch-editor {
    font-family: "IranSans" !important;
    letter-spacing: -0.05px !important;
    font-style: normal !important;
}