/**
 * Theme Name:     Maharaj\&#039;s Mechanical Services &amp; Transport
 * Author:         Penrith Web Developer
 * Template:       hello-biz
 * Text Domain:	   maharajs-mechanical-services-transport
 * Description:    Custom theme for Maharaj\&#039;s Mechanical Services &amp; Transport PTY LTD, child theme of Hello Biz.
 * Version:        1.0
 */

.ehp-header__site-link-container {
    width:500px;
}
.elementor-widget-ehp-header header .ehp-header__item {
    text-transform: none;
}
.ehp-header__site-title {
  display: flex;         /* Forces items to stay on the same line */
  flex-direction: row;   /* Ensures they go left-to-right */
  align-items: center;
}
.ehp-header__site-title::before {
  content: "";
  display: block;        /* Within a flex container, this is fine */
  width: 300px; 
  height: 92px;
  margin-right: 15px;    /* Pushes the text to the right */
  
  background-image: url('/wp-content/uploads/2026/03/logo-transparent-150x92-1.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position-y: 50%;
}
.forminator-ui#forminator-module-283.forminator-design--default .forminator-button-submit {
    background: #201575;
    border: 2px solid #201575;
        font-family: 'Poppins';
    border-radius: 2rem;
    color: #ffffff;
    font-size: 100%;
    text-shadow: none;
    line-height: 1.5;
    text-align: center;
    text-transform: none;
    font-weight: 400;
    padding: 0.5rem 1.2rem;
}
.forminator-ui#forminator-module-283.forminator-design--default .forminator-button-submit:hover {
    background: #F5A623;
    border: 2px solid #F5A623;
}
.post .page-content {
    margin:40px 0;
}
.post .page-content h1 {
    line-height: 3rem;
    margin-bottom:4rem;
}
.post .page-content .wp-block-heading {
    margin-top:4rem;
}
.post .page-content .wp-block-list {
    margin-bottom:1rem;   
}
.comment-respond {
    display:none;
}
.blfe-post-list-item .blfe-post-list-meta .blfe-post-list-author {
    display:none;
}
.blfe-post-list-item .blfe-post-list-meta span + span:before {
    display:none;
}
.blfe-post-list-item .blfe-post-image-wrapper {
    box-shadow:10px 10px 10px 0px rgba(0,0,0,0.5);
}
.privacy-policy .wp-block-separator {
    margin:30px 0;
}
@media screen and (max-width: 767px) {
  .ehp-header__site-link-container {
    width:300px;
  } 
  .ehp-header__site-title::before {
    width: 150px;  
    background-position-y: 50%;
  }
}