#jp-relatedposts{
	display:none !important;
}

h3#reply-title{
	display:none;
}

.cmsmasters-single-comments.cmsmasters-section-container{
	margin-top:0px !important;
	    padding: 0px !important;
}

.cmsmasters-single-comments .comment-respond, .woocommerce-Reviews .comment-respond {
    margin-top: 0px;
}

input[type=email]{
	border-top: var(--cmsmasters-input-normal-bd-width-top) 
		var(--cmsmasters-input-normal-bd-style) #cc1818;
    border-right: var(--cmsmasters-input-normal-bd-width-right) var(--cmsmasters-input-normal-bd-style) #cc1818;
    border-bottom: var(--cmsmasters-input-normal-bd-width-bottom) var(--cmsmasters-input-normal-bd-style) #cc1818;
    border-left: var(--cmsmasters-input-normal-bd-width-left) var(--cmsmasters-input-normal-bd-style) #cc1818;
}

abb-footer-menu .elementor-widget-cmsmasters-nav-menu__container-inner {
  flex-direction: column !important;
  align-items: flex-start !important;
}
.abb-footer-menu .elementor-widget-cmsmasters-nav-menu__container-inner > li > a {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.abb-footer-menu .elementor-widget-cmsmasters-nav-menu__item-text-wrap {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  width: 140px !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
}
.abb-footer-menu .elementor-widget-cmsmasters-nav-menu__item-text-wrap::after {
  content: "" !important;
  display: block !important;
  width: 6px !important;
  height: 6px !important;
  border-right: 1.5px solid currentColor !important;
  border-bottom: 1.5px solid currentColor !important;
  transform: rotate(-45deg) !important;
  flex-shrink: 0 !important;
  margin-left: 12px !important;
}

/* Newsletter form: input and button side by side */
.abb-newsletter form {
  display: flex !important;
  align-items: stretch !important;
  flex-wrap: nowrap !important;
  gap: 0 !important;
  max-width: 560px;
}
.abb-newsletter .mailerlite-form-field,
.abb-newsletter form > div:not(.mailerlite-subscribe-button-container):not(.mailerlite-form-loader) {
  flex: 1 1 auto !important;
  margin: 0 !important;
}
.abb-newsletter .mailerlite-subscribe-button-container {
  flex: 0 0 auto !important;
  margin: 0 !important;
}
.abb-newsletter label,
.abb-newsletter .mailerlite-form-description {
  display: none !important;
}

/* Email field */
.abb-newsletter input[type="email"],
.abb-newsletter input[type="text"] {
  width: 100% !important;
  height: 44px !important;
  margin: 0 !important;
  padding: 0 16px !important;
  background: transparent !important;
  border: 1px solid #4A4A4A !important;
  border-right: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #FFFFFF !important;
  font-family: "Poppins", sans-serif !important;
  font-size: 14px !important;
}
.abb-newsletter input::placeholder {
  color: #8A8A8A !important;
}

/* Newsletter form: input and button side by side */
.abb-newsletter .mailerlite-form-inputs {
  display: flex !important;
  align-items: stretch !important;
  max-width: 560px;
}
.abb-newsletter .mailerlite-form-field {
  flex: 1 1 auto !important;
  margin: 0 !important;
}
.abb-newsletter .mailerlite-subscribe-button-container {
  flex: 0 0 auto !important;
  margin: 0 !important;
}
.abb-newsletter .mailerlite-form-description,
.abb-newsletter .mailerlite-form-field label {
  display: none !important;
}
.abb-newsletter .mailerlite-form-loader {
  display: none;
}

/* Email field */
.abb-newsletter .mailerlite-form-field input[type="email"] {
  width: 100% !important;
  height: 44px !important;
  margin: 0 !important;
  padding: 0 16px !important;
  background: transparent !important;
  border: 1px solid #4A4A4A !important;
  border-right: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #FFFFFF !important;
  font-family: "Poppins", sans-serif !important;
  font-size: 14px !important;
}
.abb-newsletter .mailerlite-form-field input[type="email"]::placeholder {
  color: #8A8A8A !important;
}



/* Email field */
[data-elementor-id="500"] .mailerlite-form-field input[type="email"] {
  background: transparent !important;
  
  box-shadow: none !important;
  color: #FFFFFF !important;
  font-family: "Poppins", sans-serif !important;
  font-size: 14px !important;
}
[data-elementor-id="500"] .mailerlite-form-field input[type="email"]::placeholder {
  color: #8A8A8A !important;
}

/* Subscribe button */
.mailerlite-form-response {
  margin-top: 0 !important;
  text-align: left !important;
  color: #ffffff !important;
}

.mailerlite-form-response h4,
.mailerlite-form-response p {
  color: inherit !important;
  font-size: 24px !important;
  line-height: 1.4 !important;
  font-weight: 400 !important;
  margin: 0 !important;
}
/* Footer MailerLite subscribe button */
footer .ml-form-embedSubmit button.primary {
  background-color: transparent !important;
  color: #ffffff !important;
  border: 1px solid #ffffff !important;
  transition: all 0.2s ease;
}

footer .mailerlite-subscribe-submit:hover {
  background-color:transparent !important; /* swap for the site's red */
  border-color: #fff !important;
  color: #ffffff !important;
}

#commentform .jetpack-comments {
  flex: 1 1 100%;
  width: 100%;
}
#commentform .jetpack-comments__textarea {
  width: 100%;
}

#commentform .jetpack-comments__textarea,
#commentform .jetpack-comments__identity {
  font-family: "Poppins Local", sans-serif;
}
#commentform .jetpack-comments__submit button,
#commentform .jetpack-comments__submit input {
  background: #e00000;
  font-family: "Poppins Local", sans-serif;
  border-radius: 0;
}