.taxonomy-category.wp-block-post-terms a, 
.taxonomy-post_tag.wp-block-post-terms a, .wp-block-tag-cloud a {
    border: none;
    background: var(--wp--preset--color--secondary);
    padding: 0 10px;
}

.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover {
    border-color:  var(--wp--preset--color--primary);
    background-color:  var(--wp--preset--color--primary);
    color: var(--wp--preset--color--black);
}
	
.wp-block-navigation ul li.current-menu-item > a {
    color: var(--wp--preset--color--primary);
}


input[type="button"],
input[type="reset"],
input[type="submit"]{
	border: none;
	
}
input[type="button"], input[type="reset"], input[type="submit"] {
  border: none;
  background: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--black);
  padding: 10px 30px;
  cursor: pointer;
  font-size: 17px;
  line-height: 1.5;

}
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {

  color: var(--wp--preset--color--foreground);
}
.is-style-underline a {
	position: relative;
	padding: 0 0 2px;
	align-items: center;
	margin: 0;
	background-color: transparent;
	color: var(--wp--preset--color--foreground);
	overflow: visible;
  }

  .is-style-underline a::before {
	position: absolute;
	left: 0;
	top: 100%;
	width: 50%;
	height: 2px;
	content: '';
	background-color: var(--wp--preset--color--foreground);
	transition: all 0.4s;
  }

  .is-style-underline.white-underline a::before {
	background-color: var(--wp--preset--color--white);
  }

  .is-style-underline a:hover {
	background: none !important;
  }

  .is-style-underline a:hover::before {
	width: 100%;
  }


  p.wp-block-post-excerpt__more-text {
    margin-top: 0;
}

.editor-styles-wrapper .wp-site-blocks > * + *, 
.editor-styles-wrapper .wp-site-blocks > * + * + *, 
.wp-site-blocks > * + *, .wp-site-blocks > * + * + *, 
.editor-styles-wrapper .wp-site-blocks > * + * {
  margin: 0!important;
  margin-block-start: 0;
}
.editor-styles-wrapper .wp-site-blocks > * + * {
  margin-block-start: 0!important;
}
input#nf-field-4 {
    color: #fff;
}
.download-btn{    
    border-radius: 10px;
    background-color: #0051b1;
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    padding: 10px 20px;
    display: inline-block;
    margin-top: 10px;
    text-decoration: none;
}
.nf-form-fields-required {
    display: none;
}
@media screen and (max-width: 767px) {.mobile-aligncenter {
    max-width: max-content !important;
}
.notices_contesnts {
    	padding-right: 2rem !important;
    	padding-left: 2rem !important;
	}
.small_device_padding {
    padding: 30px !important;
}
a.contact-link p {
    display: none;
}
.banner_heading {
    font-size: 40px !important;
}
.about_img_height {
    min-height: 400px !important;
}
}
.wp-elements-9493b43169151565d6f70209630ec644 a:where(:not(.wp-element-button)):hover {
    color: #fff !important;
}
.top_header_menus a svg {
    fill: #fff;
    width: 18px;
}
.top_header_menus{display: flex !important;
    gap: 16px !important;
    align-items: center;}
.blu_header_topbar {
    display: flex;
    justify-content: space-between;
    width: 100%;
flex-wrap:wrap;
}
.post_list_main {
    color: #717171 !important;
}